CN108737247A - Information-pushing method and device - Google Patents
Information-pushing method and device Download PDFInfo
- Publication number
- CN108737247A CN108737247A CN201810427552.9A CN201810427552A CN108737247A CN 108737247 A CN108737247 A CN 108737247A CN 201810427552 A CN201810427552 A CN 201810427552A CN 108737247 A CN108737247 A CN 108737247A
- Authority
- CN
- China
- Prior art keywords
- account number
- navigation
- navigation routine
- routine
- account
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/214—Monitoring or handling of messages using selective forwarding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/222—Monitoring or handling of messages using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3453—Special cost functions, i.e. other than distance or default speed limit of road segments
- G01C21/3461—Preferred or disfavoured areas, e.g. dangerous zones, toll or emission zones, intersections, manoeuvre types, segments such as motorways, toll roads, ferries
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3605—Destination input or retrieval
- G01C21/3608—Destination input or retrieval using speech input, e.g. using speech recognition
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Information Transfer Between Computers (AREA)
- Navigation (AREA)
Abstract
The present disclosure proposes a kind of information-pushing method and devices, belong to navigation application technical field.The information-pushing method includes:When the first account number is navigated, according to the buddy list of the first account number, the navigation routine for the second account number navigated in buddy list is obtained;When the degree of correlation of the navigation routine of the navigation routine and the first account number of the second account number meets preset condition, navigation hint information corresponding with the second account number is pushed to the first account number.By when the degree of correlation of the navigation routine of the second account number and the navigation routine of the first account number meets preset condition in the buddy list for determining the first account number, navigation hint information corresponding with the second account number is pushed to the first account number, such first account number with the second account number in the case where need not actively dock, prompt related to the second account number of its Present navigation route strong correlation can be got in real time, the process for using for simplifying user enhances position interaction when navigation between user.
Description
Technical field
This disclosure relates to navigation application technical field, more particularly to a kind of information-pushing method and device.
Background technology
Route guidance can provide accurate route guidance to the user when user's traveling is unfamiliar with route, to protect
Card user can correctly travel to destination, and the application of route guidance at present is very universal.
In order to increase the interactivity of the driving between driver and other good friends, also carried in the application of current route guidance
The matched function of some friend locations is supplied, for example, multiple good friends form a team to go on a tour, one of user is real-time by the position of oneself
Ground is shared with other good friends, and traveling is to the position shared in real time by other good friends, to ensure between each good friend to go on a tour
It can be travelled on same route, to reach the same destination.
Invention content
The disclosure provides a kind of information-pushing method and device, can solve that position in the related technology is shared to need user
Between preengage in advance, function realizes more single problem.The technical solution is as follows:
According to the first aspect of the embodiments of the present disclosure, a kind of information-pushing method is provided, this method is carried out in the first account number
When navigation, according to the buddy list of the first account number, the navigation routine for the second account number navigated in buddy list is obtained;It determines
Whether the degree of correlation of the navigation routine of the second account number and the navigation routine of the first account number meets preset condition;If the second account number
The degree of correlation of navigation routine and the navigation routine of the first account number meets preset condition, then to the push of the first account number and the second account number
Corresponding first navigation hint information.
The navigation routine of second account number in buddy list by determining the first account number in real time, to further determine that the second account
Number navigation routine and the degree of correlation of navigation routine of the first account number whether meet preset condition, if met, to first
Account number pushes navigation hint information corresponding with the second account number, and such first account number is not needing what active be docked with the second account number
In the case of, you can prompt related to the second account number of good friend of the first account number Present navigation route strong correlation, letter are got in real time
The process for using for having changed user enhances position interaction when navigation between user.
Optionally, whether meet in the degree of correlation of the navigation routine for determining the second account number and the navigation routine of the first account number
When preset condition, following four kinds of situations are included at least:
In the case of the first, determine whether the navigation routine of second account number is deposited with the navigation routine of first account number
In overlapping section, and navigation direction is identical or opposite.When navigation routine is identical or opposite, the first account number can be made to obtain immediately
The route situation for obtaining the second account number provides premise for the communication of further route information.
Under the second situation, determine whether the navigation routine of second account number is deposited with the navigation routine of first account number
In overlapping section, and the navigation position of the two is less than preset distance along distance when advancing in the same direction.It is located at first in the second account number
Can be that the first account number accordingly be prompted, further to increase on the navigation routine of account number, and when the distance advanced in the same direction is smaller
It is linked up into the route between the second account number.
In the case of the third, determine whether the navigation routine of second account number is deposited with the navigation routine of first account number
In overlapping section, and the distance when navigation position of the two is along negative line feed is less than preset distance.It is located at first in the second account number
Can be that the first account number accordingly be prompted on the navigation routine of account number, and when the distance advanced in opposite directions is smaller, to inform and the
Two account numbers are on the way met.
In the case of 4th kind, determine whether the navigation position of second account number is located at the navigation routine of first account number
On point of interest near.Can be the first account when near the point of interest on the navigation routine that the second account number is located at the first account number
It number is accordingly prompted, is met in the point of interest with the second account number met temporarily with triggering the selection of the first account number.
Optionally, when pushing the first navigation hint information corresponding with the second account number to the first account number, including:
When there are Chong Die section and navigation sides with the navigation routine of first account number for the navigation routine of second account number
To it is identical or opposite when, be used to indicate the navigation routine of second account number and first account number to first account number push
The first identical or opposite navigation hint information;
When there are Chong Die section and the two for navigation routine and the navigation routine of first account number of second account number
When navigation position is less than the preset distance along distance when advancing in the same direction, described the is used to indicate to first account number push
The first navigation hint information that two account numbers are gone together with first account number;
When there are Chong Die section and the two for navigation routine and the navigation routine of first account number of second account number
When distance when navigation position is along negative line feed is less than the preset distance, described the is used to indicate to first account number push
The first navigation hint information that two account numbers are met with first account number;
When near the point of interest that the navigation position of second account number is located on the navigation routine of first account number, to
The first account number push is used to indicate the first navigation near the point of interest that second account number is located on the navigation routine
Prompt message.
Optionally, it when the first account number is navigated, according to the buddy list of the first account number, obtains in buddy list just
Before the navigation routine of the second account number of navigation, this method further includes:The beginning navigation message for receiving the transmission of the first account number, is opened
The information for being used to indicate the selected navigation routine of the first account number is carried in beginning navigation message;It is sent alternatively, receiving the first account number
Be used to indicate matched matching request carried out to good friend's route.
By when the first account number starts navigation, providing the matching of good friend's route for the first account number and recommending, be the first account automatically
Number provide good friend's route matching recommend, improve user use friendly;Alternatively, in the request good friend's route progress of the first account number
Timing provides the matching of good friend's route for the first account number and recommends, and the user only to need provides the matching of good friend's route and recommends i.e. in this way
Can, reduce the calculation amount when matching of good friend's route is recommended in whole network.
Optionally, this method further includes:The first multi-medium data for receiving the transmission of the first account number, by the first multi-medium data
It is transmitted to the second account number, text message that terminal where the first multi-medium data includes the first account number is got in real time, regards picture
At least one of frequency evidence and audio data;And/or the second multi-medium data that the second account number is sent is received, more than second
Media data is transmitted to the first account number, text message that terminal where the second multi-medium data is the second account number is got in real time,
At least one of picture, video data and audio data.
Further, the current institute that the first multi-medium data here can in real time get for terminal where the first account number
Road condition data in section, similar, terminal where the second multi-medium data can be the second account number gets current in real time
The road condition data in place section.
The second account number is passed to by the multi-medium data for getting the first account number in real time, or the second account number is real-time
The multi-medium data got passes to the first account number, can make the road of real-time sharing oneself position between two users
Condition provides larger reference value for subsequent driving.
Optionally, this method further includes:Judge that the first account number is located at a certain point of interest according to the navigation position of the first account number
When, obtain the navigation position for the good friend's account number navigated in the buddy list of the first account number;In the navigation according to good friend's account number
When third account number in location determination good friend's account number also is located at the same point of interest where the first account number, pushed away to the first account number
It send and is used to indicate the second navigation hint information that third account number also is located at point of interest.
When by being respectively positioned on the same point of interest with the first account number in the good friend's third account number for judging the first account number, Instant Messenger
Know the first account number so that the first account number and third account number can meet in the point of interest to meet.
According to the second aspect of the embodiment of the present disclosure, a kind of information push-delivery apparatus is provided, which includes:First obtains mould
Block is configured as when the first account number is navigated, and according to the buddy list of the first account number, is obtained and is being navigated in buddy list
The second account number navigation routine;Determining module is configured to determine that the navigation road for the second account number that the first acquisition module obtains
Whether the degree of correlation of line and the navigation routine of the first account number meets preset condition;First pushing module, is configured as in determination
When module determines that the degree of correlation of the navigation routine of the second account number and the navigation routine of the first account number meets preset condition, to first
Account number pushes the first navigation hint information corresponding with the second account number.
Optionally, the determining module, including:First determination unit is configured to determine that the navigation road of second account number
Whether there are Chong Die sections with the navigation routine of first account number for line, and navigation direction is identical or opposite;Alternatively, second determines
Unit, being configured to determine that the navigation routine of second account number, whether there are Chong Die roads with the navigation routine of first account number
Section, and the navigation position of the two is less than preset distance along distance when advancing in the same direction;Alternatively, third determination unit, is configured as
Determine second account number navigation routine whether with the navigation routine of first account number there are Chong Die section, and the two is led
Distance when navigating position along negative line feed is less than the preset distance;Alternatively, the 4th determination unit, is configured to determine that described
Whether the navigation position of two account numbers is located near the point of interest on the navigation routine of first account number.
Optionally, the first pushing module is configured as:Navigation routine when second account number and first account number
When navigation routine has overlapping section and identical or opposite navigation direction, described second is used to indicate to first account number push
The first identical as the navigation routine of the first account number or opposite navigation hint information of account number;When the navigation of second account number
There is overlapping section in route and the navigation routine of first account number and the navigation position of the two is small at a distance from when advancing in the same direction
When the preset distance, be used to indicate that second account number and first account number go together to first account number push the
One navigation hint information;When second account number navigation routine and the navigation routine of first account number there are Chong Die section and
When distance when the navigation position of the two is along negative line feed is less than the preset distance, it is used to indicate to first account number push
The first navigation hint information that second account number is met with first account number;When the navigation position of second account number is located at
When near the point of interest on the navigation routine of first account number, second account number is used to indicate to first account number push
The first navigation hint information near the point of interest on the navigation routine.
Optionally, which further includes:First receiving module, the navigation that starts for being configured as receiving the transmission of the first account number disappear
Breath starts to carry the information for being used to indicate the selected navigation routine of the first account number in navigation message;Alternatively, second receives mould
Block is configured as being used to indicate for reception the first account number transmission and carries out matched matching request to friend location.
Optionally, which further includes:Third receiving module is configured as receiving the first multimedia that the first account number is sent
First multi-medium data is transmitted to the second account number by data, and terminal where the first multi-medium data includes the first account number obtains in real time
At least one of text message, picture, video data and audio data for getting;And/or the 4th receiving module, it is configured
To receive the second multi-medium data that the second account number is sent, the second multi-medium data is transmitted to the first account number, the second multimedia
In text message, picture, video data and audio data that terminal where data include the second account number is got in real time at least
It is a kind of.
Optionally, which further includes:Second acquisition module is configured as according to the navigation position of the first account number judgement the
When one account number is located at a certain point of interest, the navigation position for the good friend's account number navigated in the buddy list of the first account number is obtained;
Second pushing module is configured as judging good friend's account number in the navigation position of the good friend's account number got according to the second acquisition module
In third account number when also being located at the same point of interest where the first account number, be used to indicate third account to the push of the first account number
Number it also is located at the second navigation hint information of point of interest.
According to the third aspect of the embodiment of the present disclosure, a kind of information push-delivery apparatus is provided, which includes:
Processor;
Memory for storing processor-executable instruction;
Wherein, processor is configured as:
When the first account number is navigated, according to the buddy list of the first account number, navigating in acquisition buddy list
The navigation routine of second account number;Whether the degree of correlation of the navigation routine for determining the second account number and the navigation routine of the first account number accords with
Close preset condition;If the degree of correlation of the navigation routine of the second account number and the navigation routine of the first account number meets preset condition,
The first navigation hint information corresponding with the second account number is pushed to the first account number.
According to the fourth aspect of the embodiment of the present disclosure, a kind of computer readable storage medium, the storage medium are provided
It is stored with executable instruction, for realizing following steps when the executable instruction is executed by processor:
When the first account number is navigated, according to the buddy list of the first account number, obtains and led in the buddy list
The navigation routine of second account number of boat;
It is default whether the degree of correlation of the navigation routine and the navigation routine of first account number that determine the second account number meets
Condition;
If the navigation routine of second account number and the degree of correlation of the navigation routine of first account number meet default item
Part then pushes the first navigation hint information corresponding with second account number to first account number.
It should be understood that above general description and following detailed description is merely exemplary, this can not be limited
It is open.
Description of the drawings
The drawings herein are incorporated into the specification and forms part of this specification, and shows the implementation for meeting the disclosure
Example, and consistent with the instructions for explaining the principles of this disclosure.
Fig. 1 is the signal for implementing the implementation environment involved by a kind of information-pushing method exemplified according to exemplary partial
Figure;
Fig. 2 is a kind of flow chart of information-pushing method shown according to an exemplary embodiment;
Fig. 3 is a kind of flow chart of the information-pushing method shown according to another exemplary embodiment;
Fig. 4 is a kind of block diagram of information push-delivery apparatus shown according to an exemplary embodiment;
Fig. 5 is a kind of block diagram of the information push-delivery apparatus shown according to another exemplary embodiment;
Fig. 6 is a kind of block diagram of information push-delivery apparatus shown according to an exemplary embodiment.
Specific implementation mode
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 implementations consistent with this disclosure.On the contrary, they be only with it is such as appended
The example of the consistent device and method of some aspects be described in detail in claims, the disclosure.
In the navigation application of route, user would generally navigate to destination by navigation software, in order to lead
The information with the stronger good friend of route correlation to be navigated at present is learnt during boat, this application provides a kind of push of information
Method is illustrated information-pushing method below by Fig. 1 to Fig. 3.
Fig. 1 is the signal for implementing the implementation environment involved by a kind of information-pushing method exemplified according to exemplary partial
Figure, as shown in Figure 1, the implementation environment may include first terminal 120, server 140 and at least one second terminal 160.
First terminal 120 can be mobile terminal or car-mounted terminal, and mobile terminal can be smart mobile phone, tablet computer etc.
The intelligent terminal of navigation application program can be installed.Navigation application program, first terminal 120 are installed on first terminal 120
Navigation application program in be logged in the first account number.
Similar, second terminal 160 can also be mobile terminal or car-mounted terminal.It is also equipped with and leads in second terminal 160
Boat application program, and the navigation application program installed in second terminal 160 and the navigation application program installed on first terminal 120
For the same navigation application program, or a shared server.The second account is logged in the navigation application program of second terminal 160
Number.
Server 140 can be a server corresponding to above-mentioned navigation application program, can also be and taken by several
The server cluster or a cloud computing service center of business device composition.First account number and the second account number are in server
The account number registered on 140 or the authorized phone number that can be used as registration account number in server 140 or immediately
Communicate account number.After succeeding in registration, these account numbers can be carried out logging in the navigation application program of terminal and be answered using navigation
The navigation Service provided with program.
First account number and the second account number, can be with during logging in navigation application program and using navigation application program
The interaction of navigation information is carried out between network side equipment 140.
The second terminal 160 where first terminal 120 and the second account number where first account number can be by wireless
Network is established with server 140 and is connected, such as Wi-Fi, (full name in English:Wireless-Fidelity, Chinese name:It is wireless to protect
Very) or the wireless networks mode such as bluetooth.
Fig. 2 is a kind of flow chart of information-pushing method shown according to an exemplary embodiment, as shown in Fig. 2, the letter
It ceases in the server 140 that method for pushing is applied in implementation environment shown in FIG. 1, includes the following steps.
In step 201, when the first account number is navigated, according to the buddy list of the first account number, buddy list is obtained
In the navigation routine of the second account number that is navigating.
First account number is needed to establish with server and is connected when being navigated, by the navigation routine of the first account number and the
The navigation position of terminal where one account number is sent to server in real time, by server determine the terminal navigation position whether position
It is led according to what the navigation position of the terminal and the first account number were set on the navigation routine of the first account number setting, or by server
Air route line, to the push navigation guide prompt of the first account number.Therefore, whether server can know the first account number in navigation.
Server can get the buddy list of the first account number, the first account number in the first account carries out navigation procedure
Buddy list include the first account number each good friend's account number.In general, good friend's account number of the first account number and the first account number
It is the account number registered in the server, it is clear that these account numbers can be the common account number in the server registration, also may be used
Using phone number, the instant messaging account number etc. that can be used as registration account number in the server authorized through user.For example,
When the first account number is phone number, good friend's account number of the first account number can be the account in the address list of terminal where the first account number
Number;When the first account number is instant messaging account number, good friend's account number of the first account number can be the Instant Messenger corresponding to the first account number
Good friend's account number in letter application.
In practical applications, good friend's account number of each account number can be previously stored in server, therefore, server can be with
Inquire the buddy list of the first account number.Server can further be sentenced after the buddy list for inquiring the first account number
Determine the navigation routine of the second account number navigated in buddy list and the second account number.
In step 202, determine the navigation routine of the second account number and the navigation routine of the first account number degree of correlation whether
Meet preset condition.
In order to have the second account number of strong correlation, clothes with the first account number Present navigation route to the push of the first account number
Device be engaged in it needs to be determined that going out which the second account number needs to be pushed to the first account number, that is to say, that server is it needs to be determined that the second account
Number navigation routine and the degree of correlation of navigation routine of the first account number whether meet preset condition.
In step 203, if the degree of correlation of the navigation routine of the second account number and the navigation routine of the first account number meet it is pre-
If condition, then the first navigation hint information corresponding with the second account number is pushed to the first account number.
In conclusion the information-pushing method provided in the embodiment of the present disclosure, by the good friend for determining the first account number in real time
The navigation routine of second account number in list, to further determine that the navigation routine of the second account number and the navigation routine of the first account number
Whether degree of correlation meets preset condition, if met, navigation hint letter corresponding with the second account number is pushed to the first account number
Breath, such first account number with the second account number in the case where need not actively dock, you can get work as with the first account number in real time
The related prompt of the second account number of good friend of preceding navigation routine strong correlation, simplifies the process for using of user, enhances between user
Position interaction when navigation.
Fig. 3 is a kind of flow chart of the information-pushing method shown according to another exemplary embodiment, as shown in figure 3, should
Information-pushing method is applied in the server 140 in implementation environment shown in FIG. 1, includes the following steps.
In step 301, the beginning navigation message that the first account number is sent is received.
In practical applications, navigation application program of the user of the first account number in opening a terminal, and typing destination it
Afterwards, several navigation routines for the arrival destination that terminal meeting display server is recommended, the user of the first account number select service
After a certain navigation routine for the arrival destination that device is recommended, the beginning navigation controls shown in triggering terminal, terminal then can profit
With the first account number a beginning navigation message is sent to server.It is used in general, this starts to carry in navigation message
Indicate the information of the selected navigation routine of the first account number.In addition to this, start that in navigation message the first account number institute can also be carried
In the current navigation position of terminal.
In a kind of scene, server can be the automatically after the beginning navigation message for receiving the transmission of the first account number
One account number provides friend location Push Service, that is, starts to execute step 303.
In step 302, it receives being used to indicate for the first account number transmission and matched matching request is carried out to friend location.
In another scene, server just provides information for it when the first account number asks to carry out friend location matching and pushes away
Business is taken, at this point, server is then to carry out matched matching to friend location receiving being used to indicate for the first account number transmission
After request, start to execute step 303.
Here matching request can be after the first account number matching control displayed on the terminals is triggered by the first account
Number it is sent to server, terminal where can also be the first account number receives after the matching instruction of user speech typing by first
Account number is sent to server.
In step 303, when the first account number is navigated, according to the buddy list of the first account number, buddy list is obtained
In the navigation routine of the second account number that is navigating.
Step 303 is similar with step 201, specifically refers to the description to step 201, just repeats no more here.
In step 304, determine the navigation routine of the second account number and the navigation routine of the first account number degree of correlation whether
Meet preset condition.
In order to have the second account number of strong correlation, clothes with the first account number Present navigation route to the push of the first account number
Device be engaged in it needs to be determined that going out which the second account number needs to be pushed to the first account number, that is to say, that server is it needs to be determined that the second account
Number navigation routine and the degree of correlation of navigation routine of the first account number whether meet preset condition.
Here preset condition generally refers to the navigation routine of the second account number and the navigation routine of the first account number have it is stronger
Correlation.In some possible realization methods, navigation of the server in the navigation routine and the first account number for determining the second account number
At least may include following four kinds of situations when whether the degree of correlation of route meets preset condition:
In the first situation, determining the navigation routine of the second account number, whether there are Chong Die roads with the navigation routine of the first account number
Section, and navigation direction is identical or opposite.Here navigation routine refers to having to destination locations from initial position or current location
The route of directionality.
When the navigation routine of the second account number has overlapping and identical navigation direction with the navigation routine of the first account number, show
The user of first account number and the user of the second account number will go to the same destination, at this point, server can be to the first account number actively
Push and the relevant prompt message of the second account number, to show currently there is good friend colleague to the first account number.
When there is overlapping and opposite navigation direction with the navigation routine of the first account number in the navigation routine of the second account number, first
There is the possibility demand met of making an appointment with the second account number in some area of navigation routine in the user of account number, at this point, server
It can be to the first account number active push and the relevant prompt message of the second account, to show currently there is good friend and oneself to the first account number
Oneself goes in the same direction.
In the second situation, determining the navigation routine of the second account number, whether there are Chong Die roads with the navigation routine of the first account number
Section, and the navigation position of the two is less than preset distance along distance when advancing in the same direction.
Server determines the navigation routine of the second account number, and there are Chong Die sections with the navigation routine of the first account number, in the first account
Number and the second account number when advancing in the same direction, further determine that whether the distance between the first account number and the second account number are less than pre- spacing
From.
That is, server judgement works as the second account number on the navigation routine of the first account number, and the second account number and first
When account number is advanced in the same direction, if distance between the two is more than preset distance, there are the first account numbers and the second account number to navigate
Make an appointment on route the possibility demand of meeting, at this time server can be carried out to the first account number with the relevant prompt of the second account number, with
To the first account number show currently to have good friend go together and apart from oneself it is closer.Here preset distance can be by server according to first
The historical empirical data of account number is set, and can also be set according to the requirement of the first account by server, such as
2km, 1km etc..
In the third situation, determining the navigation routine of the second account number, whether there are Chong Die roads with the navigation routine of the first account number
Section, and the distance when navigation position of the two is along negative line feed is less than preset distance.
Server determines the navigation routine of the second account number, and there are Chong Die sections with the navigation routine of the first account number, in the first account
Number and the second account number when advancing in opposite directions, further determine that whether the distance between the first account number and the second account number are less than pre- spacing
From.
That is, server judgement works as the second account number on the navigation routine of the first account number, and the second account number and first
When account number is advanced in opposite directions, if distance between the two is less than preset distance, show that the first account number and the second account number will phases
It meets, there are the first account numbers to make an appointment on navigation routine with the second account number the possibility demand met, and server can be to first at this time
Account number carries out and the relevant prompt of the second account number, to show that current a certain good friend will meet with oneself.
In 4th kind of situation, determine whether the navigation position of the second account number is located at the interest on the navigation routine of the first account number
Near point.
Point of interest on navigation routine is typically the public place convenient for user's identification marked on navigation map, for example is cured
Institute, bank, service area, market etc..If the second account number is near some point of interest on the navigation routine of the first account number, table
Bright first account number, which exists, makes an appointment the possibility demand met with the second account number in the point of interest, and server then can be to the first account at this time
It number carries out and the prompt of the second account number present position.
In step 305, if the degree of correlation of the navigation routine of the second account number and the navigation routine of the first account number meet it is pre-
If condition, then the first navigation hint information corresponding with the second account number is pushed to the first account number.
The preset condition that the degree of correlation of the navigation routine of navigation routine and the first account number for the second account number is met,
Server at least may include following four kinds when pushing the first navigation hint information corresponding with the second account number to the first account number
Situation:
In the first situation, when the navigation routine of the second account number there are Chong Die section and is led with the navigation routine of the first account number
When boat direction is identical or opposite, it is used to indicate the second account number to the push of the first account number and the first account number navigation routine is identical or opposite
The first navigation hint information.
That is, the second account number is identical with the first account number navigation routine or conversely, there exist some ground on navigation routine
The possibility met of point, for example, the first account number user from Shanghai to Beijing, the user of the second account number is from Beijing to Shanghai, two people
There may be the possibility met in Nanjing;Also for example, the use of the user of the first account number and the second account number is per family from Shanghai to Beijing,
There may be the possibility met in some service area of Shanghai to Beijing Road on the way by two people.At this point, server can be to the first account
Number the first navigation hint information of push, the first navigation hint information at this moment can serve to indicate that the second account number is led with the first account number
Air route line is identical or opposite.
In the second situation, when there are Chong Die sections and two for navigation routine and the navigation routine of the first account number of the second account number
When the navigation position of person is less than preset distance along distance when advancing in the same direction, to the push of the first account number be used to indicate the second account number with
The first navigation hint information of first account number colleague.
That is, the second account number and the first account number go the same way go together and distance it is closer, exist make an appointment meeting or carry good friend
Windward driving or carry good friend possibility, at this point, server can to the first account number push the first navigation hint information, at this moment
First navigation hint information can serve to indicate that the second account number and the first account number navigation routine are identical or opposite.
In the third situation, when there are Chong Die sections and two for navigation routine and the navigation routine of the first account number of the second account number
When distance when the navigation position of person is along negative line feed is less than preset distance, to the push of the first account number be used to indicate the second account number with
The first navigation hint information that first account number is met.
That is, the second account number and the first account number are advanced in opposite directions and distance is closer, there is a possibility that meeting of making an appointment, this
When, server can push the first navigation hint information to the first account number, and the first navigation hint information at this moment can be used for referring to
Show that the second account number meets with the first account number or will meet.
In 4th kind of situation, near the point of interest that the navigation position of the second account number is located on the navigation routine of the first account number
When, it is used to indicate the letter of the first navigation hint near the point of interest that the second account number is located on navigation routine to the push of the first account number
Breath.
That is, the second account number and the first account number are advanced in opposite directions and distance is closer, there is a possibility that meeting of making an appointment, this
When, server can push the first navigation hint information to the first account number, and the first navigation hint information at this moment can be used for referring to
Show that the second account number meets with the first account number or will meet.
First account number and the second account number are during traveling, it may be necessary to the road in section where informing other side oneself in real time
Condition, for example block up, or roadblock occur etc., to remind the subsequent traveling points for attention of another party.Under this conditions of demand,
Server can between the first account number and the second account number transfer other side send traffic information, such as following step 306 and step
Rapid 307 realization.
Within step 306, the first multi-medium data that the first account number is sent is received, the first multi-medium data is transmitted to the
Two account numbers.
Here the first multi-medium data can be the first account number where terminal get in real time text message, picture,
Video data or audio data.Here text message can be that the user of the first account number is defeated in the navigation application program of terminal
The text message or other text messages about current road conditions entered, picture here can be that the terminal of the first account number is clapped in real time
The road conditions photo or other photos taken the photograph, video data here can be the terminal captured in real-time of the first account number road conditions video or
Other videos, audio data here can be the first account number user terminal typing the current road conditions of description voice or
Other interactive information.
When server receives the first multi-medium data of the first account number transmission, the first multi-medium data can be forwarded
To the second account number, so that the user of the second account number knows the road conditions that the first account number is currently located in real time.
In step 307, the second multi-medium data that the second account number is sent is received, the second multi-medium data is transmitted to the
One account number.
Here the second multi-medium data can be the second account number where terminal get in real time text message, picture,
Video data or audio data.Here text message can be that the user of the second account number is defeated in the navigation application program of terminal
The text message or other text messages about current road conditions entered, picture here can be that the terminal of the second account number is clapped in real time
The road conditions photo or other photos taken the photograph, video data here can be the terminal captured in real-time of the second account number road conditions video or
Other videos, audio data here can be the second account number user terminal typing the current road conditions of description voice or
Other interactive information.
When server receives the second multi-medium data of the second account number transmission, the second multi-medium data can be forwarded
To the first account number, so that the user of the first account number knows the road conditions that the second account number is currently located in real time.
In a kind of application scenarios, the first account number rests in a certain point of interest in navigation procedure temporarily when, server can
To be pushed to the first account number with the relevant prompt message of good friend's account number in the point of interest.In this case, the information push side
Method can also include:
Step S1 when judging that the first account number is located at a certain point of interest according to the navigation position of the first account number, obtains the first account
Number buddy list in the navigation position of good friend's account number navigated.
Server judges whether the first account number is located at a certain point of interest according to the navigation position of the first account number, if being located at certain
One point of interest then shows there is the possibility demand met in point of interest and other good friends, and server then obtains the first account number at this time
Buddy list in the navigation position of good friend's account number navigated.
Step S2 is judging that the third account number in good friend's account number also is located at and the first account according to the navigation position of good friend's account number
Number where the same point of interest when, to the first account number push be used to indicate third account number also be located at point of interest second navigation carry
Show information.
Server judges that a certain third account number also is located in good friend's account number according to the navigation position of the good friend's account number got
When with the same point of interest where the first account number, then it is used to indicate third account number to the push of the first account number and also is located at point of interest
Second navigation hint information, in this way, even if the first account number does not know that the good friend of the third account number of oneself even exists outgoing in advance
Some point of interest can also obtain the prompt push of server as long as the first account number also is located at the same point of interest.
In conclusion the information-pushing method provided in the embodiment of the present disclosure, by the good friend for determining the first account number in real time
The navigation routine of second account number in list, to further determine that the navigation routine of the second account number and the navigation routine of the first account number
Whether degree of correlation meets preset condition, if met, navigation hint letter corresponding with the second account number is pushed to the first account number
Breath, such first account number with the second account number in the case where need not actively dock, you can get work as with the first account number in real time
The related prompt of the second account number of good friend of preceding navigation routine strong correlation, simplifies the process for using of user, enhances between user
Position interaction when navigation.
In addition, when navigation routine is identical or opposite, the first account number can be made to obtain the route feelings of the second account number immediately
Condition provides premise for the communication of further route information.On the navigation routine that the second account number is located at the first account number, and row in the same direction
Into distance it is smaller when, can be the first account number accordingly be prompted, further to promote the route ditch between the second account number
It is logical.On the navigation routine that the second account number is located at the first account number, and when the distance advanced in opposite directions is smaller, can be the first account number into
The corresponding prompt of row, is on the way met with informing with the second account number.It is emerging on the navigation routine that the second account number is located at the first account number
Can be that the first account number accordingly be prompted, with the second account number for triggering the selection of the first account number with meeting temporarily when near interest point
Meet in the point of interest.
By when the first account number starts navigation, providing the matching of good friend's route for the first account number automatically and recommending, improve use
Family uses friendly;Alternatively, when the first account number request good friend's route matches, the matching of good friend's route is provided for the first account number
Recommend, the user only to need provides the matching of good friend's route and recommends in this way, reduces good friend's route in whole network and matches
Calculation amount when recommendation.
The second account number is passed to by the multi-medium data for getting the first account number in real time, or the second account number is real-time
The multi-medium data got passes to the first account number, can make the road of real-time sharing oneself position between two users
Condition provides larger reference value for subsequent driving.
When by being respectively positioned on the same point of interest with the first account number in the good friend's third account number for judging the first account number, Instant Messenger
Know the first account number so that the first account number and third account number can meet in the point of interest to meet.
Following is embodiment of the present disclosure, can be used for executing embodiments of the present disclosure.It is real for disclosure device
Undisclosed details in example is applied, embodiments of the present disclosure is please referred to.
Fig. 4 is a kind of block diagram of information push-delivery apparatus shown according to an exemplary embodiment, as shown in figure 4, the information
Pusher can be implemented as the server 140 in implementation environment shown in Fig. 1 by the combination of software, hardware or both
All or part of, which includes but not limited to:First acquisition module 410, determining module 420 and first push
Module 430.
First acquisition module 410 can be configured as when the first account number is navigated, and be arranged according to the good friend of the first account number
Table obtains the navigation routine for the second account number navigated in buddy list.
First account number is needed to establish with server and is connected when being navigated, by the navigation routine of the first account number and the
The navigation position of terminal where one account number is sent to server in real time, by server determine the terminal navigation position whether position
It is led according to what the navigation position of the terminal and the first account number were set on the navigation routine of the first account number setting, or by server
Air route line, to the push navigation guide prompt of the first account number.Therefore, whether server can know the first account number in navigation.
Server can get the buddy list of the first account number, the first account number in the first account carries out navigation procedure
Buddy list include the first account number each good friend's account number.In general, good friend's account number of the first account number and the first account number
It is the account number registered in the server, it is clear that these account numbers can be the common account number in the server registration, also may be used
With phone number, the instant messaging account number etc. authorized through user.For example, when the first account number is phone number, the first account number
Good friend's account number can be the account in the address list of terminal where the first account number;When the first account number is instant messaging account number, the
Good friend's account number of one account number can be good friend's account number in the instant messaging application corresponding to the first account number.
In practical applications, good friend's account number of each account number can be previously stored in server, therefore, server can be with
Inquire the buddy list of the first account number.Server can further be sentenced after the buddy list for inquiring the first account number
Determine the navigation routine of the second account number navigated in buddy list and the second account number.
Determining module 420 can be configured as determine the first acquisition module 410 obtain the second account number navigation routine with
Whether the degree of correlation of the navigation routine of the first account number meets preset condition.
In order to have the second account number of strong correlation, clothes with the first account number Present navigation route to the push of the first account number
Device be engaged in it needs to be determined that going out which the second account number needs to be pushed to the first account number, server is it needs to be determined that the second account number is led at this time
Whether the degree of correlation of air route line and the navigation routine of the first account number meets preset condition.
First pushing module 430 can be configured as the navigation routine and first that the second account number is determined in determining module 420
When the degree of correlation of the navigation routine of account number meets preset condition, to the first account number push the first navigation corresponding with the second account number
Prompt message.
In one possible implementation, determining module 420 may include:First determination unit 421, second determines single
Member 422, third determination unit 423 or the 4th determination unit 424, it is shown in Figure 5.
First determination unit 421 can be configured as determine second account number navigation routine whether with first account
Number navigation routine there is overlapping section, and navigation direction is identical or opposite.
Server determines whether the navigation routine of the second account number is identical as the navigation routine of the first account number or on the contrary, here
Navigation routine refers to from initial position or current location to the directive route of destination locations.
When the navigation routine of the second account number is identical as the navigation routine of the first account number, show the first account number and the second account number
User to go to the same destination, at this point, server can be to the first account number active push and the relevant prompt of the second account number
Information.
When the navigation routine of the second account number is opposite with the navigation routine of the first account number, the use of the first account number and the second account number
Family exists makes an appointment the possibility met in some area of navigation routine, at this point, server can also be to the first account number active push
With the relevant prompt message of the second account.
Second determination unit 422 can be configured as determine second account number navigation routine whether with first account
Number navigation routine exist overlapping section, and the two navigation position along in the same direction advance when distance be less than preset distance.
Server determines the navigation routine of the second account number and the navigation routine of the first account number there are when Chong Die section, and
When one account number and the second account number are advanced in the same direction, it is predetermined to further determine that whether the distance between the first account number and the second account number are less than
Distance.
That is, server judgement works as the second account number on the navigation routine of the first account number, and the second account number and first
When account number is advanced in the same direction, if distance between the two is less than preset distance, there are the first account numbers and the second account number to navigate
The possibility mutually met on route, server can be to the progress of the first account number and the relevant prompt of the second account number at this time.
Third determination unit 423 can be configured as determine the second account number navigation routine whether the navigation with the first account number
There is overlapping section in route, and the distance when navigation position of the two is along negative line feed is less than preset distance.
Server determines the navigation routine of the second account number and the navigation routine of the first account number there are when Chong Die section, and
When one account number and the second account number are advanced in opposite directions, it is predetermined to further determine that whether the distance between the first account number and the second account number are less than
Distance.
That is, server judgement works as the second account number on the navigation routine of the first account number, and the second account number and first
When account number is advanced in opposite directions, if distance between the two is less than preset distance, show that the first account number and the second account number will phases
Meet, there are the possibility that the first account number is mutually met with the second account number on navigation routine, at this time server can to the first account number into
Row and the relevant prompt of the second account number.
4th determination unit 424, which can be configured as, determines whether the navigation position of the second account number is located at leading for the first account number
Near point of interest on the line of air route.
Point of interest on navigation routine be typically marked on map convenient for user identification public place, such as hospital,
Bank, service area, market etc..If the second account number is near some point of interest on the navigation routine of the first account number, show
First account number, which there is a possibility that make an appointment in the point of interest with the second account number, meets, at this time server then can to the first account number into
The prompt of row and the second account number present position.
In one possible implementation, the first pushing module 430 can be configured as leading when second account number
When air route line has overlapping section and identical or opposite navigation direction with the navigation routine of first account number, pushed away to the first account number
It send and is used to indicate the first identical as the first account number navigation routine or opposite navigation hint information of the second account number.Second account number and
One account number navigation routine is identical or conversely, there exist the possibility that some place is met on navigation routine, for example, the first account number from
Shanghai to Beijing, the second account number is from Beijing to Shanghai, and there may be the possibility met in Nanjing by two people;Also for example, the first account number
With the second account number from Shanghai to Beijing, two people there may be some service area of Shanghai to Beijing Road on the way meet can
Energy.At this point, server can push the first navigation hint information to the first account number, the first navigation hint information at this moment can be used
It is identical or opposite in the second account number of instruction and the first account number navigation routine.
First pushing module 430 can be configured as when the navigation routine of second account number and leading for first account number
When distance when air route line has the navigation position for being overlapped section and the two along traveling in the same direction is less than the preset distance, to first
Account number push is used to indicate the first navigation hint information that the second account number is gone together with the first account number.That is, the second account number and
First account number go the same way colleague and distance it is closer, there is a possibility that make an appointment and meeting or carry the windward driving of good friend or carry good friend, this
When, server can push the first navigation hint information to the first account number, and the first navigation hint information at this moment can be used for referring to
Show that the second account number and the first account number navigation routine are identical or opposite.
First pushing module 430 can be configured as when the navigation routine of second account number and leading for first account number
When air route line has distance of the navigation position of overlapping section and the two along negative line feed when less than the preset distance, to first
Account number push is used to indicate the first navigation hint information that the second account number is met with the first account number.That is, the second account number and
First account number is advanced in opposite directions and distance is closer, there is a possibility that meeting of making an appointment, at this point, server can be pushed to the first account number
First navigation hint information, the first navigation hint information at this moment can serve to indicate that the second account number is met or i.e. with the first account number
It will meet.
The navigation position that first pushing module 430 can work as second account number is located at the navigation routine of first account number
On point of interest near when, be used to indicate to the push of the first account number near the point of interest that the second account number is located on navigation routine the
One navigation hint information.That is, the second account number and the first account number are advanced in opposite directions and distance is closer, there is meeting of making an appointment can
Can property, at this point, server can push the first navigation hint information to the first account number, the first navigation hint information at this moment can be with
The second account number is used to indicate to meet or will meet with the first account number.
In one possible implementation, which can also include:First receiving module 440 or the second
Receiving module 450.
First receiving module 440, which can be configured as, receives the beginning navigation message that the first account number is sent, and starts navigation and disappears
The information for being used to indicate the selected navigation routine of the first account number is carried in breath.Here it is generally carried in beginning navigation message
It is used to indicate the information of the selected navigation routine of the first account number.In addition to this, start that in navigation message the first account can also be carried
The current navigation position of terminal where number.
In a kind of scene, server can be the automatically after the beginning navigation message for receiving the transmission of the first account number
One account number provides friend location Push Service.
Second receiving module 450 can be configured as receive the first account number send be used to indicate to friend location carry out
The matching request matched.In another scene, server just provides for it when the first account number asks to carry out friend location matching
Information Push Service.
Here matching request can be after the first account number matching control displayed on the terminals is triggered by the first account
Number it is sent to server, terminal where can also be the first account number receives after the matching instruction of user speech typing by first
Account number is sent to server.
In one possible implementation, which can also include:Third receiving module 460 and/or
4th receiving module 470.
Third receiving module 460, which can be configured as, receives the first multi-medium data that the first account number is sent, more than first
Media data is transmitted to the second account number.
Here the first multi-medium data can be the first account number where terminal get in real time text message, picture,
Video data or audio data.Here text message can be that the user of the first account number is defeated in the navigation application program of terminal
The text message or other text messages about current road conditions entered, picture here can be that the terminal of the first account number is clapped in real time
The road conditions photo or other photos taken the photograph, video data here can be the terminal captured in real-time of the first account number road conditions video or
Other videos, audio data here can be the first account number user terminal typing the current road conditions of description voice or
Other interactive information.
When server receives the first multi-medium data of the first account number transmission, the first multi-medium data can be forwarded
To the second account number that the first account number is specified, so that the user of the second account number knows the road conditions that the first account number is currently located in real time.
4th receiving module 470, which can be configured as, receives the second multi-medium data that the second account number is sent, more than second
Media data is transmitted to the first account number.
Here the second multi-medium data can be the second account number where terminal get in real time text message, picture,
Video data or audio data.Here text message can be that the user of the second account number is defeated in the navigation application program of terminal
The text message or other text messages about current road conditions entered, picture here can be that the terminal of the second account number is clapped in real time
The road conditions photo or other photos taken the photograph, video data here can be the terminal captured in real-time of the second account number road conditions video or
Other videos, audio data here can be the second account number user terminal typing the current road conditions of description voice or
Other interactive information.
When server receives the second multi-medium data of the second account number transmission, the second multi-medium data can be forwarded
To the first account number, so that the user of the first account number knows the road conditions that the second account number is currently located in real time.
In one possible implementation, which can also include:Second acquisition module 480 and second
Pushing module 490.
Second acquisition module 480 can be configured as judges the first account number positioned at a certain according to the navigation position of the first account number
When point of interest, the navigation position for the good friend's account number navigated in the buddy list of the first account number is obtained.Server is according to first
The navigation position of account number judges whether the first account number is located at a certain point of interest, if being located at a certain point of interest, shows exist
The possibility demand that point of interest and other good friends meet, server, which then obtains, at this time is navigating in the buddy list of the first account number
The navigation position of good friend's account number.
Second pushing module 490 can be configured as leading in the good friend's account number got according to the second acquisition module 480
When third account number in boat location determination good friend's account number also is located at the same point of interest where the first account number, to the first account number
Push is used to indicate the second navigation hint information that third account number also is located at point of interest.
Server judges that a certain third account number also is located in good friend's account number according to the navigation position of the good friend's account number got
When with the same point of interest where the first account number, then it is used to indicate third account number to the push of the first account number and also is located at point of interest
Second navigation hint information, in this way, even if the first account number does not know that the good friend of the third account number of oneself even exists outgoing in advance
Some point of interest can also obtain the prompt push of server as long as the first account number also is located at the same point of interest.
In conclusion the information push-delivery apparatus provided in the embodiment of the present disclosure, determines the buddy list of the first account number in real time
In the second account number navigation routine, the navigation routine to further determine that the second account number is related to the navigation routine of the first account number
Whether degree meets preset condition, if met, navigation hint information corresponding with the second account number is pushed to the first account number, this
The first account number of sample with the second account number in the case where need not actively dock, you can get and the first account number Present navigation in real time
The related prompt of the second account number of good friend of route strong correlation, simplifies the process for using of user, enhances when navigating between user
Position interaction.
When navigation routine is identical or opposite, the first account number can be made to obtain the route situation of the second account number immediately, be
Further route information communication provides premise.On the navigation routine that the second account number is located at the first account number, and advance in the same direction
Can be that the first account number is accordingly prompted, further to promote the communication of the route between the second account number when distance is smaller.?
Second account number is located on the navigation routine of the first account number, and when the distance advanced in opposite directions is smaller, can be that the first account number carries out phase
It should prompt, on the way be met with the second account number with informing.Point of interest on the navigation routine that the second account number is located at the first account number
Can be that the first account number is accordingly prompted when neighbouring, to trigger the selection of the first account number and the second account number met at this temporarily
Point of interest is met.
By when the first account number starts navigation, providing the matching of good friend's route for the first account number automatically and recommending, improve use
Family uses friendly;Alternatively, when the first account number request good friend's route matches, the matching of good friend's route is provided for the first account number
Recommend, the user only to need provides the matching of good friend's route and recommends in this way, reduces good friend's route in whole network and matches
Calculation amount when recommendation.
The second account number is passed to by the multi-medium data for getting the first account number in real time, or the second account number is real-time
The multi-medium data got passes to the first account number, can make the road of real-time sharing oneself position between two users
Condition provides larger reference value for subsequent driving.
When by being respectively positioned on the same point of interest with the first account number in the good friend's third account number for judging the first account number, Instant Messenger
Know the first account number so that the first account number and third account number can meet in the point of interest to meet.
About the device in above-described embodiment, wherein modules execute the concrete mode of operation in related this method
Embodiment in be described in detail, explanation will be not set forth in detail herein.
One exemplary embodiment of the disclosure provides a kind of information push-delivery apparatus, can realize that the information that the disclosure provides pushes away
Delivery method, the information push-delivery apparatus include:Processor, the memory for storing processor-executable instruction;
Wherein, processor is configured as:
When the first account number is navigated, according to the buddy list of the first account number, navigating in acquisition buddy list
The navigation routine of second account number;
Determine whether the navigation routine of the second account number and the degree of correlation of the navigation routine of the first account number meet preset condition;
If the degree of correlation of the navigation routine of the second account number and the navigation routine of the first account number meets preset condition, to one
Account number pushes the first navigation hint information corresponding with the second account number.
Fig. 6 is a kind of block diagram of information push-delivery apparatus shown according to an exemplary embodiment.For example, device 500 can be with
It is provided as a server.With reference to Fig. 6, device 500 includes processing component 502, further comprises one or more processors,
, can be by the instruction of the execution of processing component 502 for storing and by the memory resource representated by memory 504, such as answer
Use program.The application program stored in memory 504 may include it is one or more each correspond to one group of instruction
Module.In addition, processing component 502 is configured as executing instruction, to execute above- mentioned information method for pushing.
Device 500 can also include the power management that a power supply module 506 is configured as executive device 500, and one has
Line or radio network interface 508 are configured as device 500 being connected to network and input and output (I/O) interface 510.Dress
Setting 500 can operate based on the operating system for being stored in memory 504, such as Windows ServerTM, Mac OS XTM,
UnixTM, LinuxTM, FreeBSDTM or similar.
The embodiment of the present application also provides a kind of computer readable storage medium, which has
At least one instruction, at least one instruction are loaded by the processor and are executed to realize described in as above each embodiment
Information-pushing method.
The embodiment of the present application also provides a kind of computer program product, which is stored at least one
Instruction, at least one instruction are loaded by the processor and are executed to realize the information push described in as above each embodiment
Method.
Those skilled in the art after considering the specification and implementing the invention disclosed here, will readily occur to its of the disclosure
Its embodiment.This application is intended to cover any variations, uses, or adaptations of the disclosure, these modifications, purposes or
Person's adaptive change follows the general principles of this disclosure and includes the undocumented common knowledge in the art of the disclosure
Or conventional techniques.The description and examples are only to be considered as illustrative, and the true scope and spirit of the disclosure are by following
Claim is pointed out.
It should be understood that the present disclosure is not limited to the precise structures that have been described above and shown in the drawings, and
And various modifications and changes may be made without departing from the scope thereof.The scope of the present disclosure is only limited by the accompanying claims.
Claims (14)
1. a kind of information-pushing method, which is characterized in that the method includes:
When the first account number is navigated, according to the buddy list of first account number, obtains and led in the buddy list
The navigation routine of second account number of boat;
It is default whether the degree of correlation of the navigation routine and the navigation routine of first account number that determine second account number meets
Condition;
If the navigation routine of second account number and the degree of correlation of the navigation routine of first account number meet the default item
Part then pushes the first navigation hint information corresponding with second account number to first account number.
2. according to the method described in claim 1, it is characterized in that, the navigation routine of the second account number of the determination and described first
Whether the degree of correlation of the navigation routine of account number meets preset condition, including:
Determine second account number navigation routine whether with the navigation routine of first account number there are Chong Die section, and navigate
Direction is identical or opposite;
Alternatively,
Determine second account number navigation routine whether with the navigation routine of first account number there are Chong Die section, and the two
Navigation position along in the same direction advance when distance be less than preset distance;
Alternatively,
Determine second account number navigation routine whether with the navigation routine of first account number there are Chong Die section, and the two
Navigation position along opposite advance when distance be less than the preset distance;
Alternatively,
Determine whether the navigation position of second account number is located near the point of interest on the navigation routine of first account number.
3. according to the method described in claim 2, it is characterized in that, described to first account number push and second account number
Corresponding first navigation hint information, including:
When there are Chong Die sections and navigation direction phase with the navigation routine of first account number for the navigation routine of second account number
When same or opposite, it is identical as the navigation routine of the first account number to be used to indicate second account number to first account number push
Or the first opposite navigation hint information;
When there are the navigation of Chong Die section and the two with the navigation routine of first account number for the navigation routine of second account number
When distance when position is along in the same direction advance is less than the preset distance, second account is used to indicate to first account number push
Number the first navigation hint information gone together with first account number;
When there are the navigation of Chong Die section and the two with the navigation routine of first account number for the navigation routine of second account number
When distance when position is along negative line feed is less than the preset distance, second account is used to indicate to first account number push
Number the first navigation hint information met with first account number;
When near the point of interest that the navigation position of second account number is located on the navigation routine of first account number, to described
The push of first account number is used to indicate the first navigation hint near the point of interest that second account number is located on the navigation routine
Information.
4. according to the method described in claim 1, it is characterized in that, described when the first account number is navigated, according to first
The buddy list of account number, before the navigation routine for obtaining the second account number navigated in the buddy list, the method is also
Including:
The beginning navigation message that first account number is sent is received, is carried in the beginning navigation message and is used to indicate described the
The information of the selected navigation routine of one account number;
Alternatively,
It receives being used to indicate for the first account number transmission and matched matching request is carried out to friend location.
5. according to the method described in claim 1, it is characterized in that, the method further includes:
The first multi-medium data that first account number is sent is received, first multi-medium data is transmitted to second account
Number, text message that terminal where first multi-medium data includes first account number is got in real time, picture, video counts
According at least one of with audio data;
And/or
The second multi-medium data that second account number is sent is received, second multi-medium data is transmitted to first account
Number, text message that terminal where second multi-medium data includes second account number is got in real time, picture, video counts
According at least one of with audio data.
6. according to any method in claim 1 to 5, which is characterized in that the method further includes:
When judging that first account number is located at a certain point of interest according to the navigation position of first account number, first account is obtained
Number buddy list in the navigation position of good friend's account number navigated;
It is same where judging that third account number also is located at first account number according to the navigation position of good friend's account number
When point of interest, the second navigation hint that the third account number also is located at the point of interest is used to indicate to first account number push
Information.
7. a kind of information push-delivery apparatus, which is characterized in that described device includes:
First acquisition module is configured as when the first account number is navigated, and according to the buddy list of first account number, is obtained
The navigation routine for the second account number navigated in the buddy list;
Determining module is configured to determine that the navigation routine for the second account number that first acquisition module obtains and first account
Number the degree of correlation of navigation routine whether meet preset condition;
First pushing module is configured as determining the navigation routine of second account number and first account in the determining module
Number the degree of correlation of navigation routine when meeting preset condition, to first account number push corresponding with second account number the
One navigation hint information.
8. device according to claim 7, which is characterized in that the determining module, including:
First determination unit, be configured to determine that second account number navigation routine whether the navigation road with first account number
There is overlapping section in line, and navigation direction is identical or opposite;
Alternatively,
Second determination unit, be configured to determine that second account number navigation routine whether the navigation road with first account number
There is overlapping section in line, and the navigation position of the two is less than preset distance along distance when advancing in the same direction;
Alternatively,
Third determination unit, be configured to determine that second account number navigation routine whether the navigation road with first account number
There is overlapping section in line, and the distance when navigation position of the two is along negative line feed is less than the preset distance;
Alternatively,
4th determination unit, is configured to determine that whether the navigation position of second account number is located at the navigation of first account number
Near point of interest on route.
9. device according to claim 8, which is characterized in that first pushing module is configured as:
When there are Chong Die sections and navigation direction phase with the navigation routine of first account number for the navigation routine of second account number
When same or opposite, it is identical as the navigation routine of the first account number to be used to indicate second account number to first account number push
Or the first opposite navigation hint information;
When there are the navigation of Chong Die section and the two with the navigation routine of first account number for the navigation routine of second account number
When distance when position is along in the same direction advance is less than the preset distance, second account is used to indicate to first account number push
Number the first navigation hint information gone together with first account number;
When there are the navigation of Chong Die section and the two with the navigation routine of first account number for the navigation routine of second account number
When distance when position is along negative line feed is less than the preset distance, second account is used to indicate to first account number push
Number the first navigation hint information met with first account number;
When near the point of interest that the navigation position of second account number is located on the navigation routine of first account number, to described
The push of first account number is used to indicate the first navigation hint near the point of interest that second account number is located on the navigation routine
Information.
10. device according to claim 7, which is characterized in that described device further includes:
First receiving module is configured as receiving the beginning navigation message that first account number is sent, the beginning navigation message
In carry the information for being used to indicate the selected navigation routine of first account number;
And/or
Second receiving module, is configured as receiving that first account number sends is used to indicate and carries out matched to friend location
With request.
11. device according to claim 7, which is characterized in that described device further includes:
Third receiving module is configured as receiving the first multi-medium data that first account number is sent, by the matchmaker more than first
Volume data is transmitted to second account number, and terminal where first multi-medium data includes first account number is got in real time
At least one of text message, picture, video data and audio data;
Alternatively,
4th receiving module is configured as receiving the second multi-medium data that second account number is sent, by the matchmaker more than second
Volume data is transmitted to first account number, and terminal where second multi-medium data includes second account number is got in real time
At least one of text message, picture, video data and audio data.
12. according to any device in claim 7 to 11, which is characterized in that described device further includes:
Second acquisition module is configured as judging first account number positioned at a certain emerging according to the navigation position of first account number
When interest point, the navigation position for the good friend's account number navigated in the buddy list of first account number is obtained;
Second pushing module is configured as judging in the navigation position of the good friend's account number got according to second acquisition module
When third account number also is located at the same point of interest where first account number, institute is used to indicate to first account number push
State the second navigation hint information that third account number also is located at the point of interest.
13. a kind of information push-delivery apparatus, which is characterized in that described device includes:
Processor;
Memory for storing the processor-executable instruction;
Wherein, the processor is configured as:
When the first account number is navigated, according to the buddy list of the first account number, obtains and navigating in the buddy list
The navigation routine of second account number;
Determine whether the navigation routine of the second account number and the degree of correlation of the navigation routine of first account number meet preset condition;
If the navigation routine of second account number and the degree of correlation of the navigation routine of first account number meet preset condition,
The first navigation hint information corresponding with second account number is pushed to first account number.
14. a kind of computer readable storage medium, which is characterized in that the storage medium is stored with executable instruction, it is described can
It executes instruction when being executed by processor for realizing following steps:
When the first account number is navigated, according to the buddy list of the first account number, obtains and navigating in the buddy list
The navigation routine of second account number;
Determine whether the navigation routine of the second account number and the degree of correlation of the navigation routine of first account number meet preset condition;
If the navigation routine of second account number and the degree of correlation of the navigation routine of first account number meet preset condition,
The first navigation hint information corresponding with second account number is pushed to first account number.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810427552.9A CN108737247B (en) | 2018-05-07 | 2018-05-07 | Information pushing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810427552.9A CN108737247B (en) | 2018-05-07 | 2018-05-07 | Information pushing method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108737247A true CN108737247A (en) | 2018-11-02 |
CN108737247B CN108737247B (en) | 2021-07-23 |
Family
ID=63937169
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810427552.9A Active CN108737247B (en) | 2018-05-07 | 2018-05-07 | Information pushing method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108737247B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111207768A (en) * | 2018-11-22 | 2020-05-29 | 腾讯科技(深圳)有限公司 | Information prompting method, device, equipment and storage medium for navigation process |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110224864A1 (en) * | 2010-03-15 | 2011-09-15 | Gm Global Technology Operations, Inc. | Vehicle navigation system and method |
US20120295639A1 (en) * | 2011-05-18 | 2012-11-22 | Microsoft Corporation | Discovering nearby places based on automatic query |
CN102938877A (en) * | 2012-11-20 | 2013-02-20 | 北京汽车股份有限公司 | Vehicular social contact system and communication method thereof |
CN106130872A (en) * | 2016-06-07 | 2016-11-16 | 北京小米移动软件有限公司 | Reminding method and device |
CN106550324A (en) * | 2007-09-14 | 2017-03-29 | 中兴通讯股份有限公司 | A kind of method and system of the terminal service prompt based on GPS positioning technology |
-
2018
- 2018-05-07 CN CN201810427552.9A patent/CN108737247B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106550324A (en) * | 2007-09-14 | 2017-03-29 | 中兴通讯股份有限公司 | A kind of method and system of the terminal service prompt based on GPS positioning technology |
US20110224864A1 (en) * | 2010-03-15 | 2011-09-15 | Gm Global Technology Operations, Inc. | Vehicle navigation system and method |
US20120295639A1 (en) * | 2011-05-18 | 2012-11-22 | Microsoft Corporation | Discovering nearby places based on automatic query |
CN102938877A (en) * | 2012-11-20 | 2013-02-20 | 北京汽车股份有限公司 | Vehicular social contact system and communication method thereof |
CN106130872A (en) * | 2016-06-07 | 2016-11-16 | 北京小米移动软件有限公司 | Reminding method and device |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111207768A (en) * | 2018-11-22 | 2020-05-29 | 腾讯科技(深圳)有限公司 | Information prompting method, device, equipment and storage medium for navigation process |
CN111207768B (en) * | 2018-11-22 | 2023-03-28 | 腾讯科技(深圳)有限公司 | Information prompting method, device, equipment and storage medium for navigation process |
Also Published As
Publication number | Publication date |
---|---|
CN108737247B (en) | 2021-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11714414B2 (en) | Autonomous vehicle pickup and drop-off management | |
US11876767B2 (en) | Systems and methods for mobile communication integration | |
KR101418640B1 (en) | Identifying and locating users on a mobile network | |
US11810217B2 (en) | Method and system for trip invitation | |
EP2817925B1 (en) | Systems and methods for mobile communication integration | |
US9094799B2 (en) | Mobile terminal and method for sharing location information between users | |
US20150163630A1 (en) | Systems and methods for geo-location based message streams | |
JP5139256B2 (en) | Position acquisition system | |
CN106403971B (en) | Information interaction method and device | |
WO2014040460A1 (en) | Method and system for prompting traffic condition information | |
CN112165688A (en) | Chat room construction method, system and computer readable storage medium | |
US20160330149A1 (en) | Method for providing point of convergence in real time | |
US20150099544A1 (en) | Mobile phone application for routing to a person for pick-up retrieval | |
CN108737247A (en) | Information-pushing method and device | |
CN111107487B (en) | Position display control method and related device | |
CN105547280B (en) | Navigation processing method and device and terminal | |
CN112272355A (en) | Visitor monitoring management method and system | |
CN111612286B (en) | Order distribution method and device, electronic equipment and storage medium | |
CN111256721B (en) | Navigation method and device | |
WO2016134315A1 (en) | Waypoint navigation system, applications, and methods | |
CN112781602B (en) | Order dispatch method, device, equipment and storage medium | |
KR102347617B1 (en) | Method of providing traffic information service and system performing the same | |
US20220042811A1 (en) | Method and server | |
JP2001331895A (en) | Movement information providing system | |
CN113535347A (en) | Method, apparatus, and computer storage medium for information processing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |