CN108874835A - Information-pushing method and device - Google Patents

Information-pushing method and device Download PDF

Info

Publication number
CN108874835A
CN108874835A CN201710342466.3A CN201710342466A CN108874835A CN 108874835 A CN108874835 A CN 108874835A CN 201710342466 A CN201710342466 A CN 201710342466A CN 108874835 A CN108874835 A CN 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 Ltd filed Critical Beijing Didi Infinity Technology and Development Co Ltd
Priority to CN201710342466.3A priority Critical patent/CN108874835A/en
Publication of CN108874835A publication Critical patent/CN108874835A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)

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 same One user pushes same information to the same user in the case of difference, it can be seen that, existing information pushes mode category Mode is pushed in a kind of indiscriminate information;Simultaneously as the information pushed is no difference, specific aim is had no to user, from And the information pushed is likely to that higher user's clicking rate will not be obtained, to cause information waste and information providing Waist 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 corresponding The 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 user Domain includes:
For any relevant position at least one described relevant position, determine whether any relevant position is located at In 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 application Being 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 application Family 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 providing Pushing priority includes:
According to preset algorithm, second that each of corresponding information providing information providing is calculated is pushed away Send priority, wherein the average click in the value of the second push priority and information providing, information display location Rate and information quality degree have positive correlation;Also, the second push priority and push distance have negatively correlated close System, wherein described to push distance as the center of the push area for the user and be located at described for described The 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 letter The click total degree in display location is ceased, M is indicated in the preset statistics duration, the information exhibition in the information display location Show 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 corresponding The 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 position Whether any relevant position is located in preset push area, if so, the push area that any relevant position is located at It 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 more When, 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 region First push priority;
First sorting sub-module, for according to the first push priority sequence from high to low, to it is described each Candidate 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 two When 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 providing Second push priority;
Second sorting sub-module, for according to the second push priority sequence from high to low, to it is described each Information 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 away Send priority, wherein the average click in the value of the second push priority and information providing, information display location Rate and information quality degree have positive correlation;Also, the second push priority and push distance have negatively correlated close System, wherein described to push distance as the center of the push area for the user and be located at described for described The 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 exhibition Show average click-through rate=N/M on position, wherein in the preset statistics duration of N expression, the click in the information display location Total 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 user At least one relevant position at family determines the push area for being directed to the user according at least one relevant position, then determines Information providing is realized to the user and pushes information provided by identified information providing.Since the embodiment is for use The relevant position at family is to user's pushed information, so that the information pushed has specific aim for a user, the information pushed It 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 limited Apply 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 implementation Example, 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 embodiment Structural schematic diagram.
Specific embodiment
Example embodiments are described in detail here, and the example is illustrated in the accompanying drawings.Following description is related to When attached drawing, unless otherwise indicated, the same numbers in different drawings indicate the same or similar elements.Following exemplary embodiment Described in embodiment do not represent all embodiments consistent with the embodiment of the present application.On the contrary, they be only with The 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 uses Apply 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 herein Language "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 application Breath, 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 information The 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 push Information same information is pushed to the same user, by what is pushed or for same user in the case of difference Information 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 cause The waist performance of information waste and information providing.To solve the above-mentioned problems, the embodiment of the present application provides a kind of information Method 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 embodiment Flow 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 terminal The 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 out Give " net about vehicle " server.After " net about vehicle " server receives the trip order, at least one phase of user can be determined Off position.
In user using under the application scenarios of navigation self driving trip, the trip information of user can be user and pass through terminal The navigation requests information that user issues is sent to by the navigation requests information for the navigation software publication installed in equipment, terminal device Navigation 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 out The 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 trip Under scape, initial position in trip information, final position and user individually how are determined according to the trip information of user Current 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 user Determine 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 this With 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 " clothes Be 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 1B C, D, E, after " net about vehicle " servers' layout traffic path, can be determined and trip in pre-set several positions The 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 threshold Position 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 use The 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 user Information, such as history stroke order, historical navigation information are counted and are obtained, or are passed through according to the history trip information of user The 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 application On 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 2 Information 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 right At 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 below Example:
Table 1
Information providing Information release position
O1 P1、P2、P3、P4、P5
O2 P1、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 illustrate It is that the quantity of above-mentioned described information release position and information providing in this application, launches information as just citing Point 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 area Domain, specifically, information providing can be centered on its corresponding information release position, using its corresponding regional scope value as radius Setting information launches region.For example, as shown in Figure 1 C, information providing O1 can be right with its centered on information release position P1 The regional scope value d1 answered is radius, and setting information launches region A1;During information providing O2 can be with information release position P1 The 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 C For 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 launched The 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, information Corresponding relationship between point and push area, such as following table 2 illustrate information providing on the basis of above-mentioned table 1, letter Cease 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 101 Determine 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 trip Key position C in route, then, in a step 101, it can be determined for any relevant position in 3 relevant positions Whether any relevant position is located at push area A1 into push area A10, the push area that any relevant position is located at Domain 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 area A1, 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 user Region 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 implementation A candidate region is selected, selected candidate region is determined as the push area for user.Specifically how at two A 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 herein It 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 user Provider.
Specifically, the push area determined by assuming in step 101 for user includes push area A1, push area A10 and push area A6, according to above-mentioned table 2 it can be concluded that, information providing packet corresponding to the push area for user Include 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 user Breath.
In the embodiment of the present application, exemplified by Figure 1B for application scenarios, installed in smart phone 11 " net is about The 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 retouching Display 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, bottom Portion, etc..
In one example, it is assumed that information providing determined by step 103 includes that information providing O1 and information provide Square 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 exhibition Show 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 providing Regional scope value is that radius setting information launches the process in region as just citing, the application to this and with no restrictions, in reality In 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 on The corresponding length and width setting information of provider launches region, and information release position is located at the diagonal line that the information launches region Point of intersection.
As seen from the above-described embodiment, which can determine at least one phase of user according to the trip information of user Off position determines the push area for being directed to the user according at least one relevant position, then determines information providing, realizes Information provided by identified information providing is pushed to the user.Due to the embodiment for user relevant position to Family pushed information, so that the information pushed has specific aim for a user, 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.
As shown in Fig. 2, Fig. 2 is the embodiment of the present application another information-pushing method shown according to an exemplary embodiment Flow chart, the embodiment illustrated in fig. 2 on the basis of Figure 1A illustrated embodiment, description in a step 102, how two with A 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 region First 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 preferential Grade.
It in the embodiment of the present application, can be in advance each push area setting the first push priority, then, in this step In 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 region Sequence.
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 priority Highest 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 high Sequence, each candidate region is ranked up, according to ranking results, selection comes the candidate region of last bit, and the application is real It 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 reality Existing 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 as For the push area of the user, not only make identified push area that there is specific aim for a user, meanwhile, while Pushed information is allowed to obtain higher user's clicking rate as much as possible, to be effectively prevented from information waste, Yi Jixin Cease 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 provided Information, and in practical applications, in synchronization, user can only click one of information, then, to a certain degree On, 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 information It 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 embodiment Flow 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, herein No longer it is described in detail.
In step 304, when the quantity of corresponding information providing is more than two, in corresponding information providing Select an information providing.
In the embodiment of the present application, when the quantity of corresponding information providing is more than two, for example, corresponding information When provider includes information providing O1 and information providing O2, an information can be selected to mention in two information providings Supplier.
Specifically, it is first determined the push priority of each of corresponding information providing information providing, in order to Description is convenient, and in the application, the push priority of information providing is known as the second push priority, later, can be according to the The sequence of two push priority from high to low, is ranked up information providing, according to ranking results, selects the letter to rank the first Cease provider;Alternatively, the sequence according to the second push priority from low to high, is ranked up information providing, according to sequence As 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 application Fang 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 providing Degree has positive correlation;Also, the second push priority and push distance are negatively correlated relationship, wherein push distance For the central point and the distance between relevant position in push area.
In an example, preset algorithm can be:Wherein, value indicates information providing Value, λ indicate the average click-through rate in the information display location of information providing, and β indicates information provided by information providing Information quality degree, x indicate push area radius, α indicate push distance, the push distance be push area central point with Positioned 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, set In 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 degree There 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 way Out:
Average click-through rate=N/M in information display location, wherein N indicates in preset statistics duration that information shows position The click total degree set, M indicate in preset statistics duration that the information in information display location shows total degree, this is default Statistics duration can for some fix duration, such as several hours, Ruo Gantian, a certain week, certain January, etc.;It is also possible to 12 hours before dynamic statistics duration, such as current time, 1 day, 7 days, etc., be arranged by this kind, letter can be made Average 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 user Send information provided by the information providing of the second push highest priority, thus not only realize for user relevant position to User's pushed information, while but also the information pushed can obtain higher user's clicking rate as much as possible, with effectively Avoid 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 simultaneously Undesired or hint must execute these operations in this particular order, or have to carry out and operate ability shown in whole Realize desired result.On the contrary, the step of describing in flow chart can change and execute sequence.Additionally or alternatively, it can save Multiple 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 to Other 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 apparatus Example.
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 embodiment Block 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 position Domain;
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. 4 On 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 corresponding The 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 embodiment Block 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 position State whether any relevant position is located in preset push area, if so, the push area that any relevant position is located at Domain 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 region First push priority;
First sorting sub-module, for according to the first push priority sequence from high to low, to it is described each Candidate 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 embodiment The 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 true When the quantity of corresponding information providing determined by cover half block 43 is more than two, the info push module 44 be can wrap It 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 providing Second push priority;
Second sorting sub-module, for according to the second push priority sequence from high to low, to it is described each Information 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 away Send priority, wherein the average click in the value of the second push priority and information providing, information display location Rate and information quality degree have positive correlation;Also, the second push priority and push distance have negatively correlated close System, wherein described to push distance as the center of the push area for the user and be located at described for described The 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 exhibition Show average click-through rate=N/M on position, wherein in the preset statistics duration of N expression, the click in the information display location Total 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 apparatus Realization 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 reality Apply the part explanation of example.The apparatus embodiments described above are merely exemplary, wherein described be used as separation unit The unit of explanation may or may not be physically separated, and component shown as a unit can be or can also be with It is not physical unit, it can it is in one place, or may be distributed over multiple network units.It can be according to actual The 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 art It 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 extremely A 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 application In magnetic disk storage, CD-ROM, optical memory etc.) on the form of computer program product implemented.Computer can use storage Medium includes permanent and non-permanent, removable and non-removable media, can be accomplished by any method or technique information Storage.Information can be computer readable instructions, data structure, the module of program or other data.The storage medium of computer Example 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-biography Defeated 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 dress Set 700 structural schematic diagram.For example, device 700 may be provided as a server.Referring to Fig. 7, device 700 includes processing Component 722 further comprises one or more processors, and the memorizer information as representated by memory 732, for depositing Storage can be by the instruction of the execution of processing component 722, such as application program.The application program stored in memory 732 may include It 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 determined At 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 determines With described for the corresponding information providing of the push area of the user;The information providing is pushed to the user to be mentioned The 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 has Line or radio network interface 750 are configured as device 700 being connected to network and input and output (I/O) interface 758.Dress Setting 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 provided It 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 application The above-mentioned vehicle travel monitoring method provided.For example, the non-transitorycomputer readable storage medium can be ROM, random Access 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 herein Other 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 become Change, these variations, uses, or adaptations follow the general principle of the application and are not disclosed including the embodiment of the present application Common knowledge or conventional techniques in the art.The description and examples are only to be considered as illustrative, the application The 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 drawings Structure, 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 right It is required that limit.

