Nothing Special   »   [go: up one dir, main page]

CN105426384A - Proposed target location generation method and apparatus - Google Patents

Proposed target location generation method and apparatus Download PDF

Info

Publication number
CN105426384A
CN105426384A CN201510685347.9A CN201510685347A CN105426384A CN 105426384 A CN105426384 A CN 105426384A CN 201510685347 A CN201510685347 A CN 201510685347A CN 105426384 A CN105426384 A CN 105426384A
Authority
CN
China
Prior art keywords
suggestion
objective
user
geographic position
list entries
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.)
Pending
Application number
CN201510685347.9A
Other languages
Chinese (zh)
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 CN201510685347.9A priority Critical patent/CN105426384A/en
Publication of CN105426384A publication Critical patent/CN105426384A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Remote Sensing (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)

Abstract

The present invention aims to provide a proposed target location generation method and apparatus. The method comprises the following steps: acquiring an input sequence inputted in a mapping application by a user; acquiring a current geographical location of the user; according to the input sequence, based on the current geographical location of the user, determining at least one proposed target location corresponding to the input sequence; and providing at least one proposed target location to the user. Compared with the prior art, based on the current geographical location of the user, the method and apparatus disclosed by the present invention determine at least one proposed target location corresponding to the input sequence of the user, and provide to the user, so that travelling possiblity of the user can be fully considered, needs of the user can be met, travelling efficiency of the user can be improved and experience of the user can be enhanced.

Description

