Movatterモバイル変換


[0]ホーム

URL:


CN108874835A - Information-pushing method and device - Google Patents

Information-pushing method and device
Download PDF

Info

Publication number
CN108874835A
CN108874835ACN201710342466.3ACN201710342466ACN108874835ACN 108874835 ACN108874835 ACN 108874835ACN 201710342466 ACN201710342466 ACN 201710342466ACN 108874835 ACN108874835 ACN 108874835A
Authority
CN
China
Prior art keywords
information
user
push
information providing
relevant position
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710342466.3A
Other languages
Chinese (zh)
Inventor
何丽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Didi Infinity Technology and Development Co Ltd
Original Assignee
Beijing Didi Infinity Technology and Development 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 Didi Infinity Technology and Development Co LtdfiledCriticalBeijing Didi Infinity Technology and Development Co Ltd
Priority to CN201710342466.3ApriorityCriticalpatent/CN108874835A/en
Publication of CN108874835ApublicationCriticalpatent/CN108874835A/en
Pendinglegal-statusCriticalCurrent

Links

Landscapes

Abstract

The embodiment of the present application provides a kind of information-pushing method and device, is related to Internet technical field, this method includes:According to the trip information of user, at least one relevant position of the user is determined;According at least one described relevant position, the push area for being directed to the user is determined;Determine information providing corresponding with the push area;Information provided by the information providing is pushed to the user.It can be seen that the embodiment of the present application can be directed to user's pushed information, so that the information pushed is likely to obtain higher user's clicking rate, so as to avoid the waist performance of information waste and information providing.

Description

