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 PDF

Info

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
Application number
CN201711155240.9A
Other languages
Chinese (zh)
Other versions
CN109813331B (en
Inventor
刘永
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201711155240.9A priority Critical patent/CN109813331B/en
Publication of CN109813331A publication Critical patent/CN109813331A/en
Application granted granted Critical
Publication of CN109813331B publication Critical patent/CN109813331B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Information point mask method, device, equipment and computer readable storage medium
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.
CN201711155240.9A 2017-11-20 2017-11-20 Information point marking method, device, equipment and computer readable storage medium Active CN109813331B (en)

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)

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

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

Patent Citations (9)

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

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