CN109813331A - Information point mask method, device, equipment and computer readable storage medium - Google Patents
Information point mask method, device, equipment and computer readable storage medium Download PDFInfo
- Publication number
- CN109813331A CN109813331A CN201711155240.9A CN201711155240A CN109813331A CN 109813331 A CN109813331 A CN 109813331A CN 201711155240 A CN201711155240 A CN 201711155240A CN 109813331 A CN109813331 A CN 109813331A
- Authority
- CN
- China
- Prior art keywords
- information point
- information
- route
- point
- current location
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Navigation (AREA)
Abstract
The invention discloses a kind of information point mask method, device, equipment and computer readable storage mediums, belong to field of navigation technology.The described method includes: based on Present navigation route, current location and destination service to be searched, the route data of multiple first information points and the multiple first information point is obtained, the multiple first information point is located in the specified search range of the Present navigation route;Based on the route data of the multiple first information point, the second information point for meeting the first screening rule is determined from the multiple first information point;Second information point is shown on the map page, and shows the first markup information in second information point, and first markup information is used to describe the current location to the route evaluation between second information point.The information content for reducing displaying is selected without the user effort excessive time, and then improves actual search efficiency.
Description
Technical field
The present invention relates to field of navigation technology, in particular to a kind of information point mask method, device, equipment and computer can
Read storage medium.
Background technique
With the development of airmanship, the navigation application in terminal can not only provide navigation feature, be also based on use
Family demand marks the interested information point of user in the map page.For example, terminal during the navigation process, is searched on the way and is marked
Out navigation routine by way of gas station, thus facilitate user the gas station searched out be group refueling.
In the related technology, terminal carries out the process of information point mark are as follows: when along Present navigation route running, when terminal needs
When being searched on the way, terminal obtains destination service to be searched, sends searching request on the way to server, this is searched on the way
The Route identification of navigation routine before request carries the destination service and deserves.Server receives the searching request on the way, and determining should
Route identification corresponding Present navigation route, and multiple destination services that can provide are searched out on the way in Present navigation route
Information point sends multiple information point to terminal.Terminal receives multiple information point, and outpours in the acceptance of the bid of the map page multiple
Information point, thus facilitate multiple information points of the user based on mark, one fitting self-demand of optimum selecting from multiple point
Target information point.
In the implementation of the present invention, inventor find the relevant technologies the prior art has at least the following problems:
The above process is actually that terminal marks multiple information points, the process of user's voluntarily optimum selecting target information point.
However, since the information content that multiple information point includes is excessive, user need to be selected with the plenty of time, so as to cause above-mentioned mistake
The actual search efficiency of journey is lower.
Summary of the invention
The embodiment of the invention provides a kind of information point mask method, device, equipment and computer readable storage mediums, can
To solve the problems, such as that actual search efficiency is too low in the related technology.The technical solution is as follows:
In a first aspect, providing a kind of information point mask method, which comprises
Based on Present navigation route, current location and destination service to be searched, multiple first information points and described are obtained
The route data of multiple first information points, the multiple first information point are located at the specified search range of the Present navigation route
It is interior;
Based on the route data of the multiple first information point, is determined from the multiple first information point and meet the first sieve
Select the second information point of rule;
Second information point is shown on the map page, and shows the first markup information in second information point,
First markup information is used to describe the current location to the route evaluation between second information point.
Second aspect provides a kind of information point mask method, which comprises
Reception specifies search for instructing, described to specify search for instructing the specified search range being used to indicate in Present navigation route
The route data of interior determination multiple first information points and the multiple first information point;
It specifies search for instructing according to described, obtains multiple first letters in the specified search range of the Present navigation route
The route data of breath point and the multiple first information point;
The route data of the multiple first information point and the multiple first information point, the route number are sent to terminal
According to the second information point for determining the first screening rule of satisfaction from the multiple first information point for the terminal.
The third aspect provides a kind of information point mask method, which comprises
By the input area or alternative services of display, at least one service to be searched is obtained;
According to Present navigation route, current location and at least one described service, obtain in the Present navigation route
The route data of at least one information point and at least one information point in specified search range;
Along the Present navigation route, at least one described information point is shown, and divide at least one described information point
Do not show that markup information, each markup information are used to describe the current location to the route evaluation between each information point.
Fourth aspect, provides a kind of information point annotation equipment, and described device includes:
First obtains module, for obtaining multiple based on Present navigation route, current location and destination service to be searched
The route data of first information point and the multiple first information point, the multiple first information point are located at the Present navigation road
In the specified search range of line;
First determining module, for the route data based on the multiple first information point, from the multiple first information
The second information point for meeting the first screening rule is determined in point;
First display module, for showing second information point on the map page, and in second information point
Show the first markup information, first markup information is for describing the current location to the road between second information point
Line assessment.
5th aspect, provides a kind of information point annotation equipment, described device includes:
Receiving module, for receive specify search for instructing, it is described specify search for instruction be used to indicate in Present navigation route
Specified search range in determine multiple first information points and the multiple first information point route data;
Second obtains module, instructs for specifying search for according to, obtains specifying search for for the Present navigation route
The route data of multiple first information points and the multiple first information point in range;
Sending module, for sending the route number of the multiple first information point and the multiple first information point to terminal
According to the route data determines the second letter for meeting the first screening rule for the terminal from the multiple first information point
Breath point.
6th aspect, provides a kind of information point annotation equipment, described device includes:
Third obtains module, for the input area or alternative services by display, obtains at least one clothes to be searched
Business;
4th obtains module, for obtaining in institute according to Present navigation route, current location and at least one described service
State the route data of at least one information point and at least one information point in the specified search range of Present navigation route;
Second display module, for along the Present navigation route, showing at least one described information point, and it is described extremely
Show markup information in a few information point respectively, each markup information for describe the current location to each information point it
Between route evaluation.
7th aspect, provides a kind of computer equipment, and the computer equipment includes processor and memory, described to deposit
At least one instruction is stored in reservoir, described instruction is loaded by the processor and executed to realize first aspect to third party
Operation performed by information point mask method described in either side in face.
Eighth aspect provides a kind of computer readable storage medium, at least one finger is stored in the storage medium
It enables, described instruction is loaded as processor and executed to realize information point mark described in first aspect either side into the third aspect
Operation performed by injecting method.
Technical solution provided in an embodiment of the present invention has the benefit that
In the embodiment of the present invention, terminal is based on Present navigation route, current location and destination service to be searched, by first
Secondary screening obtains the route data of multiple first information points and multiple first information point, and is based on multiple first information point
Route data, by screening again, from multiple first information point determine meet the first screening rule the second information point;
So that terminal purpose is stronger to filter out the second information point for meeting user demand the most, is shown on the map page
Two information points, and the first markup information is shown in the second information point, to reduce the information content of displaying, it is not necessarily to user effort
The excessive time is selected, and then improves actual search efficiency.
Detailed description of the invention
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment
Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for
For those of ordinary skill in the art, without creative efforts, it can also be obtained according to these attached drawings other
Attached drawing.
Fig. 1 is a kind of schematic diagram of implementation environment provided in an embodiment of the present invention;
Fig. 2 is a kind of flow chart of information point mask method provided in an embodiment of the present invention;
Fig. 3 is a kind of Present navigation route schematic diagram provided in an embodiment of the present invention;
Fig. 4 is a kind of Present navigation route schematic diagram provided in an embodiment of the present invention;
Fig. 5 is a kind of specified search range schematic diagram provided in an embodiment of the present invention;
Fig. 6 is a kind of signaling interaction diagram of information point mask method provided in an embodiment of the present invention;
Fig. 7 is a kind of structural schematic diagram of information point annotation equipment provided in an embodiment of the present invention;
Fig. 8 is a kind of structural schematic diagram of information point annotation equipment provided in an embodiment of the present invention;
Fig. 9 is a kind of structural block diagram of terminal provided in an embodiment of the present invention;
Figure 10 is a kind of structural schematic diagram of server provided in an embodiment of the present invention;
Figure 11 is a kind of flow chart of information point mask method provided in an embodiment of the present invention;
Figure 12 is a kind of schematic diagram of information point mark provided in an embodiment of the present invention;
Figure 13 is a kind of schematic diagram of information point mark provided in an embodiment of the present invention;
Figure 14 is a kind of structural schematic diagram of information point annotation equipment provided in an embodiment of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are some of the embodiments of the present invention, instead of all the embodiments.Based on this hair
Embodiment in bright, every other implementation obtained by those of ordinary skill in the art without making creative efforts
Example, shall fall within the protection scope of the present invention.
Fig. 1 is a kind of schematic diagram of implementation environment provided in an embodiment of the present invention, which includes: 101 He of terminal
Server 102.
Navigation application can be installed in terminal 101, terminal 101 provides a user navigation routine by navigation application, with
And the interested information point of user is infused in the map page subscript of the navigation application, for example, gas station, bank, sight spot, toilet
Deng.It is stored with map datum in the server 102, which can be by carrying out between the navigation application and server 102
Data interaction, so that the server 102 is based on the map datum and searches navigation routine and the interested information point of user.
Terminal 101 can be provided for user by the navigation application and specify search for function, this, which specifies search for function, to be
Function of search or the function of search carried out in a certain range on the way, search is referred specifically to along Present navigation route search information on the way
Point, the information point is for providing service needed for user.It in general, include multiple information points, each information point in map datum
A functional place on the map page is represented, which can provide certain service for user.When user needs to search
When rope provides the information point of destination service, the destination service of the user can be sent to server 102 by terminal, and server 102 can
With the destination service according to needed for user, the multiple information points that can provide the destination service are obtained from map datum, and this is more
A information point feeds back to terminal 101, so that terminal 101 can search out for user provides the information point of destination service.
In addition, map datum can also be locally stored in terminal 101, information is searched for based on the map datum being locally stored
Point, without passing through the data interaction between terminal 101 and server 102, to improve search efficiency.For server 102
For, navigation application can be installed, server 102 is provided for user by the navigation application and specified search in server 102
Function.That is, server, by destination service needed for navigation application acquisition user, the destination service based on user carries out information point
Search, to search out for user and provide the information point of destination service.
Wherein, information point (Point of Interest, POI): including the corresponding place of the information point in the map page
The information of at least three aspects: title, service type, longitude and latitude.In addition, the information point can also include the wine near the place
The information such as shop, restaurant and retail shop.
It should be noted that the terminal 101 can for car-mounted terminal, PC (Personal Computer, PC),
Pad (Portable Android Device, tablet computer), mobile phone, navigator etc. are any to carry out setting for information point mark
It is standby.The server 102 can carry out the service of information point search for car networking Cloud Server or any map datum that stores
Device.The present invention is not especially limit this.
Fig. 2 is a kind of flow chart of information point mask method provided in an embodiment of the present invention.The execution of the inventive embodiments
Main body can be terminal, or server, the embodiment of the present invention are only illustrated by taking terminal as an example, referring to fig. 2, this method
Include:
201, terminal determines Present navigation route and destination service to be searched.
In the embodiment of the present invention, which is the current desired service of user, and terminal can be based on should
Destination service searches on the way in Present navigation route and provides the information point of destination service.Navigation routine is specified to execute before deserving
The route of search, this specifies search for being to search on the way.Wherein, navigation routine terminal determines Present navigation route before deserving
Step can be with are as follows: terminal obtains departure place and destination, and on the map page of navigation application display from the departure place to this
The navigation routine being selected in a plurality of alternative navigation route is determined as the Present navigation by a plurality of alternative route of destination, terminal
Route.Alternatively, when user currently according to navigation routine when driving, the navigation routine of the vehicle current driving is determined as this by terminal
Present navigation route.For example, as shown in figure 3, a plurality of alternative route that shows of terminal can be with are as follows: used time minimum route, length are most
Short-circuit line hides congestion route etc..As shown in figure 4, user currently travels according to the navigation routine shown in current page, terminal
The navigation routine is directly determined as Present navigation route.
Terminal determines that the step of destination service to be searched can be with are as follows: when terminal, which opens this, specifies search for function, terminal
Show that the alternative services selected in multiple alternative services are determined as the target by multiple alternative services, terminal in current page
Service;Alternatively, terminal provides input frame in current page, the corresponding service of the keyword inputted in current page is determined as
The destination service.
It should be noted that search button can be arranged in terminal in current page, when terminal detects the search button
When being triggered, terminal unlatching specifies search for function, and multiple alternative services or input frame, user are shown on the current map page
The keywords such as service name, service type needed for being inputted in the input frame, for example, service name is to repair, have a meal, adding
Oil etc., and input is completed by triggering ACK button.When terminal detects that the ACK button is triggered, terminal obtains input frame
In keyword.In addition, in terminal can also associated storage service multiple keywords corresponding with the service in advance, terminal according to
The keyword searches the corresponding service of the keyword, which is determined as the mesh from the corresponding relationship of service and keyword
Mark service.
In a kind of possible implementation, terminal initially can also first position user preference in search, and positioning user is inclined
Good step is permissible are as follows: when terminal determines destination service, terminal obtains the user to the user preference of the destination service.Example
Such as, which can be the road Kuai.Terminal can directly acquire the user preference that user inputs in input frame, alternatively,
Several default preferences can also be stored in advance in terminal, obtain the user preference selected in a variety of default preferences.Wherein, this is pre-
If user preference includes but is not limited to: the road Kuai, most by the way, user's evaluation it is high or not only fast but also by the way.The terminal storage user is inclined
It is good, so that subsequent can scan for based on the user preference, the purpose of search is improved, so that second information point
More it is bonded user demand.
In the embodiment of the present invention, terminal can store map datum in local storage space in advance, based on being locally stored
Map datum, start to scan for by following steps 202, map datum can not also be stored, pass through terminal and server
Between data interaction scan for, therefore, before terminal executes step 202, can be judged, which can be with
Are as follows: whether map datum is stored in terminal searching local storage space, when storing the map datum, executes following steps 202;
When the not stored map datum, the step 602 in subsequent embodiment is executed.
202, terminal obtains in the map datum being locally stored and deserves according to navigation routine before deserving and the current location
Multiple alternate information points in the specified search range of preceding navigation routine.
In the embodiment of the present invention, which includes at least the map datum of specified search range, this specifies search for model
It encloses for being specified search for along Present navigation route.Terminal is searched according to navigation routine before deserving and current location, determination
The specified search range of rope;Terminal obtains the map datum and destination service of the specified search range, in the specified search range
In corresponding map datum, multiple alternate information points that can provide destination service are obtained.
Wherein, the specified search range can for Present navigation route by way of any range, which can
To be determined according to navigation routine before deserving and current location, specifically, terminal is according to preceding navigation routine and current location is deserved, really
Surely the step of specified search range scanned for, can be with are as follows: terminal is according to preceding navigation routine is deserved, and will navigate road in this prior
Two lateral extent of line deserve before navigation routine center line be no more than the first pre-determined distance, along Present navigation route driving direction with
The range that the current location is no more than the second pre-determined distance is determined as the specified search range of navigation routine before deserving.
Wherein, the title, service type, longitude and latitude of the information point are stored in each information point, which can be with
For the available service of the information point.Terminal can carry out judging the service that information point provides based on the service type, then terminal
The step of obtaining multiple alternate information points can be with are as follows: terminal retrieves include in the corresponding map datum of the specified search range more
The service type of a information point and multiple information point, obtaining service type in multiple information point is the standby of the destination service
Select information point.
It should be noted that first pre-determined distance, the second pre-determined distance and preset threshold can be default value or according to
User needs to be configured, and the embodiment of the present invention is not specifically limited in this embodiment.As shown in figure 5, first pre-determined distance can be
500m, which can be 300km, before two lateral extent of navigation routine deserves before terminal will deserve in navigation routine
Heart line is no more than the range of 500m, the driving direction along Present navigation route and the current location no more than 300km and is determined as this
The specified search range of Present navigation route.
In a kind of possible implementation, this, which specifies search for being based primarily upon specified search range, is scanned for, in order to save
The local storage space of terminal, the map datum that terminal is previously stored can be only the map datum of the specified search range.Cause
This, the process that terminal is previously stored map datum can be with are as follows: when terminal determines Present navigation route, preceding navigation routine is deserved in determination
Corresponding specified search range, and obtain from server the map datum of the specified search range.
203, terminal obtains the route data of multiple alternate information point.
In the embodiment of the present invention, the route data of the alternate information point is that point is when driving from current location to alternate information
Between and/or additional operating range.The additional operating range refers in Present navigation route, from current location to the alternate information point
The distance that need to additionally travel.In addition, the route data can also be the user's evaluation of alternate information point.The user's evaluation can be
User to the evaluation of the star of the alternate information point, marking, the alternate information point recommendation number, thumb up quantity etc..
For several possibility of information included by route data, terminal obtains the route data of multiple alternate information point
Mode may include following three kinds:
First way, when the route data be the running time of point from current location to alternate information when, for each
Alternate information point, terminal are searched from current location to the route of the alternate information point, prediction point from current location to the first information
Route actual travel speed, according to the length of the route of point from current location to the first information and actual travel speed, really
The running time of the fixed point from current location to the first information, using the running time as the route data of the alternate information point.
Wherein, terminal can determine actual travel speed, the traffic information packet of the route according to the traffic information of the route
It includes but is not limited to: the current vehicle quantity, traffic lights quantity, turn section quantity and/or gradient section in each section in route
Quantity etc..By taking traffic information includes current vehicle quantity as an example, terminal can be previously stored between vehicle fleet size and travel speed
Corresponding relationship, terminal retrieval multiple sections included by the route of point from current location to the first information, for each section, eventually
End obtains the current vehicle quantity in each section in real time from server, according to the current vehicle quantity, from vehicle fleet size and row
It sails in the corresponding relationship between speed, determines the corresponding current vehicle speed of current vehicle quantity, using the current vehicle speed as practical
Travel speed.
However, it is a variety of usually to there is traffic lights section, turn section or gradient section etc. when actual travel, in some routes
The running time in each type of delay section can be stored in advance in the delay section of type, terminal, when terminal is detected from working as
When the route of front position to first information point has delay section, the type in the delay section is obtained, according to the delay section
Type determines first running time in the section that is delayed in the route, and the length of the route and the quotient of the actual travel speed is true
It is set to the second running time.The sum of first running time and the second running time are determined as from current location to alternative by terminal
The running time of information point.
In one possible implementation, staff would generally install velometer in certain sections, pass through the survey
Fast device measures the current vehicle speed of the section vehicle, which can be connected with given server, and staff passes through specified
Server obtains the speed that the velometer measures in real time.Terminal can send acquisition instruction to the given server in real time, this is obtained
Instruction fetch is used to obtain multiple speeds of each section at the appointed time section;The given server receives the acquisition instruction, to this
Terminal sends multiple speeds of each section at the appointed time section, and terminal is according to multiple speeds in designated time period, by pre-
If formula, actual travel speed is determined.Wherein, which can be to be no more than certain time length before and after current time
Period.The preset formula can be the formula averaged.Certainly, in order to simplify calculating process, it is also based on route
The maximum speed limit and road section length in upper each section, to calculate running time, the embodiment of the present invention is not specifically limited in this embodiment.
The second way, when the route data be the additional operating range of point from current location to alternate information when, for
Each alternate information point, terminal are searched from current location to the route of the alternate information point.Terminal retrieves the route and current
It is not overlapped section between navigation routine, calculates the length for not being overlapped section, which is determined as additional operating range.Or
Person, the terminal can also be retrieved and be overlapped section between the route and Present navigation route, and the length for calculating the route is heavy with this
It is combined the difference of segment length, which is determined as to the additional operating range of the route.Terminal is using the additional operating range as this
The route data of alternate information point.
The third mode, when the route data be user's evaluation when, terminal can obtain the user in real time from server
Evaluation.For each alternate information point, terminal to server sends acquisition instruction, which carries the alternate information point
Mark, server receives the acquisition instruction, according to the acquisition instruction, searches the user's evaluation of the alternate information point, and this is standby
The user's evaluation of information point is selected to be sent to terminal, the user's evaluation received is determined as the route number of the alternate information point by terminal
According to.
It should be noted that when the route data includes two kinds in running time, additional operating range and user's evaluation
Or at three kinds, terminal is obtained included by the route data respectively by the corresponding mode of information included by the route data
Every kind of information, two or three of the information that will acquire are determined as the route data of the alternate information point.
Further, the route data of each alternate information point of terminal storage, in order to which terminal is from multiple alternate information
The route data of the first information point filtered out is obtained in the route data of point.
In a kind of possible implementation, since terminal can also obtain user preference, in order to enable terminal is based on
The route data of alternate information point, the purposive first information point filtered out closer to user preference, terminal can be directed to
User preference first determines which kind of information is route data can be, then obtains route data.Then step 203 can be with are as follows: terminal according to
User preference determines the corresponding information type of the user preference, and obtain from the corresponding relationship of information type and user preference
The route data of the information type.Wherein, terminal can the corresponding information type of every kind of user preference of preparatory associated storage.Example
Such as, when user preference is most direct route, which can be distance, and the route data of the information type can be additional row
Sail distance;When user preference is the road Kuai, which can be the time, and the route data of the information type can be row
Sail the time.
204, route data of the terminal based on multiple alternate information point filters out satisfaction from multiple alternate information point
Multiple first information point of second screening rule.
In the embodiment of the present invention, for several possibility of information included by the route data, multiple first information point can
Think that running time and/or additional operating range meet the alternate information point of the second screening rule, the second screening rule can root
It needs to be configured according to user.Second screening rule can be no more than for running time preset time and/or additional traveling away from
From no more than pre-determined distance.In addition, the route data can also be user's evaluation, correspondingly, second screening rule can be with
User's evaluation including alternate information point is more than specified item number.Alternatively, terminal can determine the route number of each alternate information point
Score is evaluated according to corresponding route, which can the running time and/or the corresponding route of additional operating range
It evaluates score and is not less than preset threshold.In addition, the route data can also be user's evaluation, correspondingly, second screening rule
Default Star rating can also be not less than for user's evaluation or the corresponding user's evaluation score of user's evaluation is not less than preset threshold,
The present invention is not especially limit this.
For several possibility of information included by the route data, terminal screen the first information point the step of can be by following
Three kinds of modes are realized.
First way, when route data be running time when, terminal filters out when driving from multiple alternate information points
Between be no more than preset time first information point;Alternatively, terminal determines the corresponding first route score of the running time, from multiple
The first information point that the first route score is no more than the first preset threshold is filtered out in alternate information point.
Wherein, terminal can associated storage time range and Time evaluation score in advance, for each alternate information point, eventually
The time range determined where the running time is held, from the corresponding relationship of time range and Time evaluation score, when determining this
Between the corresponding Time evaluation score of range, the first via line assessment which is determined as the alternate information point is obtained
Point.It should be noted that it is user's selection fastest to reaching that terminal, which is based primarily upon time dimension, when route data is running time
The second information point.
In a kind of possible implementation, in order to which closer in reality, terminal can also comprehensively consider its in actual environment
His interference of the factor to the screening process.When actual travel, congested link often drags slow train fast, and vehicle on fastlink
For travel speed often than very fast, whether terminal can be includes that the additive factors such as congested link, fastlink carry out in conjunctive path
Screening, then the screening process can be with are as follows: terminal searches the length and fastlink of congested link included in the route
Running time is no more than preset time, of length no more than first preset length of congested link and fastlink length not by length
Alternate information point lower than the second preset length is determined as first information point.Alternatively, terminal is according to congested link in the route
The length of length and fastlink determines the additional score of the route, according to the additional score and the Time evaluation score, determines
First route score filters out the first information that the first route score is no more than the first preset threshold from multiple alternate information points
Point.Terminal not only considers time factor, has also combined the influence of space factor, and various dimensions are screened, to obtain and reality
The second information point that situation more meets improves the practicability of finally obtained second information point.
Wherein, the step of terminal is according to the additional score and the Time evaluation score, determines the first route score can be with are as follows:
Terminal determines the first weighting coefficient of Time evaluation score and the second weighting coefficient of the additional score, is according to first weighting
Several and the second weighting coefficient, calculates the weight score of the additional score and Time evaluation score.The weight score is determined as
One route score.
It should be noted that terminal may find out it is a plurality of from current location to the route of the alternate information point, it is general come
It says, the travel speed of vehicle is very fast on fastlink, and when terminal, which is based on time angle, is screened, terminal can be preferentially by packet
The route determination for including fastlink is from current location to the route of the alternate information point.
The second way, when the route data be additional operating range when, terminal is filtered out from multiple alternate information points
Additional operating range is no more than the first information point of pre-determined distance;Alternatively, terminal determines the additional operating range corresponding second
Route score filters out the first information point that the first route score is no more than the second preset threshold from multiple alternate information points.
Wherein, terminal can associated storage distance range and Distance evaluation score in advance, for each alternate information point, eventually
The distance range determined where the additional operating range is held, from distance range and the corresponding relationship of Distance evaluation score, is determined
The corresponding Distance evaluation score of the distance range evaluates the second route that the Distance evaluation score is determined as the alternate information point
Score.It should be noted that terminal is based primarily upon additional operating range and pushes away for user when route data is additional operating range
Recommend the second information point of most direct route.
In a kind of possible implementation, in order to which closer in reality, terminal can also comprehensively consider its in actual environment
His interference of the factor to the screening process.When terminal needs to recommend the second information point of most direct route, congested link is too long often
It will increase running time, be easy to bring the irritated mood of traffic congestion to user.If the fastlink for including in route is too long, use
Family generally requires to will increase additional operating range from common road around to fastlink.Therefore, terminal can be combined with when driving
Between, in route whether include that the additive factors such as congested link, fastlink are screened, then the screening process can be with are as follows: eventually
End determines the running time of the point from current location to alternate information, searches congested link and fastlink included in the route
Length, additional operating range is no more than pre-determined distance, running time is no more than in preset time and route congested link and
The alternate information point of of length no more than third preset length of fastlink is determined as first information point.Alternatively, terminal is according to row
Sail the time, in route congested link and fastlink length, the additional score of the route is determined, according to the additional score and should
Distance evaluation score determines the second route score, and the second route score is filtered out from multiple alternate information points no more than second
The first information point of preset threshold.Terminal not only considers space factor, it is also contemplated that time factor, various dimensions are screened, thus
The second information point more met with actual conditions is obtained, the practicability of finally obtained second information point is improved.
Wherein, the step of terminal is according to the additional score and the Time evaluation score, determines the first route score can be with are as follows:
Terminal determines the first weighting coefficient of Distance evaluation score and the second weighting coefficient of the additional score, is according to first weighting
Several and the second weighting coefficient, calculates the weight score of the additional score and Distance evaluation score.The weight score is determined as
Two route scores.
In a kind of possible implementation, if current location includes continuous in fastlink or Present navigation route
And when longer fastlink, when user is from current location to the third information point being located at other than fastlink service area, often
Need to detour traveling, to increase additional operating range.Therefore, when in the alternate information point exist be located at fastlink service
When third information point other than area, the terminal deletion third information point.Terminal is screened from multiple alternate information points after deletion
First information point out.
The third mode, when the route data be user's evaluation when, terminal can by user's evaluation meet the first default item
The alternate information point of part is determined as first information point.
When user's evaluation be user to the evaluation of the star of the alternate information point, marking when, terminal can by preset formula,
The alternate information point that comprehensive route data is not less than default score value is determined as by the synthesis route data for calculating the alternate information point
First information point.When user's evaluation be user to the recommendation number of the alternate information point of the alternate information point, thumb up number when,
The alternate information point that user's evaluation can be not less than default number by terminal is determined as first information point.
Wherein, preset formula, default score value and default number can need to be configured according to user, and the present invention is implemented
Example is not specifically limited in this embodiment.For example, the preset formula can be formula, the formula for seeking median etc. of calculating average, in advance
If score value can be 5, default number can be 100 etc..
It should be noted that when the route data includes two kinds in running time, additional operating range and user's evaluation
Or at three kinds, terminal can be based on the information type that the route data includes, and in summary three kinds of implementations carry out comprehensive sieve
Choosing.By taking the route data includes running time, additional operating range as an example, which can be with are as follows: for each alternative letter
Point is ceased, terminal determines the first via line assessment score and the second route evaluation score of the route, obtains according to the first via line assessment
Divide and the second route evaluates score, comprehensive route evaluation score is determined, by overall merit score not less than third predetermined threshold value
Alternate information point be determined as first information point.Alternatively, terminal filters out running time no more than default from alternate information point
Time and additional operating range are no more than the first information point of pre-determined distance.Wherein, when the route data includes much information class
When other situations of type, implementation is consistent with aforesaid way, no longer repeats one by one herein.
Wherein, the first preset length that above-mentioned screening process is related to is to third preset length, the first preset threshold to third
Preset threshold can need to be configured according to user, and the present invention is not especially limit this.For example, this is first pre-
If threshold value can be 8,9 etc..
In one possible implementation, this specify search for function can be to search on the way, in order to enable filtering out
First information point is more uniformly distributed along Present navigation route, and terminal can first divide navigation routine before deserving, base
It is screened in every cross-talk section after division.Then step 203 can be with are as follows: navigation routine is divided into specified number before terminal will deserve
The sub- section of mesh, every sub- section correspond to a subrange of specified search range;Terminal specifies number a sub- section pair from this
That answers specifies number the multiple first information points for filtering out in a subrange and meeting the second screening rule.Wherein, every sub- section
Corresponding subrange can be with are as follows: the center line in sub- two lateral extent of the section sub- section is no more than the first pre-determined distance, along son
The range of the of length no more than partition length of the driving direction in section, the partition length are that the length of Present navigation route is counted with specified
The quotient of mesh.
Wherein, terminal can be screened from the near to the remote in conjunction with the quantity of first information point, alternatively, terminal can also be from every
At least one first information point is filtered out in a sub- section.Specifically, the screening process can be with are as follows: terminal is from the first road Ge Zi
Section starts, and is successively screened from the near to the remote along driving direction, this first sub- section is nearest far from current location;Meanwhile terminal
The accumulated quantity for the first information point that synchronous statistics filters out, when the accumulated quantity is greater than specified quantity, terminal stops screening,
To obtain specified quantity first information point.Alternatively, terminal passes through according to the quantity of Present navigation route and first information point
Bisearch algorithm, by Present navigation route dimidiate partition be multiple sub- sections, and by the quantity of first information point by half be divided into it is multiple
Subnumber amount, the corresponding sub- quantity in every sub- section;For every sub- section, terminal is sieved from the corresponding subrange in the sub- section
Select subnumber amount first information point.Wherein, the sum of multiple subnumber amount is the quantity of the first information point.Worked as with terminal division
For preceding navigation routine, the process that is divided by bisearch algorithm are as follows: navigation routine carries out predetermined number of times before terminal will deserve
Secondary dimidiate partition, each dimidiate partition, which refers to, is divided into two sub- sections for Present navigation route, or will divide gained last time
Every sub- section be again divided into two sub- sections, quantity which can put according to the first information and sub- section
Quantity determines.
For example, the quantity of terminal first information point to be screened is 10, terminal can be carried out Present navigation route twice
Dimidiate partition obtains 4 sub- sections: sub- section 1, sub- section 2, sub- section 3, sub- section 4, terminal from sub- section 1, sub- section 2,
3,2,2,3 first information points are filtered out in sub- section 3, sub- section 4 respectively.
In a kind of possible implementation, terminal may also search for failure in the specified search range, when terminal is not searched
When rope is to any first information point, terminal is based on the current location and scans for, and determines and provides multiple the first of the destination service
Information point.Wherein, when terminal is scanned for based on the current location, terminal is centered on current location, apart from the current location
No more than pre-set radius border circular areas as surrounding search range, scanned in search range around this, determine to mention
For multiple first information points of destination service.When being travelled from current location to the first information point due to user, it is obviously desirable to sail
From present running route, therefore, terminal can search out multiple alternate information points around in search range when, obtain multiple
The running time is determined as the route data of multiple alternate information point by the running time of alternate information point.Terminal is according to this
The route data of multiple alternate information points filters out from multiple alternate information point and meets running time least multiple first
Information point.Wherein, which can need to be configured according to user, and the present invention is not especially limit this.
For example, first preset threshold can be 3km, 800m etc..
205, terminal obtains the route data of multiple first information point.
In the embodiment of the present invention, when terminal screens first information point, it can also can first screen and obtain afterwards to be obtained in screening
It takes.The embodiment of the present invention is not specifically limited in this embodiment.When terminal edge screening side obtains, this step can be with are as follows: the every screening of terminal
Out when a first information point, the route data of the first information point is obtained immediately.
When terminal, which is first screened, to be obtained afterwards, terminal can store the route data of each alternate information point, from the more of storage
The route data of a alternate information point obtains the route data of first information point.However, work as the negligible amounts of the first information point,
And the quantity of alternate information point it is various when, in order to save the memory space of terminal, terminal can not also store each alternate information
The route data of point, but the route data of the first information point is obtained in real time.Correspondingly, this step can pass through following two
Mode is realized.
The route data of each alternate information point of first way, terminal storage.Terminal determines each first information point
Mark the first information point is obtained from the route data of multiple alternate information points according to the mark of the first information point
The corresponding route data of mark.
Wherein, the mark of the first information point can be title, the longitude and latitude etc. of the information point.
The route data of the not stored each alternate information point of the second way, terminal.Terminal is obtaining multiple first information
When point, terminal obtains multiple first information point route data again.The route data of first information point is from current time to the
The running time of one information point and/or additional operating range, in addition, the route data can also include user's evaluation, being based on should
Several possibility of information included by route data, the mode that terminal obtains the route data of first information point are also corresponding including three
Kind.Equally, the implementation of the route data of terminal acquisition first information point is consistent with above-mentioned steps 203, herein no longer one by one
It repeats.
In a kind of possible implementation, when the substantial amounts of alternate information point, and the quantity of required first information point
When less, terminal can be evaluated each alternate information point from multiple angles, so that it is preferable to filter out all angles
First information point.And the second information point can be optimal information point on some specified angle, for example, the time is minimum, distance most
It is short, user's temperature is most high, terminal can based on the route data of a certain specified angle screen the second information point.Therefore, alternatively
The route data of information point can be identical with the route data of first information point, can not also be identical.It that is to say, the alternate information
The route data of point may include two or three in running time, additional operating range and user's evaluation, the first information
The route data of point can be with any one or two kinds of of information included by the route data of alternate information point.Or first letter
The route data for ceasing point can also be the one or two determining based on user preference.
It should be noted that above-mentioned steps 202-205 be in fact terminal be based on Present navigation route, current location and to
The destination service of search obtains the specific implementation of the route data of multiple first information points and multiple first information point.
But above-mentioned specific implementation can also have other modes replacement, above-mentioned specific implementation is actually that terminal is based in fact
When a destination service obtaining screened, and in actual use scene, terminal can also obtain multiple targets clothes simultaneously
Business is based on multiple destination service, while being screened, to improve screening efficiency, the embodiment of the present invention, which does not do this, to be had
Body limits.
206, route data of the terminal based on multiple first information point determines from multiple first information point and meets the
Second information point of one screening rule.
In the embodiment of the present invention, terminal can be screened according to route data, based on information included by route data
Several possibility, the first screening rule can minimum and/or additional operating range be most short for running time, in addition, also due to terminal
Can be using user's evaluation as route data, which can also include that user's evaluation meets preset condition.Accordingly
, terminal determines that the mode of the second information point may include following three kinds.
First way, terminal are according to the running time in the route data of multiple first information point, by multiple
The least first information point of running time is determined as second information point in one information point.Running time is filtered out most by terminal
The second few information point is directly provided fastest to the information point reached for user, is voluntarily screened without user, to substantially increase
Search efficiency.
The second way, terminal are more by this according to the additional operating range in the route data of multiple first information point
The shortest first information point of additional operating range is determined as second information point in a first information point.It is obtained by terminal additional
Shortest second information point of operating range, directly provides a user the information point of the most direct route, voluntarily screens without user, thus
Substantially increase search efficiency.
The third mode, terminal are according to the user's evaluation in the route data of multiple first information point, by multiple
The first information point that user's evaluation meets preset condition in one information point is determined as second information point.Wherein, the preset condition
It can need to be configured according to user, the embodiment of the present invention is not specifically limited in this embodiment.The preset condition can be user couple
First information point star evaluation highest, highest of giving a mark or thumb up quantity at most etc..Terminal is by obtaining user's evaluation highest
The second information point, directly provide a user the highest information point of the user's evaluation, user be omitted and searches for each first information
The line Evaluation opinion of point, based on the process that line Evaluation opinion is judged again, to substantially increase search efficiency.
It should be noted that when the route data includes two kinds in running time, additional operating range and user's evaluation
Or at three kinds, terminal is also based on two or three of the information that the route data includes and is screened respectively.
By taking the comprehensive running time of terminal and additional operating range are screened as an example, terminal determines row in multiple information points
Sail time least first information point and the shortest first information point of additional operating range.Terminal is according to two first information
Point determines the second information point.Wherein, terminal can be arranged in advance and store screening priority, be carried out based on the screening priority
Screening.Alternatively, terminal can also regard three first information points as the second information point.Specifically, terminal is according to this two
One information point, the step of determining the second information point, can be with are as follows: terminal determines running time least first in multiple information points
Information point and the shortest first information point of additional operating range, terminal regard two first information points as the second information point.
Alternatively, terminal obtains screening priority, which includes the rank of multiple sub- screening rules;Terminal is according to multiple sub- sieves
The rank for selecting rule, filters out the second information point for meeting the highest-ranking sub- screening rule from multiple first information points,
When there is no the second information point for meeting the highest-ranking sub- screening rule, then the sub- screening rule that is taken second place based on rank into
Row screening;So successively screened.For example, the screening priority can be with are as follows: running time is minimum and additional distance is shortest
The least rank of rank highest, running time is taken second place, the shortest rank of additional operating range is minimum.Running time is minimum and additional
Distance is most short to refer to that two first information points are the same first information point, and terminal can be directly true by the first information point
It is set to second information point.When two first information points are not identical, terminal screens least second information of running time again
Point.
In one possible implementation, terminal can be arranged in advance and store multiple default first screening rules, eventually
End group determines corresponding first sieve of the service type in the service type of the destination service from multiple default first screening rules
Choosing rule, multiple default first screening rule are that running time is minimum, additional operating range is most short and/or user's evaluation meets
Preset condition.Wherein, which can be service for life class, automobile services class or leisure service class, the automobile services class
Corresponding first screening rule can be minimum for running time, and corresponding first screening rule of the service for life class can be additional
Operating range is most short, and corresponding first screening rule of the leisure service class can meet preset condition for user's evaluation.For example, working as
When destination service is repairing store, which can be minimum for running time.Terminal can be based on the clothes of destination service
Service type determines the first screening rule, to accurately be determined for compliance with the second information point of user's actual need, improves
The efficiency and accuracy of information service, the user experience is improved.
In a kind of possible implementation, when terminal, which is based on current location, to be scanned in search range around, eventually
The running time directly at least can be determined as the first screening rule by end, and running time is determined from multiple first information point
Least second information point.
In a kind of possible implementation, terminal can be corresponding with the multiple user preferences of associated storage and each user preference
The first screening rule, the first screening rule is first determined based on user preference, then is screened.Then step 206 can be with are as follows: terminal
According to user preference, in the corresponding relationship between user preference and the first screening rule, determine that the user of the active user is inclined
Good corresponding first screening rule, executes step 206.For example, first screening rule can be with when user preference is the road Kuai
It is minimum for running time;When user preference is most direct route, it is most short which can sail distance for additional row.
207, route data of the terminal based on second information point infuses second information point in map page subscript.
In the embodiment of the present invention, multiple screening of second information point Jing Guo terminal is the information of demand of being most close to the users
Point, in order to enable user clearly checks that second information point, terminal can show the markup information of second information point simultaneously,
Then this step can be with are as follows: terminal shows second information point on the map page, and the first mark of display in second information point
Infuse information.Wherein, which is used to describe current location to the route evaluation between the second information point.First mark
Infuse information can the according to second information point route evaluate generate, for example, as shown in figure 4, the route number of second information point
According to can be that additional row sails that distance is most short, which can be " most by the way ".
In this step, terminal can only show second information point, can also show first information point and the second letter simultaneously
Cease point, but the second information point of Special display.Correspondingly, this step can be realized by following two mode.
First way, terminal show second letter on the map page and at the display position of second information point
Cease the first markup information of point, the display position of multiple first information points on the map page other than second information point
Place, shows the second markup information of multiple first information point.
Wherein, which is used to describe current location to the route evaluation between first information point, according to this
The route data of multiple first information points generates.For example, as shown in figure 4, the route data of the first information point is additional traveling
Distance, second markup information can be the label of flag-shaped, which can be " most by the way ".Terminal passes through more
By this, the second information point is special shows user in a first information point, to be that user can oiling with quick obtaining to most direct route
It stands, improves search efficiency.
The second way, terminal mark second letter on the map page and at the display position of second information point
Breath point.
Since second information point is best suitable for user demand, terminal passes through only shows the second information point on the map page,
To reduce the information content of map page presentation, user can be with quick obtaining to second information point.Further, terminal is also
The first markup information of second information point can be shown on the map page and at the display position of second information point;
To not only show the second information point to user, the first markup information of second information point is also shown to user, improves this
The information content that second information point is shown, enriches content of pages.
In the embodiment of the present invention, terminal can render the maps such as Present navigation route, information point in map base map layers
Basic data obtains the map page;And map base map layers on draw search figure layer, show second in the search figure layer
Information point or first information point and the second information point.Wherein, for first way, terminal is according to the first information point and
First markup information is added to second letter in the search figure layer respectively in the display position of the map page by two information points
At the display position for ceasing point, which is added at the display position of the first information point.For second of side
Formula, terminal, in the display position of the map page, add the first of the second information point in the search figure layer according to the second information point
Markup information.
Wherein, as shown in figure 3, terminal can mark Present navigation route in the map base map layers, so that user
It can understand the positional relationship for viewing and before deserving between navigation routine and the first information point, the second information point, facilitate user real
When understand current route situation.
In a kind of possible implementation, terminal can also draw UI in the search figure layer, and (User Interface is used
Family interface) figure layer, addition is from current location to the specific route data of the route of second information point, example in the UI figure layer
Such as, it is commented from current location to the user of the running time of second information point, additional operating range and/or second information point
Valence.In addition, terminal can also be in the UI figure layer display reminding information, which second believes this for prompting the user whether
Breath point is set as approach point, and when terminal detects that second information point is set as approach point by user's selection, terminal is in the map base
Sub- navigation routine of the rendering from current location to second information point in plinth figure layer, so that user is based on the sub- navigation routine
It travels to second information point.Further, terminal can also prompt user to this when user travels to second information point
Second information point carries out user's evaluation, and the user's evaluation is sent to server, in case subsequent other users refer to.
In the embodiment of the present invention, terminal is based on Present navigation route, current location and destination service to be searched, by first
Secondary screening obtains the route data of multiple first information points and multiple first information point, and is based on multiple first information point
Route data, by screening again, from multiple first information point determine meet the first screening rule the second information point;
So that terminal purpose is stronger to filter out the second information point for meeting user demand the most, is shown on the map page
Two information points, and the first markup information is shown in the second information point, to reduce the information content of displaying, it is not necessarily to user effort
The excessive time is selected, and then improves actual search efficiency.
Fig. 6 is a kind of signaling interaction diagram of information point mask method provided in an embodiment of the present invention.The inventive embodiments can
It is realized by interaction between server and terminal, referring to Fig. 6, this method comprises:
601, terminal determines Present navigation route and destination service to be searched.
In this step, navigation routine is to execute the route specified search for before deserving, which is user
Current desired service.It should be noted that the implementation of this step is consistent with step 201, no longer repeat one by one herein.
602, terminal to server transmission specifies search for instructing, this specifies search for instruction and is used to indicate in Present navigation route
Specified search range in determine multiple first information point and multiple first information point route data.
In this step, terminal can obtain current location by navigation application, be taken according to the current location, target to be searched
The Route identification of business and Present navigation route, generates this and specifies search for instructing, and send this to server and specify search for instructing.Its
In, terminal can will specify search for instruction with being carried on URL (Uniform Resource Locator, uniform resource locator)
In location, terminal sends the address URL to the server, and the current location, destination service to be searched are added in the address URL
With the Route identification of Present navigation route, it is used to indicate in the specified search range of Present navigation route and determines multiple first
The route data of information point and multiple first information point.
603, server reception specifies search for instructing, and specifies search for instructing according to this, obtains the finger of navigation routine before deserving
Determine the route data of the multiple first information points and multiple first information point in search range.
Server receives the carrying address URL for specifying search for instruction and parses the URL according to the text protocol of the address URL
This carried in address specifies search for instructing, and specifically obtains the current location, destination service to be searched and Present navigation road
The Route identification of line.
In the embodiment of the present invention, due to this specify search for instruction carry deserve before navigation routine Route identification, this is current
Position and the destination service to be searched, then this step can be with are as follows: server deserves leading air route according to the Route identification, determination
Line;Server obtains before deserving in the specified search range of navigation routine according to navigation routine before deserving and the current location
The route data of multiple alternate information points and multiple alternate information point, multiple alternate information point is for providing target clothes
Business;Route data of the server based on multiple alternate information point filters out the second sieve of satisfaction from multiple alternate information point
Multiple first information point of rule is selected, and obtains the route data of multiple first information point.Wherein, server is based on current
Navigation routine and current location, the mode for obtaining the route data of multiple first information point and multiple first information point are same as above
It is consistent to state step 202-205, no longer repeats one by one herein.
It should be noted that after terminal obtains the departure place and destination of user, being sent out to server in practical application scene
Acquisition request is sent, server receives the acquisition request, is searched in map datum from a plurality of navigation road of departure place and destination
Line, and the route informations such as section included by the Route identification and route of every bar navigation route are sent to terminal, terminal is based on
The route information shows a plurality of navigation routine, and stores the Route identification of every bar navigation route.In this step, terminal directly to
Server sends the Route identification of Present navigation route, and server can be based on the Route identification, determines that Route identification is corresponding
Present navigation route.The Route identification of navigation routine can need to be arranged and change according to user before deserving, and the present invention is implemented
Example is not specifically limited in this embodiment.For example, Route identification can be number, the route ID (route planning ID) etc. of the route.
604, server sends the route data of multiple first information point and multiple first information point, terminal to terminal
Receive multiple first information point of server transmission and the route data of multiple first information point.
Wherein, which determines from multiple first information point for the terminal meets the of the first screening rule
Two information points.
605, route data of the terminal based on multiple first information point determines from multiple first information point and meets the
Second information point of one screening rule infuses second information in map page subscript based on the route data of second information point
Point.
It should be noted that the implementation of this step is consistent with step 206-207, no longer repeat one by one herein.
In the embodiment of the present invention, server reception specifies search for instructing, and specifies search for instructing according to this, by sieving for the first time
Choosing obtains the route of the multiple first information points and multiple first information point before deserving in the specified search range of navigation routine
Data, and the route data of multiple first information point and multiple first information point is sent to terminal, which is used for
The terminal determines the second information point for meeting the first screening rule from multiple first information point, so that terminal purpose
It is stronger to filter out the second information point for meeting user demand the most, second information point is shown on the map page, and then subtract
The information content shown is lacked, has been selected without the user effort excessive time, improve actual search efficiency.
Fig. 7 is a kind of structural schematic diagram of information point annotation equipment provided in an embodiment of the present invention.Referring to Fig. 7, the device
It include: the first acquisition module 701, determining module 702, the first display module 703.
The first acquisition module 701, for obtaining based on Present navigation route, current location and destination service to be searched
The route data of multiple first information points and multiple first information point is taken, multiple first information point, which is located at, deserves leading air route
In the specified search range of line;
First determining module 702, for the route data based on multiple first information point, from multiple first information
The second information point for meeting the first screening rule is determined in point;
First display module 703, for showing second information point on the map page, and in second information point
Show the first markup information, which comments for describing the current location to the route between second information point
Valence.
Optionally, first display module 703 is also used to the display position on the map page with second information point
Place, shows the first markup information of second information point;Multiple first letters on the map page other than second information point
At the display position for ceasing point, the second markup information of multiple first information point is shown, second markup information is for describing this
It is evaluated to the route between the first information point current location.
Optionally, the first acquisition module 701, is also used to according to the current location to the road of multiple first information point
Line obtains the running time and/or additional operating range of multiple first information point, by the running time and/or additional traveling
Distance is determined as the route data of multiple first information point.
Optionally, the first acquisition module 701, comprising:
Predicting unit, for for each first information point, prediction route of point from the current location to the first information
Actual travel speed, according to the length of the route of point from the current location to the first information and the actual travel speed, determine from
Running time of the current location to first information point;And/or
Determination unit, for for each first information point, determine from the current location to the first information route of point and
The length for not being overlapped section before deserving between navigation routine, this is not overlapped section length be determined as the additional traveling away from
From alternatively, the length in the coincidence section before determining the route of point from the current location to the first information and deserving navigation routine
It is additional to be determined as this by degree for the difference of the length of the route of the point from the current location to the first information and the length in the coincidence section
Operating range.
Optionally, the predicting unit is also used to retrieve more included by the route of point from the current location to the first information
A section;For each section, the current vehicle quantity in section is obtained, according to the current vehicle quantity, from vehicle fleet size and row
It sails in the corresponding relationship between speed, determines the corresponding current vehicle speed of current vehicle quantity, which is determined as this
Actual travel speed;Alternatively, sending acquisition instruction to given server, the acquisition instruction is for obtaining each section when specified
Between section multiple speeds;Actual travel speed is determined by preset formula according to multiple speeds in the designated time period.
Optionally, the determination unit is also used to when the route of the point from current location to the first information has delay section,
According to the type in the delay section, first running time in the delay section is determined, by the length of the route and the actual travel
The quotient of speed is determined as the second running time, which is traffic lights section, turn section or gradient section;By this first
The sum of running time and second running time are determined as the running time of the point from current location to the first information.
Optionally, first determining module 702, the traveling being also used in the route data according to multiple first information point
The least first information point of running time in multiple first information point is determined as second information point by the time;Alternatively, according to
Additional operating range in the route data of multiple first information point, most by operating range additional in multiple first information point
Short first information point is determined as second information point.
Optionally, first determining module 702, is also used to the service type based on the destination service, from multiple default the
The first screening rule corresponding with the service type is determined in one screening rule, multiple default first screening rule is when driving
Between minimum and/or additional operating range it is most short.
Optionally, the first acquisition module 701, is also used to specify search for instructing to server transmission, this is specified search for
Order, which is used to indicate in the specified search range of Present navigation route, determines multiple first information point and multiple first information
The route data of point;Receive multiple first information point of server transmission and the route data of multiple first information point.
Optionally, the first acquisition module 701, comprising:
Acquiring unit, for being obtained in the map datum being locally stored according to navigation routine before deserving and the current location
Take the route number of the multiple alternate information points and multiple alternate information point before deserving in the specified search range of navigation routine
According to multiple alternate information point is for providing the destination service;
Screening unit is screened from multiple alternate information point for the route data based on multiple alternate information point
Meet multiple first information point of the second screening rule out.
Optionally, the screening unit, navigation routine, which is divided into, before being also used to deserve specifies number a sub- section, every height
Section corresponds to a subrange of specified search range;Specify number that a sub- section is corresponding to be specified number in a subrange from this
Filter out the multiple first information points for meeting second screening rule.
Optionally, the screening unit, be also used to search the current location to each alternate information point route;According to every
The running time of route and/or additional operating range filter out running time no more than default from multiple alternate information point
Time and/or additional operating range are no more than the first information point of pre-determined distance;Alternatively, determining the route of each alternate information point
Evaluate score;Multiple first information that route evaluation score is not less than preset threshold are filtered out from multiple alternate information point
Point.
Optionally, the device further include:
Removing module, for working as the third information point for existing in the alternate information point and being located at other than fastlink service area
When, delete the third information point.
Optionally, the device further include:
Second determining module, for being scanned for based on the current location, really when not searching any first information point
Multiple first information points of the destination service are provided surely.
Optionally, the device further include:
Third determining module, for the alternative services selected in multiple alternative services to be determined as the destination service, or
The corresponding service of the keyword inputted in current page is determined as the destination service by person;
4th determining module, for the navigation routine being selected in a plurality of alternative navigation route to be determined as the Present navigation
Route, alternatively, the navigation routine of the vehicle current driving is determined as to deserve preceding navigation routine.
In the embodiment of the present invention, terminal is based on Present navigation route, current location and destination service to be searched, by first
Secondary screening obtains the route data of multiple first information points and multiple first information point, and is based on multiple first information point
Route data, by screening again, from multiple first information point determine meet the first screening rule the second information point;
So that terminal purpose is stronger to filter out the second information point for meeting user demand the most, display should on the map page
Second information point, and the first markup information is shown in second information point, to reduce the information content of displaying, it is not necessarily to user
The overspending time is selected, and then improves actual search efficiency.
Fig. 8 is a kind of structural schematic diagram of information point annotation equipment provided in an embodiment of the present invention.Referring to Fig. 8, the device
Module 802 and sending module 803 are obtained including receiving module 801, second.
The receiving module 801 specifies search for instructing for receiving, this specifies search for instruction and is used to indicate on Present navigation road
The route data of multiple first information points and multiple first information point is determined in the specified search range of line;
The second acquisition module 802 obtains for specifying search for instructing according to this and deserves specifying search for for preceding navigation routine
The route data of multiple first information points and multiple first information point in range;
The sending module 803, for sending the route of multiple first information point and multiple first information point to terminal
Data, the route data determine the second information for meeting the first screening rule for the terminal from multiple first information point
Point.
Optionally, the second acquisition module 802, is also used to according to the Route identification, preceding navigation routine is deserved in determination;According to
Navigation routine and the current location before deserving, obtain multiple alternate information points before deserving in the specified search range of navigation routine
And the route data of multiple alternate information point, multiple alternate information point is for providing the destination service;Based on multiple
The route data of alternate information point filters out multiple first letter for meeting the second screening rule from multiple alternate information point
Breath point.
In the embodiment of the present invention, server reception specifies search for instructing, and specifies search for instructing according to this, by sieving for the first time
Choosing obtains the route of the multiple first information points and multiple first information point before deserving in the specified search range of navigation routine
Data, and the route data of multiple first information point and multiple first information point is sent to terminal, which is used for
The terminal determines the second information point for meeting the first screening rule from multiple first information point, so that terminal purpose
It is stronger to filter out the second information point for meeting user demand the most, second information point is shown on the map page, and then subtract
The information content shown is lacked, has been selected without the user effort excessive time, improve actual search efficiency.
All the above alternatives can form the alternative embodiment of the disclosure, herein no longer using any combination
It repeats one by one.
It should be understood that information point annotation equipment provided by the above embodiment is when information point marks, only with above-mentioned each
The division progress of functional module can according to need and for example, in practical application by above-mentioned function distribution by different function
Energy module is completed, i.e., the internal structure of computer equipment is divided into different functional modules, to complete whole described above
Or partial function.In addition, information point annotation equipment provided by the above embodiment and information point mask method embodiment belong to together
One design, specific implementation process are detailed in embodiment of the method, and which is not described herein again.
Fig. 9 is a kind of structural block diagram of terminal provided in an embodiment of the present invention.The terminal 900 can be mobile terminal or solid
Determine terminal, such as: smart phone, tablet computer, MP3 player (Moving Picture Experts Group Audio
Layer III, dynamic image expert's compression standard audio level 3), MP4 (Moving Picture Experts Group
Audio Layer IV, dynamic image expert's compression standard audio level 4) it is player, laptop, desktop computer, vehicle-mounted
Computer or fixed wireless computer.Terminal 900 is also possible to referred to as user equipment, portable terminal, laptop terminal, desk-top end
Other titles such as end, navigation equipment, car-mounted terminal, fixed radio terminal.
In general, terminal 900 includes: processor 901 and memory 902.
Processor 901 may include one or more processing cores, such as 4 core processors, 8 core processors etc..Place
Reason device 901 can use DSP (Digital Signal Processing, Digital Signal Processing), FPGA (Field-
Programmable Gate Array, field programmable gate array), PLA (Programmable Logic Array, may be programmed
Logic array) at least one of example, in hardware realize.Processor 901 also may include primary processor and coprocessor, master
Processor is the processor for being handled data in the awake state, also referred to as CPU (Central Processing
Unit, central processing unit);Coprocessor is the low power processor for being handled data in the standby state.?
In some embodiments, processor 901 can be integrated with GPU (Graphics Processing Unit, image processor),
GPU is used to be responsible for the rendering and drafting of content to be shown needed for display screen.In some embodiments, processor 901 can also be wrapped
AI (Artificial Intelligence, artificial intelligence) processor is included, the AI processor is for handling related machine learning
Calculating operation.
Memory 902 may include one or more computer readable storage mediums, which can
To be non-transient.Memory 902 may also include high-speed random access memory and nonvolatile memory, such as one
Or multiple disk storage equipments, flash memory device.In some embodiments, the non-transient computer in memory 902 can
Storage medium is read for storing at least one instruction, at least one instruction performed by processor 901 for realizing this Shen
Please in embodiment of the method provide information point mask method.
In some embodiments, terminal 900 is also optional includes: peripheral device interface 903 and at least one peripheral equipment.
It can be connected by bus or signal wire between processor 901, memory 902 and peripheral device interface 903.Each peripheral equipment
It can be connected by bus, signal wire or circuit board with peripheral device interface 903.Specifically, peripheral equipment includes: radio circuit
904, at least one of touch display screen 905, camera 906, voicefrequency circuit 907, positioning component 908 and power supply 909.
Peripheral device interface 903 can be used for I/O (Input/Output, input/output) is relevant outside at least one
Peripheral equipment is connected to processor 901 and memory 902.In some embodiments, processor 901, memory 902 and peripheral equipment
Interface 903 is integrated on same chip or circuit board;In some other embodiments, processor 901, memory 902 and outer
Any one or two in peripheral equipment interface 903 can realize on individual chip or circuit board, the present embodiment to this not
It is limited.
Radio circuit 904 is for receiving and emitting RF (Radio Frequency, radio frequency) signal, also referred to as electromagnetic signal.It penetrates
Frequency circuit 904 is communicated by electromagnetic signal with communication network and other communication equipments.Radio circuit 904 turns electric signal
It is changed to electromagnetic signal to be sent, alternatively, the electromagnetic signal received is converted to electric signal.Optionally, radio circuit 904 wraps
It includes: antenna system, RF transceiver, one or more amplifiers, tuner, oscillator, digital signal processor, codec chip
Group, user identity module card etc..Radio circuit 904 can be carried out by least one wireless communication protocol with other terminals
Communication.The wireless communication protocol includes but is not limited to: WWW, Metropolitan Area Network (MAN), Intranet, each third generation mobile communication network (2G, 3G,
4G and 5G), WLAN and/or WiFi (Wireless Fidelity, Wireless Fidelity) network.In some embodiments, it penetrates
Frequency circuit 904 can also include NFC (Near Field Communication, wireless near field communication) related circuit, this
Application is not limited this.
Display screen 905 is for showing UI (User Interface, user interface).The UI may include figure, text, figure
Mark, video and its their any combination.When display screen 905 is touch display screen, display screen 905 also there is acquisition to show
The ability of the touch signal on the surface or surface of screen 905.The touch signal can be used as control signal and be input to processor
901 are handled.At this point, display screen 905 can be also used for providing virtual push button and/or dummy keyboard, also referred to as soft button and/or
Soft keyboard.In some embodiments, display screen 905 can be one, and the front panel of terminal 900 is arranged;In other embodiments
In, display screen 905 can be at least two, be separately positioned on the different surfaces of terminal 900 or in foldover design;In still other reality
It applies in example, display screen 905 can be flexible display screen, be arranged on the curved surface of terminal 900 or on fold plane.Even, it shows
Display screen 905 can also be arranged to non-rectangle irregular figure, namely abnormity screen.Display screen 905 can use LCD (Liquid
Crystal Display, liquid crystal display), OLED (Organic Light-Emitting Diode, Organic Light Emitting Diode)
Etc. materials preparation.
CCD camera assembly 906 is for acquiring image or video.Optionally, CCD camera assembly 906 include front camera and
Rear camera.In general, the front panel of terminal is arranged in front camera, the back side of terminal is arranged in rear camera.One
In a little embodiments, rear camera at least two is main camera, depth of field camera, wide-angle camera, focal length camera shooting respectively
Any one in head, to realize that main camera and the fusion of depth of field camera realize background blurring function, main camera and wide-angle
Camera fusion realizes that pan-shot and VR (Virtual Reality, virtual reality) shooting function or other fusions are clapped
Camera shooting function.In some embodiments, CCD camera assembly 906 can also include flash lamp.Flash lamp can be monochromatic warm flash lamp,
It is also possible to double-colored temperature flash lamp.Double-colored temperature flash lamp refers to the combination of warm light flash lamp and cold light flash lamp, can be used for not
With the light compensation under colour temperature.
Voicefrequency circuit 907 may include microphone and loudspeaker.Microphone is used to acquire the sound wave of user and environment, and will
Sound wave, which is converted to electric signal and is input to processor 901, to be handled, or is input to radio circuit 904 to realize voice communication.
For stereo acquisition or the purpose of noise reduction, microphone can be separately positioned on the different parts of terminal 900 to be multiple.Mike
Wind can also be array microphone or omnidirectional's acquisition type microphone.Loudspeaker is then used to that processor 901 or radio circuit will to be come from
904 electric signal is converted to sound wave.Loudspeaker can be traditional wafer speaker, be also possible to piezoelectric ceramic loudspeaker.When
When loudspeaker is piezoelectric ceramic loudspeaker, the audible sound wave of the mankind can be not only converted electrical signals to, it can also be by telecommunications
Number the sound wave that the mankind do not hear is converted to carry out the purposes such as ranging.In some embodiments, voicefrequency circuit 907 can also include
Earphone jack.
Positioning component 908 is used for the current geographic position of positioning terminal 900, to realize navigation or LBS (Location
Based Service, location based service).Positioning component 908 can be the GPS (Global based on the U.S.
Positioning System, global positioning system), China dipper system or Russia Galileo system positioning group
Part.
Power supply 909 is used to be powered for the various components in terminal 900.Power supply 909 can be alternating current, direct current,
Disposable battery or rechargeable battery.When power supply 909 includes rechargeable battery, which can be wired charging electricity
Pond or wireless charging battery.Wired charging battery is the battery to be charged by Wireline, and wireless charging battery is by wireless
The battery of coil charges.The rechargeable battery can be also used for supporting fast charge technology.
In some embodiments, terminal 900 further includes having one or more sensors 910.The one or more sensors
910 include but is not limited to: acceleration transducer 911, gyro sensor 912, pressure sensor 913, fingerprint sensor 914,
Optical sensor 915 and proximity sensor 916.
The acceleration that acceleration transducer 911 can detecte in three reference axis of the coordinate system established with terminal 900 is big
It is small.For example, acceleration transducer 911 can be used for detecting component of the acceleration of gravity in three reference axis.Processor 901 can
With the acceleration of gravity signal acquired according to acceleration transducer 911, touch display screen 905 is controlled with transverse views or longitudinal view
Figure carries out the display of user interface.Acceleration transducer 911 can be also used for the acquisition of game or the exercise data of user.
Gyro sensor 912 can detecte body direction and the rotational angle of terminal 900, and gyro sensor 912 can
To cooperate with acquisition user to act the 3D of terminal 900 with acceleration transducer 911.Processor 901 is according to gyro sensor 912
Following function may be implemented in the data of acquisition: when action induction (for example changing UI according to the tilt operation of user), shooting
Image stabilization, game control and inertial navigation.
The lower layer of side frame and/or touch display screen 905 in terminal 900 can be set in pressure sensor 913.Work as pressure
When the side frame of terminal 900 is arranged in sensor 913, user can detecte to the gripping signal of terminal 900, by processor 901
Right-hand man's identification or prompt operation are carried out according to the gripping signal that pressure sensor 913 acquires.When the setting of pressure sensor 913 exists
When the lower layer of touch display screen 905, the pressure operation of touch display screen 905 is realized to UI circle according to user by processor 901
Operability control on face is controlled.Operability control includes button control, scroll bar control, icon control, menu
At least one of control.
Fingerprint sensor 914 is used to acquire the fingerprint of user, collected according to fingerprint sensor 914 by processor 901
The identity of fingerprint recognition user, alternatively, by fingerprint sensor 914 according to the identity of collected fingerprint recognition user.It is identifying
When the identity of user is trusted identity out, the user is authorized to execute relevant sensitive operation, the sensitive operation packet by processor 901
Include solution lock screen, check encryption information, downloading software, payment and change setting etc..Terminal can be set in fingerprint sensor 914
900 front, the back side or side.When being provided with physical button or manufacturer Logo in terminal 900, fingerprint sensor 914 can be with
It is integrated with physical button or manufacturer Logo.
Optical sensor 915 is for acquiring ambient light intensity.In one embodiment, processor 901 can be according to optics
The ambient light intensity that sensor 915 acquires controls the display brightness of touch display screen 905.Specifically, when ambient light intensity is higher
When, the display brightness of touch display screen 905 is turned up;When ambient light intensity is lower, the display for turning down touch display screen 905 is bright
Degree.In another embodiment, the ambient light intensity that processor 901 can also be acquired according to optical sensor 915, dynamic adjust
The acquisition parameters of CCD camera assembly 906.
Proximity sensor 916, also referred to as range sensor are generally arranged at the front panel of terminal 900.Proximity sensor 916
For acquiring the distance between the front of user Yu terminal 900.In one embodiment, when proximity sensor 916 detects use
When family and the distance between the front of terminal 900 gradually become smaller, touch display screen 905 is controlled from bright screen state by processor 901
It is switched to breath screen state;When proximity sensor 916 detects user and the distance between the front of terminal 900 becomes larger,
Touch display screen 905 is controlled by processor 901 and is switched to bright screen state from breath screen state.
It will be understood by those skilled in the art that the restriction of the not structure paired terminal 900 of structure shown in Fig. 9, can wrap
It includes than illustrating more or fewer components, perhaps combine certain components or is arranged using different components.
Figure 10 is a kind of structural schematic diagram of server provided in an embodiment of the present invention, the server 1000 can because of configuration or
Performance is different and generates bigger difference, may include one or more central processing units (central
Processing units, CPU) 1022 (for example, one or more processors) and memory 1032, one or one with
The storage medium 1030 (such as one or more mass memory units) of upper storage application program 1042 or data 1044.Its
In, memory 1032 and storage medium 1030 can be of short duration storage or persistent storage.It is stored in the program of storage medium 1030
It may include one or more modules (diagram does not mark), each module may include to the series of instructions in server
Operation.Further, central processing unit 1022 can be set to communicate with storage medium 1030, execute on server 1000
Series of instructions operation in storage medium 1030.
Server 1000 can also include one or more power supplys 1026, one or more wired or wireless nets
Network interface 1050, one or more input/output interfaces 1058, one or more keyboards 1056, and/or, one or
More than one operating system 1041, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTMDeng
Deng.
The server 1000 can be used for executing in information point mask method provided by the above embodiment performed by server
The step of.
Figure 11 is a kind of signaling interaction diagram of information point mask method provided in an embodiment of the present invention.The inventive embodiments can
Think terminal, referring to Figure 11, this method comprises:
1101, terminal obtains at least one service to be searched by the input area or alternative services of display.
In the embodiment of the present invention, which is the current desired service of user, for example, gas station
And repairing store, terminal can be based at least one service, search at least one clothes of offer on the way in Present navigation route
The information point of business.This step can be with: terminal shows multiple alternative services in current page, will be selected in multiple alternative services
Alternative services be determined as at least one to be searched service;Alternatively, showing input frame in current page, the input is obtained
It is to be searched at least to be determined as this by least one keyword in frame at least one corresponding service of at least one keyword
One service.In this step, the specific implementation that terminal obtains each service is consistent with step 201, no longer goes to live in the household of one's in-laws on getting married one by one herein
It states.
Wherein, user can disposably input multiple keywords, can also be after inputting keywords one time, then be based on upper one
Secondary search result further inputs keyword, then is screened.In the embodiment of the present invention, to can in a specific search process
Without limitation with the quantity of service that simultaneously scans for, the quantity of the service can be one or more, so that above- mentioned information point marks
Method can show a large amount of valuable information simultaneously, without once and again again and three repeat to search for so that searching
Rope is more efficient.
1102, terminal obtains road of navigating in this prior according to Present navigation route, current location and at least one service
The route data of at least one information point and at least one information point in the specified search range of line.
In the embodiment of the present invention, route data be running time from current location to information point and/or additional traveling away from
From;Terminal can be based on the route data, filter out at least one information point from multiple candidate information points.Terminal is according to current
Navigation routine, current location and at least one service, obtain multiple in the specified search range of navigation routine in this prior
The route data of candidate information point and multiple candidate information point;It is minimum that running time is filtered out from multiple candidate information point
And/or at least one shortest information point of additional operating range.The candidate information point refers to the alternate information in step 202-206
Point or first information point.
Wherein, terminal obtain the step of route data of multiple candidate information points can be with are as follows: terminal is according to the current location
To the route of multiple candidate information point, the running time and/or additional operating range of multiple candidate information point are obtained, by this
Running time and/or additional operating range are determined as the route data of multiple candidate information point.
It should be noted that at least one information point refers to the second information point in above-mentioned steps 202-206, this step
In, terminal obtains the same step of specific implementation of the route data of each information point and the information point at least one information point
202-206 is consistent, no longer repeats one by one herein.
1103, terminal shows at least one information point, and at least one information point along preceding navigation routine is deserved
Show that markup information, each markup information are used to describe the current location to the route evaluation between each information point respectively.
In the embodiment of the present invention, terminal can be based on the corresponding markup information of each information point, respectively in the information point
Show its corresponding markup information.For example, as shown in figure 12, which may include the least letter of running time
Breath point and the shortest information point of additional operating range, correspondingly, the markup information of the least information point of running time can be for " most
Fast road ", the additional shortest information point of operating range can be " most by the way ".
It should be noted that the markup information refers to the first standard information in step 207, in this step, terminal is shown
Each information point is consistent with step 207 with the specific implementation of the markup information of each information point, no longer repeats one by one herein.
In a kind of possible implementation, terminal can also show clothes provided by the information point in each information point
Business, for example, as shown in figure 13, terminal can also in motion between show " repairing store " in least information point, additionally travelling
Show that " gas station " improves aobvious so that user can clearly distinguish each information point in shortest information point
Show the information accuracy and high efficiency of information point.
In the embodiment of the present invention, terminal obtains at least one to be searched by the input area or alternative services of display
Service obtains specifying search for for navigation routine in this prior according to Present navigation route, current location and this at least one service
The route data of at least one information point and at least one information point in range;So that the stronger sieve of terminal purpose
Select the information point for meeting user demand the most, along preceding navigation routine is deserved, show at least one information point, and this at least
Markup information is shown respectively in one information point;To reduce the information content of displaying, at least one letter directly is provided for user
Point is ceased, is selected without the user effort excessive time, and then improve actual search efficiency.
Figure 14 is a kind of structural schematic diagram of information point annotation equipment provided in an embodiment of the present invention.Referring to Figure 14, the dress
Set includes: that third obtains the acquisition module 1402 of module the 1401, the 4th and the second display module 1403.
Third obtains module 1401, for the input area or alternative services by display, obtains to be searched at least one
A service;
4th obtains module 1402, for obtaining according to Present navigation route, current location and at least one service
The route data of at least one information point and at least one information point before deserving in the specified search range of navigation routine;
Second display module 1403, for along deserving preceding navigation routine, showing at least one information point, and this at least
Markup information is shown in one information point respectively, each markup information is for describing the current location between each information point
Route evaluation.
Optionally, which obtains module 1401, is also used to show multiple alternative services in current page, will be multiple standby
The alternative services selected in choosing service are determined as at least one service to be searched;Alternatively, being shown in current page defeated
Enter frame, obtain at least one keyword in the input frame, at least one corresponding service of at least one keyword is determined
For at least one service to be searched.
Optionally, the 4th module 1402 is obtained, is also used to the route according to the current location to multiple information point, obtains
The running time and/or additional operating range for taking multiple information point, the running time and/or additional operating range are determined as
The route data of multiple information point.
Optionally, the 4th module 1402 is obtained, be also used to according to Present navigation route, current location and this at least one
Service obtains multiple candidate information points in this prior in the specified search range of navigation routine and multiple candidate information point
Route data;Filter out that running time is minimum and/or additional operating range shortest at least one from multiple candidate information point
A information point.
In the embodiment of the present invention, terminal obtains at least one to be searched by the input area or alternative services of display
Service obtains specifying search for for navigation routine in this prior according to Present navigation route, current location and this at least one service
The route data of at least one information point and at least one information point in range;So that the stronger sieve of terminal purpose
Select the information point for meeting user demand the most, along preceding navigation routine is deserved, show at least one information point, and this at least
Markup information is shown respectively in one information point;To reduce the information content of displaying, at least one letter directly is provided for user
Point is ceased, is selected without the user effort excessive time, and then improve actual search efficiency.
All the above alternatives can form the alternative embodiment of the disclosure, herein no longer using any combination
It repeats one by one.
It should be understood that information point annotation equipment provided by the above embodiment is when information point marks, only with above-mentioned each
The division progress of functional module can according to need and for example, in practical application by above-mentioned function distribution by different function
Energy module is completed, i.e., the internal structure of computer equipment is divided into different functional modules, to complete whole described above
Or partial function.In addition, information point annotation equipment provided by the above embodiment and information point mask method embodiment belong to together
One design, specific implementation process are detailed in embodiment of the method, and which is not described herein again.
Those of ordinary skill in the art will appreciate that realizing that all or part of the steps of above-described embodiment can pass through hardware
It completes, relevant hardware can also be instructed to complete by program, the program can store in a kind of computer-readable
In storage medium, storage medium mentioned above can be read-only memory, disk or CD etc..
The foregoing is merely presently preferred embodiments of the present invention, is not intended to limit the invention, it is all in spirit of the invention and
Within principle, any modification, equivalent replacement, improvement and so on be should all be included in the protection scope of the present invention.
Claims (26)
1. a kind of information point mask method, which is characterized in that the described method includes:
Based on Present navigation route, current location and destination service to be searched, multiple first information points and the multiple are obtained
The route data of first information point, the multiple first information point are located in the specified search range of the Present navigation route;
Based on the route data of the multiple first information point, is determined from the multiple first information point and meet the first screening rule
The second information point then;
Second information point is shown on the map page, and shows the first markup information in second information point, it is described
First markup information is used to describe the current location to the route evaluation between second information point.
2. the method according to claim 1, wherein described show second information point on the map page,
And the first markup information is shown in second information point, comprising:
On the map page and at the display position of second information point, the first mark of second information point is shown
Information;
At the display position of multiple first information points on the map page other than second information point, show described more
Second markup information of a first information point, second markup information is for describing the current location to the first information
Route evaluation between point.
3. the method according to claim 1, wherein the route data is point from current location to the first information
Running time and/or additional operating range;
It is described based on Present navigation route, current location and destination service to be searched, obtain multiple first information points and described
The route data of multiple first information points, comprising:
According to the current location to the route of the multiple first information point, the multiple first information point is obtained when driving
Between and/or additional operating range, the running time and/or additional operating range are determined as the multiple first information point
Route data.
4. according to the method described in claim 3, it is characterized in that, described according to the current location to the multiple first letter
The route for ceasing point, obtains the running time and/or additional operating range of the multiple first information point, comprising:
For each first information point, the actual travel speed of the route of point from the current location to the first information, root are predicted
According to the length of the route of point from the current location to the first information and the actual travel speed, determine from current location to the
The running time of one information point;And/or
For each first information point, the route of point and the Present navigation route are determined from the current location to the first information
Between the length for not being overlapped section, the length for not being overlapped section is determined as the additional operating range, alternatively, determine
The length in the coincidence section from the current location to the first information the route of point and the Present navigation route, will be from working as
The length of route and the difference of the length for being overlapped section of front position to first information point are determined as the additional operating range.
5. according to the method described in claim 4, it is characterized in that, described predict from the current location to the first information point
The actual travel speed of route, comprising:
Retrieval multiple sections included by the route of point from the current location to the first information;
For each section, the current vehicle quantity in section is obtained, according to the current vehicle quantity, from vehicle fleet size and traveling
In corresponding relationship between speed, determines the corresponding current vehicle speed of the current vehicle quantity, the current vehicle speed is determined as
The actual travel speed;Alternatively,
Acquisition instruction is sent to given server, the acquisition instruction is used to obtain multiple vehicles of each section at the appointed time section
Speed;Actual travel speed is determined by preset formula according to multiple speeds in the designated time period.
6. according to the method described in claim 4, it is characterized in that, the basis from the current location to the first information point
The length of route and the actual travel speed determine the running time of the point from current location to the first information, comprising:
When the route of the point from current location to the first information has delay section, according to the type in the delay section, determine
First running time in the delay section, is determined as the second row for the quotient of the length of the route and the actual travel speed
It sails the time, the delay section is traffic lights section, turn section or gradient section;
The sum of first running time and second running time are determined as the point from current location to the first information
Running time.
7. according to the method described in claim 3, it is characterized in that, the route number based on the multiple first information point
According to determining the second information point for meeting the first screening rule includes: from the multiple first information point
According to the running time in the route data of the multiple first information point, by the multiple first information point when driving
Between least first information point be determined as second information point;
Alternatively,
According to the additional operating range in the route data of the multiple first information point, by volume in the multiple first information point
The outer shortest first information point of operating range is determined as second information point.
8. the method according to the description of claim 7 is characterized in that the method also includes:
Based on the service type of the destination service, determination is corresponding with the service type from multiple default first screening rules
The first screening rule, the multiple default first screening rule is that running time is minimum and/or additional operating range is most short.
9. the method according to claim 1, wherein described based on Present navigation route, current location and wait search
The destination service of rope obtains the route data of multiple first information points and the multiple first information point, comprising:
It specifies search for instructing to server transmission, it is described to specify search for instructing to be used to indicate specifying search in Present navigation route
The route data of the multiple first information point and the multiple first information point is determined in range;
Receive the route data of the multiple first information point and the multiple first information point that the server is sent.
10. the method according to claim 1, wherein described based on Present navigation route, current location and wait search
The destination service of rope obtains the route data of multiple first information points and the multiple first information point, comprising:
According to the Present navigation route and the current location, the Present navigation is obtained in the map datum being locally stored
The route data of multiple alternate information points and the multiple alternate information point in the specified search range of route, it is the multiple
Alternate information point is used to provide the described destination service;
Based on the route data of the multiple alternate information point, the second screening of satisfaction is filtered out from the multiple alternate information point
The multiple first information point of rule.
11. according to the method described in claim 10, it is characterized in that, the route number based on the multiple alternate information point
According to, filtered out from the multiple alternate information point meet the second screening rule the multiple first information point, comprising:
The Present navigation route is divided into and specifies number a sub- section, every sub- section corresponds to one of specified search range
Subrange;
From it is described specify number a sub- section it is corresponding specify number to filter out in a subrange meet second screening rule
Multiple first information points.
12. according to the method described in claim 10, it is characterized in that, the route number based on the multiple alternate information point
According to, filtered out from the multiple alternate information point meet the second screening rule the multiple first information point, comprising:
Search the current location to each alternate information point route;
According to the running time and/or additional operating range of every route, traveling is filtered out from the multiple alternate information point
Time is no more than preset time and/or additional operating range is no more than the first information point of pre-determined distance;Alternatively, determination is each standby
It selects the route of information point to evaluate score, route evaluation score is filtered out from the multiple alternate information point not less than preset threshold
Multiple first information points.
13. according to the method described in claim 10, it is characterized in that, it is described in the map datum being locally stored obtain described in
The route data of multiple alternate information points and the multiple alternate information point in the specified search range of Present navigation route
Later, the method also includes:
When there is the third information point being located at other than fastlink service area in the alternate information point, the third letter is deleted
Breath point.
14. the method according to claim 1, wherein the method also includes:
It when not searching any first information point, is scanned for based on the current location, determines and the destination service is provided
Multiple first information points.
15. the method according to claim 1, wherein described based on Present navigation route, current location and wait search
The destination service of rope, before the route data for obtaining multiple first information points and the multiple first information point, the method is also
Include:
The alternative services selected in multiple alternative services are determined as the destination service, alternatively, by inputting in current page
The corresponding service of keyword be determined as the destination service;
The navigation routine being selected in a plurality of alternative navigation route is determined as the Present navigation route, alternatively, by the vehicle
The navigation routine of current driving is determined as the Present navigation route.
16. a kind of information point mask method, which is characterized in that the described method includes:
Reception specifies search for instructing, it is described specify search for instruction be used to indicate in the specified search range of Present navigation route really
The route data of fixed multiple first information points and the multiple first information point;
It specifies search for instructing according to described, obtains multiple first information points in the specified search range of the Present navigation route
With the route data of the multiple first information point;
The route data of the multiple first information point and the multiple first information point is sent to terminal, the route data is used
The second information point for meeting the first screening rule is determined from the multiple first information point in the terminal.
17. according to the method for claim 16, which is characterized in that described to specify search for the instruction carrying Present navigation road
Route identification, current location and the destination service to be searched of line, it is described to specify search for instructing according to, it obtains described current
The route data of multiple first information points and the multiple first information point in the specified search range of navigation routine, comprising:
According to the Route identification, the Present navigation route is determined;
According to the Present navigation route and the current location, in the specified search range for obtaining the Present navigation route
The route data of multiple alternate information points and the multiple alternate information point, the multiple alternate information point are used to provide the described
Destination service;
Based on the route data of the multiple alternate information point, the second screening of satisfaction is filtered out from the multiple alternate information point
The multiple first information point of rule.
18. a kind of information point mask method, which is characterized in that the described method includes:
By the input area or alternative services of display, at least one service to be searched is obtained;
According to Present navigation route, current location and at least one described service, obtain in the specified of the Present navigation route
The route data of at least one information point and at least one information point in search range;
Along the Present navigation route, at least one described information point is shown, and show respectively at least one described information point
Show that markup information, each markup information are used to describe the current location to the route evaluation between each information point.
19. according to the method for claim 18, which is characterized in that the input area or alternative services by display,
Obtain at least one service to be searched, comprising:
Multiple alternative services are shown in current page, by the alternative services selected in multiple alternative services be determined as it is described to
At least one service of search;Alternatively,
Input frame is shown in current page, obtains at least one keyword in the input frame, it will at least one described pass
At least one the corresponding service of key word is determined as described at least one service to be searched.
20. according to the method for claim 18, which is characterized in that the route data is from current location to information point
Running time and/or additional operating range;
It is described according to Present navigation route, current location and it is described at least one service, obtain in the Present navigation route
The route data of at least one information point and at least one information point in specified search range, comprising:
According to the current location to the route of the multiple information point, obtain the multiple information point running time and/or
The running time and/or additional operating range are determined as the route data of the multiple information point by additional operating range.
21. according to the method for claim 18, which is characterized in that described according to Present navigation route, current location and institute
State at least one service, obtain at least one information point in the specified search range of the Present navigation route and it is described extremely
The route data of a few information point, comprising:
According to Present navigation route, current location and at least one described service, obtain in the specified of the Present navigation route
The route data of multiple candidate information points and the multiple candidate information point in search range;
Filter out that running time is minimum and/or at least one shortest letter of additional operating range from the multiple candidate information point
Breath point.
22. a kind of information point annotation equipment, which is characterized in that described device includes:
First obtains module, for obtaining multiple first based on Present navigation route, current location and destination service to be searched
The route data of information point and the multiple first information point, the multiple first information point are located at the Present navigation route
In specified search range;
First determining module, for the route data based on the multiple first information point, from the multiple first information point
Determine the second information point for meeting the first screening rule;
First display module is shown for showing second information point on the map page, and in second information point
First markup information, first markup information are commented for describing the current location to the route between second information point
Valence.
23. a kind of information point annotation equipment, which is characterized in that described device includes:
Receiving module specifies search for instructing for receiving, described to specify search for instructing the finger being used to indicate in Present navigation route
Determine the route data that multiple first information points and the multiple first information point are determined in search range;
Second obtains module, instructs for specifying search for according to, obtains the specified search range of the Present navigation route
The route data of interior multiple first information points and the multiple first information point;
Sending module, for sending the route data of the multiple first information point and the multiple first information point to terminal,
The route data determines the second information for meeting the first screening rule for the terminal from the multiple first information point
Point.
24. a kind of information point annotation equipment, which is characterized in that described device includes:
Third obtains module, for the input area or alternative services by display, obtains at least one service to be searched;
4th obtains module, for being worked as according to Present navigation route, current location and at least one described service, acquisition described
The route data of at least one information point and at least one information point in the specified search range of preceding navigation routine;
Second display module, for showing at least one described information point along the Present navigation route, and described at least one
Markup information is shown in a information point respectively, each markup information is for describing the current location between each information point
Route evaluation.
25. a kind of computer equipment, which is characterized in that the computer equipment includes processor and memory, the memory
In be stored at least one instruction, described instruction is loaded by the processor and is executed to realize as claim 1 to right is wanted
Ask operation performed by 21 described in any item information point mask methods.
26. a kind of computer readable storage medium, which is characterized in that be stored at least one instruction, institute in the storage medium
Instruction is stated to be loaded by processor and executed to realize such as claim 1 to the described in any item information point mark sides of claim 21
Operation performed by method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711155240.9A CN109813331B (en) | 2017-11-20 | 2017-11-20 | Information point marking method, device, equipment and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711155240.9A CN109813331B (en) | 2017-11-20 | 2017-11-20 | Information point marking method, device, equipment and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109813331A true CN109813331A (en) | 2019-05-28 |
CN109813331B CN109813331B (en) | 2022-06-10 |
Family
ID=66598887
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711155240.9A Active CN109813331B (en) | 2017-11-20 | 2017-11-20 | Information point marking method, device, equipment and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109813331B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110231049A (en) * | 2019-07-15 | 2019-09-13 | 腾讯科技(深圳)有限公司 | Navigation routine display methods, device, terminal and storage medium |
CN111460068A (en) * | 2020-03-30 | 2020-07-28 | 滴图(北京)科技有限公司 | Interest point searching method, readable storage medium and electronic device |
CN111797184A (en) * | 2020-05-29 | 2020-10-20 | 北京百度网讯科技有限公司 | Information display method, device, equipment and medium |
CN114157896A (en) * | 2021-12-09 | 2022-03-08 | 创盛视联数码科技(北京)有限公司 | Video processing method and device and related products |
CN114485713A (en) * | 2022-02-11 | 2022-05-13 | 龚加淦 | Traffic service intelligent pushing method and system based on big data |
CN115482658A (en) * | 2022-07-08 | 2022-12-16 | 重庆长安汽车股份有限公司 | Information display method, device, equipment and medium based on position |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1920481A (en) * | 2005-08-26 | 2007-02-28 | 厦门雅迅网络股份有限公司 | Method for vehicle navigation center providing navigation track for online vehicles and navigation center |
CN102945261A (en) * | 2012-10-20 | 2013-02-27 | 江苏大学 | One-button target search optimization method for intelligent vehicle-mounted information service terminal |
CN103208227A (en) * | 2012-01-12 | 2013-07-17 | 腾讯科技(深圳)有限公司 | Method, system and electronic device for displaying points of interest of electronic map and electronic device |
CN103456233A (en) * | 2012-05-28 | 2013-12-18 | 腾讯科技(深圳)有限公司 | Method and system for searching interest points based on electronic map |
US20140074395A1 (en) * | 2012-09-13 | 2014-03-13 | Michael Brown | Method of displaying points of interest and related portable electronic device |
CN103680180A (en) * | 2012-09-13 | 2014-03-26 | 腾讯科技(深圳)有限公司 | Method and system for prompting traffic condition information |
CN104111076A (en) * | 2013-04-19 | 2014-10-22 | 神达电脑股份有限公司 | Method for displaying points of interest through mobile electronic device |
CN104613974A (en) * | 2014-05-08 | 2015-05-13 | 腾讯科技(深圳)有限公司 | Navigation time acquisition method and system, navigation method and device |
CN106209935A (en) * | 2015-05-04 | 2016-12-07 | 腾讯科技(深圳)有限公司 | A kind of information processing method, terminal and server |
-
2017
- 2017-11-20 CN CN201711155240.9A patent/CN109813331B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1920481A (en) * | 2005-08-26 | 2007-02-28 | 厦门雅迅网络股份有限公司 | Method for vehicle navigation center providing navigation track for online vehicles and navigation center |
CN103208227A (en) * | 2012-01-12 | 2013-07-17 | 腾讯科技(深圳)有限公司 | Method, system and electronic device for displaying points of interest of electronic map and electronic device |
CN103456233A (en) * | 2012-05-28 | 2013-12-18 | 腾讯科技(深圳)有限公司 | Method and system for searching interest points based on electronic map |
US20140074395A1 (en) * | 2012-09-13 | 2014-03-13 | Michael Brown | Method of displaying points of interest and related portable electronic device |
CN103680180A (en) * | 2012-09-13 | 2014-03-26 | 腾讯科技(深圳)有限公司 | Method and system for prompting traffic condition information |
CN102945261A (en) * | 2012-10-20 | 2013-02-27 | 江苏大学 | One-button target search optimization method for intelligent vehicle-mounted information service terminal |
CN104111076A (en) * | 2013-04-19 | 2014-10-22 | 神达电脑股份有限公司 | Method for displaying points of interest through mobile electronic device |
CN104613974A (en) * | 2014-05-08 | 2015-05-13 | 腾讯科技(深圳)有限公司 | Navigation time acquisition method and system, navigation method and device |
CN106209935A (en) * | 2015-05-04 | 2016-12-07 | 腾讯科技(深圳)有限公司 | A kind of information processing method, terminal and server |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110231049A (en) * | 2019-07-15 | 2019-09-13 | 腾讯科技(深圳)有限公司 | Navigation routine display methods, device, terminal and storage medium |
CN111460068A (en) * | 2020-03-30 | 2020-07-28 | 滴图(北京)科技有限公司 | Interest point searching method, readable storage medium and electronic device |
CN111797184A (en) * | 2020-05-29 | 2020-10-20 | 北京百度网讯科技有限公司 | Information display method, device, equipment and medium |
CN114157896A (en) * | 2021-12-09 | 2022-03-08 | 创盛视联数码科技(北京)有限公司 | Video processing method and device and related products |
CN114157896B (en) * | 2021-12-09 | 2023-12-05 | 创盛视联数码科技(北京)有限公司 | Video processing method and device |
CN114485713A (en) * | 2022-02-11 | 2022-05-13 | 龚加淦 | Traffic service intelligent pushing method and system based on big data |
CN115482658A (en) * | 2022-07-08 | 2022-12-16 | 重庆长安汽车股份有限公司 | Information display method, device, equipment and medium based on position |
Also Published As
Publication number | Publication date |
---|---|
CN109813331B (en) | 2022-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109813331A (en) | Information point mask method, device, equipment and computer readable storage medium | |
KR101602268B1 (en) | Mobile terminal and control method for the mobile terminal | |
US9857187B2 (en) | Apparatus and method for route searching | |
CN112766607B (en) | Travel route recommendation method and device, electronic device and readable storage medium | |
CN105683713B (en) | For generating the method and system of alternative route | |
CN110377365A (en) | The method and apparatus for showing small routine | |
CN105339760B (en) | Transport information guiding system, transport information bootstrap technique and recording medium | |
WO2016036622A1 (en) | Providing in-navigation search results that reduce route disruption | |
JP2002169914A (en) | Apparatus and method for route guidance | |
CN110377195A (en) | The method and apparatus for showing interactive function | |
CN111207768A (en) | Information prompting method, device, equipment and storage medium for navigation process | |
CN110274611A (en) | Information display method, device, terminal and storage medium | |
CN110044638A (en) | Test method, device and the storage medium of lane holding function | |
CN108779987A (en) | Communication terminal, server unit, route search system and computer program | |
JP2017228115A (en) | Method for providing information, program for causing computer to execute the method, and device for providing information | |
CN113297510B (en) | Information display method, device, equipment and storage medium | |
US9462062B2 (en) | Portable terminal for displaying local service based on context awareness technology, and operation method of the portable terminal | |
EP2553396A1 (en) | A method and navigation device for providing at least one route | |
CN109977120A (en) | Resource information methods of exhibiting, device and storage medium | |
US11287277B2 (en) | Information processor, information processing method, and computer-readable recording medium, and information processing system | |
JP5433315B2 (en) | Map image display device, map image display method, and computer program | |
JP2016024166A (en) | Electronic device, neighboring parking lot search method of the same, and neighboring parking lot search program thereof | |
KR101700766B1 (en) | Mobile terminal and control method for the mobile terminal | |
JP6533675B2 (en) | Transfer information transmitting system, transfer information transmitting apparatus, guidance terminal, transfer information transmitting method, and transfer information transmitting program | |
US11619507B2 (en) | Information processor, information processing method, and computer-readable recording medium |
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 |