Claims (19)

1. a kind of information-pushing method, which is characterized in that 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.
2. the method according to claim 1, wherein the relevant position includes:
Initial position in the trip information, the final position in the trip information, the corresponding trip of the trip information The normal moving position of key position, the user in route or the current location of the user.
3. the method according to claim 1, wherein described at least one relevant position according to, determines needle Push area to the user includes:
For any relevant position at least one described relevant position, it is default to determine whether any relevant position is located at Push area in, 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.
4. according to the method described in claim 3, it is characterized in that, when the quantity of the candidate region is more than two, institute It states and includes by the push area that the candidate region is determined as being directed to the user:
A candidate region is selected in more than two candidate regions;
Selected candidate region is determined as the push area for the user.
5. according to the method described in claim 4, it is characterized in that, described select one in more than two candidate regions Candidate region 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.
6. the method according to claim 1, wherein when the corresponding information providing quantity be two with It is described to include to information provided by the user push information providing when upper:
An information providing is selected in the corresponding information providing;
Information provided by selected information providing is pushed to the user.
7. according to the method described in claim 6, it is characterized in that, described select one in the corresponding information providing 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.
8. the method according to the description of claim 7 is characterized in that each in the determination corresponding information providing The second of a information providing pushes priority:
According to preset algorithm, the second push that each of corresponding information providing information providing is calculated is excellent First grade, wherein the average click-through rate in the value of the second push priority and information providing, information display location, with And information quality degree has positive correlation;Also, the second push priority and push distance have negative correlativing relation, In, the push is directed to the user's with positioned at described for the center of the push area of the user apart from for described in The distance between relevant position in push area.
9. according to the method described in claim 8, it is characterized in that, the average click-through rate in the information display location is by such as Under type is calculated:
Average click-through rate=N/M in the information display location, wherein in the preset statistics duration of N expression, the information exhibition Show that the click total degree on position, M indicate in the preset statistics duration that the information in the information display location shows total Number.
10. a kind of information push-delivery apparatus, which is characterized in that 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.
11. device according to claim 10, which is characterized in that the relevant position includes:
Initial position in the trip information, the final position in the trip information, the corresponding trip of the trip information The normal moving position of key position, the user in route or the current location of the user.
12. device according to claim 10, which is characterized in that second determining module includes:
First determines submodule, for determining described any for any relevant position at least one described relevant position Whether relevant position is located in preset push area, if it is, the push area that any relevant position is located at It is determined as candidate region;
Second determines submodule, for the candidate region to be determined as to the push area for the user.
13. device according to claim 12, which is characterized in that when it is described first determine submodule determined by candidate regions When the quantity in domain is more than two, 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.
14. device according to claim 13, which is characterized in that the regional choice submodule includes:
First priority determines submodule, for determining the first of each of more than two candidate regions candidate region Push priority;
First sorting sub-module, for the sequence according to the first push priority from high to low, to each described candidate Region is ranked up;
First choice submodule, for selecting the candidate region to rank the first according to ranking results.
15. device according to claim 10, which is characterized in that the corresponding letter determined by the third determining module When the quantity for ceasing provider is two or more, 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.
16. device according to claim 15, which is characterized in that the provider selects the submodule to include:
Second priority determines submodule, for determining the of each of corresponding information providing information providing Two push priority;
Second sorting sub-module, for the sequence according to the second push priority from high to low, to each described information Provider is ranked up;
Second selection submodule, for selecting the information providing to rank the first according to ranking results.
17. device according to claim 16, which is characterized in that second priority determines that submodule is specifically used for:
According to preset algorithm, the second push that each of corresponding information providing information providing is calculated is excellent First grade, wherein the average click-through rate in the value of the second push priority and information providing, information display location, with And information quality degree has positive correlation;Also, the second push priority and push distance have negative correlativing relation, In, the push is directed to the user's with positioned at described for the center of the push area of the user apart from for described in The distance between relevant position in push area.
18. device according to claim 17, which is characterized in that described device further includes:
Clicking rate computing module, the average click-through rate for being calculated in the information display location, the information show position Average click-through rate=the N/M set, wherein N indicates in preset statistics duration that the click in the information display location is always secondary Number, M indicate in the preset statistics duration that the information in the information display location shows total degree.
19. a kind of computer storage medium, which is characterized in that be stored with program instruction in the storage medium, described program refers to Order 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.
CN201710342466.3A 2017-05-16 2017-05-16 Information-pushing method and device Pending CN108874835A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710342466.3A CN108874835A (en) 2017-05-16 2017-05-16 Information-pushing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710342466.3A CN108874835A (en) 2017-05-16 2017-05-16 Information-pushing method and device