A kind of method and apparatus generating suggestion objective
Technical field
The present invention relates to field of computer technology, particularly relate to a kind of method and apparatus generating suggestion objective.
Background technology
In daily life, when we go the local time be not familiar with, map application can be used to search destination and planning application traffic route.At this moment, the suggestion lists of map application can help us to input place name rapidly.Such as, when we are currently located at Baidu mansion, think West Second Qi, at this moment we input " Xi " in the input frame of map application, suggestion lists may occur " Xinjiang Uygur Autonomous Regions ", " Tibet Autonomous Region ", " large exultation city, west ", " Fragrant Hill Park ", " Xisanqi ", " new Zhong Guan shopping center ", " Concord Hospital ", the suggestion such as " Beijing West Railway Station " objective.
But the existing method that these generate suggestion objective is merely according to the function height of administrative region, and high excellent display economizes name, does not consider the possibility of user's trip, on the contrary the place that user unlikely goes preferentially is shown to user.
Therefore, how effectively to generate suggestion objective and to be supplied to user, to meet the demand of user, improve the efficiency of user's trip, become one of those skilled in the art's problem needing solution badly.
Summary of the invention
The object of this invention is to provide a kind of method and apparatus generating suggestion objective.
According to an aspect of the present invention, provide a kind of method generating suggestion objective, wherein, the method comprises the following steps:
A obtains the list entries that user inputs in map application;
B obtains the current geographic position of described user;
C, according to described list entries, based on the current geographic position of described user, determines that at least one corresponding with described list entries advises objective;
At least one suggestion objective described is supplied to described user by d.
According to another aspect of the present invention, additionally provide a kind of generating apparatus generating suggestion objective, wherein, this generating apparatus comprises:
Retrieval device, for obtaining the list entries that user inputs in map application;
Position acquisition device, for obtaining the current geographic position of described user;
Suggestion determining device, for according to described list entries, based on the current geographic position of described user, determines that at least one corresponding with described list entries advises objective;
Suggestion generator, for being supplied to described user by least one suggestion objective described.
Compared with prior art, the current geographic position that the present invention is based on user determines that at least one corresponding with the list entries of user advises objective, and be supplied to user, take into full account the possibility that user goes on a journey, meet the demand of user, improve the efficiency of user's trip, improve the experience of user.
Further, the present invention is based on the current geographic position of user, at least one suggestion objective described is sorted, the suggestion objective after sequence is supplied to user, improves the experience of user further.
Further, if the current geographic position of the geographic position that the present invention's at least one suggestion objective described is corresponding and described user is not in same administrative region, according to the executive function corresponding at least one suggestion objective described, at least one suggestion objective described is sorted, such as, when advise objective exceed city of living belonging to user, county region time, display to corresponding city, at county level, improve the experience of user further.
Further, the present invention, sorts to the history frequency at least one geographic position corresponding to suggestion objective described at least one suggestion objective described according to described user.Such as, if the history of the non-described user of the current geographic position of described user often goes to position, and the history that geographic position corresponding to suggestion objective is described user often goes to position, then improve the priority of described suggestion objective; If the current geographic position of described user is the history of described user often go to position, and advise geographic position that objective is corresponding also for the history of described user often goes to position, then reduce the priority of described suggestion objective, improve the experience of user further.
Accompanying drawing explanation
By reading the detailed description done non-limiting example done with reference to the following drawings, other features, objects and advantages of the present invention will become more obvious:
Fig. 1 illustrates the structural representation of the device for generating suggestion objective according to one aspect of the invention;
Fig. 2 illustrates the schematic flow sheet of the method for generating suggestion objective according to a further aspect of the present invention.
In accompanying drawing, same or analogous Reference numeral represents same or analogous parts.
Embodiment
Before in further detail exemplary embodiment being discussed, it should be mentioned that some exemplary embodiments are described as the process or method described as process flow diagram.Although operations is described as the process of order by process flow diagram, many operations wherein can be implemented concurrently, concomitantly or simultaneously.In addition, the order of operations can be rearranged.Described process can be terminated when its operations are completed, but can also have the additional step do not comprised in the accompanying drawings.Described process can correspond to method, function, code, subroutine, subroutine etc.
Within a context alleged " computer equipment ", also referred to as " computer ", refer to the intelligent electronic device that can be performed the predetermined process such as numerical evaluation and/or logical calculated process by operation preset program or instruction, it can comprise processor and storer, the survival instruction that prestores in memory is performed to perform predetermined process process by processor, or perform predetermined process process by the hardware such as ASIC, FPGA, DSP, or combined by said two devices and realize.Computer equipment includes but not limited to server, PC, notebook computer, panel computer, smart mobile phone etc.
Described computer equipment comprises subscriber equipment and the network equipment.Wherein, described subscriber equipment includes but not limited to computer, smart mobile phone, PDA etc.; The described network equipment includes but not limited to the server group that single network server, multiple webserver form or the cloud be made up of a large amount of computing machine or the webserver based on cloud computing (CloudComputing), wherein, cloud computing is the one of Distributed Calculation, the super virtual machine be made up of a group loosely-coupled computing machine collection.Wherein, described computer equipment isolated operation can realize the present invention, also accessible network by realizing the present invention with the interactive operation of other computer equipments in network.Wherein, the network residing for described computer equipment includes but not limited to internet, wide area network, Metropolitan Area Network (MAN), LAN (Local Area Network), VPN etc.
It should be noted that; described subscriber equipment, the network equipment and network etc. are only citing; other computer equipments that are existing or that may occur from now on or network, as being applicable to the present invention, within also should being included in scope, and are contained in this with way of reference.
Method (some of them are illustrated by process flow diagram) discussed below can be implemented by hardware, software, firmware, middleware, microcode, hardware description language or its combination in any.When implementing by software, firmware, middleware or microcode, program code or code segment in order to implement necessary task can be stored in machine or computer-readable medium (such as storage medium).(one or more) processor can implement necessary task.
Concrete structure disclosed herein and function detail are only representational, and are the objects for describing exemplary embodiment of the present invention.But the present invention can carry out specific implementation by many replacement forms, and should not be construed as only being limited to the embodiments set forth herein.
Should be understood that, although may have been used term " first ", " second " etc. here to describe unit, these unit should not limit by these terms.These terms are used to be only used to a unit and another unit to distinguish.For example, when not deviating from the scope of exemplary embodiment, first module can be called as second unit, and second unit can be called as first module similarly.Here used term "and/or" comprise one of them or more any and all combinations of listed associated item.
Should be understood that, when a unit is called as " connection " or " coupling " to another unit, it can directly connect or be coupled to another unit described, or can there is temporary location.On the other hand, " when being directly connected " or " directly coupled " to another unit, then there is not temporary location when a unit is called as.Should explain in a comparable manner the relation be used between description unit other words (such as " and be in ... between " compared to " and be directly in ... between ", " with ... contiguous " compared to " and with ... be directly close to " etc.).
Here used term is only used to describe specific embodiment and be not intended to limit exemplary embodiment.Unless context refers else clearly, otherwise singulative used here " ", " one " are also intended to comprise plural number.It is to be further understood that, the existence of the feature that term used here " comprises " and/or " comprising " specifies to state, integer, step, operation, unit and/or assembly, and do not get rid of and there is or add other features one or more, integer, step, operation, unit, assembly and/or its combination.
Also it should be mentioned that and to replace in implementation at some, the function/action mentioned can according to being different from occurring in sequence of indicating in accompanying drawing.For example, depend on involved function/action, in fact the two width figure in succession illustrated can perform simultaneously or sometimes can perform according to contrary order substantially.
Below in conjunction with accompanying drawing, the present invention is described in further detail.
Fig. 1 illustrates the structural representation of the device for generating suggestion objective according to one aspect of the invention.
This generating apparatus 1 comprises retrieval device 101, position acquisition device 102, suggestion determining device 103 and suggestion generator 104.At this, generating apparatus 1 such as can be arranged in computer equipment, and described computer equipment comprises subscriber equipment and the network equipment.Be positioned at subscriber equipment with this generating apparatus 1 below, especially, mobile device, in be described in detail for example.
Retrieval device 101 obtains the list entries that user inputs in map application.
Particularly, user is by calling the map application on its mobile device, list entries is have input in this map application, retrieval device 101 such as calls the application programming interfaces (API) of this application or the communication mode of other agreements by one or many, obtains the list entries of this user input.
Wherein, described list entries to comprise in Chinese character, phonetic, English at least any one.Such as, mutual by with mobile device of user, in map application thereon, input Chinese charater input sequence " west ", Pinyin Input sequence " xi " or English list entries " Seattle " etc.
It should be noted that; above-mentioned citing is only and technical scheme of the present invention is described better; but not limitation of the present invention; those skilled in the art should understand that; the mode of any other list entries that is existing or that may occur from now on or acquisition list entries; as being applicable to the present invention, within also scope should being included in, and be contained in this by reference at this.
Position acquisition device 102 obtains the current geographic position of described user.
Particularly, this user such as initiatively submits its current geographic position to, or, the subscriber equipment that this user uses, especially, mobile device, by calling the such as GPS device etc. on it, obtain the current geographic position of this user, mutual by with these devices of this position acquisition device 102, obtains the current geographic position of this user.
It should be noted that; above-mentioned citing is only and technical scheme of the present invention is described better; but not limitation of the present invention; those skilled in the art should understand that; the mode of the current geographic position of any other acquisition user that is existing or that may occur from now on; as being applicable to the present invention, within also scope should being included in, and be contained in this by reference at this.
Suggestion determining device 103, according to described list entries, based on the current geographic position of described user, determines that at least one corresponding with described list entries advises objective.
Particularly, the list entries of user's input that suggestion determining device 103 obtains according to retrieval device 101, and the current geographic position of this user obtained based on this position acquisition device 102, by the mode such as mating in storehouse, place, determine that at least one corresponding with this list entries advises objective.At this, at least one suggestion objective described is such as positioned at same administrative region with this list entries, or at least one suggestion objective described such as sorts etc. according to the distance of the current geographic position with this user.At this, the scope of described administrative region can be system intialization, also can be adjusted according to actual conditions by user.
Such as, user have input list entries " xi " in map application, retrieval device 101 calls the application programming interfaces (API) of this application or the communication mode by other agreements by one or many, obtains the list entries " xi " of this user input; The current geographic position of this user that position acquisition device 102 obtains is Beijing, or in more detail, Beijing Baidu mansion; Subsequently, suggestion determining device 103 is according to this list entries " xi ", based on the current geographic position of this user, determine the suggestion objective " Xidan " corresponding with this list entries, " West Second Qi ", " Concord Hospital ", " new Zhong Guan shopping center " etc.
It should be noted that; above-mentioned citing is only and technical scheme of the present invention is described better; but not limitation of the present invention; those skilled in the art should understand that; the mode of any other determination suggestion objective that is existing or that may occur from now on; as being applicable to the present invention, within also scope should being included in, and be contained in this by reference at this.
At least one suggestion objective described is supplied to described user by suggestion generator 104.
Particularly, suggestion generator 104 is according to suggestion determining device 103 at least one suggestion objective determined, the dynamic page technology such as such as JSP, ASP or PHP are called by one or many, or, by the ways of presentation of other agreements, by described at least one suggestion objective randomly or according to pre-defined rule sequence after, be supplied to this user.
Such as, in the combobox of the input frame of the map application that suggestion generator 104 uses user, the place such as sidebar, suspended frame of this map application, at least one suggestion objective described is supplied to this user.
Preferably, the suggestion objective of predetermined quantity can also be supplied to user by suggestion generator 104, such as, when advising that determining device 103 determined suggestion objective is too many, suggestion generator 104 can therefrom select the suggestion objective of predetermined quantity to be supplied to user randomly, and user can pass through operation, such as, by clicking, growing operations such as pressing, this suggestion generator 104 is made to be shown to this user from " changing a collection of " the plurality of suggestion objective; Or suggestion generator 104 sorts according to pre-defined rule to the determined suggestion objective of suggestion determining device 103, the suggestion objective of the preceding predetermined quantity of sequence is supplied to user.
At this, user constantly inputs in the process of list entries, and suggestion determining device 103 constantly determines the suggestion objective corresponding with these list entries, and these suggestion objectives are constantly supplied to this user by suggestion generator 104.Such as, user is when inputting list entries " xi ", the suggestion objective that suggestion determining device 103 is determined comprises " Xidan ", " West Second Qi ", " Concord Hospital ", " new Zhong Guan shopping center " etc., and these suggestion objectives are supplied to user by suggestion generator 104; When this user then inputs " e ", when making list entries become " xie ", suggestion determining device 103 continues to determine the suggestion objective corresponding with this list entries " xie ", as " Concord Hospital ", " fever clinic of Concord Hospital ", " crab Lao Song " etc., by these, suggestion generator 104 changes advises that objective is supplied to user.
It should be noted that; above-mentioned citing is only and technical scheme of the present invention is described better; but not limitation of the present invention; those skilled in the art should understand that; any other mode of objective of offering suggestions that is existing or that may occur from now on; as being applicable to the present invention, within also scope should being included in, and be contained in this by reference at this.
At this, based on the current geographic position of user, generating apparatus 1 determines that at least one corresponding with the list entries of user advises objective, and be supplied to user, take into full account the possibility that user goes on a journey, meet the demand of user, improve the efficiency of user's trip, improve the experience of user.
Preferably, described suggestion determining device 103 comprises suggestion determining unit (not shown) and suggestion sequencing unit (not shown).This suggestion determining unit, according to described list entries, determines that at least one corresponding with described list entries advises objective; Suggestion sequencing unit, based on the current geographic position of described user, sorts at least one suggestion objective described; Wherein, described in after sequence, at least one advises that objective is supplied to described user to described suggestion generator 104.
Particularly, the list entries of user that suggestion determining unit obtains according to retrieval device 101, by the mode such as mating in storehouse, place, determines that at least one corresponding with this list entries advises objective; Subsequently, suggestion sequencing unit is based on the current geographic position of this user, to described at least one suggestion objective sort, such as, by described at least one suggestion objective according to this user current geographic position between distance from the close-by examples to those far off sort; Subsequently, suggestion generator 104 calls the dynamic page technology such as such as JSP, ASP or PHP by one or many, or by the ways of presentation of other agreements, described in after sequence, at least one advises that objective is supplied to this user.
Such as, user have input list entries " xi " in map application, retrieval device 101 calls the application programming interfaces (API) of this application or the communication mode by other agreements by one or many, obtains the list entries " xi " of this user input; The current geographic position of this user that position acquisition device 102 obtains is Beijing Baidu mansion; Subsequently, suggestion determining unit in suggestion determining device 103, according to this list entries " xi ", determines that the suggestion objective corresponding with this list entries is for " Xidan ", " West Second Qi ", " Xinjiang Uygur Autonomous Regions ", " Tibet Autonomous Region ", " Concord Hospital ", " new Zhong Guan shopping center " etc.; Suggestion sequencing unit, based on the current geographic position " Beijing Baidu mansion " of this user, sorts to above-mentioned suggestion objective, such as, is from the close-by examples to those far off sorted by above-mentioned suggestion objective according to the distance between " Beijing Baidu mansion "; Then, suggestion generator 104 calls the dynamic page technology such as such as JSP, ASP or PHP by one or many, and the above-mentioned suggestion objective after sequence is supplied to this user in the combobox of the input frame of this map application.
At this, generating apparatus 1, based on the current geographic position of user, sorts at least one suggestion objective described, the suggestion objective after sequence is supplied to user, improves the experience of user further.Such as, when user carries out objective search, go the probability in nearer place higher, therefore key in the process of list entries user, recommend user to advise objective with the distance of user distance objective.
At this, suggestion sequencing unit, based on the current geographic position of described user, includes but not limited to the mode that at least one suggestion objective described sorts:
1) based on the current geographic position of described user, the distance between the geographic position that at least one suggestion objective described is corresponding and described user is determined; According to described distance, at least one suggestion objective described is sorted.
Such as, at least one suggestion objective described is from the close-by examples to those far off sorted according to the distance between the geographic position of its correspondence and this user.Preferably, when the current geographic position of at least one geographic position corresponding to suggestion objective described and this user is in same administrative region, suggestion sequencing unit, according to described distance between at least one geographic position corresponding to suggestion objective and described user, sorts at least one suggestion objective described.
2) if the current geographic position of at least one geographic position corresponding to suggestion objective described and described user is not in same administrative region, according to the executive function corresponding at least one suggestion objective described, at least one suggestion objective described is sorted.
Such as, when the geographic position corresponding to suggestion objective and the current geographic position of user be not in same administrative region, then advise that the executive function that sequencing unit is corresponding according to described suggestion objective sorts to it, such as, priority divides with the executive function in area, the area that high excellent display executive function is high, if the current geographic position of user is in Beijing, the list entries of user's input is " H ", the determined suggestion objective of suggestion determining unit comprises in " Harbin " and " Huanan County ", the current geographic position of the geographic position that these two suggestion objectives are corresponding and this user is not in same administrative region, then advise that the priority in " Harbin " arranges higher than " Huanan County " by sequencing unit, " Harbin " sequence is before " Huanan County ".
3) according to described user to the history frequency at least one geographic position corresponding to suggestion objective described, at least one suggestion objective described is sorted.
Such as, if to certain, this user advises that the history frequency in the geographic position that objective is corresponding is higher, then the priority of this suggestion objective is higher.
More preferably, described suggestion sequencing unit, includes but not limited to the history frequency at least one geographic position corresponding to suggestion objective described the mode that at least one suggestion objective described sorts according to described user:
1) if the history of the non-described user of the current geographic position of described user often goes to position, and advise that geographic position that objective is corresponding is that the history of described user often goes to position, then improve the priority of described suggestion objective.
At this, the geographic position that suggestion objective is corresponding is that the history of described user often goes to position, and the history that the current geographic position of this user is not this user often goes to position, then show that this user goes the wish in the geographic position that this suggestion objective is corresponding higher, then advise that sequencing unit improves the priority of this suggestion objective.
2) if the history that the current geographic position of described user is described user often goes to position, and geographic position corresponding to suggestion objective is also for the history of described user often goes to position, then reduce the priority of described suggestion objective.
At this, if the history that the geographic position that the current geographic position of this user is corresponding with suggestion objective is all this user often goes to position, then user may be riper to this route, it thinks that the wish in the geographic position that suggestion objective is corresponding may be lower on the contrary, then advise that sequencing unit reduces the priority of this suggestion objective.
It should be noted that; above-mentioned citing is only and technical scheme of the present invention is described better; but not limitation of the present invention; those skilled in the art should understand that; any other mode that suggestion objective is sorted that is existing or that may occur from now on; as being applicable to the present invention, within also scope should being included in, and be contained in this by reference at this.
Fig. 2 illustrates the schematic flow sheet of the method for generating suggestion objective according to a further aspect of the present invention.
In step s 201, generating apparatus 1 obtains the list entries that user inputs in map application.
Particularly, user is by calling the map application on its mobile device, list entries is have input in this map application, in step s 201, generating apparatus 1 such as calls the application programming interfaces (API) of this application or the communication mode of other agreements by one or many, obtains the list entries of this user input.
Wherein, described list entries to comprise in Chinese character, phonetic, English at least any one.Such as, mutual by with mobile device of user, in map application thereon, input Chinese charater input sequence " west ", Pinyin Input sequence " xi " or English list entries " Seattle " etc.
It should be noted that; above-mentioned citing is only and technical scheme of the present invention is described better; but not limitation of the present invention; those skilled in the art should understand that; the mode of any other list entries that is existing or that may occur from now on or acquisition list entries; as being applicable to the present invention, within also scope should being included in, and be contained in this by reference at this.
In step S202, generating apparatus 1 obtains the current geographic position of described user.
Particularly, this user such as initiatively submits its current geographic position to, or, the subscriber equipment that this user uses, especially, mobile device, by calling the such as GPS device etc. on it, obtain the current geographic position of this user, in step S202, mutual by with these devices of generating apparatus 1, obtains the current geographic position of this user.
It should be noted that; above-mentioned citing is only and technical scheme of the present invention is described better; but not limitation of the present invention; those skilled in the art should understand that; the mode of the current geographic position of any other acquisition user that is existing or that may occur from now on; as being applicable to the present invention, within also scope should being included in, and be contained in this by reference at this.
In step S203, generating apparatus 1, according to described list entries, based on the current geographic position of described user, determines that at least one corresponding with described list entries advises objective.
Particularly, in step S203, the list entries that generating apparatus 1 inputs according to user obtained in step s 201, and based on the current geographic position of this user obtained in step S202, by the mode such as mating in storehouse, place, determine that at least one corresponding with this list entries advises objective.At this, at least one suggestion objective described is such as positioned at same administrative region with this list entries, or at least one suggestion objective described such as sorts etc. according to the distance of the current geographic position with this user.At this, the scope of described administrative region can be system intialization, also can be adjusted according to actual conditions by user.
Such as, user have input list entries " xi " in map application, in step s 201, generating apparatus 1 calls the application programming interfaces (API) of this application or the communication mode by other agreements by one or many, obtains the list entries " xi " of this user input; In step S202, the current geographic position of this user that generating apparatus 1 obtains is Beijing, or in more detail, Beijing Baidu mansion; Subsequently, in step S203, generating apparatus 1, according to this list entries " xi ", based on the current geographic position of this user, determines the suggestion objective " Xidan " corresponding with this list entries, " West Second Qi ", " Concord Hospital ", " new Zhong Guan shopping center " etc.
It should be noted that; above-mentioned citing is only and technical scheme of the present invention is described better; but not limitation of the present invention; those skilled in the art should understand that; the mode of any other determination suggestion objective that is existing or that may occur from now on; as being applicable to the present invention, within also scope should being included in, and be contained in this by reference at this.
In step S204, at least one suggestion objective described is supplied to described user by generating apparatus 1.
Particularly, in step S204, generating apparatus 1 is according at least one suggestion objective determined in step S203, the dynamic page technology such as such as JSP, ASP or PHP are called by one or many, or, by other agreement ways of presentation, will described at least one suggestion objective randomly or according to pre-defined rule sort after, be supplied to this user.
Such as, in step S204, in the combobox of the input frame of the map application that generating apparatus 1 uses user, the place such as sidebar, suspended frame of this map application, at least one suggestion objective described is supplied to this user.
Preferably, in step S204, the suggestion objective of predetermined quantity can also be supplied to user by generating apparatus 1, such as, when in step S203, when generating apparatus 1 determined suggestion objective is too many, in step S204, generating apparatus 1 can therefrom select the suggestion objective of predetermined quantity to be supplied to user randomly, user by operation, such as, by click, can grow operations such as pressing, make in step S204, generating apparatus 1 is shown to this user from " changing a collection of " the plurality of suggestion objective; Or in step S204, generating apparatus 1 sorts according to pre-defined rule to suggestion objective determined in step S203, the suggestion objective of the preceding predetermined quantity of sequence is supplied to user.
At this, user constantly inputs in the process of list entries, and generating apparatus 1 constantly determines the suggestion objective corresponding with these list entries, constantly these suggestion objectives is supplied to this user.Such as, user is when inputting list entries " xi ", and the suggestion objective that generating apparatus 1 is determined comprises " Xidan ", " West Second Qi ", " Concord Hospital ", " new Zhong Guan shopping center " etc., and these suggestion objectives are supplied to user; When this user then inputs " e ", when making list entries become " xie ", generating apparatus 1 continues to determine the suggestion objective corresponding with this list entries " xie ", as " Concord Hospital ", " fever clinic of Concord Hospital ", " crab Lao Song " etc., and change by these suggestion objective be supplied to user.
It should be noted that; above-mentioned citing is only and technical scheme of the present invention is described better; but not limitation of the present invention; those skilled in the art should understand that; any other mode of objective of offering suggestions that is existing or that may occur from now on; as being applicable to the present invention, within also scope should being included in, and be contained in this by reference at this.
At this, based on the current geographic position of user, generating apparatus 1 determines that at least one corresponding with the list entries of user advises objective, and be supplied to user, take into full account the possibility that user goes on a journey, meet the demand of user, improve the efficiency of user's trip, improve the experience of user.
Preferably, step S203 comprises sub-step S203a (not shown) and sub-step S203b (not shown).In sub-step S203a, generating apparatus 1, according to described list entries, determines that at least one corresponding with described list entries advises objective; In sub-step S203b, generating apparatus 1, based on the current geographic position of described user, sorts at least one suggestion objective described; Wherein, in step S204, described in after sequence, at least one advises that objective is supplied to described user to generating apparatus 1.
Particularly, in sub-step S203a, generating apparatus 1, according to the list entries of user obtained in step s 201, by the mode such as mating in storehouse, place, determines that at least one corresponding with this list entries advises objective; Subsequently, in sub-step S203b, generating apparatus 1, based on the current geographic position of this user, sorts at least one suggestion objective described, such as, by described at least one suggestion objective according to this user current geographic position between distance from the close-by examples to those far off sort; Subsequently, in step S204, generating apparatus 1 calls the dynamic page technology such as such as JSP, ASP or PHP by one or many, or by the ways of presentation of other agreements, described in after sequence, at least one advises that objective is supplied to this user.
Such as, user have input list entries " xi " in map application, in step s 201, generating apparatus 1 calls the application programming interfaces (API) of this application or the communication mode by other agreements by one or many, obtains the list entries " xi " of this user input; In step S202, the current geographic position of this user that generating apparatus 1 obtains is Beijing Baidu mansion; Subsequently, in sub-step S203a, generating apparatus 1, according to this list entries " xi ", determines that the suggestion objective corresponding with this list entries is " Xidan ", " West Second Qi ", " Xinjiang Uygur Autonomous Regions ", " Tibet Autonomous Region ", " Concord Hospital ", " new Zhong Guan shopping center " etc.; In sub-step S203b, generating apparatus 1 is based on the current geographic position " Beijing Baidu mansion " of this user, above-mentioned suggestion objective is sorted, such as, above-mentioned suggestion objective is from the close-by examples to those far off sorted according to the distance between " Beijing Baidu mansion "; Then, in step S204, generating apparatus 1 calls the dynamic page technology such as such as JSP, ASP or PHP by one or many, and the above-mentioned suggestion objective after sequence is supplied to this user in the combobox of the input frame of this map application.
At this, generating apparatus 1, based on the current geographic position of user, sorts at least one suggestion objective described, the suggestion objective after sequence is supplied to user, improves the experience of user further.Such as, when user carries out objective search, go the probability in nearer place higher, therefore key in the process of list entries user, recommend user to advise objective with the distance of user distance objective.
At this, in sub-step S203b, generating apparatus 1, based on the current geographic position of described user, includes but not limited to the mode that at least one suggestion objective described sorts:
1) based on the current geographic position of described user, the distance between the geographic position that at least one suggestion objective described is corresponding and described user is determined; According to described distance, at least one suggestion objective described is sorted.
Such as, at least one suggestion objective described is from the close-by examples to those far off sorted according to the distance between the geographic position of its correspondence and this user.Preferably, when the current geographic position of at least one geographic position corresponding to suggestion objective described and this user is in same administrative region, in sub-step S203b, generating apparatus 1, according to described distance between at least one geographic position corresponding to suggestion objective and described user, sorts at least one suggestion objective described.
2) if the current geographic position of at least one geographic position corresponding to suggestion objective described and described user is not in same administrative region, according to the executive function corresponding at least one suggestion objective described, at least one suggestion objective described is sorted.
Such as, when the geographic position corresponding to suggestion objective and the current geographic position of user be not in same administrative region, then in sub-step S203b, the executive function that generating apparatus 1 is corresponding according to described suggestion objective sorts to it, such as, priority divides with the executive function in area, the area that high excellent display executive function is high, if the current geographic position of user is in Beijing, the list entries of user's input is " H ", in sub-step S203a, the determined suggestion objective of generating apparatus 1 comprises in " Harbin " and " Huanan County ", the current geographic position of the geographic position that these two suggestion objectives are corresponding and this user is not in same administrative region, then in sub-step S203b, the priority in " Harbin " arranges higher than " Huanan County " by generating apparatus 1, " Harbin " sequence is before " Huanan County ".
3) according to described user to the history frequency at least one geographic position corresponding to suggestion objective described, at least one suggestion objective described is sorted.
Such as, if to certain, this user advises that the history frequency in the geographic position that objective is corresponding is higher, then the priority of this suggestion objective is higher.
More preferably, in sub-step S203b, generating apparatus 1, includes but not limited to the history frequency at least one geographic position corresponding to suggestion objective described the mode that at least one suggestion objective described sorts according to described user:
1) if the history of the non-described user of the current geographic position of described user often goes to position, and advise that geographic position that objective is corresponding is that the history of described user often goes to position, then improve the priority of described suggestion objective.
At this, the geographic position that suggestion objective is corresponding is that the history of described user often goes to position, and the history that the current geographic position of this user is not this user often goes to position, then show that this user goes the wish in the geographic position that this suggestion objective is corresponding higher, then in sub-step S203b, generating apparatus 1 improves the priority of this suggestion objective.
2) if the history that the current geographic position of described user is described user often goes to position, and geographic position corresponding to suggestion objective is also for the history of described user often goes to position, then reduce the priority of described suggestion objective.
At this, if the history that the geographic position that the current geographic position of this user is corresponding with suggestion objective is all this user often goes to position, then user may be riper to this route, it thinks that the wish in the geographic position that suggestion objective is corresponding may be lower on the contrary, then in sub-step S203b, generating apparatus 1 reduces the priority of this suggestion objective.
It should be noted that; above-mentioned citing is only and technical scheme of the present invention is described better; but not limitation of the present invention; those skilled in the art should understand that; any other mode that suggestion objective is sorted that is existing or that may occur from now on; as being applicable to the present invention, within also scope should being included in, and be contained in this by reference at this.
It should be noted that the present invention can be implemented in the assembly of software and/or software restraint, such as, each device of the present invention can adopt special IC (ASIC) or any other similar hardware device to realize.In one embodiment, software program of the present invention can perform to realize step mentioned above or function by processor.Similarly, software program of the present invention (comprising relevant data structure) can be stored in computer readable recording medium storing program for performing, such as, and RAM storer, magnetic or CD-ROM driver or flexible plastic disc and similar devices.In addition, steps more of the present invention or function can adopt hardware to realize, such as, as coordinating with processor thus performing the circuit of each step or function.
To those skilled in the art, obviously the invention is not restricted to the details of above-mentioned one exemplary embodiment, and when not deviating from spirit of the present invention or essential characteristic, the present invention can be realized in other specific forms.Therefore, no matter from which point, all should embodiment be regarded as exemplary, and be nonrestrictive, scope of the present invention is limited by claims instead of above-mentioned explanation, and all changes be therefore intended in the implication of the equivalency by dropping on claim and scope are included in the present invention.Any Reference numeral in claim should be considered as the claim involved by limiting.In addition, obviously " comprising " one word do not get rid of other unit or step, odd number does not get rid of plural number.Multiple unit of stating in system claims or device also can be realized by software or hardware by a unit or device.First, second word such as grade is used for representing title, and does not represent any specific order.

