CN106919676A - The recommendation method in place, device, server and system in map - Google Patents

The recommendation method in place, device, server and system in map Download PDF

Info

Publication number
CN106919676A
CN106919676A CN201710104477.8A CN201710104477A CN106919676A CN 106919676 A CN106919676 A CN 106919676A CN 201710104477 A CN201710104477 A CN 201710104477A CN 106919676 A CN106919676 A CN 106919676A
Authority
CN
China
Prior art keywords
place
assemble
client
departure
information
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
CN201710104477.8A
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.)
Advanced New Technologies Co Ltd
Advantageous New Technologies Co Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201710104477.8A priority Critical patent/CN106919676A/en
Publication of CN106919676A publication Critical patent/CN106919676A/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/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • 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)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Navigation (AREA)

Abstract

Recommendation method, device, server and the system in place in a kind of map are the embodiment of the invention provides, methods described includes:The inquiry request for searching assemble place that client sends is received, the inquiry request includes the attribute information of at least two departure places;Attribute information based at least two departure places determines at least one assemble place;The information at assemble place is sent to client, to be shown.Scheme provided in an embodiment of the present invention, objective (such as assemble place) is recommended according to user's request, is improved user and is gone out line efficiency, lifts Consumer's Experience.

Description

The recommendation method in place, device, server and system in map
Technical field
The present embodiments relate to the recommendation method in place, dress in electronic map technique field, more particularly to a kind of map Put, server and system.
Background technology
With the fast step of urban construction, city size is constantly expanding, and public bus network is also in continuous increase-volume.Electronically The application of figure improves people and finds destination, the efficiency of enquiring route, time-consuming, gives people trip and brings more facilities.
However, inventor realize it is of the invention during, find prior art there is following defect:
Existing electronic map only possesses place inquiry and the mode of transportation query function on basis, does not possess place but and pushes away The function of recommending, such as when many personal in multiple different places, it is desirable to when selecting a suitable ground point set, people be only capable of with Selection is gone by means of daily life experience, trip experience.
The content of the invention
The embodiment of the present invention provides recommendation method, device, server and the system in place in a kind of map, according to user's need Recommendation objective (such as assemble place) is asked, user is improved and is gone out line efficiency, lift Consumer's Experience.
To reach above-mentioned purpose, embodiments of the invention are adopted the following technical scheme that:
In a first aspect, the invention provides a kind of recommendation method in place in map, including:
The inquiry request for searching assemble place that client sends is received, the inquiry request includes at least two The attribute information of departure place;
Attribute information based at least two departure place determines assemble place described at least one;
The information at the assemble place is sent to client, to be shown.
Second aspect, the invention provides a kind of recommendation apparatus in place in map, including:
Request receiving module, the inquiry request for searching assemble place for receiving client transmission, the inquiry Request includes the attribute information of at least two departure places;
Assemble place determining module, at least one institute is determined for the attribute information based at least two departure place State assemble place;
Place sending module, for the information at the assemble place to be sent to client, to be shown.
The third aspect, the invention provides a kind of server, including:
Memory, the recommended program for storing place in map;
Processor, coupled to the memory, the recommended program for performing place in the map, for:
The inquiry request for searching assemble place that client sends is received, the inquiry request includes at least two The attribute information of departure place;
Attribute information based at least two departure place determines assemble place described at least one;
The information at the assemble place is sent to client, to be shown.
Fourth aspect, the invention provides a kind of commending system in place in map, including:Server and client side;
The client, for sending the inquiry request for searching assemble place to the server, and receives described The information at the assemble place that server is recommended according to the inquiry request, is shown, the inquiry request includes at least two The attribute information of individual departure place;
The server includes:
Request receiving module, for receiving the inquiry request for being used to search assemble place described in client transmission;
Assemble place determining module, at least one institute is determined for the attribute information based at least two departure place State assemble place;
Place sending module, for the information at the assemble place to be sent to client, to be shown.
The recommendation method in place, device, server and system in the map that the present invention is provided, based at least two departure places The attribute information of point determines at least one assemble place, then sends assemble place to client and is shown, so that perfect The function of map class application, improves out line efficiency, optimization trip, and then lift Consumer's Experience.
Described above is only the general introduction of technical solution of the present invention, in order to better understand technological means of the invention, And can be practiced according to the content of specification, and in order to allow the above and other objects of the present invention, feature and advantage can Become apparent, below especially exemplified by specific embodiment of the invention.
Brief description of the drawings
Fig. 1 is the structural representation of the commending system in place in map provided in an embodiment of the present invention;
Fig. 2 is the schematic flow sheet one of the recommendation method in place in map provided in an embodiment of the present invention;
Fig. 3 is the schematic diagram one of map terminal interface provided in an embodiment of the present invention;
Fig. 4 is the schematic diagram two of map terminal interface provided in an embodiment of the present invention;
Fig. 5 is the schematic diagram three of map terminal interface provided in an embodiment of the present invention;
Fig. 6 is the schematic flow sheet two of the recommendation method in place in map provided in an embodiment of the present invention;
Fig. 7 is the schematic diagram four of map terminal interface provided in an embodiment of the present invention;
Fig. 8 is the structural representation one of the recommendation apparatus in place in map provided in an embodiment of the present invention;
Fig. 9 is the structural representation of assemble place determining module provided in an embodiment of the present invention;
Figure 10 is the structural representation two of the recommendation apparatus in place in map provided in an embodiment of the present invention;
Figure 11 is the structural representation of server provided in an embodiment of the present invention.
Specific embodiment
The exemplary embodiment of the disclosure is more fully described below with reference to accompanying drawings.Although showing the disclosure in accompanying drawing Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure without should be by embodiments set forth here Limited.Conversely, there is provided these embodiments are able to be best understood from the disclosure, and can be by the scope of the present disclosure Complete conveys to those skilled in the art.
Embodiment one
Existing electronic map only possesses basic place inquiry and mode of transportation query function, does not have according to multiple The departure place specified, determines assemble place and recommends the place recommendation function of user.
Regarding to the issue above, the embodiment of the present invention provides a kind of commending system in place in map, to be gone out according to multiple Hair place determines suitable assemble place, and recommends user.As shown in figure 1, the system includes:Client 10 and server 20。
Wherein, client 10 is deployed in terminal (such as mobile phone, the notebook, pad terminals) side for being provided with map application, enters One step ground, client 10 can be embedded in map application.The map application refers to the application journey with electronic map function Any application program with human-computer interaction interface such as sequence, such as Baidu map, moral map high.Client 10 can be by map The interactive interface of application, obtains the query demand that user searches assemble place, and then forming inquiry according to query demand please be concurrent Server 20 is delivered to, so that server 20 is according to inquiry request, it is determined that the assemble place being adapted with each departure place.Such as Fig. 1 Shown, one kind of server 20 realizes that structure includes:Request receiving module 201, assemble place determining module 202 and place send Module 203.
Request receiving module 201, the inquiry request for searching assemble place for receiving client transmission, the inquiry Request includes the attribute information of at least two departure places.Wherein, the attribute information of departure place can include departure place Positional information, and corresponding trip mode information.
Assemble place determining module 202, is connected with request receiving module 201, for based at least two departure places Attribute information determines assemble place described at least one.For example, according to the positional information of departure place, and corresponding trip side Formula information, can extrapolate each duration from each departure place to a certain objective, then just can be with according to each duration Whether the comprehensive analysis objective is suitable as assemble place.Wherein, during identified assemble place can be electronic map The place for being marked, such as street, building, square, park place, and the assemble place for determining can be at least one.
Place sending module 203, is connected with assemble place determining module 202, true for treating assemble place determining module 202 Behind fixed at least one assemble place, the information at assemble place is sent to client.Client receives the information at assemble place Afterwards, shown, so as to be checked for user.
In an optional embodiment, assemble place determining module 202 can first according to the positional information of each departure place, in advance Multiple preselected locations are first selected, then assemble place is further selected from these preselected locations.For example, assemble place Determining module 202 is calculated from each departure place first according to the positional information of each departure place, and corresponding trip mode information To the trip duration of multiple preselected locations;Then, following preselected location is selected from multiple preselected locations as venue Point, i.e., reach each trip duration used by the preselected location from each departure place and approach.Each trip duration described here is approached It is to be understood that respectively the gap between trip duration is special in the absence of the more obvious time difference for the Time Perception of people It is not that in the event of " designated time point set ", significantly who is not arrived first, the lead time arrived after whom.In other words, it is this The gap being close on time does not interfere with first comer, significant et al. the unplessantness displeasure produced when after waiting to person.For example, can pass through Trip duration is quantified to limit the evaluation criteria of " each trip duration is close ".
For example, in an optional embodiment, during departure place to reach the trip duration of a certain preselected location, each two The difference of trip duration is respectively less than first threshold, is used as the evaluation criteria of " each trip duration is close ".
Again for example, being first directed to each preselected location, each departure place to the variance of the trip duration of preselected location is calculated;So Afterwards, the variance for each departure place being reached the trip duration used by preselected location is less than Second Threshold, is used as " duration of respectively going on a journey Close to " evaluation criteria.
Certainly, it is determined that the mode of " each trip duration close to " and defining content and can also have a many kinds, the present invention is herein not Enumerate.
Wherein, when departure place is two, above-mentioned preselected location can be using two lines of starting point as diameter Border circular areas in point, when departure place is three and the above, above-mentioned preselected location can be going out with this three and the above Hair point is used as summit, the point in the polygonal region for being surrounded.So determine preselected location, can both reduce the scope, reduce meter Complexity is calculated, while the reasonability and accuracy for determining assemble place can also be improved.
Further, place sending module 203, information to the client for sending assemble place can take following manner:
Because the assemble place that assemble place determining module 202 determines may be multiple, therefore, place sending module 203 First these assemble places can be ranked up, the principle of sequence is:It is each according to used by each departure place reaches assemble place The degree of closeness of trip duration, forward assemble place of sorting, its corresponding degree of closeness is higher.Assemble place is sent out in reality When delivering to client, place sending module 203 can be according to the ordering scenario at assemble place, the transmission assemble place of selectivity Information to client.For example, by ordering assemble place, the information at the assemble place of ranking first is sent to client End, to be shown.The assemble place of ranking first, its corresponding each trip duration is closest, people is met the most and is existed The scheme generally used during selection assemble place.
The information at the assemble place that 10 the reception server of client 20 sends, and shown in map application, for User checks.
Alternatively, when user is dissatisfied to currently displaying assemble place, can by the interactive interface of electronic map, The demand is formed assemble place alternative request by the demand at input alternative assemble place, client, is sent to server 20.
After request receiving module 201 in server 20 receives the request, by before in ordering assemble place, press The order of sequence, the information that will not be sent to the assemble place of client is sent to client 10, to be shown.For example, The 2-11 assemble place in sequence can be sent to client 10 and be shown by request receiving module 201, if user is also It is dissatisfied, then the 12-21 assemble place in sequence can be sent to client 10 again and be shown, the rest may be inferred, Until the assemble place in sequence is all shown in client 10.
User is such as schemed to the current assemble place satisfaction recommended, and can also be input into and divide by the interactive interface of electronic map The demand at assemble place is enjoyed, client 10 shares request Concurrency and delivers to server 20 according to demand formation, and this is shared in request May include sharing contents and share object;Wherein, sharing contents may include assemble place, the attribute information of departure place (sets out The position in place, and corresponding trip mode).
Be sent to for sharing contents and share object by server 20 according to request is shared, and is shared according to this for sharing object Content completes to enter row set at specified assemble place.
Embodiment two
For that cannot provide in the prior art according at least two departure places, recommend the problem at assemble place, the application Embodiment, from the angle of server, additionally provides place in a kind of map in addition to the commending system in place in providing map Recommendation method, to recommend the assemble place that determines based at least two departure places to client.As shown in Fig. 2 should Method is comprised the following steps:
S210, receives the inquiry request for searching assemble place that client sends, and the inquiry request is included at least Two attribute informations of departure place.
In an exemplary embodiment of the invention, input frame can be provided in electronic map, user can be by input Frame is input into the attribute information of departure place.In further embodiments, can be under map mode, by with touching (or click) Certain location point realizes ground point selection in figure, so that input inquiry is asked.
Exemplarily, the attribute information of at least two departure places can be included in inquiry request, for example, any one sets out The attribute information in place can be including positional information (for example, location name, longitude and latitude etc.), it is also possible to including each departure place The corresponding trip mode information of user (for example, walking, self-driving, take subway etc.).
For example shown in Fig. 3, user can select the behaviour in " meeting point " in the interactive interface for being embedded with the electronic map of client Make key, client is just triggered the function of starting and recommend assemble place, in jumping to the interface shown in Fig. 3.User can be in Fig. 3 institutes Show the attribute information that multiple departure places are input into interface, including departure place positional information and corresponding trip mode.
S220, the attribute information based at least two departure places determines at least one assemble place.
For example, user input three departure places A, B and C, and with three departure places corresponding trip side of difference The walking of formula information, subway and self-driving, then determine at least one assemble place according to these information.
S230, the information at assemble place is sent to client, to be shown.
Specifically, client, can be aobvious by type mode and/or map mode after the information for receiving assemble place Show on the application interface of electronic map, to recommend user.
For example, being that client shows a departure place to assemble place under the map mode of electronic map shown in Fig. 5 Line map.
The recommendation method in place in map provided in an embodiment of the present invention, according at least two departure places that user provides Information, be that user recommends suitable assemble place, the perfect function of map class application improves out line efficiency, optimization trip, And then lift Consumer's Experience.
Embodiment three
Fig. 6 is the schematic flow sheet two of the recommendation method in place in map provided in an embodiment of the present invention, can be considered Fig. 2 institutes Show the refinement of embodiment of the method.
As shown in fig. 6, the recommendation method in place comprises the following steps in a kind of map:
Step 610, receive client send the inquiry request for searching assemble place, the inquiry request include to Few two attribute informations of departure place.
In an exemplary embodiment of the invention, input frame can be provided in electronic map, user can be by input Frame is input into the attribute information of departure place.In further embodiments, can be under map mode, by with touching (or click) Certain location point realizes ground point selection in figure, so that input inquiry is asked.
Exemplarily, the attribute information of at least two departure places can be included in inquiry request, for example, any one sets out The attribute information in place can be including positional information (for example, location name, longitude and latitude etc.), it is also possible to including each departure place The corresponding trip mode information of user (for example, walking, self-driving, take subway etc.).
Step 620, according to the positional information of each departure place, and corresponding trip mode information, calculates from respectively Trip duration of the place to multiple preselected locations.
Wherein, when departure place is two, preselected location is the circle using two lines of starting point as diameter Point in region, when departure place is three and the above, preselected location be the starting point using this three and the above as summit, Point in the polygonal region for being surrounded.
Specifically, in the trip duration of each departure place of calculating to preselected location, can be by way of Scaned map The point in above-mentioned zone is scanned one by one, each scanning element can be used as a preselected location.Own with above-mentioned zone Scanning element calculates each departure place to the trip duration of preselected location as preselected location.
For example, two departure places A and B are directed to, and the corresponding trip modes of A are self-driving, the corresponding trip modes of B are ground Iron, preselected location is M, then can be calculated departure place A and B and reach a length of during the trip of preselected location M:
D1=A to M apart from ÷ self-driving speed,
D2=B to M apart from ÷ subway speed.
Wherein, the travel speed of trip instrument can be empirical value.
S630, following preselected location is selected as assemble place from multiple preselected locations, is reached from each departure place Each trip duration used by the preselected location is approached.
Each trip duration described here is close to it is to be understood that respectively the gap between trip duration is felt for the time of people For knowing, in the absence of the more obvious time difference, particularly in the event of " designated time point set ", without obvious whose elder generation Whom arrive, the lead time arrived after.In other words, the gap being close on this time does not interfere with first comer, is produced when person is arrived after waiting Raw significant et al. unplessantness displeasure.For example, commenting for " each trip duration being close " can be limited by quantifying to trip duration Calibration is accurate.
For example, in an optional embodiment, during departure place to reach the trip duration of a certain preselected location, each two The difference of trip duration is respectively less than first threshold, is used as the evaluation criteria of " each trip duration is close ".
For example, it is assumed that in the presence of four departure places A, B, C and D, and the corresponding trip mode in four departure places (or Person's mode of transportation), set 10 preselected location Mi(i=0,1,2 ..., 9), from 4 departure places to i-th pre- selection of land Point MiTrip duration used is respectively ai、bi、ciAnd di, for each preselected location MiCalculate the difference of any two trip duration Value, such as ai-bi、ai-ci、ai-di、bi-ci、bi-di、ci-di, and their value is respectively less than first threshold set in advance, such as 2 During minute, then claim " each trip duration is close ", corresponding MiCan be used as an assemble place;If conversely, above-mentioned trip duration In, the difference of any two trip duration is more than first threshold, then claim " each trip duration is kept off ", corresponding MiCan not make It is assemble place.
Again for example, in an optional embodiment, can first be directed to each preselected location, each departure place to preselected location is calculated Trip duration variance;Then, the variance for each departure place being reached the trip duration used by preselected location is less than the second threshold Value, as the evaluation criteria of " each trip duration is close ".Wherein Second Threshold is empirical value.
Certainly, it is determined that the mode of " each trip duration close to " and defining content and can also have a many kinds, the present invention is herein not Enumerate.
S640, the degree of closeness of each trip duration according to used by each departure place reaches assemble place, pair determination is extremely A few assemble place is ranked up, and forward assemble place of sorting, its corresponding degree of closeness is higher.
For example, further being divided each preselected location with the evaluation criteria of above-mentioned " each trip duration is close " for showing Analysis, such as in the trip duration that each departure place reaches the preselected location, the difference of each two trip duration is respectively less than the first threshold In the judgement of value, further calculate the average value of each difference, then by each assemble place according to its corresponding difference average value Be ranked up from small to large, sort forward its corresponding each trip duration closer to ";Again for example, being directed to each venue Point, calculates each departure place to the variance of the duration of going on a journey at assemble place, then by each assemble place according to variance from small to large Be ranked up, sort forward its corresponding each trip duration closer to.
S650, the information at assemble place is sent to client, to be shown.The content of step S350 and step S230 It is similar.
Specifically, in based on step S640, the operation being ranked up to each assemble place is sent out by the information at assemble place When delivering to client, it would however also be possible to employ such a way is carried out:
After the sequence that server completes to assemble place, first by ordering assemble place first collection can be ranked The information for closing place is sent to client, to be shown.
Such as scheme user to be unsatisfied with the current assemble place recommended, then can be input into by the interactive interface of electronic map another The demand at assemble place is selected, client forms venue alternative request according to the demand, and sends to server.
After server receives the assemble place alternative request of client transmission, by ordering assemble place, by row The order of sequence, the information that will not be sent to the assemble place of client is sent to client, to be shown, for user's ginseng Examine.For example, the 2-11 assemble place in sequence can be sent to client shown, if user is still unsatisfied with, So the 12-21 assemble place in sequence can be sent into client again to be shown, the rest may be inferred, until in sequence Assemble place is all shown in client 10.
S660, receive client transmission shares request, and this is shared request and includes sharing contents and share object, wherein, Sharing contents include assemble place, the attribute information of departure place.
In practical application scene, such as figure user, can also be by electronic map to the current assemble place satisfaction recommended Interactive interface, input shares the demand at assemble place, and client is formed according to the demand to be shared request Concurrency and deliver to server, This may include sharing contents and share object in sharing request;Wherein, sharing contents may include the category of assemble place, departure place Property information (position of departure place, and corresponding trip mode).
S670, according to request is shared, sharing contents is sent to and shares object;For sharing object according to the sharing contents Completion enters row set at specified assemble place.
For example, can be by sharing channel (for example, wechat, QQ, microblogging, telephone directory) etc. by sharing contents (for example, set At least one of place, at least two departure places trip mode corresponding with least two departure places) it is shared with and shares Object so that share object can in real time, synchronously view sharing contents.For example, user is in map terminal (on terminal device Map class application) receive address, the trip pushed information such as duration and trip mode at assemble place after, by map terminal Share instructions tab, selection is shared " wechat " and can open wechat client and searches wechat contact person, and then to being chosen The wechat contact person for selecting shares the information such as the address at assemble place, trip duration and trip mode.
As shown in fig. 7, being to realize that sharing contents are sent to the operation interface for sharing object by electronic map.
In the present embodiment, when the number of departure place, and corresponding trip mode it is more diversified when, by artificial Judge that a suitable assemble place just seems particularly difficult, and the recommendation method in place can in map in the embodiment of the present invention Facilitate user to go on a journey for user recommends at least one assemble place with quick, rational, improve Consumer's Experience.
Example IV
For the problem that cannot recommend assemble place in the prior art, the embodiment of the present application is except place in offer map Outside commending system, method, a kind of recommendation apparatus in place in map are additionally provided, be used to the work(for realizing recommending assemble place Energy.As shown in figure 8, the device includes:Request receiving module 810, assemble place determining module 820 and place sending module 830.
Request receiving module 810, the inquiry request for searching assemble place for receiving client transmission, the inquiry Request includes the attribute information of at least two departure places;
Assemble place determining module 820, at least one collection is determined for the attribute information based at least two departure places Close place;
Place sending module 830, for the information at assemble place to be sent to client, to be shown.
In an optional embodiment, the attribute information of the departure place includes the positional information of departure place, and Corresponding trip mode information;On this basis, as shown in figure 9, assemble place determining module 820 may particularly include:
Duration calculation unit 821, for the positional information according to each departure place, and corresponding trip mode information, Calculate the trip duration from each departure place to multiple preselected locations;Unit 822 is chosen at assemble place, for from multiple pre- selection of lands Point selects following preselected location as assemble place, and each trip duration used by the preselected location is reached from each departure place It is close;Wherein, when departure place is two, preselected location is the border circular areas using two lines of starting point as diameter Interior point, when departure place is three and the above, preselected location be the starting point using this three and the above as summit, Point in the polygonal region for being surrounded.
Further, optionally, each trip duration used by the preselected location is reached from each departure place and is approached includes:Respectively go out Hair place is reached in the trip duration of the preselected location, and the difference of each two trip duration is respectively less than first threshold.
Further, duration calculation unit 821 can be additionally used in, and for each preselected location, calculate each departure place to pre-selection The variance of the trip duration in place;Corresponding, each trip duration used by the preselected location is reached from each departure place and is approached Including:The variance of the trip duration is less than Second Threshold.
In an optional embodiment, as shown in Figure 10, the recommendation apparatus in place in the map in the present embodiment can also be wrapped Include:Place order module 840, for the degree of closeness of each trip duration according to used by the arrival assemble place of each departure place, Pair at least one assemble place for determining is ranked up, and the forward assemble place of sorting, its corresponding degree of closeness is higher.
In an optional embodiment, place sending module 830 is particularly used in, and by ordering assemble place, arranges The information at the assemble place of position first is sent to client, to be shown.
Further, optionally, request receiving module 810 can be additionally used in, and the assemble place alternative for receiving client transmission please Ask;Place sending module 830 can be additionally used in, and by ordering assemble place, by the order of sequence, will not be sent to client The information at the assemble place at end is sent to client, to be shown.
In an optional embodiment, request receiving module 810 can be additionally used in, and receive client transmission shares request, This is shared request and includes sharing contents and share object, wherein, sharing contents include the attribute letter of assemble place, departure place Breath;Place sending module 830 can be additionally used in, and according to request is shared, sharing contents is sent to and shares object.
The recommendation apparatus in place in the map that the present embodiment is provided, the recommendation method that can perform place in above-mentioned map is implemented The flow of example, relevant details can be found in preceding method embodiment, will not be repeated here.
The present embodiment provide map in place recommendation apparatus, receive client send for searching assemble place Inquiry request, the inquiry request includes the attribute information of at least two departure places;Category based at least two departure places Property information determines at least one assemble place;And send to client the information at assemble place, to be shown, solve existing There is technology not possess the solution for recommending assemble place according to multiple departure places.
Embodiment five
The built-in function and structure of the recommendation apparatus in place in map are the foregoing described, as shown in figure 11, in practice, the ground The recommendation apparatus in place can realize being a kind of server in figure, including:Memory 111 and processor 112.
Memory 111, for storage program.
In addition to said procedure, memory 111 is also configured to store other various data to support in electronic equipment On operation.The example of these data includes the instruction for any application program or method for operating on an electronic device, connection It is personal data, telephone book data, message, picture, video etc..
Memory 111 can realize by any kind of volatibility or non-volatile memory device or combinations thereof, Such as static RAM (SRAM), Electrically Erasable Read Only Memory (EEPROM), erasable programmable is read-only Memory (EPROM), programmable read only memory (PROM), read-only storage (ROM), magnetic memory, flash memory, disk Or CD.
Processor 112, coupled to memory 111, for performing the program in memory 111, for:
The inquiry request for searching assemble place that client sends is received, the inquiry request includes that at least two go out Send out the attribute information in place;
Attribute information based at least two departure places determines at least one assemble place;
The information at assemble place is sent to client, to be shown.
Above-mentioned specific treatment operation has been described in detail in preceding embodiment, will not be repeated here.
Further, as shown in figure 11, electronic equipment can also include:Communication component 113, power supply module 114, audio-frequency assembly 115th, other components such as display 116.Members are only schematically given in Figure 11, are not meant to that electronic equipment only includes figure Component shown in 11.
Communication component 113 is configured to facilitate the communication of wired or wireless way between electronic equipment and other equipment.Electricity Sub- equipment can access the wireless network based on communication standard, such as WiFi, 2G or 3G, or combinations thereof.It is exemplary at one In embodiment, communication component 113 receives broadcast singal or broadcast correlation from external broadcasting management system via broadcast channel Information.In one exemplary embodiment, communication component 113 also includes near-field communication (NFC) module, to promote junction service. For example, radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra wide band (UWB) skill can be based in NFC module Art, bluetooth (BT) technology and other technologies are realized.
Power supply module 114, for the various assemblies of electronic equipment provide electric power.Power supply module 114 can include power management System, one or more power supplys, and other be electronic equipment generation, management and the distribution component that is associated of electric power.
Audio-frequency assembly 115 is configured as output and/or input audio signal.For example, audio-frequency assembly 115 includes a Mike Wind (MIC), when electronic equipment is in operator scheme, such as call model, logging mode and speech recognition mode, microphone is matched somebody with somebody It is set to reception external audio signal.The audio signal for being received can be further stored in memory 111 or via communication set Part 113 sends.In certain embodiments, audio-frequency assembly 115 also includes a loudspeaker, for exports audio signal.
Display 116 includes screen, and its screen can include liquid crystal display (LCD) and touch panel (TP).If screen Curtain includes touch panel, and screen may be implemented as touch-screen, to receive the input signal from user.Touch panel includes one Individual or multiple touch sensors with sensing touch, slide and touch panel on gesture.Touch sensor can not only sense tactile Touch or sliding action border, but also detection and touch or slide related duration and pressure.
One of ordinary skill in the art will appreciate that:Realizing all or part of step of above-mentioned each method embodiment can lead to The related hardware of programmed instruction is crossed to complete.Foregoing program can be stored in a computer read/write memory medium.The journey Sequence upon execution, performs the step of including above-mentioned each method embodiment;And foregoing storage medium includes:ROM, RAM, magnetic disc or Person's CD etc. is various can be with the medium of store program codes.
Finally it should be noted that:Various embodiments above is merely illustrative of the technical solution of the present invention, rather than its limitations;To the greatest extent Pipe has been described in detail with reference to foregoing embodiments to the present invention, it will be understood by those within the art that:Its according to The technical scheme described in foregoing embodiments can so be modified, or which part or all technical characteristic are entered Row equivalent;And these modifications or replacement, the essence of appropriate technical solution is departed from various embodiments of the present invention technology The scope of scheme.

Claims (18)

1. in a kind of map place recommendation method, it is characterised in that methods described includes:
The inquiry request for searching assemble place that client sends is received, the inquiry request includes that at least two set out The attribute information in place;
Attribute information based at least two departure place determines assemble place described at least one;
The information at the assemble place is sent to client, to be shown.
2. method according to claim 1, it is characterised in that the attribute information of the departure place includes departure place Positional information, and corresponding trip mode information,
The attribute information based at least two departure place determines that assemble place includes described at least one:
According to the positional information of each departure place, and corresponding trip mode information, calculate pre- to multiple from each departure place The trip duration of selection of land point;
Select following preselected location as the assemble place from the multiple preselected location, from each departure place to Each described trip duration used by the preselected location is approached;
Wherein, when the departure place is two, the preselected location is using two lines of the starting point as straight Point in the border circular areas in footpath, when the departure place be three and the above when, the preselected location be with this three and more than The starting point as summit, the point in the polygonal region for being surrounded.
3. method according to claim 2, it is characterised in that
Each described trip duration reached from each departure place used by the preselected location is close to be included:
Each departure place is reached in the trip duration of the preselected location, and the difference of duration of being gone on a journey described in each two is respectively less than the One threshold value.
4. method according to claim 2, it is characterised in that methods described also includes:
For each preselected location, each departure place to the variance of the trip duration of the preselected location is calculated;
Each described trip duration reached from each departure place used by the preselected location is close to be included:
The variance of the trip duration is less than Second Threshold.
5. the method according to any one in claim 2-4, it is characterised in that methods described also includes:
The degree of closeness of each described trip duration according to used by each departure place reaches the assemble place, pair determination Assemble place described in described at least one is ranked up, the sort forward assemble place, its corresponding described degree of closeness It is higher.
6. method according to claim 5, it is characterised in that send to client the information at the assemble place, with Carrying out display includes:
By in the ordering assemble place, the information at the assemble place of ranking first is sent to the client, with Shown.
7. method according to claim 6, it is characterised in that methods described also includes:
Receive the assemble place alternative request that the client sends;
By in the ordering assemble place, by the order of sequence, the venue of the client will be sent to The information of point is sent to the client, to be shown.
8. the method according to any one in claim 1-4, it is characterised in that methods described also includes:
Receive the request of sharing that the client sends, it is described share ask to include sharing contents and share object, wherein, it is described Sharing contents include the assemble place, the attribute information of the departure place;
Share request according to described, the sharing contents are sent to and described share object.
9. in a kind of map place recommendation apparatus, it is characterised in that described device includes:
Request receiving module, the inquiry request for searching assemble place for receiving client transmission, the inquiry request Include the attribute information of at least two departure places;
Assemble place determining module, determines to collect described at least one for the attribute information based at least two departure place Close place;
Place sending module, for the information at the assemble place to be sent to client, to be shown.
10. device according to claim 9, it is characterised in that the attribute information of the departure place includes departure place Positional information, and corresponding trip mode information,
The assemble place determining module includes:
Duration calculation unit, for the positional information according to each departure place, and corresponding trip mode information, calculates from each Trip duration of the departure place to multiple preselected locations;
Unit is chosen at assemble place, for selecting following preselected location as the venue from the multiple preselected location Point, each described trip duration used by the preselected location is reached from each departure place and is approached;
Wherein, when the departure place is two, the preselected location is using two lines of the starting point as straight Point in the border circular areas in footpath, when the departure place be three and the above when, the preselected location be with this three and more than The starting point as summit, the point in the polygonal region for being surrounded.
11. devices according to claim 10, it is characterised in that described to reach the preselected location from each departure place Each described trip duration used is close to be included:
Each departure place is reached in the trip duration of the preselected location, and the difference of duration of being gone on a journey described in each two is respectively less than the One threshold value.
12. devices according to claim 10, it is characterised in that the duration calculation unit is additionally operable to, for each described Preselected location, calculates each departure place to the variance of the trip duration of the preselected location;
Each described trip duration reached from each departure place used by the preselected location is close to be included:
The variance of the trip duration is less than Second Threshold.
13. device according to any one in claim 10-12, it is characterised in that described device also includes:
Place order module, for each described trip duration according to used by each departure place arrival assemble place Degree of closeness, assemble place described in described at least one for couple determining is ranked up, the forward assemble place of sorting, and its is right The degree of closeness answered is higher.
14. devices according to claim 13, it is characterised in that the place sending module is specifically for that will sort The assemble place in, the information at the assemble place of ranking first is sent to the client, to be shown.
15. devices according to claim 14, it is characterised in that
The request receiving module is additionally operable to, and receives the assemble place alternative request that the client sends;
The place sending module is additionally operable to, and by the ordering assemble place, by the order of sequence, will not be sent to The information at the assemble place of the client is sent to the client, to be shown.
16. device according to any one in claim 9-12, it is characterised in that
The request receiving module is additionally operable to, and receives the request of sharing of the client transmission, described to share request including sharing Content with share object, wherein, the sharing contents include the assemble place, the attribute information of the departure place;
The place sending module is additionally operable to, and request is shared according to described, the sharing contents is sent to and described shares object.
A kind of 17. servers, it is characterised in that including:
Memory, for storage program;
Processor, coupled to the memory, for performing described program, for:
The inquiry request for searching assemble place that client sends is received, the inquiry request includes that at least two set out The attribute information in place;
Attribute information based at least two departure place determines assemble place described at least one;
The information at the assemble place is sent to client, to be shown.
The commending system in place in a kind of 18. maps, it is characterised in that including:Server and client side;
The client, for being sent for searching the inquiry request at assemble place to the server, and receives the service The information at the assemble place that device is recommended according to the inquiry request, is shown, the inquiry request includes that at least two go out Send out the attribute information in place;
The server includes:
Request receiving module, for receiving the inquiry request for being used to search assemble place described in client transmission;
Assemble place determining module, determines to collect described at least one for the attribute information based at least two departure place Close place;
Place sending module, for the information at the assemble place to be sent to client, to be shown.
CN201710104477.8A 2017-02-24 2017-02-24 The recommendation method in place, device, server and system in map Pending CN106919676A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710104477.8A CN106919676A (en) 2017-02-24 2017-02-24 The recommendation method in place, device, server and system in map

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710104477.8A CN106919676A (en) 2017-02-24 2017-02-24 The recommendation method in place, device, server and system in map

Publications (1)

Publication Number Publication Date
CN106919676A true CN106919676A (en) 2017-07-04

Family

ID=59454383

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710104477.8A Pending CN106919676A (en) 2017-02-24 2017-02-24 The recommendation method in place, device, server and system in map

Country Status (1)

Country Link
CN (1) CN106919676A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109962939A (en) * 2017-12-14 2019-07-02 腾讯科技(深圳)有限公司 Position recommended method, device, server, terminal and storage medium
CN110154869A (en) * 2018-02-15 2019-08-23 丰田自动车株式会社 Movable body system and progress control method
CN111060124A (en) * 2019-12-18 2020-04-24 深圳集智数字科技有限公司 Method for determining gathering place and related device
CN111988732A (en) * 2020-08-24 2020-11-24 深圳市慧鲤科技有限公司 Multi-user set method and device applied to multi-user set
CN113177561A (en) * 2021-04-27 2021-07-27 深圳市慧鲤科技有限公司 Multi-user aggregation method and device, electronic equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101355714A (en) * 2007-07-24 2009-01-28 梁宇杰 System and method for real time pooling vehicle
CN104714961A (en) * 2013-12-13 2015-06-17 ***通信集团公司 Recommendation method, device and system for accommodation place
CN105300398A (en) * 2015-09-30 2016-02-03 百度在线网络技术(北京)有限公司 Method, device and system for acquiring site information
CN105466416A (en) * 2015-11-17 2016-04-06 广东欧珀移动通信有限公司 A route recommending method and a user terminal
CN105871969A (en) * 2015-11-02 2016-08-17 乐卡汽车智能科技(北京)有限公司 Method and device for travel path calculation of a plurality of users
US20160371656A1 (en) * 2015-06-17 2016-12-22 Line Corporation Method, system, and non-transitory computer-readable medium for meeting place recommendation using appointment information

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101355714A (en) * 2007-07-24 2009-01-28 梁宇杰 System and method for real time pooling vehicle
CN104714961A (en) * 2013-12-13 2015-06-17 ***通信集团公司 Recommendation method, device and system for accommodation place
US20160371656A1 (en) * 2015-06-17 2016-12-22 Line Corporation Method, system, and non-transitory computer-readable medium for meeting place recommendation using appointment information
CN105300398A (en) * 2015-09-30 2016-02-03 百度在线网络技术(北京)有限公司 Method, device and system for acquiring site information
CN105871969A (en) * 2015-11-02 2016-08-17 乐卡汽车智能科技(北京)有限公司 Method and device for travel path calculation of a plurality of users
CN105466416A (en) * 2015-11-17 2016-04-06 广东欧珀移动通信有限公司 A route recommending method and a user terminal

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109962939A (en) * 2017-12-14 2019-07-02 腾讯科技(深圳)有限公司 Position recommended method, device, server, terminal and storage medium
CN109962939B (en) * 2017-12-14 2021-05-04 腾讯科技(深圳)有限公司 Position recommendation method, device, server, terminal and storage medium
CN110154869A (en) * 2018-02-15 2019-08-23 丰田自动车株式会社 Movable body system and progress control method
CN111060124A (en) * 2019-12-18 2020-04-24 深圳集智数字科技有限公司 Method for determining gathering place and related device
CN111988732A (en) * 2020-08-24 2020-11-24 深圳市慧鲤科技有限公司 Multi-user set method and device applied to multi-user set
CN113177561A (en) * 2021-04-27 2021-07-27 深圳市慧鲤科技有限公司 Multi-user aggregation method and device, electronic equipment and storage medium
CN113177561B (en) * 2021-04-27 2022-06-24 深圳市慧鲤科技有限公司 Multi-user aggregation method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
JP6857230B2 (en) Determining a given location data point and supplying it to a service provider
CN106919676A (en) The recommendation method in place, device, server and system in map
CN104981773B (en) Application in managing customer end equipment
JP6681029B2 (en) Route logging system and method, and mobile client device
CN104077047A (en) Method and device for executing application
US10402250B2 (en) Digital signage and method of controlling the same
US8676927B2 (en) Method and apparatus of managing contact lists aware of user interests
JP2004289828A (en) Control method for information transmission and computer-readable storage medium
CN103929712A (en) Method And Mobile Device For Providing Recommended Items Based On Context Awareness
KR20140031192A (en) Observation platform for using structured communications
CN104335205A (en) Actionable reminder entries
WO2021169741A1 (en) Information recommendation method and apparatus, terminal and storage medium
CN105009114B (en) Search capability is predictably presented
US10846804B2 (en) Electronic business card exchange system and method using mobile terminal
CN104484349A (en) Progress enquiring method, device and terminal
US20140195968A1 (en) Inferring and acting on user intent
CN105241463A (en) Business processing method and device based on navigation information and electronic equipment
JP2014178724A (en) Coupon providing method, coupon providing server, and coupon providing system
CN106779174A (en) Route planning method, apparatus and system
CN110520891B (en) Information processing device, information processing method, and program
US20230186247A1 (en) Method and system for facilitating convergence
KR101045252B1 (en) Providing method of regional information by information block
CN106484822A (en) Map amending method and terminal
CN111835866A (en) Data search method, device, system, medium and Internet of things terminal
JP2003085450A (en) Demand information integration apparatus, demand information integrating method, program and medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200928

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman, British Islands

Applicant after: Innovative advanced technology Co.,Ltd.

Address before: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman, British Islands

Applicant before: Advanced innovation technology Co.,Ltd.

Effective date of registration: 20200928

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman, British Islands

Applicant after: Advanced innovation technology Co.,Ltd.

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Applicant before: Alibaba Group Holding Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170704