Publications (1)

Publication Number Publication Date
CN108874835A true CN108874835A (en) 2018-11-23

Family

ID=64320451

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710342466.3A Pending CN108874835A (en) 2017-05-16 2017-05-16 Information-pushing method and device

Country Status (1)

Country Link
CN (1) CN108874835A (en)

Cited By (4)

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

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012124939A2 (en) * 2011-03-11 2012-09-20 Chin Chang Ho System 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-09 2015-08-26 唐洛鹏 Information push method and device for outdoor large-scale advertising board
CN104881807A (en) * 2015-06-26 2015-09-02 陆健 Method and device for recommending goods information
CN105657019A (en) * 2016-01-05 2016-06-08 仲蕊 Mobile terminal advertisement delivery method based on geographical position
CN105865478A (en) * 2016-03-29 2016-08-17 乐视控股(北京)有限公司 Navigation information pushing method, and apparatus and device thereof
CN106204123A (en) * 2016-07-01 2016-12-07 深圳中兴网信科技有限公司 The method for pushing of advertising message and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012124939A2 (en) * 2011-03-11 2012-09-20 Chin Chang Ho System 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-09 2015-08-26 唐洛鹏 Information push method and device for outdoor large-scale advertising board
CN104881807A (en) * 2015-06-26 2015-09-02 陆健 Method and device for recommending goods information
CN105657019A (en) * 2016-01-05 2016-06-08 仲蕊 Mobile terminal advertisement delivery method based on geographical position
CN105865478A (en) * 2016-03-29 2016-08-17 乐视控股(北京)有限公司 Navigation information pushing method, and apparatus and device thereof
CN106204123A (en) * 2016-07-01 2016-12-07 深圳中兴网信科技有限公司 The method for pushing of advertising message and device

