[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201510296575.7A
Other languages
Chinese (zh)
Other versions
CN104965859A (en
Inventor
邢皖甲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201510296575.7A priority Critical patent/CN104965859B/en
Publication of CN104965859A publication Critical patent/CN104965859A/en
Priority to JP2017508480A priority patent/JP6454407B2/en
Priority to PCT/CN2015/092956 priority patent/WO2016192284A1/en
Priority to KR1020177003755A priority patent/KR101934420B1/en
Application granted granted Critical
Publication of CN104965859B publication Critical patent/CN104965859B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information 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

A kind of method and apparatus for obtaining the candidate site information in map
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.
CN201510296575.7A 2015-06-02 2015-06-02 A kind of method and apparatus for obtaining the candidate site information in map Active CN104965859B (en)

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)

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

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

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

Patent Citations (2)

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