Claims (16)

1. generate a method for suggestion objective, wherein, the method comprises the following steps:
A obtains the list entries that user inputs in map application;
B obtains the current geographic position of described user;
C, according to described list entries, based on the current geographic position of described user, determines that at least one corresponding with described list entries advises objective;
At least one suggestion objective described is supplied to described user by d.
2. method according to claim 1, wherein, described step c comprises:
C1, according to described list entries, determines that at least one corresponding with described list entries advises objective;
C2, based on the current geographic position of described user, sorts at least one suggestion objective described;
Wherein, described steps d comprises:
-described in after sequence, at least one advises that objective is supplied to described user.
3. method according to claim 2, wherein, described step c2 comprises:
-based on the current geographic position of described user, determine the distance between the geographic position that at least one suggestion objective described is corresponding and described user;
-according to described distance, at least one suggestion objective described is sorted.
4. method according to claim 2, wherein, described step c2 comprises:
The geographic position that described in-Ruo, at least one suggestion objective is corresponding and the current geographic position of described user be not in same administrative region, according to the executive function corresponding at least one suggestion objective described, at least one suggestion objective described is sorted.
5. method according to claim 2, wherein, described step c2 comprises:
-according to described user to the history frequency at least one geographic position corresponding to suggestion objective described, at least one suggestion objective described is sorted.
6. method according to claim 5, wherein, described step c2 comprises:
The history of the non-described user of the current geographic position of user described in-Ruo often goes to position, and the history that geographic position corresponding to suggestion objective is described user often goes to position, then improve the priority of described suggestion objective.
7. method according to claim 5, wherein, described step c2 comprises:
The current geographic position of user described in-Ruo is that the history of described user often goes to position, and advises that geographic position that objective is corresponding is also for the history of described user often goes to position, then reduce the priority of described suggestion objective.
8. method according to any one of claim 1 to 7, wherein, described list entries to comprise in Chinese character, phonetic, English at least any one.
9. generate a generating apparatus for suggestion objective, wherein, this generating apparatus comprises:
Retrieval device, for obtaining the list entries that user inputs in map application;
Position acquisition device, for obtaining the current geographic position of described user;
Suggestion determining device, for according to described list entries, based on the current geographic position of described user, determines that at least one corresponding with described list entries advises objective;
Suggestion generator, for being supplied to described user by least one suggestion objective described.
10. generating apparatus according to claim 9, wherein, described suggestion determining device comprises:
Suggestion determining unit, for according to described list entries, determines that at least one corresponding with described list entries advises objective;
Suggestion sequencing unit, for the current geographic position based on described user, sorts at least one suggestion objective described;
Wherein, described suggestion generator is used for:
-described in after sequence, at least one advises that objective is supplied to described user.
11. generating apparatus according to claim 10, wherein, described suggestion sequencing unit is used for:
-based on the current geographic position of described user, determine the distance between the geographic position that at least one suggestion objective described is corresponding and described user;
-according to described distance, at least one suggestion objective described is sorted.
12. generating apparatus according to claim 10, wherein, described suggestion sequencing unit is used for:
The geographic position that described in-Ruo, at least one suggestion objective is corresponding and the current geographic position of described user be not in same administrative region, according to the executive function corresponding at least one suggestion objective described, at least one suggestion objective described is sorted.
13. generating apparatus according to claim 10, wherein, described suggestion sequencing unit is used for:
-according to described user to the history frequency at least one geographic position corresponding to suggestion objective described, at least one suggestion objective described is sorted.
14. generating apparatus according to claim 13, wherein, described suggestion sequencing unit is used for:
The history of the non-described user of the current geographic position of user described in-Ruo often goes to position, and advises that geographic position that objective is corresponding is that the history of described user often goes to position, then improve the priority of described suggestion objective.
15. generating apparatus according to claim 13, wherein, described suggestion sequencing unit is used for:
The current geographic position of user described in-Ruo is that the history of described user often goes to position, and geographic position corresponding to suggestion objective is also for the history of described user often goes to position, then reduce the priority of described suggestion objective.
16. generating apparatus according to any one of claim 9 to 15, wherein, described list entries to comprise in Chinese character, phonetic, English at least any one.
CN201510685347.9A 2015-10-20 2015-10-20 Proposed target location generation method and apparatus Pending CN105426384A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510685347.9A CN105426384A (en) 2015-10-20 2015-10-20 Proposed target location generation method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510685347.9A CN105426384A (en) 2015-10-20 2015-10-20 Proposed target location generation method and apparatus

Publications (1)

Publication Number Publication Date
CN105426384A true CN105426384A (en) 2016-03-23

Family

ID=55504596

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510685347.9A Pending CN105426384A (en) 2015-10-20 2015-10-20 Proposed target location generation method and apparatus

Country Status (1)

Country Link
CN (1) CN105426384A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107967358A (en) * 2017-12-21 2018-04-27 广东欧珀移动通信有限公司 Recommendation method, apparatus, storage medium and the mobile terminal of objective
WO2018082277A1 (en) * 2016-11-02 2018-05-11 Beijing Didi Infinity Technology And Development Co., Ltd. Systems and methods for providing information for on-demand services
CN109246623A (en) * 2018-08-31 2019-01-18 张彬 A kind of communicating number complementing method, device and storage medium
US10256306B1 (en) 2017-11-30 2019-04-09 International Business Machines Corporation Vertically integrated multispectral imaging sensor with graphene as electrode and diffusion barrier

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001018702A1 (en) * 1999-09-08 2001-03-15 Andrus James J Global communications network mapping protocol
CN103455160A (en) * 2012-05-29 2013-12-18 阿里巴巴集团控股有限公司 Method and device for recommending candidate words according to geographic position
CN103914498A (en) * 2013-03-18 2014-07-09 百度在线网络技术(北京)有限公司 Search recommending method and device for map searching
CN103927310A (en) * 2013-01-14 2014-07-16 百度在线网络技术(北京)有限公司 Map data searching suggestion generation method and device
CN104765526A (en) * 2015-03-18 2015-07-08 百度在线网络技术(北京)有限公司 Method and device for filtering candidate entries
CN104777920A (en) * 2015-04-30 2015-07-15 魅族科技(中国)有限公司 Character recommending method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001018702A1 (en) * 1999-09-08 2001-03-15 Andrus James J Global communications network mapping protocol
CN103455160A (en) * 2012-05-29 2013-12-18 阿里巴巴集团控股有限公司 Method and device for recommending candidate words according to geographic position
CN103927310A (en) * 2013-01-14 2014-07-16 百度在线网络技术(北京)有限公司 Map data searching suggestion generation method and device
CN103914498A (en) * 2013-03-18 2014-07-09 百度在线网络技术(北京)有限公司 Search recommending method and device for map searching
CN104765526A (en) * 2015-03-18 2015-07-08 百度在线网络技术(北京)有限公司 Method and device for filtering candidate entries
CN104777920A (en) * 2015-04-30 2015-07-15 魅族科技(中国)有限公司 Character recommending method and device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018082277A1 (en) * 2016-11-02 2018-05-11 Beijing Didi Infinity Technology And Development Co., Ltd. Systems and methods for providing information for on-demand services
GB2558503A (en) * 2016-11-02 2018-07-11 Beijing Didi Infinity Technology & Dev Co Ltd Systems and methods for providing information for on-demand services
US11017327B2 (en) 2016-11-02 2021-05-25 Beijing Didi Infinity Technology And Development Co., Ltd. Systems and methods for providing information for on-demand services
US10256306B1 (en) 2017-11-30 2019-04-09 International Business Machines Corporation Vertically integrated multispectral imaging sensor with graphene as electrode and diffusion barrier
CN111328429A (en) * 2017-11-30 2020-06-23 国际商业机器公司 Vertically integrated multispectral imaging sensor with graphene as electrode and diffusion barrier layer
CN111328429B (en) * 2017-11-30 2023-04-07 国际商业机器公司 Vertically integrated multispectral imaging sensor with graphene as electrode and diffusion barrier layer
CN107967358A (en) * 2017-12-21 2018-04-27 广东欧珀移动通信有限公司 Recommendation method, apparatus, storage medium and the mobile terminal of objective
CN109246623A (en) * 2018-08-31 2019-01-18 张彬 A kind of communicating number complementing method, device and storage medium

Similar Documents

Publication Publication Date Title
CN111708858B (en) Map data processing method, device, equipment and storage medium
CN110705800B (en) Mixed travel route determination method, device, equipment and storage medium
CN106156138B (en) The foundation of the spatial index of point of interest, Perimeter method and apparatus
CN107092623B (en) Interest point query method and device
EP2993445A1 (en) Loading method and apparatus for map label
JP7227320B2 (en) TRAFFIC DATA ANALYSIS METHOD, APPARATUS, DEVICE, VEHICLE, STORAGE MEDIUM AND PROGRAM
CN104951456A (en) Method, device and equipment used for obtaining answer information
CN104933084A (en) Method, apparatus and device for acquiring answer information
CN105426384A (en) Proposed target location generation method and apparatus
CN105183882A (en) Application software recommending method and device
CN110660219A (en) Parking lot parking prediction method and device
CN107305134B (en) Method and apparatus for displaying navigation route of predetermined shape on electronic map
CN107167152A (en) Paths planning method and device
JP2023022185A (en) Map data processing method and device, electronic equipment, storage medium, and computer program
CN102968497B (en) dynamic data processing method and system
CN104765526A (en) Method and device for filtering candidate entries
CN106408489A (en) Targeted poverty alleviation information processing method and device
CN113160693A (en) Road intersection processing method, device, equipment and storage medium
JP2009134520A (en) Social network display system, method, and program
CN112860996B (en) Interest point processing method and device, electronic equipment and medium
CN103852080A (en) Map display method and system for objects
CN111625724A (en) Information processing method, information processing device, electronic equipment and storage medium
CN104657045A (en) Intelligent terminal resource displaying control method, resource control method and apparatus
CN107391728B (en) Data mining method and data mining device
CN113447034B (en) Road network data processing method and device, electronic equipment and readable storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160323