Cited By (4)

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

Similar Documents

Publication Publication Date Title
US20210108941A1 (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
CN102541450B (en) Display control method and display control device for application program icons
CN104866522A (en) Method and device for providing answer information for questioner
US20230244541A1 (en) Cloud Resource Management Method and Apparatus, Computer Device, and Storage Medium
US20210248795A1 (en) Method, apparatus, and computer program for completing painting of image, and method, apparatus, and computer program for training artificial neural network
CN108810646A (en) Group information pushes control method, device and computer readable storage medium
EP3425876A1 (en) Location-based service implementing method and apparatus
US20240061712A1 (en) Method, apparatus, and system for creating training task on ai training platform, and medium
JP6291041B2 (en) Search recommendation method and apparatus
EP3310093A1 (en) Traffic control method and apparatus
CN106021512A (en) Page refresh method and apparatus
CN107045413A (en) Application program image target display methods and device
US9300712B2 (en) Stream processing with context data affinity
US10318504B2 (en) Apparatus and method for processing map data by real-time index creation and system thereof
CN103176800A (en) Application program login method and device
CN110969466A (en) Method and device for determining advertisement delivery area
CN109271438A (en) A kind of data bank access method and its system
US20130007089A1 (en) Distributing points of interest
CN104537522B (en) A kind of information processing method and electronic equipment
US9075670B1 (en) Stream processing with context data affinity
CN106658082B (en) A kind of method and device of dynamic more new data
CN109697234A (en) More attribute information storages, querying method, device, server and the medium of entity
US11526926B2 (en) Service data processing method and device

Legal Events

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

Application publication date: 20181123