Information-pushing method and device
Technical field
The invention relates to Internet technical field, in particular to a kind of information-pushing method and device.
Background technique
Currently, in existing information push mode identical information can be pushed to different users, or for sameOne user pushes same information to the same user in the case of difference, it can be seen that, existing information pushes mode categoryMode is pushed in a kind of indiscriminate information;Simultaneously as the information pushed is no difference, specific aim is had no to user, fromAnd the information pushed is likely to that higher user's clicking rate will not be obtained, to cause information waste and information providingWaist performance.
Summary of the invention
To solve the above-mentioned problems, the embodiment of the present application provides a kind of information-pushing method and device.
Specifically, the embodiment of the present application is achieved by the following technical solution:
According to the embodiment of the present application in a first aspect, provide a kind of information-pushing method, the method includes:
According to the trip information of user, at least one relevant position of the user is determined;
According at least one described relevant position, the push area for being directed to the user is determined;
Determine information providing corresponding with the push area;
Information provided by the information providing is pushed to the user.
In the embodiment of the present application, the relevant position includes:
Initial position in the trip information, the final position in the trip information, the trip information are correspondingThe normal moving position of key position, the user in traffic path or the current location of the user.
In the embodiment of the present application, described at least one relevant position according to determines the push area for being directed to the userDomain includes:
For any relevant position at least one described relevant position, determine whether any relevant position is located atIn preset push area, if it is, the push area that any relevant position is located at is determined as candidate region;
The candidate region is determined as the push area for the user.
It is described that the candidate region is true when the quantity of the candidate region is more than two in the embodiment of the present applicationBeing set to the push area for the user includes:
A candidate region is selected in more than two candidate regions;
Selected candidate region is determined as the push area for the user.
In the embodiment of the present application, one candidate region of selection in more than two candidate regions includes:
Determine the first push priority of each of more than two candidate regions candidate region;
According to the sequence of the first push priority from high to low, each described candidate region is ranked up;
According to ranking results, the candidate region to rank the first is selected.
It is described to the use when the quantity of the corresponding information providing is more than two in the embodiment of the present applicationFamily pushes information provided by the information providing:
An information providing is selected in the corresponding information providing;
Information provided by selected information providing is pushed to the user.
In the embodiment of the present application, one information providing of selection in the corresponding information providing includes:
Determine the second push priority of each of corresponding information providing information providing;
According to the sequence of the second push priority from high to low, each described information providing is ranked up;
According to ranking results, the information providing to rank the first is selected.
In the embodiment of the present application, the second of each of described described corresponding information providing of determination information providingPushing priority includes:
According to preset algorithm, second that each of corresponding information providing information providing is calculated is pushed awaySend priority, wherein the average click in the value of the second push priority and information providing, information display locationRate and information quality degree have positive correlation;Also, the second push priority and push distance have negatively correlated closeSystem, wherein described to push distance as the center of the push area for the user and be located at described for describedThe distance between relevant position in the push area of user.
In the embodiment of the present application, the average click-through rate in the information display location is calculated in the following way:
Average click-through rate=N/M in the information display location, wherein in the preset statistics duration of N expression, the letterThe click total degree in display location is ceased, M is indicated in the preset statistics duration, the information exhibition in the information display locationShow total degree.
According to the second aspect of the embodiment of the present application, a kind of information push-delivery apparatus is provided, described device includes:
First determining module determines at least one relevant position of the user for the trip information according to user;
Second determining module, for determining the push area for being directed to the user according at least one described relevant position;
Third determining module, for determining information providing corresponding with the push area;
Info push module, for pushing information provided by the information providing to the user.
In the embodiment of the present application, the relevant position includes:
Initial position in the trip information, the final position in the trip information, the trip information are correspondingThe normal moving position of key position, the user in traffic path or the current location of the user.
In the embodiment of the present application, second determining module includes:
First determines submodule, described in determining for any relevant position at least one described relevant positionWhether any relevant position is located in preset push area, if so, the push area that any relevant position is located atIt is determined as candidate region;
Second determines submodule, for the candidate region to be determined as to the push area for the user.
In the embodiment of the present application, when it is described first determine submodule determined by candidate region quantity be two or moreWhen, described second determines that submodule includes:
Regional choice submodule, for selecting a candidate region in more than two candidate regions;
Region determines submodule, for selected candidate region to be determined as to the push area for the user.
In the embodiment of the present application, the regional choice submodule includes:
First priority determines submodule, for determining each of more than two candidate regions candidate regionFirst push priority;
First sorting sub-module, for according to the first push priority sequence from high to low, to it is described eachCandidate region is ranked up;
First choice submodule, for selecting the candidate region to rank the first according to ranking results.
In the embodiment of the present application, the quantity of the corresponding information providing determined by the third determining module is twoWhen above, the info push module includes:
Provider selects submodule, for selecting an information providing in the corresponding information providing;
Submodule is pushed, for pushing information provided by selected information providing to the user.
In the embodiment of the present application, provider's selection submodule includes:
Second priority determines submodule, for determining each of corresponding information providing information providingSecond push priority;
Second sorting sub-module, for according to the second push priority sequence from high to low, to it is described eachInformation providing is ranked up;
Second selection submodule, for selecting the information providing to rank the first according to ranking results.
In the embodiment of the present application, second priority determines that submodule is specifically used for:
According to preset algorithm, second that each of corresponding information providing information providing is calculated is pushed awaySend priority, wherein the average click in the value of the second push priority and information providing, information display locationRate and information quality degree have positive correlation;Also, the second push priority and push distance have negatively correlated closeSystem, wherein described to push distance as the center of the push area for the user and be located at described for describedThe distance between relevant position in the push area of user.
In the embodiment of the present application, described device further includes:
Clicking rate computing module, the average click-through rate for being calculated in the information display location, the information exhibitionShow average click-through rate=N/M on position, wherein in the preset statistics duration of N expression, the click in the information display locationTotal degree, M indicate in the preset statistics duration that the information in the information display location shows total degree.
In the embodiment of the present application, as seen from the above-described embodiment, which can determine and use according to the trip information of userAt least one relevant position at family determines the push area for being directed to the user according at least one relevant position, then determinesInformation providing is realized to the user and pushes information provided by identified information providing.Since the embodiment is for useThe relevant position at family is to user's pushed information, so that the information pushed has specific aim for a user, the information pushedIt is likely to obtain higher user's clicking rate, so as to avoid the waist performance of information waste and information providing.
It should be understood that the above general description and the following detailed description are merely exemplary, this can not be limitedApply for embodiment.
Detailed description of the invention
The drawings herein are incorporated into the specification and forms part of this specification, and shows and meets the application implementationExample, and be used to explain the principle of the present invention together with specification.
Figure 1A is a kind of the embodiment of the present application flow chart of information-pushing method shown according to an exemplary embodiment;
Figure 1B is the application scenarios schematic diagram that the embodiment of the present application realizes information-pushing method;
Fig. 1 C is another application scenarios schematic diagram that the embodiment of the present application realizes information-pushing method;
Fig. 2 is the flow chart of the embodiment of the present application another information-pushing method shown according to an exemplary embodiment;
Fig. 3 is the flow chart of the embodiment of the present application another information-pushing method shown according to an exemplary embodiment;
Fig. 4 is a kind of the embodiment of the present application block diagram of information push-delivery apparatus shown according to an exemplary embodiment;
Fig. 5 is the block diagram of the embodiment of the present application another information push-delivery apparatus shown according to an exemplary embodiment;
Fig. 6 is the block diagram of the embodiment of the present application another information push-delivery apparatus shown according to an exemplary embodiment;
Fig. 7 is a kind of the embodiment of the present application one for information push-delivery apparatus 700 shown according to an exemplary embodimentStructural schematic diagram.
Specific embodiment
Example embodiments are described in detail here, and the example is illustrated in the accompanying drawings.Following description is related toWhen attached drawing, unless otherwise indicated, the same numbers in different drawings indicate the same or similar elements.Following exemplary embodimentDescribed in embodiment do not represent all embodiments consistent with the embodiment of the present application.On the contrary, they be only withThe example of the consistent device and method of as detailed in the attached claim, the embodiment of the present application some aspects.
It is only merely for for the purpose of describing particular embodiments, being not intended to be limiting this in the term that the embodiment of the present application usesApply for embodiment.The embodiment of the present application and the "an" of singular used in the attached claims, " described " and"the" is also intended to including most forms, unless the context clearly indicates other meaning.It is also understood that art used hereinLanguage "and/or" refers to and includes that one or more associated any or all of project listed may combine.
It will be appreciated that though various letters may be described using term first, second, third, etc. in the embodiment of the present applicationBreath, but these information should not necessarily be limited by these terms.These terms are only used to for same type of information being distinguished from each other out.For example,In the case where not departing from the embodiment of the present application range, the first information can also be referred to as the second information, similarly, the second informationThe first information can also be referred to as.Depending on context, word as used in this " if " can be construed to " ...When " or " when ... " or " in response to determination ".
Current information push mode belongs to a kind of indiscriminate information push mode, i.e., identical to different user's pushInformation same information is pushed to the same user, by what is pushed or for same user in the case of differenceInformation has no specific aim to user, so that the information pushed is likely to that higher user's clicking rate will not be obtained, to causeThe waist performance of information waste and information providing.To solve the above-mentioned problems, the embodiment of the present application provides a kind of informationMethod for pushing and device.
A kind of information-pushing method provided by the embodiments of the present application is introduced first below.
As shown in Figure 1A, Figure 1A is a kind of the embodiment of the present application information-pushing method shown according to an exemplary embodimentFlow chart, this method may comprise steps of:
In a step 101, according to the trip information of user, at least one relevant position of user is determined.
Under the application scenarios that user uses " net about vehicle " to go on a journey, the trip information of user can be user and be set by terminalThe stroke order that " net about vehicle " the software passenger end of standby middle installation is issued, the stroke order that terminal device can issue user are sent outGive " net about vehicle " server.After " net about vehicle " server receives the trip order, at least one phase of user can be determinedOff position.
In user using under the application scenarios of navigation self driving trip, the trip information of user can be user and pass through terminalThe navigation requests information that user issues is sent to by the navigation requests information for the navigation software publication installed in equipment, terminal deviceNavigation server.After navigation server receives the navigation requests information, at least one relevant position of user can be determined.
In the embodiment of the present application, the relevant position of user can in trip information initial position, final position, go outThe normal moving position of key position, user in the corresponding traffic path of row information or the current location of user, etc..
Wherein, under the application scenarios of use " net about vehicle " trip, and in the applied field using navigation self driving tripUnder scape, initial position in trip information, final position and user individually how are determined according to the trip information of userCurrent location, the application is no longer described in detail one by one.
As follows, under the application scenarios that use " net about vehicle " is gone on a journey, how description is according to the trip information of userDetermine the key position in the corresponding traffic path of trip information:
B referring to Figure 1, an application scenarios schematic diagram of information-pushing method is realized for the embodiment of the present application, is answered at thisWith in scene, software passenger end is (in Figure 1B not using " the net about vehicle " installed in smart phone 11 by user's (being not shown in Figure 1B)Show) publication stroke order, as shown in Figure 1B, the initial position in the trip order is A, final position B, " net about vehicle " clothesBe engaged in device (being not shown in Figure 1B) according to initial position A and final position B planning traffic path as shown in fig. 1b.
In the application scenarios, " net about vehicle " server can also preset several positions, for example, shown in Figure 1BC, D, E, after " net about vehicle " servers' layout traffic path, can be determined and trip in pre-set several positionsThe distance between route is no more than the position of preset threshold, and the distance between these and traffic path are no more than preset thresholdPosition is as the key position in traffic path, for example, C, D shown in Figure 1B are the key position in traffic path.
As can be seen from the above description, in the application scenarios exemplified by Figure 1B, the key position in traffic path is to useThe close position that family is passed through when going on a journey according to the traffic path.
The normal moving position of user can be gone on a journey by " net about vehicle " server or navigation server according to the history of userInformation, such as history stroke order, historical navigation information are counted and are obtained, or are passed through according to the history trip information of userThe method of cluster obtains, the application to the acquisition methods of the normal moving position of user without limitation.
In a step 102, according at least one relevant position, the push area for being directed to user is determined.
In step 103, information providing corresponding with the push area of user is directed to is determined.
At step 104, to information provided by user pushed information provider.
It is as follows, above-mentioned steps 102 to step 103 are described:
C referring to Figure 1 realizes another application scenarios schematic diagram of information-pushing method, the figure for the embodiment of the present applicationOn the basis of 1C application scenarios shown in above-mentioned Figure 1B, for continuing the application scenarios to use " net about vehicle " to go on a journey.
In fig. 1 c, including 9 information release positions, respectively P1, P2, P3, P4, P5, P6, P7, P8, P9, it is assumed that have 2Information providing (do not show that) in Fig. 1 C, respectively O1, O2, and in the embodiment of the present application, each information providing can be rightAt least one information release position is answered, for example, being one kind that information providing and information launch point correspondence as shown in table 1 belowExample:
Table 1
Information providingInformation release position
O1P1、P2、P3、P4、P5
O2P1、P6、P7、P8、P9
By above-mentioned table 1 as it can be seen that same information release position can correspond to one or more information providing.It needs to illustrateIt is that the quantity of above-mentioned described information release position and information providing in this application, launches information as just citingPoint is with the quantity of information providing and with no restriction.
In the embodiment of the present application, information providing is also based on its corresponding information release position setting information and launches areaDomain, specifically, information providing can be centered on its corresponding information release position, using its corresponding regional scope value as radiusSetting information launches region.For example, as shown in Figure 1 C, information providing O1 can be right with its centered on information release position P1The regional scope value d1 answered is radius, and setting information launches region A1;During information providing O2 can be with information release position P1The heart, using its corresponding regional scope value d2 as radius, setting information launches region A10.It should be noted that only with d1 in Fig. 1 CFor d2, in practical applications, the application is to the size relation between d1 and d2 and with no restriction.
As shown in Figure 1 C, information is respectively arranged with based on information release position P2 to P9 and launches region A2 to A9, information is launchedThe specific setting up procedure of region A2 to A9, the application are no longer described in detail one by one.
In order to launch information providing described in the cheer and bright the embodiment of the present application of those skilled in the art, informationCorresponding relationship between point and push area, such as following table 2 illustrate information providing on the basis of above-mentioned table 1, letterCease the corresponding relationship between release position and push area three:
Table 2
Based on foregoing description, in the embodiment of the present application, first according at least one relevant position determined in step 101Determine the push area for being directed to user.
Specifically, assuming that relevant position determining in a step 101 includes initial position A, final position B, and tripKey position C in route, then, in a step 101, it can be determined for any relevant position in 3 relevant positionsWhether any relevant position is located at push area A1 into push area A10, the push area that any relevant position is located atDomain is determined as candidate region.For example, as shown in Figure 1 C, initial position A is located in push area A1 and push area A10 simultaneously,Key position C is located in push area A6, and final position B is not located in any one push area, then can be by push areaA1, push area A10 and push area A6 are determined as candidate region.
It is subsequent, in an optional implementation, identified candidate region can be determined as to pushing away for userRegion is sent, for example, push area A1, push area A10 and push area A6 are determined as the push area for user.
It, can be in candidate region if the quantity of candidate region is two or more in another optional implementationA candidate region is selected, selected candidate region is determined as the push area for user.Specifically how at twoA candidate region is selected in the above candidate region, may refer to the description in following embodiment illustrated in fig. 2, is not made first hereinIt is described in detail.
Secondly, in a step 102, determine in step 101 determined by be directed to the corresponding information of the push area of userProvider.
Specifically, the push area determined by assuming in step 101 for user includes push area A1, push areaA10 and push area A6, according to above-mentioned table 2 it can be concluded that, information providing packet corresponding to the push area for userInclude information providing O1 and information providing O2.
It is subsequent, at step 104, then it can push provided by information providing determined by step 103 and believe to userBreath.
In the embodiment of the present application, exemplified by Figure 1B for application scenarios, installed in smart phone 11 " net is aboutThe information display location of vehicle " software passenger end (being not shown in Figure 1B) information providing according to determined by step 103,On the display interface at " net about vehicle " software passenger end, to user's pushed information." information display location " mentioned here is for retouchingDisplay location of the information on the display interface at " net about vehicle " software passenger end is stated, for example, the middle part of display interface, top, bottomPortion, etc..
In one example, it is assumed that information providing determined by step 103 includes that information providing O1 and information provideSquare O2, and assume that the information display location of information providing O1 and information providing O2 is identical, then, then it can be based on information exhibitionShow position, rolls pushed information provider O1 and the respective information of information providing O2.
It should be noted that above-mentioned rolling pushes the description of more than two information as just citing, in practical applications,There may also be other push mode, the application to this with no restriction.
In addition it is also necessary to explanation, above-mentioned described centered on information release position, it is corresponding with information providingRegional scope value is that radius setting information launches the process in region as just citing, the application to this and with no restrictions, in realityIn the application of border, there may also be other modes based on information release position setting information dispensing region, for example, information can be based onThe corresponding length and width setting information of provider launches region, and information release position is located at the diagonal line that the information launches regionPoint of intersection.
As seen from the above-described embodiment, which can determine at least one phase of user according to the trip information of userOff position determines the push area for being directed to the user according at least one relevant position, then determines information providing, realizesInformation provided by identified information providing is pushed to the user.Due to the embodiment for user relevant position toFamily pushed information, so that the information pushed has specific aim for a user, the information pushed is likely to obtain higherUser's clicking rate, so as to avoid the waist performance of information waste and information providing.
As shown in Fig. 2, Fig. 2 is the embodiment of the present application another information-pushing method shown according to an exemplary embodimentFlow chart, the embodiment illustrated in fig. 2 on the basis of Figure 1A illustrated embodiment, description in a step 102, how two withA candidate region is selected in upper candidate region, is included the following steps:
In step 201, it when the quantity of candidate region is more than two, determines each in two or more candidate regionFirst push priority of a candidate region.
In the embodiment of the present application, for convenience, that the push priority of candidate region is known as the first push is preferentialGrade.
It in the embodiment of the present application, can be in advance each push area setting the first push priority, then, in this stepIn rapid, then the first push priority of each candidate region can be directly determined.
In step 202, the sequence according to the first push priority from high to low, arranges each candidate regionSequence.
In step 203, according to ranking results, the candidate region to rank the first is selected.
In the embodiment of the present application, when the quantity of candidate region is more than two, it can choose the first push priorityHighest candidate region.
In addition, it should be noted that, in concrete implementation mode, it can also be according to the first push priority from low to highSequence, each candidate region is ranked up, according to ranking results, selection comes the candidate region of last bit, and the application is realIt applies and is intended in example in more than two candidate regions, select the candidate region of the first push highest priority, the application is to specific realityExisting mode is with no restriction.
As seen from the above-described embodiment, which may be implemented for the first push higher push area of priority to be determined asFor the push area of the user, not only make identified push area that there is specific aim for a user, meanwhile, whilePushed information is allowed to obtain higher user's clicking rate as much as possible, to be effectively prevented from information waste, Yi JixinCease the waist performance of provider.
In above-mentioned Figure 1A described embodiment, more than two information providings can be pushed to user simultaneously and be providedInformation, and in practical applications, in synchronization, user can only click one of information, then, to a certain degreeOn, it still causes the waste for not obtaining user's click information and this does not obtain the property of the information providing of user's click informationIt can waste.
To solve the above-mentioned problems, the embodiment of the present application provides another information-pushing method.
As shown in figure 3, Fig. 3 is the embodiment of the present application another information-pushing method shown according to an exemplary embodimentFlow chart, this method may comprise steps of:
In step 301, according to the trip information of user, at least one relevant position of user is determined.
In step 302, according at least one relevant position, the push area for being directed to user is determined.
In step 303, information providing corresponding with the push area of user is directed to is determined.
The detailed description of step 301 to step 303 may refer to the associated description in above-mentioned Figure 1A illustrated embodiment, hereinNo longer it is described in detail.
In step 304, when the quantity of corresponding information providing is more than two, in corresponding information providingSelect an information providing.
In the embodiment of the present application, when the quantity of corresponding information providing is more than two, for example, corresponding informationWhen provider includes information providing O1 and information providing O2, an information can be selected to mention in two information providingsSupplier.
Specifically, it is first determined the push priority of each of corresponding information providing information providing, in order toDescription is convenient, and in the application, the push priority of information providing is known as the second push priority, later, can be according to theThe sequence of two push priority from high to low, is ranked up information providing, according to ranking results, selects the letter to rank the firstCease provider;Alternatively, the sequence according to the second push priority from low to high, is ranked up information providing, according to sequenceAs a result, selection comes the information providing of last bit.It is provided it should be noted that being intended to more than two information in the embodiment of the present applicationFang Zhong, select second push highest priority information providing, the application to specific implementation with no restriction.
In the embodiment of the present application, the second push priority of information providing according to preset algorithm, can be calculated,Wherein, value, the average click-through rate and information quality in information display location of the second push priority and information providingDegree has positive correlation;Also, the second push priority and push distance are negatively correlated relationship, wherein push distanceFor the central point and the distance between relevant position in push area.
In an example, preset algorithm can be:Wherein, value indicates information providingValue, λ indicate the average click-through rate in the information display location of information providing, and β indicates information provided by information providingInformation quality degree, x indicate push area radius, α indicate push distance, the push distance be push area central point withPositioned at the distance between the relevant position of the push area.
Information quality degree mentioned here can be the information default settings according to provided by information providing, setIn the process, it can be set according to the color of information, layout, display format etc. parameter, it is generally the case that information quality degreeThere is positive correlation between user's visual experience.
In addition it is also necessary to illustrate, the average click-through rate in information display location can calculate in the following wayOut:
Average click-through rate=N/M in information display location, wherein N indicates in preset statistics duration that information shows positionThe click total degree set, M indicate in preset statistics duration that the information in information display location shows total degree, this is defaultStatistics duration can for some fix duration, such as several hours, Ruo Gantian, a certain week, certain January, etc.;It is also possible to12 hours before dynamic statistics duration, such as current time, 1 day, 7 days, etc., be arranged by this kind, letter can be madeAverage click-through rate in breath display location represents the user click condition in the information display location in real time.
In step 305, information provided by selected information providing is pushed to user.
As seen from the above-described embodiment, which can push away according to the second of information providing the push priority to userSend information provided by the information providing of the second push highest priority, thus not only realize for user relevant position toUser's pushed information, while but also the information pushed can obtain higher user's clicking rate as much as possible, with effectivelyAvoid the waist performance of information waste and information providing.
It should be noted that although describing the operation of the embodiment of the present application method in the accompanying drawings with particular order, this is simultaneouslyUndesired or hint must execute these operations in this particular order, or have to carry out and operate ability shown in wholeRealize desired result.On the contrary, the step of describing in flow chart can change and execute sequence.Additionally or alternatively, it can saveMultiple steps are merged into a step and executed, and/or a step is decomposed into execution of multiple steps by slightly certain steps.
It should be noted that the application implementation method can be applied to server, in practical applications, also can be applied toOther similar equipment, the embodiment of the present application are not construed as limiting this.
Corresponding with the embodiment of aforementioned information method for pushing, the embodiment of the present application also provides the implementations of information push-delivery apparatusExample.
As shown in figure 4, Fig. 4 is a kind of the embodiment of the present application information push-delivery apparatus shown according to an exemplary embodimentBlock diagram, the apparatus may include:
First determining module 41 determines at least one relevant position of the user for the trip information according to user;
Second determining module 42, for determining the push area for being directed to the user according at least one described relevant positionDomain;
Third determining module 43, for determining information providing corresponding with the push area;
Info push module 44, for pushing information provided by the information providing to the user.
In one embodiment, in another embodiment provided by the embodiments of the present application, which can be with reality shown in Fig. 4On the basis of applying example, the relevant position includes:
Initial position in the trip information, the final position in the trip information, the trip information are correspondingThe normal moving position of key position, the user in traffic path or the current location of the user.
As shown in figure 5, Fig. 5 is the embodiment of the present application another information push-delivery apparatus shown according to an exemplary embodimentBlock diagram, on the basis of above-mentioned Fig. 4 shown device, second determining module 42 may include the device shown in fig. 5:
First determines submodule 421, for determining institute for any relevant position at least one described relevant positionState whether any relevant position is located in preset push area, if so, the push area that any relevant position is located atDomain is determined as candidate region;
Second determines submodule 422, for the candidate region to be determined as to the push area for the user.
In one embodiment, it described second determines submodule 422, may include (not showed that in Fig. 5):
Regional choice submodule, for selecting a candidate region in more than two candidate regions;
Region determines submodule, for selected candidate region to be determined as to the push area for the user.
In one embodiment, regional choice submodule may include (not showing that in Fig. 5):
First priority determines submodule, for determining each of more than two candidate regions candidate regionFirst push priority;
First sorting sub-module, for according to the first push priority sequence from high to low, to it is described eachCandidate region is ranked up;
First choice submodule, for selecting the candidate region to rank the first according to ranking results.
As shown in fig. 6, Fig. 6 is the embodiment of the present application another vehicle travel monitoring shown according to an exemplary embodimentThe block diagram of device, Fig. 6 shown device can be on the basis of any devices embodiment shown in Fig. 4~Fig. 5, when the third is trueWhen the quantity of corresponding information providing determined by cover half block 43 is more than two, the info push module 44 be can wrapIt includes:
Provider selects submodule 441, for selecting an information providing in the corresponding information providing;
Submodule 442 is pushed, for pushing information provided by selected information providing to the user.
In one embodiment, it may include (not showing that in Fig. 7) that the provider, which selects submodule 441,:
Second priority determines submodule, for determining each of corresponding information providing information providingSecond push priority;
Second sorting sub-module, for according to the second push priority sequence from high to low, to it is described eachInformation providing is ranked up;
Second selection submodule, for selecting the information providing to rank the first according to ranking results.
In one embodiment, second priority determines submodule, can be specifically used for:
According to preset algorithm, second that each of corresponding information providing information providing is calculated is pushed awaySend priority, wherein the average click in the value of the second push priority and information providing, information display locationRate and information quality degree have positive correlation;Also, the second push priority and push distance have negatively correlated closeSystem, wherein described to push distance as the center of the push area for the user and be located at described for describedThe distance between relevant position in the push area of user.
In one embodiment, described device can also include (not showing that in Fig. 7):
Clicking rate computing module, the average click-through rate for being calculated in the information display location, the information exhibitionShow average click-through rate=N/M on position, wherein in the preset statistics duration of N expression, the click in the information display locationTotal degree, M indicate in the preset statistics duration that the information in the information display location shows total degree.
The function of modules and the realization process of effect are specifically detailed in the above method and correspond to step in above-mentioned apparatusRealization process, details are not described herein.
For device embodiment, since it corresponds essentially to embodiment of the method, so related place is referring to method realityApply the part explanation of example.The apparatus embodiments described above are merely exemplary, wherein described be used as separation unitThe unit of explanation may or may not be physically separated, and component shown as a unit can be or can also be withIt is not physical unit, it can it is in one place, or may be distributed over multiple network units.It can be according to actualThe purpose for needing to select some or all of the modules therein to realize the embodiment of the present application scheme.Those of ordinary skill in the artIt can understand and implement without creative efforts.
The embodiment of the present application also provides a kind of computer storage medium, it is stored with program instruction in the storage medium,Described program instructs:According to the trip information of user, at least one relevant position of the user is determined;According to it is described extremelyA few relevant position, determines the push area for being directed to the user;Determine information providing corresponding with the push area;Information provided by the information providing is pushed to the user.
It is (including but unlimited that the storage medium for wherein including program code in one or more can be used in the embodiment of the present applicationIn magnetic disk storage, CD-ROM, optical memory etc.) on the form of computer program product implemented.Computer can use storageMedium includes permanent and non-permanent, removable and non-removable media, can be accomplished by any method or technique informationStorage.Information can be computer readable instructions, data structure, the module of program or other data.The storage medium of computerExample include but is not limited to:Phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory(DRAM), other kinds of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory(EEPROM), flash memory or other memory techniques, read-only disc read only memory (CD-ROM) (CD-ROM), digital versatile disc(DVD) or other optical storage, magnetic cassettes, tape magnetic disk storage or other magnetic storage devices or any other non-biographyDefeated medium, can be used for storage can be accessed by a computing device information.
As shown in fig. 7, Fig. 7 is that the embodiment of the present application is shown according to an exemplary embodiment a kind of for information push dressSet 700 structural schematic diagram.For example, device 700 may be provided as a server.Referring to Fig. 7, device 700 includes processingComponent 722 further comprises one or more processors, and the memorizer information as representated by memory 732, for depositingStorage can be by the instruction of the execution of processing component 722, such as application program.The application program stored in memory 732 may includeIt is one or more each correspond to one group of instruction module.In addition, processing component 722 is configured as executing instruction,To execute information-pushing method provided by the embodiments of the present application, this method includes:According to the trip information of user, the use is determinedAt least one relevant position at family;According at least one described relevant position, the push area for being directed to the user is determined;It determinesWith described for the corresponding information providing of the push area of the user;The information providing is pushed to the user to be mentionedThe information of confession.
Device 700 can also include the power management that a power supply module 726 is configured as executive device 700, and one hasLine or radio network interface 750 are configured as device 700 being connected to network and input and output (I/O) interface 758.DressSetting 700 can operate based on the operating system for being stored in memory 732, such as Windows ServerTM, Mac OS XTM,UnixTM, LinuxTM, FreeBSDTM or similar.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instruction, example are additionally providedIt such as include the memory 732 of instruction, above-metioned instruction can be executed by the processing component 722 of device 700 to complete the embodiment of the present applicationThe above-mentioned vehicle travel monitoring method provided.For example, the non-transitorycomputer readable storage medium can be ROM, randomAccess memory (RAM), CD-ROM, tape, floppy disk and optical data storage devices etc..
Those skilled in the art will readily occur to the application implementation after considering specification and practicing disclosure disclosed hereinOther embodiments of example.Any modification, purposes or the adaptability that the embodiment of the present application is intended to cover the embodiment of the present application becomeChange, these variations, uses, or adaptations follow the general principle of the application and are not disclosed including the embodiment of the present applicationCommon knowledge or conventional techniques in the art.The description and examples are only to be considered as illustrative, the applicationThe true scope and spirit of embodiment are indicated by the following claims.
It should be understood that the embodiment of the present application is not limited to the accurate knot for being described above and being shown in the accompanying drawingsStructure, and various modifications and changes may be made without departing from the scope thereof.The range of the embodiment of the present application is only by appended rightIt is required that limit.

Claims (19)

CN201710342466.3A2017-05-162017-05-16Information-pushing method and devicePendingCN108874835A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201710342466.3ACN108874835A (en)2017-05-162017-05-16Information-pushing method and device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201710342466.3ACN108874835A (en)2017-05-162017-05-16Information-pushing method and device

Publications (1)

Publication NumberPublication Date
CN108874835Atrue CN108874835A (en)2018-11-23

Family

ID=64320451

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201710342466.3APendingCN108874835A (en)2017-05-162017-05-16Information-pushing method and device

Country Status (1)

CountryLink
CN (1)CN108874835A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109635205A (en)*2018-12-262019-04-16维沃移动通信有限公司Information-pushing method and terminal device
CN111008343A (en)*2019-11-282020-04-14广东汉鼎蜂助手网络技术有限公司Content recommendation method, device, platform and storage medium based on region
CN111260840A (en)*2018-11-302020-06-09北京嘀嘀无限科技发展有限公司Information pushing method and device, electronic equipment and computer storage medium
CN112712391A (en)*2020-12-312021-04-27北京嘀嘀无限科技发展有限公司Service pushing method and device, electronic equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2012124939A2 (en)*2011-03-112012-09-20Chin Chang HoSystem and method for providing a content-monitoring and push service based on a search portfolio of a user and a real space location
CN104869173A (en)*2015-06-092015-08-26唐洛鹏Information push method and device for outdoor large-scale advertising board
CN104881807A (en)*2015-06-262015-09-02陆健Method and device for recommending goods information
CN105657019A (en)*2016-01-052016-06-08仲蕊Mobile terminal advertisement delivery method based on geographical position
CN105865478A (en)*2016-03-292016-08-17乐视控股(北京)有限公司Navigation information pushing method, and apparatus and device thereof
CN106204123A (en)*2016-07-012016-12-07深圳中兴网信科技有限公司The method for pushing of advertising message and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2012124939A2 (en)*2011-03-112012-09-20Chin Chang HoSystem and method for providing a content-monitoring and push service based on a search portfolio of a user and a real space location
CN104869173A (en)*2015-06-092015-08-26唐洛鹏Information push method and device for outdoor large-scale advertising board
CN104881807A (en)*2015-06-262015-09-02陆健Method and device for recommending goods information
CN105657019A (en)*2016-01-052016-06-08仲蕊Mobile terminal advertisement delivery method based on geographical position
CN105865478A (en)*2016-03-292016-08-17乐视控股(北京)有限公司Navigation information pushing method, and apparatus and device thereof
CN106204123A (en)*2016-07-012016-12-07深圳中兴网信科技有限公司The method for pushing of advertising message and device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111260840A (en)*2018-11-302020-06-09北京嘀嘀无限科技发展有限公司Information pushing method and device, electronic equipment and computer storage medium
CN109635205A (en)*2018-12-262019-04-16维沃移动通信有限公司Information-pushing method and terminal device
CN111008343A (en)*2019-11-282020-04-14广东汉鼎蜂助手网络技术有限公司Content recommendation method, device, platform and storage medium based on region
CN112712391A (en)*2020-12-312021-04-27北京嘀嘀无限科技发展有限公司Service pushing method and device, electronic equipment and storage medium

Similar Documents

PublicationPublication DateTitle
US11740102B2 (en)Method, apparatus, device and storage medium for determining point of interest area
CN108874835A (en)Information-pushing method and device
CN104809129B (en)A kind of distributed data storage method, device and system
US20140315516A1 (en)Selection of wireless devices and service plans
US20130054647A1 (en)Information processing apparatus, information processing method, and program
CN104866522A (en)Method and device for providing answer information for questioner
US20240061712A1 (en)Method, apparatus, and system for creating training task on ai training platform, and medium
CN102541450A (en)Display control method and display control device for application program icons
CN112863479B (en)TTS voice processing method, device, equipment and system
US11099945B2 (en)Method, device, and computer program product for backing up data
CN108810646A (en)Group information pushes control method, device and computer readable storage medium
CN103096385A (en)Method and device and terminal of flow control
WO2019184236A1 (en)Insurance product calculation model configuration method and apparatus, computer device, and storage medium
JP2022044842A (en)Intelligent scheduling method for car driving school training, apparatus, electronic device, storage medium, and program
CN118484296B (en) A heuristic graph partitioning method based on GPU computing power awareness
US10318504B2 (en)Apparatus and method for processing map data by real-time index creation and system thereof
CN111382223B (en)Electronic map display method, terminal and electronic equipment
US20170091244A1 (en)Searching a Data Structure
CN103176800A (en)Application program login method and device
US11972170B1 (en)Automated custom music experiences generated using machine learning
US20130007089A1 (en)Distributing points of interest
WO2017161635A1 (en)Application icon display method and apparatus
US20140215035A1 (en)Distribution of application components among devices
CN109960572A (en)Equipment resource management method and device and intelligent terminal
CN110798491B (en)Network access method and device and proxy server

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication
RJ01Rejection of invention patent application after publication

Application publication date:20181123


[8]ページ先頭

©2009-2025 Movatter.jp