CN108737247A - Information-pushing method and device - Google Patents

Information-pushing method and device Download PDF

Info

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
Application number
CN201810427552.9A
Other languages
Chinese (zh)
Other versions
CN108737247B (en
Inventor
付引
卢山
王熙
邢冬雨
谷晨冰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201810427552.9A priority Critical patent/CN108737247B/en
Publication of CN108737247A publication Critical patent/CN108737247A/en
Application granted granted Critical
Publication of CN108737247B publication Critical patent/CN108737247B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/214Monitoring or handling of messages using selective forwarding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/222Monitoring or handling of messages using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3461Preferred or disfavoured areas, e.g. dangerous zones, toll or emission zones, intersections, manoeuvre types, segments such as motorways, toll roads, ferries
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3605Destination input or retrieval
    • G01C21/3608Destination 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

Information-pushing method and device
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.
CN201810427552.9A 2018-05-07 2018-05-07 Information pushing method and device Active CN108737247B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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