【The content of the invention】
The many aspects of the present invention provide a kind of recommendation method and device, to improve being directed to for information recommendationProperty and accuracy.
A kind of an aspect of of the present present invention, there is provided recommendation method, including:
The route that the potential demand and the user for obtaining user is advanced;
From in the entity object in the route specified range, acquisition meets the potential demand of the userTarget entity object;
Recommend the target entity object to the user.
As a further improvement on the present invention, the potential demand for obtaining user, including:
Search daily record in user's set period is excavated, to obtain the potential need of the userAsk.
As a further improvement on the present invention, it is described to obtain the route that the user advances, including:
According to the history positioning/navigation data of the user, the route of the daily traveling of the user is obtained;With/ or
According to the current positioning/navigation data of the user, the route that the user is traveling at is obtained.
As a further improvement on the present invention, it is described to recommend the target entity object, bag to the userInclude:
On positioning/navigation interface, the target entity object is marked, to recommend to the userThe target entity object.
As a further improvement on the present invention, the entity object from the route specified rangeIn, acquisition meets the target entity object of the potential demand of the user, including:
According to the potential demand of the user, requirement express word is determined;
According to the requirement express word, in the description letter of the entity object in the route specified rangeMatched in breath, to obtain at least one entity object that the requirement express word matches as describedTarget entity object.
A kind of another aspect of the present invention, there is provided recommendation apparatus, including:
Data obtaining module, the route that the potential demand and the user for obtaining user is advanced;
Object acquisition module, for from the entity object in the route specified range, acquisition meetsThe target entity object of the potential demand of the user;
Recommending module, for recommending the target entity object to the user.
As a further improvement on the present invention, described information acquisition module specifically for:
Search daily record in user's set period is excavated, to obtain the potential need of the userAsk.
As a further improvement on the present invention, described information acquisition module specifically for:
According to the history positioning/navigation data of the user, the route of the daily traveling of the user is obtained;With/ or
According to the current positioning/navigation data of the user, the route that the user is traveling at is obtained.
As a further improvement on the present invention, the recommending module specifically for:
On positioning/navigation interface, the target entity object is marked, to recommend to the userThe target entity object.
As a further improvement on the present invention, the object acquisition module specifically for:
According to the potential demand of the user, requirement express word is determined;
According to the requirement express word, in the description letter of the entity object in the route specified rangeMatched in breath, to obtain at least one entity object that the requirement express word matches as describedTarget entity object.
In the present invention, potential demand and the route of user's traveling according to user, recommends to meet to userEntity object in the specified range of user's potential demand and the route advanced in user, on the one hand based on useThe potential demand at family is recommended, and recommends the probability of entity interested object higher to user, the opposing partyUser oriented recommends the entity object in the specified range of its route advanced, and is easy to user to go to/obtain instituteThe entity object of recommendation, the specific aim of information recommendation and accuracy it is higher.
【Specific embodiment】
For making purpose, technical scheme and the advantage of the embodiment of the present invention clearer, below in conjunction with thisAccompanying drawing in bright embodiment, is clearly and completely described to the technical scheme in the embodiment of the present invention,Obviously, described embodiment is a part of embodiment of the invention, rather than the embodiment of whole.It is based onEmbodiment in the present invention, those of ordinary skill in the art are obtained under the premise of creative work is not madeThe every other embodiment for obtaining, belongs to the scope of protection of the invention.
The schematic flow sheet of the recommendation method that Fig. 1 is provided for one embodiment of the invention.As shown in figure 1, shouldMethod includes:
101st, the route that the potential demand and user for obtaining user is advanced.
102nd, from the entity object in above-mentioned route specified range, acquisition meets the potential of userThe target entity object of demand.
103rd, recommend target entity object to user.
The present embodiment provides a kind of recommendation method, and cardinal principle is:With reference to the potential demand and use of userThe route that family is advanced, the entity object in the specified range of the route for recommending to advance positioned at user to user,To improve specific aim and the accuracy of information recommendation, the transformation benefit that recommendation information brings is improved.
Specifically, recommendation apparatus obtain the route that the potential demand of user and user advance;It is determined that being located atEntity object in the specified range of the route that user advances, in the entity object determined by, obtains symbolThe entity object of potential demand at family is shared as target entity object, recommends target entity object to user.
Wherein, the mode of the potential demand of above-mentioned acquisition user can be:When recommendation apparatus are specified to userSearch daily record in section is excavated, to obtain the potential demand of user.Specifically, recommendation apparatus can be withThe search daily record in user's set period is obtained, for example, can be obtained user by search engine and specifiedSearch daily record in period;Then, the search daily record in user's set period is excavated, to obtainThe potential demand of user.
Optionally, to the method excavated by search daily record can be:From search daily record, user is extractedSearch word (query), according to the search frequency of the search word for being extracted and search time etc., to searchWord is ranked up, and according to the most forward N number of search word that sorts, determines the potential demand of user, and N is certainlySo count.
Optionally, to the mode excavated by search daily record can be:From search daily record, user is obtainedThe page of click, according to number of clicks and the time of the page, determines user's page more interested, rightThe title and/or text of user's page interested carries out cutting word process, determines the user according to cutting word resultPotential demand.
Optionally, to the mode excavated by search daily record can be:Extract user's from search daily recordSearch word, and the page of user's click is obtained, with reference to the search word and the page of user's click of user, comeDetermine the potential demand of user.
For example, know that user frequently searches for restaurant, cuisines etc. in the recent period according to the search word of user, can be trueDetermining user may need in the recent period to have a dinner party with friend or household etc..Again for example, except the search word according to userKnow user frequently search for restaurant, outside cuisines, according to the search word of the user and user page interestedKnow that user frequently searches for market, the price for checking each big apparel brand and activity etc., it may be determined that userIn addition to having a dinner party with friend or household etc., shopping may be also needed to.
The present embodiment is not limited to the length of above-mentioned set period, for example, can be apart from current time oneHour, one day, two days, a week, fortnight, one month or even longer time.
It is determined that after the potential demand of user, it may be considered that carry out information recommendation to user, to meet userDemand.But, only according to user potential demand to user's recommendation information, its information recommended hasPossibly user is not easy to what is gone to or obtain, and the specific aim of information and accuracy are poor, recommendation informationConversion ratio is relatively low.For example, usual user goes to work on weekdays, user's company position in A points, user'sFamily in B points, if may be to user's recommended distance A point and B points relatively according only to the demand of userRemote restaurant or market, the specific aim of recommendation information and accuracy it is poor, do not account for user distance timelyBetween the problems such as, as user does not have the time or because distance problem can not go to the restaurant or market of recommendation, leadCause the conversion ratio of recommendation information relatively low.Prior art there is also the side for carrying out information recommendation based on customer locationCase, but if user position does not meet the object of user's request, the information recommendation mode will notIt is adapted to again.
In the present embodiment, recommendation apparatus obtain user advance route, with user advance route be according toAccording to, meet the entity object of the potential demand of user to user's recommendation, user's request not only can be met,And the entity object recommended, near the route that user advances, such user is if really having demandWill not be limited by the factor such as time or distance, can be gone to or be obtained recommended entity object by the way,Be conducive to improving the transformation benefit that recommendation information brings.
Above-mentioned route can include:The route of the daily traveling of user, and/or, the route that user is traveling at.Specifically, recommendation apparatus can obtain the daily traveling of user according to the history of user positioning/navigation dataRoute, for example, can obtain one or several most route of number of times as the route of the daily traveling of user,Can for example be the route from the home to company, from the home to the route etc. of child place school.Recommendation apparatus canAccording to the current positioning/navigation data of user, to obtain the route that user is traveling at.Wherein, Yong HuzhengCan be the route that the route of the daily traveling of user, or user advance temporarily in the route advanced.
Wherein, recommendation apparatus can obtain going through for user from the various applications with positioning/navigation featureHistory positioning/navigation data or current positioning/navigation data.For example, recommendation apparatus can be from various mapsUsing, navigation application or call a taxi using etc. in obtain the history positioning/navigation data of user or current positioning/ navigation data, and then determine the route that the user advances.
In an optional embodiment, the above-mentioned entity pair from the route specified range that user advancesAs in, acquisition meets the embodiment of the target entity object of the potential demand of user and includes:According to userPotential demand, determine requirement express word;Word is expressed according to demand, positioned at above-mentioned route specified rangeMatched in the description information of interior entity object, to obtain at least the one of requirement express word degree of matchingIndividual entity object is used as target entity object.
Specifically, recommendation apparatus can be determined to express the potential demand according to the potential demand of userRequirement express word.It is more that such as user searches for chaffy dish, spicy hot chafing dish recently, then can determine that user canBlocked shot can be wanted, can using chaffy dish or spicy hot chafing dish as user requirement express word.Again for example, userThe bank of search recently, cash dispenser etc. are more, then can determine that user may need to withdraw cash, can be by bankOr cash dispenser etc. is used as the requirement express word of user.Afterwards, recommendation apparatus determine the road advanced positioned at userEntity object in the specified range of line, the entity object in the specified range can be to the routeEntity object of the vertical dimension in the specified range, the specified range can be 50 meters, 100Rice, 200 meters, 500 meters etc..The entity object can be various markets, cinema, bus stop,Subway station, newsstand etc..Afterwards, the description information of these entity objects, the description information bag are obtainedInclude the title of entity object, position, preferential activity, evaluate etc..Recommendation apparatus are by the requirement express of userWord is matched in the description information of these entity objects, obtain with the requirement express word match toA few entity object is used as target entity object.For example, the matching degree with requirement express word can be obtainedThe one or several entity objects of highest are used as target entity object.
Based on above-mentioned, recommendation apparatus can be on positioning/navigation interface, to the target for needing to user to recommendObject entity is marked, to carry out recommending target entity object to user.It is a kind of to target entity objectThe mode being marked is as shown in Figure 2.In fig. 2, ten street of Shangdi can be the road of the daily traveling of userThe route that line or user are traveling at, accordingly, " you " will withdraw cash " recently and can go to look at " is pointed to" Bank of China ", " China Merchants Bank " that " you " will withdraw cash " recently and can go to look at " is pointed toAnd " you will want blocked shot go to look at recently " " obediently son chaffy dish " pointed to etc. be it is describedTarget entity object.
As shown in Fig. 2 the target entity object for recommending user is located at route that user advances nearby and veryThe possibly entity object of user's request, the specific aim of recommendation information and accuracy it is stronger, user can be veryThese entity objects are easily gone to, is conducive to improving the transformation benefit that recommendation information brings, is used meetingWhile the demand of family, the purpose recommended to entity object has also been reached.
It should be noted that for aforesaid each method embodiment, in order to be briefly described, therefore by its all tableState as a series of combination of actions, but those skilled in the art should know, the present invention is not by being retouchedThe restriction of the sequence of movement stated, because according to the present invention, some steps can be using other orders or sameShi Jinhang.Secondly, those skilled in the art should also know, embodiment described in this description belongs toIn necessary to preferred embodiment, involved action and the module not necessarily present invention.
In the above-described embodiments, the description to each embodiment all emphasizes particularly on different fields, and does not have in certain embodimentThe part of detailed description, may refer to the associated description of other embodiment.
The structural representation of the recommendation apparatus that Fig. 3 is provided for one embodiment of the invention.As shown in figure 3, shouldDevice includes:Data obtaining module 31, object acquisition module 32 and recommending module 33.
Data obtaining module 31, the route that the potential demand and user for obtaining user is advanced.
Object acquisition module 32, for from the route specified range that data obtaining module 31 is obtainedIn entity object, acquisition meets the target entity object of the potential demand of the user of the acquisition of data obtaining module 31.
Recommending module 33, for the target entity object obtained to user's recommended acquisition module 32.
In an optional embodiment, data obtaining module 31 has when the potential demand of user is obtainedBody is used for:Search daily record in user's set period is excavated, to obtain the potential demand of user.
In an optional embodiment, data obtaining module 31 has when the route that user advances is obtainedBody is used for:According to the history positioning/navigation data of user, the route of the daily traveling of user is obtained;And/or,According to the current positioning/navigation data of user, the route that user is traveling at is obtained.
In an optional embodiment, recommending module 33 specifically for:It is on positioning/navigation interface, rightTarget entity object is marked, to recommend target entity object to user.
In an optional embodiment, object acquisition module 32 specifically for:
According to the potential demand of user, requirement express word is determined;
Word is expressed according to demand, is carried out in the description information of the entity object in route specified rangeMatching, to obtain at least one entity object that requirement express word matches as target entity object.
The recommendation apparatus of the present embodiment can be realized as the corresponding client of each entity object, be responsible forFamily recommended entity object.Or, the recommendation apparatus of the present embodiment can also be used as in positioning/navigation applicationImplement of Function Module, realizes the combination of positioning/navigation and recommendation, with the route advanced according to user to userRecommendation meets user's request and the entity object near the route that user advances.Or, the present embodimentRecommendation apparatus be also used as the Implement of Function Module in search engine, realize the combination of search and recommendation.
The recommendation apparatus that the present embodiment is provided, according to the route that the potential demand of user and user advance, toUser recommends the entity object in the specified range of the route for meeting user's potential demand and advancing in user,On the one hand recommended based on the potential demand of user, recommended the probability of entity interested object to userHigher, the opposing party's user oriented recommends the entity object in the specified range of its route advanced, and is easy to useRecommended entity object is gone to/is obtained at family, and the specific aim of information recommendation and accuracy are higher.
Those skilled in the art can be understood that, for convenience and simplicity of description, above-mentioned to retouchThe specific work process of the system, apparatus, and unit stated, may be referred to the correspondence in preceding method embodimentProcess, will not be described here.
In several embodiments provided by the present invention, it should be understood that disclosed system, device andMethod, can be realized by another way.For example, device embodiment described above is only to showMeaning property, for example, the division of the unit, only a kind of division of logic function can when actually realizingTo there is other dividing mode, such as multiple units or component can with reference to or be desirably integrated into anotherSystem, or some features can ignore, or do not perform.It is another, it is shown or discussed each otherCoupling or direct-coupling or communication connection can be INDIRECT COUPLING by some interfaces, device or unitOr communication connection, can be electrical, mechanical or other forms.
The unit as separating component explanation can be or may not be physically separate, workFor the part that unit shows can be or may not be physical location, you can be local to be located at one,Or can also be distributed on multiple NEs.Can select according to the actual needs part therein orPerson's whole unit is realizing the purpose of this embodiment scheme.
In addition, each functional unit in each embodiment of the invention can be integrated in a processing unitIn, or unit be individually physically present, it is also possible to two or more units are integrated in oneIn individual unit.Above-mentioned integrated unit both can be realized in the form of hardware, it would however also be possible to employ hardware addsThe form of SFU software functional unit is realized.
The above-mentioned integrated unit realized in the form of SFU software functional unit, can be stored in a computerIn read/write memory medium.Above-mentioned SFU software functional unit is stored in a storage medium, including some fingersOrder is used so that a computer equipment (can be personal computer, server, or network equipment etc.)Or processor (processor) performs the part steps of each embodiment methods described of the invention.And it is aforementionedStorage medium include:USB flash disk, portable hard drive, read only memory (Read-Only Memory, ROM),Random access memory (Random Access Memory, RAM), magnetic disc or CD etc. are variousCan be with the medium of store program codes.
Finally it should be noted that:Above example only illustrating technical scheme, rather than to whichLimit;Although being described in detail to the present invention with reference to the foregoing embodiments, the ordinary skill of this areaPersonnel should be understood:Which still can be modified to the technical scheme described in foregoing embodiments, orPerson carries out equivalent to which part technical characteristic;And these modifications or replacement, do not make corresponding skillThe essence of art scheme departs from the spirit and scope of various embodiments of the present invention technical scheme.