CN104965859B - A kind of method and apparatus for obtaining the candidate site information in map - Google Patents
A kind of method and apparatus for obtaining the candidate site information in map Download PDFInfo
- Publication number
- CN104965859B CN104965859B CN201510296575.7A CN201510296575A CN104965859B CN 104965859 B CN104965859 B CN 104965859B CN 201510296575 A CN201510296575 A CN 201510296575A CN 104965859 B CN104965859 B CN 104965859B
- Authority
- CN
- China
- Prior art keywords
- information
- candidate site
- user
- site information
- query
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
- Navigation (AREA)
Abstract
The object of the present invention is to provide a kind of method and apparatus for obtaining the candidate site information in map.Include the following steps according to the method for the present invention:Obtain one or more candidate site information corresponding with the query information of user;Based on the scenario-related information of the user, determine one or more of candidate site information shows sequence.Showing sequentially for acquired candidate site information is determined by the current scene information based on user according to the solution of the present invention, to which the address information to match with its current scene information preferentially be presented to user, user is facilitated to search the address information for meeting its current demand, address required for positioning as early as possible to it.Also, it by the way that corresponding prompt information is presented based on the sequence that shows of each candidate site information, further facilitates user and finds the address for meeting its current demand in the prompt information presented, operated to reduce relevant input.
Description
Technical field
The present invention relates to field of computer technology more particularly to a kind of for obtaining the side of the candidate site information in map
Method and device.
Background technique
The query word for searching for address that existing map products are generally basede on user's input is relevant multiple to obtain
Address, and determine the corresponding prompt information in each address in search box based on the degree of correlation of query word or search rate
Show sequence.It can not be general due to not accounting for the scene informations such as the current position of user and time according to which
The search result to match with query word and user's current scene is obtained in search process in real time and is preferentially presented to user
Meet the address information of its current demand, user experience has to be hoisted.Also, it is based on which, user inputs less inquiry
After word, it may be difficult to the address for meeting its current demand is found in the prompt information presented, to increase the input of user
Operation.
Summary of the invention
The object of the present invention is to provide a kind of method and apparatus for obtaining the candidate site information in map.
According to an aspect of the invention, there is provided a kind of method for obtaining the candidate site information in map,
In, it the described method comprises the following steps:
Obtain one or more candidate site information corresponding with the query information of user;
Based on the scenario-related information of the user, determine one or more of candidate site information shows sequence.
According to an aspect of the present invention, a kind of acquisition dress for obtaining the candidate site information in map is additionally provided
It sets, wherein the acquisition device includes:
For obtaining the device of one or more candidate site information corresponding with the query information of user;
For the scenario-related information based on the user, determine that showing for one or more of candidate site information is suitable
The device of sequence.
Compared with prior art, the present invention has the following advantages that:It is obtained by the current scene information determination based on user
The candidate site information taken shows sequence, believes so that the address to match with its current scene information preferentially be presented to user
Breath facilitates user to search the address information for meeting its current demand, address required for positioning as early as possible to it.Also, pass through base
In the sequence that shows of each candidate site information corresponding prompt information is presented, further facilitates user and presented
The address for meeting its current demand is found in prompt information, to reduce relevant input operation;Also, by being worked as based on user
Front position determines the current search scope for scanning for and obtains corresponding candidate site letter in search range in this prior
Breath, so that candidate site information that is relevant to the query information that it is inputted and being located near user be presented to user.Also,
It is scanned for by constantly expanding search range, improves search efficiency, further the user experience is improved.
Detailed description of the invention
By reading a detailed description of non-restrictive embodiments in the light of the attached drawings below, of the invention other
Feature, objects and advantages will become more apparent upon:
Fig. 1 illustrates according to the present invention a kind of for obtaining the method flow diagram of the candidate site information in map;
Fig. 2 illustrates according to the present invention a kind of for obtaining the knot of the acquisition device of the candidate site information in map
Structure schematic diagram.
The same or similar appended drawing reference represents the same or similar component in attached drawing.
Specific embodiment
Present invention is further described in detail with reference to the accompanying drawing.
Fig. 1 illustrates according to the present invention a kind of for obtaining the method flow diagram of the candidate site information in map.
It according to the method for the present invention include step S1 and step S2.
Wherein, it is realized according to the method for the present invention by the inclusion of the acquisition device in computer equipment.The calculating
Machine equipment includes that one kind can be according to the instruction for being previously set or storing, the automatic electricity for carrying out numerical value calculating and/or information processing
Sub- equipment, hardware include but is not limited to microprocessor, specific integrated circuit (ASIC), programmable gate array (FPGA), number
Processor (DSP), embedded device etc..The computer equipment includes the network equipment and/or user equipment.
Wherein, the network equipment includes but is not limited to the service of single network server, multiple network servers composition
Device group or the cloud being made of a large amount of hosts or network server for being based on cloud computing (Cloud Computing), wherein cloud computing
It is one kind of distributed computing, a super virtual computer consisting of a loosely coupled set of computers.
The user equipment include but is not limited to any one can with user by keyboard, mouse, remote controler, touch tablet,
Or the modes such as voice-operated device carry out the electronic product of human-computer interaction, for example, personal computer, tablet computer, smart phone, PDA,
Game machine or IPTV etc..
Preferably, acquisition device according to the present invention is contained in the mobile devices such as smart phone.
Preferably, acquisition device according to the present invention may include in map class application.
Wherein, network locating for the user equipment and the network equipment includes but is not limited to internet, wide area network, metropolitan area
Net, local area network, VPN network etc..
It should be noted that the user equipment, the network equipment and network are only for example, other are existing or from now on may be used
Can occur user equipment, the network equipment and network be such as applicable to the present invention, should also be included in the scope of the present invention with
It is interior, and be incorporated herein by reference.
Referring to Fig.1, in step sl, acquisition device obtains one or more candidate ground corresponding with the query information of user
Location information.
Wherein, the query information includes passing through map products for the various information for obtaining address information, such as user
Search box input keyword, in another example, by user equipment upload for inquiring the voice messaging etc. of address information.
Specifically, query information of the acquisition device based on the user is inquired in scheduled search range, to obtain
Obtain one or more candidate site information corresponding with the query information.
According to a preferred embodiment of the present invention, the method also includes step S5 (not shown), the step S1 into
One step includes step S101 (not shown).
In step s 5, scenario-related information of the acquisition device based on the user, it is corresponding with the user to determine
Current search scope.
Wherein, the scenario-related information includes the current location information of the user.The current location information includes ground
Coordinate information corresponding with user present position or address information on figure.
Then, in step s101, query information of the acquisition device based on the user, in the current search scope
It is inquired, to obtain query result, the query result may include one or more of candidate site information.
It preferably, further include step S101 ' (not shown) according to the step S1 of this preferred embodiment.
In step S101 ', when the query result is unsatisfactory for presumptive address condition, acquisition device redefines described
The corresponding current search scope of user, and it is re-execute the steps S101, to obtain one or more of candidate site information.
Preferably, when the query result is unsatisfactory for presumptive address condition, acquisition device is expanded based on pre-defined rule
Search range, and the search range after will be enlarged by is as new current search scope, to re-execute the steps S101, to obtain
State one or more candidate site information.
For example, presumptive address condition is that the number of candidate site in query result is greater than or equal to 5 in acquisition device.In step
In rapid S5, acquisition device will be using user current location as the center of circle, and radius is the border circular areas area_1 of 10Km as current search
Range, then the query information based on user " Haidian street " in step s101, carries out in current search scope area_1
Inquiry, the query result of acquisition include 3 candidate sites.Then acquisition device determines that the query result is unsatisfactory for presumptive address item
Part, and expanded as current search scope using user current location as the center of circle based on scheduled rule, radius is the circle of 20Km
Region area_2, and it is re-execute the steps S101 in the current search scope after expansion, it obtains including looking into for 6 candidate sites
Ask result.Acquisition device determines that the query result meets presumptive address condition, so that the operation of step S2 is continued to execute, to determine
6 candidate site information show sequence.
According to the method for this preferred embodiment, by determining the current search for scanning for based on user current location
Corresponding candidate site information is obtained in range and in this prior search range, is believed so that the inquiry inputted with it be presented to user
Cease candidate site information that is relevant and being located near user.Also, it is scanned for, is mentioned by constantly expanding search range
High search efficiency, further the user experience is improved.
With continued reference to Fig. 1, in step s 2, scenario-related information of the acquisition device based on the user determines described one
A or multiple candidate site information show sequence.
Wherein, the scenario-related information includes but is limited to following at least any one information:
1) the current location location information of user;
2) current time information.
Specifically, scenario-related information of the acquisition device based on the user determines one or more of candidate sites
The mode for showing sequence of information includes but is not limited to any of the following:
1) when the current scene information includes the current location information of the user, acquisition device is based on each candidate ground
The current location information of location information and the user come determine one or more of candidate site information show sequence.
Specifically, current location information of the acquisition device based on each candidate site information and the user, it is true respectively
Fixed weight information of each candidate site information relative to the user;Then, the weight letter based on each candidate site information
Breath, to determine showing sequentially for one or more of candidate site information.
2) when the current scene information includes current time information, acquisition device is based on the described current of the user
Temporal information and the corresponding temporal characteristics information of each candidate site information determine one or more of candidate sites letters
Breath shows sequence.
Specifically, acquisition device, which first passes through, executes step S3 (not shown) to obtain one or more of candidate ground respectively
The temporal characteristics information of each candidate site in the information of location.
Wherein, the temporal characteristics information is used to indicate temporal information corresponding with the feature of candidate site.
Specifically, acquisition device can obtain each candidate ground in pre-stored one or more of candidate site information
The temporal characteristics information of location.For example, acquisition device gets the candidate site and its pre-stored temporal characteristics of a dining room class
Information " daily 11:00 to 14:00 and 17:00 to 19:00".
Alternatively, acquisition device can be based on each candidate site information and scheduled matching rule, to determine and each time
The temporal characteristics information for selecting address information to match.
For example, acquisition device determines that the candidate site corresponds to based on the candidate site information " Beijing's Imperial Palace " got
One tourist attractions, and determine that the temporal characteristics information of the candidate site information is " festivals or holidays " based on scheduled matching rule.
Then, the current time information and each candidate site information of the acquisition device based on the user are corresponding
Temporal characteristics information, to determine the weight information of each candidate site information;Then, the power based on each candidate site information
Weight information, to determine showing sequentially for one or more of candidate site information.
Preferably, acquisition device can current location information in step s 2 based on the user and current time information come
It determines the weight information of each candidate site information, and then determines showing sequentially for one or more of candidate site information.
First example according to the present invention, acquisition device is contained in the map application in smart phone, in acquisition device
The weight calculation rule of corresponding weight information for calculating each candidate site includes:The initial value of weighted value is 0;If
There is N number of candidate site, by N number of candidate site respectively at a distance from user current location according to arranging from big to small, then
Its corresponding weighted value successively adds 1,2 ... ... N;If the temporal characteristics information of current time and candidate site information matches,
The weighted value of the candidate site information adds 3.
User inputs " garden road " in the search box of the map application, and acquisition device is based on query information in step sl
" garden road ", is inquired in scheduled search range, obtains 7 candidate site information add_ corresponding with the query information
1 to add_7.Also, acquisition device is by carrying out the current location information that positioning gets the user to the smart phone, in turn
Obtain the current location range information dis_1 to dis_7 with 7 candidate site information, and dis_1 respectively of user<
dis_2<dis_3<dis_4<dis_5<dis_6<dis_7。
Acquisition device determines that current time is " Saturday 15 on May 9th, 2015:24:05 ", also, acquisition device is in step
It is being obtained in rapid S3 as shown in table 1 below with 7 candidate site information of storage temporal characteristics information difference.
Table 1
Then, acquisition device is based on and is based on above-mentioned weight calculation rule, calculate 7 candidate site information relative to
The weighted value at family obtains weighted value as shown in table 2 below.
Table 2
Then, acquisition device is based on weight information shown in table 2, and the sequence of weighted value from big to small is suitable as showing
Sequence, so that it is determined that the sequence that shows of 7 candidate site information is:add_3>add_1>add_2>add_6>add_4>add_5>
add_7。
It is highly preferred that acquisition device can also combine current scene information of the present invention and other information in step s 2
The weight information of each candidate site information is determined, for example, in conjunction with matching degree information, the history of user with query information
Search record, the temperature information of each candidate site determine the weight information etc. of each candidate site information, art technology
Personnel can select suitable information to determine the weight information of each candidate site information with demand according to the actual situation.
It preferably, according to the method for the present invention further include step S4 (not shown).
In step s 4, acquisition device be based on one or more of candidate site information it is respective show sequence, successively
The corresponding prompt information of each candidate site information in the one or more candidate site information is presented on map.
Wherein, the prompt information includes address information relevant to the query information of user.
Continue to be illustrated foregoing First example, exhibition of the acquisition device based on the identified 7 candidate site information
Now sequence, 7 corresponding prompt informations of candidate site information are successively presented in the search box of map, for user into
Row selection.Also that is, showing sequence according to this in map, the candidate site of add_3 is indicated to user at first, then, mark
The candidate site of add_1, and so on.
According to the solution of the present invention, acquired candidate site information is determined by the current scene information based on user
Show sequence, so that the address information to match with its current scene information preferentially be presented to user, facilitates user to search and meet
The address information of its current demand, address required for positioning as early as possible to it.Also, by being believed based on each candidate site
Breath shows sequence corresponding prompt information is presented, and further facilitates user and finds in the prompt information presented and meets it
The address of current demand, to reduce relevant input operation
Fig. 2 illustrates according to the present invention a kind of for obtaining the knot of the acquisition device of the candidate site information in map
Structure schematic diagram.Acquisition device according to the present invention includes:For obtaining one or more times corresponding with the query information of user
The device (hereinafter referred to as " address acquisition unit 1 ") of address information is selected, and for the scenario-related information based on the user, really
The device (hereinafter referred to as " determining device 2 ") for showing sequence of fixed one or more of candidate site information.
Referring to Fig. 2, address acquisition unit 1 obtains one or more candidate site letters corresponding with the query information of user
Breath.
Wherein, the query information includes passing through map products for the various information for obtaining address information, such as user
Search box input keyword, in another example, by user equipment upload for inquiring the voice messaging etc. of address information.
Specifically, query information of the acquisition device based on the user is inquired in scheduled search range, to obtain
Obtain one or more candidate site information corresponding with the query information.
According to a preferred embodiment of the present invention, the method also includes for the scene correlation letter based on the user
Breath, to determine the device (not shown, hereinafter referred to as " ranges determination device ") of current search scope corresponding with the user, institute
Stating address acquisition unit 1 further comprises the query information for acquisition device based on the user, in the current search model
Enclose it is interior inquired, to obtain the device (not shown, hereinafter referred to as " inquiry unit ") of query result.
Scenario-related information of the ranges determination device based on the user, to determine current search corresponding with the user
Range.
Wherein, the scenario-related information includes the current location information of the user.The current location information includes ground
Coordinate information corresponding with user present position or address information on figure.
Then, query information of the inquiry unit based on the user is inquired in the current search scope, to obtain
Query result is obtained, the query result may include one or more of candidate site information.
It preferably, further include for when the query result is discontented according to the address acquisition unit of this preferred embodiment 1
When sufficient presumptive address condition, the corresponding current search scope of the user is redefined, and re-execute based on the user's
Query information, the operation inquired in the current search scope device (it is not shown, hereinafter referred to as " review inquiry dress
Set ").
When the query result is unsatisfactory for presumptive address condition, weight inquiry unit redefines that the user is corresponding to be worked as
Preceding search range, and the query information based on the user is re-executed, the behaviour inquired in the current search scope
Make, to obtain one or more of candidate site information.
Preferably, when the query result is unsatisfactory for presumptive address condition, weight inquiry unit is expanded based on pre-defined rule
Big search range, and the search range after will be enlarged by is as new current search scope, to re-execute based on the user's
Query information, the operation inquired in the current search scope, to obtain one or more of candidate site information.
For example, presumptive address condition is that the number of candidate site in query result is greater than or equal to 5 in acquisition device.Range
Determining device will be using user current location as the center of circle, and radius is the border circular areas area_1 of 10Km as current search scope, connects
Query information " Haidian street " of the inquiry unit based on user, inquired in current search scope area_1, acquisition
Query result includes 3 candidate sites.Then acquisition device determines that the query result is unsatisfactory for presumptive address condition, weight inquiry unit
Current search scope is expanded as using user current location as the center of circle based on scheduled rule, radius is the border circular areas of 20Km
Area_2, and re-execute the query information " Haidian street " based on user in the current search scope after expansion and inquire
Operation, obtain the query result comprising 6 candidate sites.Acquisition device determines that the query result meets presumptive address condition,
To continue to execute the operation of determining device 2, to determine showing sequentially for 6 candidate site information.
According to the scheme of this preferred embodiment, by determining the current search for scanning for based on user current location
Corresponding candidate site information is obtained in range and in this prior search range, is believed so that the inquiry inputted with it be presented to user
Cease candidate site information that is relevant and being located near user.Also, it is scanned for, is mentioned by constantly expanding search range
High search efficiency, further the user experience is improved.
With continued reference to Fig. 2, scenario-related information of the determining device 2 based on the user determines one or more of times
That selects address information shows sequence.
Wherein, the scenario-related information includes but is limited to following at least any one information:
1) the current location location information of user;
2) current time information.
Specifically, it is determined that scenario-related information of the device 2 based on the user, determines one or more of candidate sites
The mode for showing sequence of information includes but is not limited to any of the following:
1) when the current scene information includes the current location information of the user, determining device 2 is based on each candidate
The current location information of address information and the user come determine one or more of candidate site information show sequence.
Specifically, the determining device 2 further comprises for based on each candidate site information and the user
Current location information, determine respectively weight information of each candidate site information relative to the user device (it is not shown, with
Lower abbreviation " the first weight determining device "), and for the weight information based on each candidate site information, it is one to determine
Or the device (not shown, hereinafter referred to as " the first sequence determining device ") for showing sequence of multiple candidate site information.
Current location information of the first weight determining device based on each candidate site information and the user, it is true respectively
Fixed weight information of each candidate site information relative to the user;Then, the first sequence determining device is based on each candidate
The weight information of address information, to determine showing sequentially for one or more of candidate site information.
2) when the current scene information includes current time information, determining device 2 is worked as based on the described of the user
Preceding temporal information and the corresponding temporal characteristics information of each candidate site information determine one or more of candidate sites
Information shows sequence.
Wherein, the acquisition device further includes each in one or more of candidate site information for obtaining respectively
The device (not shown, hereinafter referred to as " feature acquisition device ") of the temporal characteristics information of candidate site.
The determining device 2 further comprise for based on the user the current time information and each time
Select the corresponding temporal characteristics information of address information, come determine each candidate site information weight information device (it is not shown, with
Lower abbreviation " the second weight determining device "), and for the weight information based on each candidate site information, it is one to determine
Or the device (not shown, hereinafter referred to as " the second sequence determining device ") for showing sequence of multiple candidate site information
Specifically, feature acquisition device first obtains each candidate ground in one or more of candidate site information respectively
The temporal characteristics information of location.
Wherein, the temporal characteristics information is used to indicate temporal information corresponding with the feature of candidate site.
Specifically, feature acquisition device can obtain each time in pre-stored one or more of candidate site information
The temporal characteristics information of selection of land location.For example, feature acquisition device gets the candidate site and pre-stored its of a dining room class
Temporal characteristics information " daily 11:00 to 14:00 and 17:00 to 19:00".
Alternatively, feature acquisition device can be based on each candidate site information and scheduled matching rule, come determine with respectively
The temporal characteristics information that a candidate site information matches.
For example, feature acquisition device determines the candidate site pair based on the candidate site information " Beijing's Imperial Palace " got
The tourist attractions Ying Yuyi, and determine that the temporal characteristics information of the candidate site information is that " section is false based on scheduled matching rule
Day ".
Then, the current time information and each candidate site of the second weight determining device based on the user
The corresponding temporal characteristics information of information, to determine the weight information of each candidate site information;Then, the second sequence determining device
Based on the weight information of each candidate site information, to determine showing sequentially for one or more of candidate site information.
Preferably, determining device 2 can be determined each based on the current location information of the user and current time information
The weight information of candidate site information, and then determine showing sequentially for one or more of candidate site information.
First example according to the present invention, acquisition device is contained in the map application in smart phone, in acquisition device
The weight calculation rule of corresponding weight information for calculating each candidate site includes:The initial value of weighted value is 0;If
There is N number of candidate site, by N number of candidate site respectively at a distance from user current location according to arranging from big to small, then
Its corresponding weighted value successively adds 1,2 ... ... N;If the temporal characteristics information of current time and candidate site information matches,
The weighted value of the candidate site information adds 3.
User inputs " garden road " in the search box of the map application, and address acquisition unit 1 is based on query information " garden
Road " is inquired in scheduled search range, obtains 7 candidate site information add_1 corresponding with the query information extremely
add_7.Also, acquisition device by pair
The smart phone carries out positioning and gets the current location information of the user, and then obtains the current location point of user
Not with the range information dis_1 to dis_7 of 7 candidate site information, and dis_1<dis_2<dis_3<dis_4<dis_5
<dis_6<dis_7。
Acquisition device determines that current time is " Saturday 15 on May 9th, 2015:24:05 ", also, feature acquisition device
It is obtaining as shown in table 3 below with 7 candidate site information of storage temporal characteristics information difference.
Table 3
It is then determined device 2 is based on and based on above-mentioned weight calculation rule, calculate 7 candidate site information relative to
The weighted value of user obtains weighted value as shown in table 4 below.
Table 4
It is then determined device 2 is based on weight information shown in table 4, the sequence of weighted value from big to small is suitable as showing
Sequence, so that it is determined that the sequence that shows of 7 candidate site information is:add_3>add_1>add_2>add_6>add_4>add_5>
add_7。
It is highly preferred that determining device 2 determined in combination with current scene information of the present invention and other information it is each
The weight information of candidate site information, for example, in conjunction with the historical search record of matching degree information, user with query information,
The temperature information of each candidate site determines the weight information etc. of each candidate site information, and those skilled in the art can basis
Actual conditions and demand select suitable information to determine the weight information of each candidate site information.
Preferably, acquisition device according to the present invention further includes for each based on one or more of candidate site information
From show sequence, it is corresponding that each candidate site information in the one or more candidate site information is successively presented on map
The device (not shown, hereinafter referred to as " prompt presentation device ") of prompt information.
Prompting presentation device to be based on, one or more of candidate site information are respective to show sequence, successively on map
The corresponding prompt information of each candidate site information in the one or more candidate site information is presented.
Wherein, the prompt information includes address information relevant to the query information of user.
Continue to be illustrated foregoing First example, prompts presentation device based on determined by, 7 candidate site information
Show sequence, 7 corresponding prompt informations of candidate site information are successively presented in the search box of map, for
Family is selected.Also that is, showing sequence according to this in map, the candidate site of add_3 is indicated to user at first, then, mark
Show the candidate site of add_1, and so on.
According to the solution of the present invention, acquired candidate site information is determined by the current scene information based on user
Show sequence, so that the address information to match with its current scene information preferentially be presented to user, facilitates user to search and meet
The address information of its current demand, address required for positioning as early as possible to it.Also, by being believed based on each candidate site
Breath shows sequence corresponding prompt information is presented, and further facilitates user and finds in the prompt information presented and meets it
The address of current demand, to reduce relevant input operation.
Software program of the invention can be executed to implement the above steps or functions by processor.Similarly, originally
The software program (including relevant data structure) of invention can be stored in computer readable recording medium, for example, RAM is deposited
Reservoir, magnetic or optical driver or floppy disc and similar devices.In addition, hardware can be used in fact in some steps of the invention or function
It is existing, for example, as the circuit cooperated with processor thereby executing each function or step.
In addition, a part of the invention can be applied to computer program product, such as computer program instructions, when its quilt
When computer executes, by the operation of the computer, it can call or provide according to the method for the present invention and/or technical solution.
And the program instruction of method of the invention is called, it is possibly stored in fixed or moveable recording medium, and/or pass through
Broadcast or the data flow in other signal-bearing mediums and transmitted, and/or be stored according to described program instruction operation
In the working storage of computer equipment.Here, according to one embodiment of present invention including a device, which includes using
Memory in storage computer program instructions and processor for executing program instructions, wherein when the computer program refers to
When enabling by processor execution, method and/or skill of the device operation based on aforementioned multiple embodiments according to the present invention are triggered
Art scheme.
It is obvious to a person skilled in the art that invention is not limited to the details of the above exemplary embodiments, Er Qie
In the case where without departing substantially from spirit or essential attributes of the invention, the present invention can be realized in other specific forms.Therefore, no matter
From the point of view of which point, the present embodiments are to be considered as illustrative and not restrictive, and the scope of the present invention is by appended power
Benefit requires rather than above description limits, it is intended that all by what is fallen within the meaning and scope of the equivalent elements of the claims
Variation is included in the present invention.Any reference signs in the claims should not be construed as limiting the involved claims.This
Outside, it is clear that one word of " comprising " does not exclude other units or steps, and odd number is not excluded for plural number.That states in system claims is multiple
Unit or device can also be implemented through software or hardware by a unit or device.The first, the second equal words are used to table
Show title, and does not indicate any particular order.
Although front is specifically shown and describes exemplary embodiment, it will be understood to those of skill in the art that
It is that without departing substantially from the spirit and scope of claims, can be varied in terms of its form and details.Here
Sought protection illustrates in the dependent claims.These of each embodiment are defined in following number clause
With other aspects:
1. a kind of method for obtaining the candidate site information in map, wherein the described method comprises the following steps:
Obtain one or more candidate site information corresponding with the query information of user;
Based on the scenario-related information of the user, determine one or more of candidate site information shows sequence.
2. according to method described in clause 1, wherein the method also includes following steps:
Based on the scenario-related information of the user, to determine current search scope corresponding with the user;
Wherein, described the step of obtaining one or more candidate site information corresponding with the query information of user, is further
Include the following steps:
Based on the query information of the user, inquired in the current search scope, to obtain query result,
The query result may include one or more of candidate site information.
3. according to method described in clause 2, wherein described to obtain one or more times corresponding with the query information of user
The step of selecting address information is further comprising the steps of:
When the query result is unsatisfactory for presumptive address condition, the corresponding current search model of the user is redefined
It encloses, and the step of re-executing the query information based on the user, being inquired in the current search scope, to obtain
One or more of candidate site information.
4. according to method described in clause 3, wherein described when the query result is unsatisfactory for presumptive address condition, weight
It newly determines the corresponding current search scope of the user, and re-executes the query information based on the user, described current
The step of being inquired in search range the step of one or more of candidate site information further comprises following to obtain
Step:
When the query result is unsatisfactory for presumptive address condition, expand search range based on pre-defined rule, and will expand
Work as to re-execute the query information based on the user described as new current search scope search range after big
The step of being inquired in preceding search range, to obtain one or more of candidate site information.
5. the method according to any one of clause 1 to 4, wherein the current scene information includes the user
Current location information, the scenario-related information based on the user determine one or more of candidate site information
The step of showing sequence further comprises the steps:
Current location information based on each candidate site information and the user, determines each candidate site respectively
Weight information of the information relative to the user;
Based on the weight information of each candidate site information, to determine the exhibition of one or more of candidate site information
Now sequence.
6. the method according to any one of clause 1 to 5, wherein the current scene information includes current time letter
Breath, wherein the method also includes following steps:
The temporal characteristics information of each candidate site in one or more of candidate site information is obtained respectively;
Wherein, the scenario-related information based on the user determines one or more of candidate site information
The step of showing sequence further comprises the steps:
The corresponding temporal characteristics letter of the current time information and each candidate site information based on the user
Breath, to determine the weight information of each candidate site information;
Based on the weight information of each candidate site information, to determine the exhibition of one or more of candidate site information
Now sequence.
7. the method according to any one of clause 1 to 6, wherein the method also includes following steps:
Based on one or more of candidate site information it is respective show sequence, this is successively presented on map
Or the corresponding prompt information of each candidate site information in multiple candidate site information.
8. a kind of for obtaining the acquisition device of the candidate site information in map, wherein the acquisition device includes:
For obtaining the device of one or more candidate site information corresponding with the query information of user;
For the scenario-related information based on the user, determine that showing for one or more of candidate site information is suitable
The device of sequence.
9. according to acquisition device described in clause 8, wherein the acquisition device further includes:
Based on the scenario-related information of the user, to determine current search scope corresponding with the user;
Wherein, it is described for obtains the device of one or more candidate site information corresponding with the query information of user into
One step includes:
It for the query information based on the user, is inquired in the current search scope, to obtain inquiry knot
The device of fruit, the query result may include one or more of candidate site information.
10. according to acquisition device described in clause 9, wherein described for obtaining corresponding with the query information of user one
The device of a or multiple candidate site information further includes:
For redefining the corresponding current search of the user when the query result is unsatisfactory for presumptive address condition
Range, and the query information based on the user is re-executed, the operation inquired in the current search scope, to obtain
Obtain the device of one or more of candidate site information.
11. according to acquisition device described in clause 10, wherein described for being unsatisfactory for presumptive address when the query result
When condition, the corresponding current search scope of the user is redefined, and re-execute the query information based on the user,
The operation inquired in the current search scope, it is further with the device for obtaining one or more of candidate site information
For:
When the query result is unsatisfactory for presumptive address condition, expand search range based on pre-defined rule, and will expand
Work as to re-execute the query information based on the user described as new current search scope search range after big
The operation inquired in preceding search range, to obtain one or more of candidate site information.
12. the acquisition device according to any one of clause 8 to 11, wherein the current scene information includes described
The current location information of user, it is described to be used for the scenario-related information based on the user, determine one or more of candidates
The device for showing sequence of address information further comprises:
For the current location information based on each candidate site information and the user, each candidate ground is determined respectively
Device of the location information relative to the weight information of the user;
For the weight information based on each candidate site information, to determine one or more of candidate site information
Show the device of sequence.
13. the acquisition device according to any one of clause 8 to 12, wherein the current scene information includes current
Temporal information, wherein the acquisition device further includes:
For obtaining the temporal characteristics information of each candidate site in one or more of candidate site information respectively
Device;
Wherein, described to be used for the scenario-related information based on the user, determine one or more of candidate site letters
Breath the device for showing sequence further comprise:
For based on the user the current time information and each candidate site information corresponding time it is special
Reference breath, come determine each candidate site information weight information device;
For the weight information based on each candidate site information, to determine one or more of candidate site information
Show the device of sequence.
14. according to the described in any item acquisition device of clause 8 to 13, wherein the acquisition device further includes:
For based on one or more of candidate site information it is respective show sequence, successively presented on map this one
The device of the corresponding prompt information of each candidate site information in a or multiple candidate site information.
Claims (12)
1. a kind of method for obtaining the candidate site information in map, wherein the described method comprises the following steps:
Obtain one or more candidate site information corresponding with the query information of user;
Based on the scenario-related information of the user, determine one or more of candidate site information shows sequence;
Wherein, the current scene information includes current time information, and the method also includes following steps:
The temporal characteristics information of each candidate site in one or more of candidate site information is obtained respectively;
Wherein, the scenario-related information based on the user, determines showing for one or more of candidate site information
The step of sequence, further comprises the steps:
The current time information and the corresponding temporal characteristics information of each candidate site information based on the user,
To determine the weight information of each candidate site information;
Based on the weight information of each candidate site information, to determine that showing for one or more of candidate site information is suitable
Sequence.
2. according to the method described in claim 1, wherein, the method also includes following steps:
Based on the scenario-related information of the user, to determine current search scope corresponding with the user;
Wherein, described the step of obtaining one or more candidate site information corresponding with the query information of user, further comprises
Following steps:
Based on the query information of the user, inquired in the current search scope, it is described to obtain query result
Query result may include one or more of candidate site information.
3. described to obtain one or more times corresponding with the query information of user according to the method described in claim 2, wherein
The step of selecting address information is further comprising the steps of:
When the query result is unsatisfactory for presumptive address condition, the corresponding current search scope of the user is redefined, and
The step of re-executing the query information based on the user, being inquired in the current search scope, described in obtaining
One or more candidate site information.
4. described when the query result is unsatisfactory for presumptive address condition according to the method described in claim 3, wherein, weight
It newly determines the corresponding current search scope of the user, and re-executes the query information based on the user, described current
The step of being inquired in search range the step of one or more of candidate site information further comprises following to obtain
Step:
When the query result is unsatisfactory for presumptive address condition, expand search range based on pre-defined rule, and after will be enlarged by
Search range as new current search scope, to re-execute the query information based on the user, currently searched described
The step of being inquired within the scope of rope, to obtain one or more of candidate site information.
5. method according to claim 1 to 4, wherein the current scene information includes the user
Current location information, the scenario-related information based on the user determine one or more of candidate site information
The step of showing sequence further comprises the steps:
Current location information based on each candidate site information and the user, determines each candidate site information respectively
Weight information relative to the user;
Based on the weight information of each candidate site information, to determine that showing for one or more of candidate site information is suitable
Sequence.
6. according to the method described in claim 1, wherein, the method also includes following steps:
Based on one or more of candidate site information it is respective show sequence, this or more is successively presented on map
The corresponding prompt information of each candidate site information in a candidate site information.
7. a kind of for obtaining the acquisition device of the candidate site information in map, wherein the acquisition device includes:
For obtaining the device of one or more candidate site information corresponding with the query information of user;
For the scenario-related information based on the user, the sequence that shows of one or more of candidate site information is determined
Device;
Wherein, the current scene information includes current time information, and the acquisition device further includes:
For obtaining the dress of the temporal characteristics information of each candidate site in one or more of candidate site information respectively
It sets;
Wherein, described to be used for the scenario-related information based on the user, determine one or more of candidate site information
The device for showing sequence further comprises:
For the current time information and the corresponding temporal characteristics letter of each candidate site information based on the user
Breath, come determine each candidate site information weight information device;
For the weight information based on each candidate site information, to determine showing for one or more of candidate site information
The device of sequence.
8. acquisition device according to claim 7, wherein the acquisition device further includes:
Based on the scenario-related information of the user, to determine current search scope corresponding with the user;
Wherein, the device for obtaining one or more candidate site information corresponding with the query information of user is further
Including:
It for the query information based on the user, is inquired in the current search scope, to obtain query result
Device, the query result may include one or more of candidate site information.
9. acquisition device according to claim 8, wherein described for obtaining one corresponding with the query information of user
Or the device of multiple candidate site information further includes:
For when the query result is unsatisfactory for presumptive address condition, redefining the corresponding current search model of the user
It encloses, and re-executes the query information based on the user, the operation inquired in the current search scope, to obtain
The device of one or more of candidate site information.
10. acquisition device according to claim 9, wherein described for being unsatisfactory for presumptive address when the query result
When condition, the corresponding current search scope of the user is redefined, and re-execute the query information based on the user,
The operation inquired in the current search scope, it is further with the device for obtaining one or more of candidate site information
For:
When the query result is unsatisfactory for presumptive address condition, expand search range based on pre-defined rule, and after will be enlarged by
Search range as new current search scope, to re-execute the query information based on the user, currently searched described
The operation inquired within the scope of rope, to obtain one or more of candidate site information.
11. acquisition device according to any one of claims 7 to 10, wherein the current scene information includes described
The current location information of user, it is described to be used for the scenario-related information based on the user, determine one or more of candidates
The device for showing sequence of address information further comprises:
For the current location information based on each candidate site information and the user, each candidate site letter is determined respectively
Device of the manner of breathing for the weight information of the user;
For the weight information based on each candidate site information, to determine showing for one or more of candidate site information
The device of sequence.
12. acquisition device according to claim 7, wherein the acquisition device further includes:
For based on one or more of candidate site information it is respective show sequence, successively presented on map this or
The device of the corresponding prompt information of each candidate site information in multiple candidate site information.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510296575.7A CN104965859B (en) | 2015-06-02 | 2015-06-02 | A kind of method and apparatus for obtaining the candidate site information in map |
JP2017508480A JP6454407B2 (en) | 2015-06-02 | 2015-10-27 | Method and apparatus for acquiring candidate address information in a map |
PCT/CN2015/092956 WO2016192284A1 (en) | 2015-06-02 | 2015-10-27 | Method and apparatus for obtaining candidate address information in map |
KR1020177003755A KR101934420B1 (en) | 2015-06-02 | 2015-10-27 | Method and apparatus for obtaining candidate address information in map |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510296575.7A CN104965859B (en) | 2015-06-02 | 2015-06-02 | A kind of method and apparatus for obtaining the candidate site information in map |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104965859A CN104965859A (en) | 2015-10-07 |
CN104965859B true CN104965859B (en) | 2018-11-23 |
Family
ID=54219895
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510296575.7A Active CN104965859B (en) | 2015-06-02 | 2015-06-02 | A kind of method and apparatus for obtaining the candidate site information in map |
Country Status (4)
Country | Link |
---|---|
JP (1) | JP6454407B2 (en) |
KR (1) | KR101934420B1 (en) |
CN (1) | CN104965859B (en) |
WO (1) | WO2016192284A1 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104965859B (en) * | 2015-06-02 | 2018-11-23 | 百度在线网络技术(北京)有限公司 | A kind of method and apparatus for obtaining the candidate site information in map |
CN107491489A (en) * | 2017-07-18 | 2017-12-19 | 深圳天珑无线科技有限公司 | A kind of map search method, apparatus and computer-readable recording medium |
CN113139103B (en) * | 2020-01-17 | 2024-09-10 | 百度在线网络技术(北京)有限公司 | Searching method, searching device, electronic equipment and medium |
JP2021131829A (en) * | 2020-02-21 | 2021-09-09 | 株式会社Bunka | Advertising display device |
JP7455362B2 (en) * | 2020-02-21 | 2024-03-26 | 株式会社Bunka | advertising display device |
CN112632406B (en) * | 2020-10-10 | 2024-04-09 | 咪咕文化科技有限公司 | Query method, device, electronic device and storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101198149A (en) * | 2006-12-06 | 2008-06-11 | 华为技术有限公司 | Method for determining location information, method for managing uploaded resources, and application server |
CN102829789A (en) * | 2012-09-24 | 2012-12-19 | 惠州天缘电子有限公司 | Intelligent cloud navigation method, cloud navigation device and navigation system |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3528926B2 (en) * | 1993-05-26 | 2004-05-24 | 三菱電機株式会社 | Car navigation system |
JPH11242432A (en) * | 1998-02-25 | 1999-09-07 | Denso Corp | Map retrieval system and record medium |
JP2000055691A (en) * | 1998-08-06 | 2000-02-25 | Toyota Central Res & Dev Lab Inc | Information presentation control device |
JP2002303530A (en) * | 2001-12-25 | 2002-10-18 | Aisin Aw Co Ltd | Navigation device |
CA2559726C (en) * | 2004-03-24 | 2015-10-20 | A9.Com, Inc. | System and method for displaying images in an online directory |
WO2008052205A2 (en) * | 2006-10-27 | 2008-05-02 | Jumptap, Inc. | Combined algorithmic and editorial-reviewed mobile content search results |
JP2009093387A (en) * | 2007-10-09 | 2009-04-30 | Level Up Kk | Position search apparatus, position search method and position search program |
JP2009146068A (en) * | 2007-12-12 | 2009-07-02 | Sony Corp | Information processor, information provision method, program, and information provision system |
JP5553668B2 (en) * | 2010-04-14 | 2014-07-16 | 株式会社ソニー・コンピュータエンタテインメント | Information search method, information search server, and information search system |
JP2011257297A (en) * | 2010-06-10 | 2011-12-22 | Alpine Electronics Inc | Navigation device |
CN105143824B (en) * | 2013-04-26 | 2017-12-15 | 三菱电机株式会社 | Car-mounted device, navigation system and facilities information display methods |
CN104180814A (en) * | 2013-05-22 | 2014-12-03 | 北京百度网讯科技有限公司 | Navigation method in live-action function on mobile terminal, and electronic map client |
CN104965859B (en) * | 2015-06-02 | 2018-11-23 | 百度在线网络技术(北京)有限公司 | A kind of method and apparatus for obtaining the candidate site information in map |
-
2015
- 2015-06-02 CN CN201510296575.7A patent/CN104965859B/en active Active
- 2015-10-27 JP JP2017508480A patent/JP6454407B2/en not_active Expired - Fee Related
- 2015-10-27 KR KR1020177003755A patent/KR101934420B1/en active Active
- 2015-10-27 WO PCT/CN2015/092956 patent/WO2016192284A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101198149A (en) * | 2006-12-06 | 2008-06-11 | 华为技术有限公司 | Method for determining location information, method for managing uploaded resources, and application server |
CN102829789A (en) * | 2012-09-24 | 2012-12-19 | 惠州天缘电子有限公司 | Intelligent cloud navigation method, cloud navigation device and navigation system |
Also Published As
Publication number | Publication date |
---|---|
KR20170032366A (en) | 2017-03-22 |
CN104965859A (en) | 2015-10-07 |
JP6454407B2 (en) | 2019-01-16 |
JP2017524206A (en) | 2017-08-24 |
KR101934420B1 (en) | 2019-01-02 |
WO2016192284A1 (en) | 2016-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104965859B (en) | A kind of method and apparatus for obtaining the candidate site information in map | |
CN106303955B (en) | For carrying out matched method and apparatus to hotspot and POI | |
KR102301899B1 (en) | Information Retrieval Methods, Devices and Systems | |
US8301639B1 (en) | Location based query suggestion | |
US9043329B1 (en) | Dynamic event detection system and method | |
US9009159B2 (en) | Population and/or animation of spatial visualization(s) | |
KR102187642B1 (en) | Tour course planning method, planning server and storage medium | |
CN111143680A (en) | Method and system for recommending route, electronic device and computer storage medium | |
CN105302916A (en) | Information recommendation method and device | |
CN110532281A (en) | Query suggestion template | |
CN106416313A (en) | Identifying an entity associated with wireless network access point | |
CN111639253B (en) | Data weight judging method, device, equipment and storage medium | |
CN109657163A (en) | Destination address determining method and device, electronic equipment and storage medium | |
WO2013122420A1 (en) | Method, apparatus and computer-readable recording medium for managing images in image database | |
CN107168991A (en) | A kind of search result methods of exhibiting and device | |
JP7206514B2 (en) | Method for sorting geolocation points, training method for sorting model, and corresponding device | |
CN103257962B (en) | information providing method and device | |
US12014432B2 (en) | Expandable feature and location-based listings searches | |
CN104918210B (en) | A kind of method and apparatus of information to be released for rendering | |
CN106357835A (en) | Method and device for determining subordinate region of target IP address | |
CN104915393A (en) | Directional search method and device | |
CN103455619A (en) | Grading treatment method and system based on Lucene fragmentation structure | |
CN110245286B (en) | travel recommendation method and device based on data mining | |
CN106469205A (en) | A kind of method and apparatus of the geographical location information determining user | |
CN103678292B (en) | A kind of method and apparatus for being ranked up based on location information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |