CN111898042B - Riding point recommendation method, riding point recommendation device, riding point recommendation equipment and storage medium - Google Patents

Riding point recommendation method, riding point recommendation device, riding point recommendation equipment and storage medium Download PDF

Info

Publication number
CN111898042B
CN111898042B CN202010163396.7A CN202010163396A CN111898042B CN 111898042 B CN111898042 B CN 111898042B CN 202010163396 A CN202010163396 A CN 202010163396A CN 111898042 B CN111898042 B CN 111898042B
Authority
CN
China
Prior art keywords
user terminal
position information
riding
existing recommended
point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010163396.7A
Other languages
Chinese (zh)
Other versions
CN111898042A (en
Inventor
朱敏
段剑波
李跃军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Changxing Information Technology Co ltd
Original Assignee
Beijing Changxing Information 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 Changxing Information Technology Co ltd filed Critical Beijing Changxing Information Technology Co ltd
Priority to CN202010163396.7A priority Critical patent/CN111898042B/en
Publication of CN111898042A publication Critical patent/CN111898042A/en
Application granted granted Critical
Publication of CN111898042B publication Critical patent/CN111898042B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/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/9538Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

The invention provides a riding point recommending method, a riding point recommending device, riding point recommending equipment and a storage medium, and relates to the technical field of data processing. The invention obtains the position information of the user terminal; judging whether an existing recommended riding point exists in a first preset range of the position information of the user terminal; if no existing recommended riding point exists in the first preset range of the position information of the user terminal, selecting the riding point meeting a preset rule in the second preset range of the position information of the user terminal as the recommended riding point of the user terminal, so that travel demands of users in which no non-hot taxi taking areas, even remote areas, of the existing recommended riding point exist can be met, and riding service experience of more users is guaranteed.

Description

Riding point recommendation method, riding point recommendation device, riding point recommendation equipment and storage medium
Technical Field
The present invention relates to the field of data processing technologies, and in particular, to a method, an apparatus, a device, and a storage medium for recommending a riding point.
Background
With the development of network car-restraining technology, car-sharing technology and the like, people tend to select a way of calling cars online to meet travel demands. In order to enable a driver to find himself more conveniently when the user calls the car on line, detailed address information is generally input, or the user and the driver agree on a proper get-on place through short messages, telephones and the like, but the interaction time between the user and car calling application software or the user is greatly increased, and when the geographic position is too hidden, inconvenience is brought to the driver, so that the travel efficiency and experience of the user are affected.
In the prior art, urban maps are divided into a plurality of grids with the same size, a plurality of taxi taking route data are obtained in a preset history time, taxi taking heat of the grids is determined according to the data, urban positions corresponding to different grids are recommended to users as recommended taxi taking points, and the users are guided to the recommended taxi taking points to take a taxi, so that the travel efficiency of the users is improved.
However, the existing mode of guiding the user to the recommended riding point for riding can only cover the travel demands of the user in the specific area, and the travel demands of the user in some non-hot driving areas or even in remote areas cannot be met, so that the service experience of the user is poor.
Disclosure of Invention
Based on the problem of poor service experience of users in the prior art, the embodiment of the invention provides a riding point recommending method, device, equipment and storage medium, which can facilitate a driver to receive passengers more quickly and promote service experience of both sides of the driver and the passengers.
In a first aspect, an embodiment of the present invention provides a riding-point recommendation method, including:
acquiring position information of a user terminal; judging whether an existing recommended riding point exists in a first preset range of the position information of the user terminal; if no existing recommended riding point exists in the first preset range of the position information of the user terminal, selecting the riding point meeting a preset rule in the second preset range of the position information of the user terminal as the recommended riding point.
Optionally, the method further comprises:
if the existing recommended riding points exist in the first preset range of the position information of the user terminal, extracting the position information of each existing recommended riding point; judging whether the distance between the position information of each existing recommended riding point and the position information of the user terminal is larger than a preset threshold value or not; and if the distance between the position information of each existing recommended riding point and the position information of the user terminal is larger than a preset threshold value, selecting the riding point which accords with a preset rule within a second preset range of the position information of the user terminal as the recommended riding point, and transmitting the riding point to the user terminal.
Optionally, the method further comprises:
and if the distance between the position information of the existing recommended riding point and the position information of the user terminal is not greater than a preset threshold value, the existing recommended riding point, the distance between the existing recommended riding point and the position information of the user terminal is not greater than the preset threshold value, is sent to the user terminal.
Optionally, if there are a plurality of existing recommended riding points with the location information of the user terminal not greater than a preset threshold, the sending the existing recommended riding points with the distance with the location information of the user terminal not greater than the preset threshold to the user terminal includes:
Sorting the existing recommended riding points with the distances between the plurality of the recommended riding points and the position information of the user terminal not larger than a preset threshold according to any one of the using heat, the using time and the historical using times of the existing recommended riding points; and selecting a preset number of existing recommended riding points to be sent to the user terminal according to the sorting result of the plurality of existing recommended riding points, wherein the distance between the plurality of existing recommended riding points and the position information of the user terminal is not greater than a preset threshold value.
Optionally, if there are a plurality of existing recommended riding points with the location information of the user terminal not greater than a preset threshold, the sending the existing recommended riding points with the distance with the location information of the user terminal not greater than the preset threshold to the user terminal includes:
according to the using heat, using time and historical using times of the existing recommended riding points and preset weights respectively corresponding to the using heat, the using time and the historical using times, calculating comprehensive sorting parameters of the existing recommended riding points; according to the comprehensive ordering parameters of the existing recommended riding points, ordering the existing recommended riding points with the distances between the plurality of recommended riding points and the position information of the user terminal not larger than a preset threshold value; and selecting a preset number of existing recommended riding points to be sent to the user terminal according to the sorting result of the plurality of existing recommended riding points, wherein the distance between the plurality of existing recommended riding points and the position information of the user terminal is not greater than a preset threshold value.
Optionally, if there are a plurality of existing recommended riding points with the location information of the user terminal not greater than a preset threshold, the sending the existing recommended riding points with the distance with the location information of the user terminal not greater than the preset threshold to the user terminal includes:
sorting the plurality of existing recommended riding points with the distance between the plurality of the recommended riding points and the position information of the user terminal not greater than a preset threshold according to the distance between the position information of each existing recommended riding point and the position information of the user terminal; generating a recommendation list according to a plurality of sequencing results of the existing recommended riding points, wherein the distance between the sequencing results and the position information of the user terminal is not greater than a preset threshold value; and sending the recommendation list to the user terminal.
Optionally, the acquiring the location information of the user terminal includes:
determining geographic position information of a user terminal according to a service request sent by the user terminal; and extracting longitude and latitude coordinate information of the user terminal according to the geographic position information of the user terminal.
In a second aspect, an embodiment of the present invention provides a riding-point recommendation apparatus, including: the acquisition module is used for acquiring the position information of the user terminal; the first judging module is used for judging whether the recommended riding point exists in a first preset range of the position information of the user terminal; and the first recommendation module is used for selecting a riding point which accords with a preset rule from a second preset range of the position information of the user terminal as a recommended riding point and sending the recommended riding point to the user terminal if the existing recommended riding point does not exist in the first preset range of the position information of the user terminal.
Optionally, the apparatus further comprises: the extraction module is used for extracting the position information of each existing recommended riding point if the existing recommended riding point exists in a first preset range of the position information of the user terminal; the second judging module is used for judging whether the distance between the position information of each existing recommended riding point and the position information of the user terminal is larger than a preset threshold value or not; and the second recommendation module is used for selecting the riding point which accords with a preset rule from a second preset range of the position information of the user terminal as the recommended riding point and sending the recommended riding point to the user terminal if the distance between the position information of the existing recommended riding point and the position information of the user terminal is larger than a preset threshold.
Optionally, the apparatus further comprises: and the third recommendation module is used for sending the existing recommended riding point with the distance between the existing recommended riding point and the position information of the user terminal being not more than a preset threshold value to the user terminal if the distance between the existing recommended riding point and the position information of the user terminal is not more than the preset threshold value.
Optionally, if there are a plurality of existing recommended riding points with the location information of the user terminal not greater than a preset threshold, the third recommendation module is specifically configured to sort the plurality of existing recommended riding points with the location information of the user terminal not greater than the preset threshold according to any one of a usage heat, a usage time, and a historical usage number of times of the existing recommended riding points; and selecting a preset number of existing recommended riding points to be sent to the user terminal according to the sorting result of the plurality of existing recommended riding points, wherein the distance between the plurality of existing recommended riding points and the position information of the user terminal is not greater than a preset threshold value.
Optionally, if there are a plurality of existing recommended riding points with the position information of the user terminal not greater than a preset threshold, the third recommendation module is specifically configured to calculate a comprehensive ranking parameter of each existing recommended riding point according to a usage heat, a usage time and a historical usage number of the existing recommended riding points, and preset weights corresponding to the usage heat, the usage time and the historical usage number respectively; according to the comprehensive ordering parameters of the existing recommended riding points, ordering the existing recommended riding points with the distances between the plurality of recommended riding points and the position information of the user terminal not larger than a preset threshold value; and selecting a preset number of existing recommended riding points to be sent to the user terminal according to the sorting result of the plurality of existing recommended riding points, wherein the distance between the plurality of existing recommended riding points and the position information of the user terminal is not greater than a preset threshold value.
Optionally, if there are a plurality of existing recommended riding points with the position information of the user terminal not greater than a preset threshold, the third recommendation module is specifically configured to sort the plurality of existing recommended riding points with the distance with the position information of the user terminal not greater than the preset threshold according to the distance between the position information of each existing recommended riding point and the position information of the user terminal; generating a recommendation list according to a plurality of sequencing results of the existing recommended riding points, wherein the distance between the sequencing results and the position information of the user terminal is not greater than a preset threshold value; and sending the recommendation list to the user terminal.
Optionally, the acquiring module is specifically configured to determine geographic location information of the user terminal according to a service request sent by the user terminal; and extracting longitude and latitude coordinate information of the user terminal according to the geographic position information of the user terminal.
In a third aspect, an embodiment of the present invention provides a riding-point recommendation apparatus, including: the system comprises a processor, a storage medium and a bus, wherein the storage medium stores machine-readable instructions executable by the processor, when the bus point recommendation device is running, the processor and the storage medium are communicated through the bus, and the processor executes the machine-readable instructions to execute the steps of the bus point recommendation method according to the first aspect.
In a fourth aspect, an embodiment of the present invention provides a storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the ride point recommendation method according to the first aspect.
In the embodiment of the invention, the position information of the user terminal is acquired; judging whether an existing recommended riding point exists in a first preset range of the position information of the user terminal; if no existing recommended riding point exists in the first preset range of the position information of the user terminal, selecting the riding point meeting a preset rule in the second preset range of the position information of the user terminal as the recommended riding point of the user terminal, so that travel demands of users in which no non-hot taxi taking areas, even remote areas, of the existing recommended riding point exist can be met, and riding service experience of more users is guaranteed.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed in the embodiments will be briefly described below, it being understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and other related drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic diagram illustrating a structure of a riding service system according to an embodiment of the present invention;
fig. 2 is a schematic flow chart of a method for recommending a riding point according to an embodiment of the present invention;
fig. 3 is a schematic flow chart of a method for recommending a riding point according to an embodiment of the present invention;
FIG. 4 is a schematic flow chart of another method for recommending a riding point according to an embodiment of the present invention;
FIG. 5 is a schematic flow chart of another method for recommending a riding point according to an embodiment of the present invention;
FIG. 6 is a schematic flow chart of another method for recommending a riding point according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a riding point recommendation device according to an embodiment of the present invention;
fig. 8 is a schematic diagram of another structure of a riding point recommendation device according to an embodiment of the present invention;
Fig. 9 is a schematic diagram of still another structure of a riding-point recommendation device according to an embodiment of the present invention;
fig. 10 shows a schematic structural diagram of a riding point recommendation device provided by an embodiment of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the technical solutions of the embodiments of the present invention will be clearly and completely described with reference to the accompanying drawings in the embodiments of the present invention, and it should be understood that the drawings in the present invention are for the purpose of illustration and description only and are not intended to limit the scope of the present invention. In addition, it should be understood that the schematic drawings are not drawn to scale. A flowchart, as used in this disclosure, illustrates operations implemented according to some embodiments of the present invention. It should be understood that the operations of the flow diagrams may be implemented out of order and that steps without logical context may be performed in reverse order or concurrently. Moreover, one or more other operations may be added to or removed from the flow diagrams by those skilled in the art under the direction of the present disclosure.
In addition, the described embodiments of the invention are only some, but not all, embodiments of the invention. The components of the embodiments of the present invention generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the invention, as presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be made by a person skilled in the art without making any inventive effort, are intended to be within the scope of the present invention.
It should be noted that the term "comprising" will be used in embodiments of the invention to indicate the presence of the features stated hereafter, but not to exclude the addition of other features. It should also be noted that: like reference numerals and letters denote like items in the following figures, and thus once an item is defined in one figure, no further definition or explanation thereof is necessary in the following figures. In the description of the present invention, it should also be noted that the terms "first," "second," "third," and the like are used merely to distinguish between descriptions and should not be construed as indicating or implying relative importance.
Fig. 1 shows a schematic structural diagram of a riding service system provided by an embodiment of the present invention.
As shown in fig. 1, an embodiment of the present invention provides a riding service system, which may include: the service platform 110, the user terminal 120 and the driver terminal 130, the service platform 110 may be communicatively connected to the user terminal 120 and the driver terminal 130, respectively, through a network.
The service platform 110 may be a windward service platform, a taxi dispatching platform, or other network taxi service platform. The user terminal 120 may be a terminal device such as a mobile phone, a tablet computer, etc. of a user, and the user terminal 120 may be installed with a service Application (App) provided by the service platform 110, where the user may refer to a person, entity, or tool that requests a service from the service platform 110, such as: a user may refer to a passenger (the user may refer to a passenger in the following description) who uses a service Application (App) in the user terminal 120. The driver terminal 130 may be an electronic control unit (Electronic Control Unit, ECU) provided in a service vehicle, a driving computer, or the like, or may be a terminal device such as a mobile phone, a tablet computer, or the like of a driver, which is not limited herein.
When a user initiates a riding service request to the service platform 110 through the user terminal 120, the service platform 110 may generate a corresponding service request order according to the riding service request initiated by the user terminal 120, send the service request order to the driver terminal 130, and the driver may receive the user from the corresponding location according to the service request order received by the driver terminal 130.
Alternatively, the service platform 110 may be implemented based on a server, computer, or the like capable of communicating with the user terminal 120 and the driver terminal 130. In some embodiments, the server may be a single server or a group of servers. The server farm may be centralized or distributed (e.g., the servers may be distributed systems). In some embodiments, the user may initiate a service request to a server, which may be local or remote with respect to the terminal, through a terminal such as a cell phone, computer, or the like. For example, the server may access information or data stored in the user terminal or database via a network. In some embodiments, the server may also be implemented on a cloud platform; for example only, the cloud platform may include a private cloud, public cloud, hybrid cloud, community cloud (community cloud), distributed cloud, inter-cloud (inter-cloud), multi-cloud (multi-cloud), and the like, or any combination thereof.
Based on the riding service system shown in fig. 1, the embodiment of the invention provides a riding point recommendation method, which can be applied to a service platform in the riding service system, for example, an execution subject of the method can be a server, a computer and other devices of the service platform. Through the riding point recommending method, a user can wait for a vehicle at a proper riding point, and a driver can more easily find the riding point waiting for the user, so that riding service experience of the user is better.
It will be apparent to those skilled in the art that the riding point recommendation method described in the embodiments described herein may be applied to various application scenarios such as "taxi service", "net taxi service", "windward service", and other embodiments without departing from the spirit and scope of the present invention.
Fig. 2 shows a flow chart of a method for recommending a riding point according to an embodiment of the present invention.
As shown in fig. 2, the riding-point recommendation method may include:
s201, acquiring the position information of the user terminal.
Optionally, the location information of the user terminal may be used to indicate the current location of the user, i.e. the location information of the user terminal may be used to indicate the location information of the user, for example, the location information of a mobile phone, a tablet computer, a smart watch, etc. of the user may be obtained to locate the current location of the user.
Fig. 3 is another flow chart of a method for recommending a riding point according to an embodiment of the present invention.
As shown in fig. 3, in some embodiments, the step of obtaining the location information of the user terminal may include:
s301, determining geographic position information of the user terminal according to a service request sent by the user terminal.
S302, extracting longitude and latitude coordinate information of the user terminal according to the geographic position information of the user terminal.
The longitude and latitude coordinate information may be global positioning system (Global Positioning System, GPS) coordinates, beidou coordinates, etc. Taking GPS coordinates as an example, when a user initiates a riding service request to a service platform through a user terminal, the service platform may determine current geographic location information of the user terminal according to the service request, for example: which street the user is currently on, which intersection, which cell, etc.; then, according to the geographic position information of the user terminal, the corresponding GPS coordinates can be extracted, so that longitude and latitude coordinate information of the user terminal is obtained. It should be noted that, the present invention does not limit the specific coordinate type of the longitude and latitude coordinate information.
S202, judging whether an existing recommended riding point exists in a first preset range of the position information of the user terminal.
Optionally, after the location information of the user terminal is obtained, it may be determined whether an existing recommended riding point exists in a first preset range of the location information of the user terminal. The existing recommended riding points may be some places pre-stored in the service platform and may be used for recommending the user to ride the vehicle at the places.
For example, the recommended riding points may be artificially set places such as a mall gate, a district gate, a school gate, etc., or may be places with high riding frequency for some users who analyze and extract historical riding service order data.
Alternatively, the first preset range of the location information of the user terminal may refer to: the present invention is not limited to the specific size of R, and the range of a certain area centered on the position information of the user terminal may be a circular area with a radius R, and R may be 15m, 20m, 25m, or the like. Alternatively, the above-mentioned area range may be a rectangular area, an elliptical area, another area of non-fixed shape, or the like, and the present invention is not limited to the specific size of these area ranges.
If it is determined in step S202 that the existing recommended riding point does not exist in the first preset range of the location information of the user terminal, step S203 may be executed.
S203, selecting a riding point meeting a preset rule within a second preset range of the position information of the user terminal as a recommended riding point.
The riding point may refer to some places that the vehicle can reach through navigation, such as: any point on the road, the junction of some buildings and the road, etc. Alternatively, the preset rule may refer to: the riding point is an information point (Point of Information, POI) on the road, and for example, the riding point can be a POI point of a building (such as a mall, an office building and the like), a shop, a mailbox, a bus station, an intersection and the like.
Through selecting the riding point meeting the POI point type in the second preset range of the position information of the user terminal as the recommended riding point, the user terminal can receive the user more easily due to the fact that the recommended riding point is obvious and easy to observe by the user and the driver and the navigation is convenient, and meanwhile, the communication cost of the user to the riding place before riding and between the user and the driver can be effectively reduced.
In some embodiments, the second preset range and the first preset range may be the same, that is, selecting a riding point meeting a preset rule in the second preset range of the location information of the user terminal may refer to: and selecting a riding point meeting a preset rule in a certain area range with the position information of the user terminal as the center.
In other embodiments, the second preset range and the first preset range may be different, and the second preset range may be smaller than the first preset range, or may be larger than the first preset range, which is not limited in the present invention.
Alternatively, if it is determined in step S202 that the recommended riding point exists in the first preset range of the location information of the user terminal, step S204 may be performed.
S204, extracting the position information of each existing recommended riding point.
The location information of the existing recommended riding point may be stored in the service platform in advance, for example, may be stored in a server, and when it is determined in step S202 that a certain existing recommended riding point a exists in the first preset range of the location information of the user terminal, the pre-stored location information of the existing recommended riding point a may be directly extracted.
S205, judging whether the distances between the position information of each existing recommended riding point and the position information of the user terminal are all larger than a preset threshold value.
Assuming that n (n is an integer greater than 0) existing recommended riding points exist in the first preset range of the location information of the user terminal in the step S202, n groups of location information corresponding to the n existing recommended riding points one by one may be extracted in the step S204. Then, it may be determined whether the distance between the position information of each existing recommended riding point and the position information of the user terminal is greater than a preset threshold, and if the distance between the position information of each existing recommended riding point and the position information of the user terminal is greater than the preset threshold, it indicates that there is no suitable riding point in the n existing recommended riding points, and the above-mentioned step S203 may be executed again.
Optionally, the preset threshold may be 10m, 15m, etc., and the size of the preset threshold may be set according to the user requirement, for example, for a part of users who are more on a mind about a riding point, the preset threshold may be smaller; the preset threshold may be larger for some users less likely to be on the distance of the ride. The user demand can be obtained by inquiring the user or analyzing the historical riding data of the user.
Alternatively, the preset threshold may be dynamically adjusted according to time variation, for example, 8 a.m.: 00 to 9: 30. noon 12:00 to 14: 00. afternoon 17:00 to 19: in a rush hour period such as 00, the vehicle demand is relatively tension, and in order to facilitate a user to ride the vehicle more quickly, the preset threshold value can be adjusted to a larger value; in the off-peak time period when the demand of other vehicles is relatively mild, the preset threshold value can be adjusted to be a smaller value, so that the distance from the user to the riding point is reduced, and the service experience of the user is improved.
If the determination in step S205 is that: step S206 may be performed if the distance between the position information of the existing recommended riding point and the position information of the user terminal is not greater than a preset threshold, that is, if the distance between the position information of the existing recommended riding point (S) and the position information of the user terminal is less than or equal to the preset threshold.
S206, the existing recommended bus points with the distance between the existing recommended bus points and the position information of the user terminal not larger than a preset threshold value are sent to the user terminal.
Optionally, the recommended riding points are used as places such as a mall gate, a district gate, a school gate and the like which are set manually, or places with higher riding frequency for some users which analyze and extract historical riding service order data, so that the riding points are convenient for users and drivers to find, and the communication cost of the users to the riding places before riding and between the drivers can be effectively reduced.
In the embodiment of the invention, the location information of the user terminal is obtained, and when the existence of the recommended riding point is judged to be absent in the first preset range of the location information of the user terminal and the existence of the recommended riding point is judged to be present in the first preset range of the location information of the user terminal, but when the distance between the location information of each existing recommended riding point and the location information of the user terminal is greater than the preset threshold value, the riding point conforming to the preset rule is selected in the second preset range of the location information of the user terminal to be used as the recommended riding point to be sent to the user terminal; when an existing recommended riding point with the distance between the existing recommended riding point and the position information of the user terminal being not more than a preset threshold exists in a first preset range of the position information of the user terminal, the existing recommended riding point with the distance between the existing recommended riding point and the position information of the user terminal being not more than the preset threshold is sent to the user terminal, so that a user can be guided to the recommended riding point to ride, a driver can conveniently and rapidly get to the passenger, communication cost of the user to the riding place between the front of the riding car and the driver is effectively reduced, and riding service experience of the user is further improved.
When judging that the existing recommended riding point does not exist in the first preset range of the position information of the user terminal, selecting the riding point meeting the preset rule in the second preset range of the position information of the user terminal as the recommended riding point, and enabling all users including specific areas and non-specific areas to be covered, meeting travel requirements of users in some non-hot taxi taking areas even remote areas, and guaranteeing riding service experience of more users.
In addition, compared with the traditional riding mode, the invention can also avoid the problem of inaccurate riding point data only according to the self-positioning of the user terminal or the oral agreements of the driver and the passenger.
Fig. 4 is a schematic flow chart of a method for recommending a riding point according to an embodiment of the present invention.
As shown in fig. 4, in one embodiment, if there are a plurality of existing recommended rides between the recommended rides and the location information of the user terminal, the step of sending the recommended rides to the user terminal with a distance between the recommended rides and the location information of the user terminal, the distance being not greater than the preset threshold, may include:
s401, sorting the existing recommended riding points with the distances between the plurality of the recommended riding points and the position information of the user terminal not larger than a preset threshold according to any one of the using heat, the using time and the historical using times of the existing recommended riding points.
The use heat may refer to the use frequency of the existing recommended riding point; the use time may refer to a waiting time of a user riding at an existing recommended riding point; the historical usage count may refer to the cumulative number of rides of the user at a certain existing recommended ride point.
Taking the use heat as an example, the plurality of the existing recommended riding points with the distance from the position information of the user terminal not greater than the preset threshold value can be ranked according to the use heat of the existing recommended riding points, and the higher the use heat is, the earlier the ranking of the existing recommended riding points is, the lower the use heat is, and the later the ranking of the existing recommended riding points is.
The principle of sorting the existing recommended riding points based on the use time and the historical use times is similar to the sorting of the existing recommended riding points based on the use heat, and is not repeated here.
S402, selecting a preset number of existing recommended riding points to be sent to the user terminal according to the sorting result of the plurality of existing recommended riding points, wherein the distance between the plurality of existing recommended riding points and the position information of the user terminal is not greater than a preset threshold value.
Alternatively, the preset number may be any set value of 5, 8, 10, or the like. For example, if the preset number is 8 and the number of existing recommended riding points whose distance from the position information of the user terminal is not greater than the preset threshold is 20, the top 8 existing recommended riding points may be selected from the ranking results. Alternatively, when the number of the existing recommended riding points whose distance from the position information of the user terminal is not greater than the preset threshold is smaller than the preset threshold, all the existing recommended riding points whose distance from the position information of the user terminal is not greater than the preset threshold may be directly transmitted to the user terminal.
Fig. 5 shows another flow chart of the riding point recommending method according to the embodiment of the invention.
In another embodiment, as shown in fig. 5, if there are a plurality of existing recommended rides between the recommended rides and the location information of the user terminal, the step of sending the recommended rides to the user terminal with a distance between the recommended rides and the location information of the user terminal not greater than the preset threshold may include:
s501, calculating comprehensive sorting parameters of the existing recommended riding points according to the using heat, using time and historical using times of the existing recommended riding points and preset weights respectively corresponding to the using heat, the using time and the historical using times.
The preset weight may be preset, and if the preset weight of the using heat is q, the using weight of the using time is w, and the preset weight of the historical using times is e, the sum of q, w and e is 1.
When the comprehensive sorting parameters are calculated, the preset weights corresponding to the use heat, the use time and the historical use times are converted into the same dimension for calculation. For example, if the heat of use of a certain existing recommended riding point is Q, the use time is W, and the historical use number is E, the comprehensive ranking parameters of the existing recommended riding point are: q+w/w+e, "x" represents multiplication and "/" represents division.
S502, sorting the existing recommended riding points with the distances between the plurality of the recommended riding points and the position information of the user terminal not larger than a preset threshold value according to the comprehensive sorting parameters of the existing recommended riding points.
S503, selecting a preset number of existing recommended riding points to be sent to the user terminal according to the sorting result of the plurality of existing recommended riding points with the distance between the plurality of existing recommended riding points and the position information of the user terminal not larger than a preset threshold value.
After the comprehensive ranking parameters of the existing recommended riding points are obtained through calculation, the principle of ranking the existing recommended riding points based on the comprehensive ranking parameters is similar to ranking the existing recommended riding points based on the using heat, and is not repeated herein. Likewise, the specific manner of selecting the preset number of existing recommended passengers from the ranking results is the same as or similar to the foregoing embodiment, and will not be repeated here.
Fig. 6 is a schematic flow chart of a method for recommending a riding point according to an embodiment of the present invention.
As shown in fig. 6, in another embodiment, if there are a plurality of existing recommended rides between the recommended rides and the location information of the user terminal, the step of sending the recommended rides to the user terminal with a distance from the location information of the user terminal not greater than the preset threshold may include:
S601, sorting the plurality of existing recommended riding points with the distance between the plurality of the existing recommended riding points and the position information of the user terminal not larger than a preset threshold according to the distance between the position information of each existing recommended riding point and the position information of the user terminal.
S602, generating a recommendation list according to the sequencing result of the plurality of existing recommended riding points with the distance between the plurality of recommended riding points and the position information of the user terminal not larger than a preset threshold value.
S603, sending the recommendation list to the user terminal.
That is, in the recommendation list received by the user terminal, the existing recommended riding points having a distance from the position information of the user terminal not greater than the preset threshold are arranged according to the distance between the position information of each existing recommended riding point and the position information of the user terminal, for example, the recommended riding points may be arranged in order from near to far from the position information of the user terminal.
Alternatively, based on the riding point recommendation method described in the foregoing embodiment, a person skilled in the art may use the user terminal as an execution subject to implement the riding point recommendation method, and the principles of the riding point recommendation method are the same or similar and are not described herein.
Based on the riding point recommending method described in the foregoing method embodiment, correspondingly, the embodiment of the present invention further provides a riding point recommending device, and fig. 7 shows a schematic structural diagram of the riding point recommending device provided in the embodiment of the present invention.
As shown in fig. 7, the riding-point recommending apparatus may include: an acquiring module 11, configured to acquire location information of a user terminal; a first judging module 12, configured to judge whether an existing recommended riding point exists in a first preset range of the location information of the user terminal; the first recommendation module 13 is configured to select, if no existing recommended riding point exists in a first preset range of the location information of the user terminal, a riding point that meets a preset rule in a second preset range of the location information of the user terminal, as the recommended riding point.
Fig. 8 is a schematic diagram of another structure of a riding-point recommendation device according to an embodiment of the present invention.
Optionally, as shown in fig. 8, the riding-point recommending apparatus may further include: an extracting module 14, configured to extract location information of each existing recommended riding point if the existing recommended riding point exists in a first preset range of the location information of the user terminal; a second judging module 15, configured to judge whether the distances between the position information of each existing recommended riding point and the position information of the user terminal are both greater than a preset threshold; the second recommendation module 16 is configured to select, if the distance between the location information of each existing recommended riding point and the location information of the user terminal is greater than a preset threshold, a riding point that meets a preset rule within a second preset range of the location information of the user terminal as the recommended riding point.
Fig. 9 is a schematic diagram of another structure of a riding-point recommendation device according to an embodiment of the present invention.
Optionally, as shown in fig. 9, the riding-point recommending apparatus may further include: the third recommendation module 17 is configured to, if there is an existing recommended riding point, and if the distance between the location information of the existing recommended riding point and the location information of the user terminal is not greater than a preset threshold, send the existing recommended riding point, whose distance from the location information of the user terminal is not greater than the preset threshold, to the user terminal.
Optionally, if there are a plurality of existing recommended riding points with the location information of the user terminal not greater than the preset threshold, the third recommendation module 17 may be specifically configured to sort the plurality of existing recommended riding points with the distance with the location information of the user terminal not greater than the preset threshold according to any one of the usage heat, the usage time, and the historical usage times of the existing recommended riding points; and selecting a preset number of existing recommended riding points to be sent to the user terminal according to the sorting result of the plurality of existing recommended riding points, the distance between the plurality of existing recommended riding points and the position information of the user terminal is not greater than a preset threshold value.
Optionally, if there are a plurality of existing recommended riding points with the location information of the user terminal not greater than the preset threshold, the third recommendation module 17 may be specifically configured to calculate the comprehensive ranking parameter of each existing recommended riding point according to the usage heat, the usage time and the historical usage times of the existing recommended riding points, and preset weights corresponding to the usage heat, the usage time and the historical usage times respectively; sorting the existing recommended riding points with the distances between the plurality of the recommended riding points and the position information of the user terminal not larger than a preset threshold value according to the comprehensive sorting parameters of the existing recommended riding points; and selecting a preset number of existing recommended riding points to be sent to the user terminal according to the sorting result of the plurality of existing recommended riding points, the distance between the plurality of existing recommended riding points and the position information of the user terminal is not greater than a preset threshold value.
Optionally, if there are a plurality of existing recommended riding points with the location information of the user terminal not greater than the preset threshold, the third recommendation module 17 may be specifically configured to sort the plurality of existing recommended riding points with the location information of the user terminal not greater than the preset threshold according to the distance between the location information of each existing recommended riding point and the location information of the user terminal; generating a recommendation list according to the sequencing results of the existing recommendation riding points, wherein the distance between the recommendation riding points and the position information of the user terminal is not greater than a preset threshold value; and sending the recommendation list to the user terminal.
Optionally, the obtaining module 11 may be specifically configured to determine geographic location information of the user terminal according to a service request sent by the user terminal; and extracting longitude and latitude coordinate information of the user terminal according to the geographic position information of the user terminal.
The above-described apparatus may be integrated into a server, a computer, or the like, and the present invention is not limited thereto. It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working process of the riding point recommendation device may refer to the corresponding process of the riding point recommendation method described in the foregoing method embodiment, and the description is omitted herein.
It should be understood that the above-described device embodiments are merely illustrative, and that the devices and methods disclosed in the embodiments of the present invention may be implemented in other manners. For example, the modules may be divided into only one logic function, and there may be another division manner when actually implemented, and for example, a plurality of modules or components may be combined or may be integrated into another system, or some features may be omitted or not performed. In addition, the coupling or direct coupling or communication connection shown or discussed with respect to each other may be through some communication interface, indirect coupling or communication connection of devices or modules, electrical, mechanical, or other form. In addition, each functional unit in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a non-volatile computer readable storage medium executable by a processor. Based on such understanding, the technical solution of the present invention, or the parts contributing to the prior art or the parts of the technical solution, may be embodied in the form of a software product stored in a storage medium comprising several instructions for causing a user terminal or a driver terminal to perform all or part of the steps of the method according to the various embodiments of the present invention.
That is, those skilled in the art will appreciate that embodiments of the invention may be implemented in any of the forms of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects.
Based on this, the embodiment of the present invention further provides a program product, which may be a storage medium such as a usb disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, where a computer program may be stored, and when the computer program is executed by a processor, the steps of the riding point recommendation method described in the foregoing method embodiment are performed. The specific implementation manner and the technical effect are similar, and are not repeated here.
Optionally, the embodiment of the present invention further provides a riding point recommendation device, where the riding point recommendation device may be a server, a computer, or other devices, and fig. 10 shows a schematic structural diagram of the riding point recommendation device provided by the embodiment of the present invention.
As shown in fig. 10, the riding-point recommending apparatus may include: processor 210, storage medium 220, and bus 230, storage medium 220 storing machine-readable instructions executable by processor 210, processor 210 and storage medium 220 communicating over the bus when the ride point recommendation device is in operation, processor 210 executing machine-readable instructions to perform the steps of the ride point recommendation method as described in the previous embodiments. The specific implementation manner and the technical effect are similar, and are not repeated here.
For ease of illustration, only one processor is described in the above-described ride point recommendation device. However, it should be noted that in some embodiments, the riding point recommendation device of the present invention may further include a plurality of processors, and thus the steps performed by one processor described in the present invention may also be performed jointly or separately by a plurality of processors.
The foregoing is merely illustrative of the present invention, and the present invention is not limited thereto, and any person skilled in the art will readily appreciate variations or alternatives within the scope of the present invention. Therefore, the protection scope of the invention is subject to the protection scope of the claims.

Claims (14)

1. A ride point recommendation method, the method comprising:
acquiring position information of a user terminal;
judging whether an existing recommended riding point exists in a first preset range of the position information of the user terminal;
if no existing recommended riding point exists in the first preset range of the position information of the user terminal, selecting a riding point meeting a preset rule in the second preset range of the position information of the user terminal as the recommended riding point;
The method further comprises the steps of:
if the existing recommended riding points exist in the first preset range of the position information of the user terminal, extracting the position information of each existing recommended riding point;
judging whether the distance between the position information of each existing recommended riding point and the position information of the user terminal is larger than a preset threshold value or not;
and if the distance between the position information of each existing recommended riding point and the position information of the user terminal is larger than a preset threshold value, selecting the riding point which accords with a preset rule within a second preset range of the position information of the user terminal as the recommended riding point, and transmitting the riding point to the user terminal.
2. The method according to claim 1, wherein the method further comprises:
and if the distance between the position information of the existing recommended riding point and the position information of the user terminal is not greater than a preset threshold value, the existing recommended riding point, the distance between the existing recommended riding point and the position information of the user terminal is not greater than the preset threshold value, is sent to the user terminal.
3. The method according to claim 2, wherein if there are a plurality of existing recommended rides between the user terminal and the location information of the user terminal that are not greater than a preset threshold, the transmitting the existing recommended rides between the user terminal and the location information of the user terminal that are not greater than the preset threshold to the user terminal includes:
Sorting the existing recommended riding points with the distances between the plurality of the recommended riding points and the position information of the user terminal not larger than a preset threshold according to any one of the using heat, the using time and the historical using times of the existing recommended riding points;
and selecting a preset number of existing recommended riding points to be sent to the user terminal according to the sorting result of the plurality of existing recommended riding points, wherein the distance between the plurality of existing recommended riding points and the position information of the user terminal is not greater than a preset threshold value.
4. The method according to claim 2, wherein if there are a plurality of existing recommended rides between the user terminal and the location information of the user terminal that are not greater than a preset threshold, the transmitting the existing recommended rides between the user terminal and the location information of the user terminal that are not greater than the preset threshold to the user terminal includes:
according to the using heat, using time and historical using times of the existing recommended riding points and preset weights respectively corresponding to the using heat, the using time and the historical using times, calculating comprehensive sorting parameters of the existing recommended riding points;
according to the comprehensive ordering parameters of the existing recommended riding points, ordering the existing recommended riding points with the distances between the plurality of recommended riding points and the position information of the user terminal not larger than a preset threshold value;
And selecting a preset number of existing recommended riding points to be sent to the user terminal according to the sorting result of the plurality of existing recommended riding points, wherein the distance between the plurality of existing recommended riding points and the position information of the user terminal is not greater than a preset threshold value.
5. The method according to claim 2, wherein if there are a plurality of existing recommended rides between the user terminal and the location information of the user terminal that are not greater than a preset threshold, the transmitting the existing recommended rides between the user terminal and the location information of the user terminal that are not greater than the preset threshold to the user terminal includes:
sorting the plurality of existing recommended riding points with the distance between the plurality of the recommended riding points and the position information of the user terminal not greater than a preset threshold according to the distance between the position information of each existing recommended riding point and the position information of the user terminal;
generating a recommendation list according to a plurality of sequencing results of the existing recommended riding points, wherein the distance between the sequencing results and the position information of the user terminal is not greater than a preset threshold value;
and sending the recommendation list to the user terminal.
6. The method according to any one of claims 1-5, wherein the obtaining location information of the user terminal comprises:
Determining geographic position information of a user terminal according to a service request sent by the user terminal;
and extracting longitude and latitude coordinate information of the user terminal according to the geographic position information of the user terminal.
7. A ride point recommendation device, the device comprising: the acquisition module is used for acquiring the position information of the user terminal; the first judging module is used for judging whether the recommended riding point exists in a first preset range of the position information of the user terminal; the first recommendation module is used for selecting a riding point which accords with a preset rule from a second preset range of the position information of the user terminal as a recommended riding point to be sent to the user terminal if the existing recommended riding point does not exist in the first preset range of the position information of the user terminal;
the apparatus further comprises: the extraction module is used for extracting the position information of each existing recommended riding point if the existing recommended riding point exists in a first preset range of the position information of the user terminal; the second judging module is used for judging whether the distance between the position information of each existing recommended riding point and the position information of the user terminal is larger than a preset threshold value or not; and the second recommendation module is used for selecting the riding point which accords with a preset rule from a second preset range of the position information of the user terminal as the recommended riding point and sending the recommended riding point to the user terminal if the distance between the position information of the existing recommended riding point and the position information of the user terminal is larger than a preset threshold.
8. The apparatus of claim 7, wherein the apparatus further comprises: and the third recommendation module is used for sending the existing recommended riding point with the distance between the existing recommended riding point and the position information of the user terminal being not more than a preset threshold value to the user terminal if the distance between the existing recommended riding point and the position information of the user terminal is not more than the preset threshold value.
9. The apparatus of claim 8, wherein if there are a plurality of existing recommended riding points with the location information of the user terminal not greater than a preset threshold, the third recommendation module is specifically configured to sort the plurality of existing recommended riding points with the location information of the user terminal not greater than the preset threshold according to any one of a usage heat, a usage time, and a historical usage number of the existing recommended riding points; and selecting a preset number of existing recommended riding points to be sent to the user terminal according to the sorting result of the plurality of existing recommended riding points, wherein the distance between the plurality of existing recommended riding points and the position information of the user terminal is not greater than a preset threshold value.
10. The apparatus of claim 8, wherein if there are a plurality of existing recommended riding points with the location information of the user terminal not greater than a preset threshold, the third recommendation module is specifically configured to calculate a comprehensive ranking parameter of each existing recommended riding point according to a usage heat, a usage time, and a historical usage number of the existing recommended riding points, and preset weights corresponding to the usage heat, the usage time, and the historical usage number; according to the comprehensive ordering parameters of the existing recommended riding points, ordering the existing recommended riding points with the distances between the plurality of recommended riding points and the position information of the user terminal not larger than a preset threshold value; and selecting a preset number of existing recommended riding points to be sent to the user terminal according to the sorting result of the plurality of existing recommended riding points, wherein the distance between the plurality of existing recommended riding points and the position information of the user terminal is not greater than a preset threshold value.
11. The apparatus of claim 8, wherein if there are a plurality of existing recommended riding points with the location information of the user terminal not greater than a preset threshold, the third recommendation module is specifically configured to sort the plurality of existing recommended riding points with the location information of the user terminal not greater than the preset threshold according to a distance between the location information of each existing recommended riding point and the location information of the user terminal; generating a recommendation list according to a plurality of sequencing results of the existing recommended riding points, wherein the distance between the sequencing results and the position information of the user terminal is not greater than a preset threshold value; and sending the recommendation list to the user terminal.
12. The apparatus according to any one of claims 7-11, wherein the obtaining module is specifically configured to determine geographic location information of the user terminal according to a service request sent by the user terminal; and extracting longitude and latitude coordinate information of the user terminal according to the geographic position information of the user terminal.
13. A riding-point recommendation device, characterized by comprising: a processor, a storage medium, and a bus, the storage medium storing machine-readable instructions executable by the processor, the processor in communication with the storage medium via the bus when the ride point recommendation device is in operation, the processor executing the machine-readable instructions to perform the steps of the ride point recommendation method of any one of claims 1 to 6 when executed.
14. A storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the ride point recommendation method of any one of claims 1 to 6.
CN202010163396.7A 2020-03-10 2020-03-10 Riding point recommendation method, riding point recommendation device, riding point recommendation equipment and storage medium Active CN111898042B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010163396.7A CN111898042B (en) 2020-03-10 2020-03-10 Riding point recommendation method, riding point recommendation device, riding point recommendation equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010163396.7A CN111898042B (en) 2020-03-10 2020-03-10 Riding point recommendation method, riding point recommendation device, riding point recommendation equipment and storage medium

Publications (2)

Publication Number Publication Date
CN111898042A CN111898042A (en) 2020-11-06
CN111898042B true CN111898042B (en) 2024-04-02

Family

ID=73169807

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010163396.7A Active CN111898042B (en) 2020-03-10 2020-03-10 Riding point recommendation method, riding point recommendation device, riding point recommendation equipment and storage medium

Country Status (1)

Country Link
CN (1) CN111898042B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114697384B (en) * 2020-12-28 2023-09-26 博泰车联网(南京)有限公司 Service vehicle message pushing method and device, electronic equipment and storage medium
CN112650950A (en) * 2020-12-30 2021-04-13 北京嘀嘀无限科技发展有限公司 Method, apparatus, device, storage medium and program product for determining a stopping point
CN112734235A (en) * 2021-01-11 2021-04-30 辽宁工程技术大学 Personalized riding point recommendation method and system based on comprehensive evaluation
CN112785392A (en) * 2021-02-02 2021-05-11 北京嘀嘀无限科技发展有限公司 Position recommendation method and device and electronic equipment

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105575104A (en) * 2015-12-17 2016-05-11 小米科技有限责任公司 Processing method and device of taxi taking software
CN105898424A (en) * 2015-12-10 2016-08-24 乐视网信息技术(北京)股份有限公司 Video recommendation method and system and server
CN106205186A (en) * 2016-07-11 2016-12-07 深圳市金立通信设备有限公司 A kind of method recommending parking spot and terminal
CN106790522A (en) * 2016-12-20 2017-05-31 北京小米移动软件有限公司 Object recommendation method, device and electric business Platform Server
CN107396284A (en) * 2017-07-11 2017-11-24 浙江大学常州工业技术研究院 It is a kind of to pinpoint the method returned the car
CN107403560A (en) * 2017-08-17 2017-11-28 北京经纬恒润科技有限公司 A kind of method and device for recommending Entrucking Point
CN107492063A (en) * 2016-06-13 2017-12-19 滴滴(中国)科技有限公司 One kind is got on the bus a recommendation process method and system
CN108537350A (en) * 2017-03-01 2018-09-14 北京嘀嘀无限科技发展有限公司 Network about vehicle Order splitting processing method and server
CN108616562A (en) * 2017-01-20 2018-10-02 北京嘀嘀无限科技发展有限公司 A kind of geographical location information recommendation process method and device
CN108681868A (en) * 2018-06-29 2018-10-19 深圳春沐源控股有限公司 Recommend the method and system of means of distribution
CN108765933A (en) * 2018-07-18 2018-11-06 北京三快在线科技有限公司 A kind of method, apparatus, equipment and storage medium for recommending to get on the bus a little
CN109359682A (en) * 2018-10-11 2019-02-19 北京市交通信息中心 A kind of Shuttle Bus candidate's website screening technique based on F-DBSCAN iteration cluster
CN109506666A (en) * 2018-09-18 2019-03-22 杭州的蓝科技有限公司 Vehicle is returned the car region recommended method and device
CN109614557A (en) * 2018-11-07 2019-04-12 北京嘀嘀无限科技发展有限公司 Method, equipment and computer readable storage medium for recommending to get on the bus a little
CN109726871A (en) * 2018-12-29 2019-05-07 努比亚技术有限公司 Net about truck position recommended method, device, mobile terminal and storage medium
CN110308468A (en) * 2019-05-09 2019-10-08 百度在线网络技术(北京)有限公司 Location recommendation method and device
CN110544157A (en) * 2019-09-04 2019-12-06 北京三快在线科技有限公司 riding position recommendation method and device, electronic equipment and storage medium

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105898424A (en) * 2015-12-10 2016-08-24 乐视网信息技术(北京)股份有限公司 Video recommendation method and system and server
CN105575104A (en) * 2015-12-17 2016-05-11 小米科技有限责任公司 Processing method and device of taxi taking software
CN107492063A (en) * 2016-06-13 2017-12-19 滴滴(中国)科技有限公司 One kind is got on the bus a recommendation process method and system
CN106205186A (en) * 2016-07-11 2016-12-07 深圳市金立通信设备有限公司 A kind of method recommending parking spot and terminal
CN106790522A (en) * 2016-12-20 2017-05-31 北京小米移动软件有限公司 Object recommendation method, device and electric business Platform Server
CN108616562A (en) * 2017-01-20 2018-10-02 北京嘀嘀无限科技发展有限公司 A kind of geographical location information recommendation process method and device
CN108537350A (en) * 2017-03-01 2018-09-14 北京嘀嘀无限科技发展有限公司 Network about vehicle Order splitting processing method and server
CN107396284A (en) * 2017-07-11 2017-11-24 浙江大学常州工业技术研究院 It is a kind of to pinpoint the method returned the car
CN107403560A (en) * 2017-08-17 2017-11-28 北京经纬恒润科技有限公司 A kind of method and device for recommending Entrucking Point
CN108681868A (en) * 2018-06-29 2018-10-19 深圳春沐源控股有限公司 Recommend the method and system of means of distribution
CN108765933A (en) * 2018-07-18 2018-11-06 北京三快在线科技有限公司 A kind of method, apparatus, equipment and storage medium for recommending to get on the bus a little
CN109506666A (en) * 2018-09-18 2019-03-22 杭州的蓝科技有限公司 Vehicle is returned the car region recommended method and device
CN109359682A (en) * 2018-10-11 2019-02-19 北京市交通信息中心 A kind of Shuttle Bus candidate's website screening technique based on F-DBSCAN iteration cluster
CN109614557A (en) * 2018-11-07 2019-04-12 北京嘀嘀无限科技发展有限公司 Method, equipment and computer readable storage medium for recommending to get on the bus a little
CN109726871A (en) * 2018-12-29 2019-05-07 努比亚技术有限公司 Net about truck position recommended method, device, mobile terminal and storage medium
CN110308468A (en) * 2019-05-09 2019-10-08 百度在线网络技术(北京)有限公司 Location recommendation method and device
CN110544157A (en) * 2019-09-04 2019-12-06 北京三快在线科技有限公司 riding position recommendation method and device, electronic equipment and storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
动态预约模式下车辆路径规划的实用拓展问题研究;巫锦铭;程光权;刘忠;黄金才;王琦;罗志浩;;小型微型计算机***(第07期);第247-252页 *
基于区域划分的出租车统一推荐算法;吕红瑾;夏士雄;杨旭;黄丹;;计算机应用(第08期);第55-59页 *

Also Published As

Publication number Publication date
CN111898042A (en) 2020-11-06

Similar Documents

Publication Publication Date Title
CN111898042B (en) Riding point recommendation method, riding point recommendation device, riding point recommendation equipment and storage medium
US11527163B2 (en) Server for communicating with mobile and vehicle devices
CN102930715B (en) Accident vehicle prospect and rescue system and method based on satellite positioning
CN112119435B (en) Vehicle distribution apparatus, vehicle distribution method, computer program, and computer-readable storage medium
US20160298974A1 (en) Systems and methods for learning and displaying customized geographical navigational options
CN108154253B (en) Travel mode recommendation method and device
CN103376117B (en) A kind of information search method, system and GPS navigation server
CN104697540A (en) Method for providing gasoline station information, information processing device and vehicle navigation system
CN108537352A (en) A kind of data processing method, device and server
CN102607568A (en) Method and apparatus for charging station guidance
CN103914991A (en) Vehicle position sharing method
WO2021179620A1 (en) Vehicle information acquisition method and apparatus, and storage medium
CN106652539B (en) Shared vehicle and parking position indication method, client and system thereof
EP2865994A1 (en) Route search device and route search method
CN103295393A (en) Taxi appointment system based on smart phone
EP1455321B1 (en) Information providing system
CN104185149A (en) Method and apparatus for realizing interaction between vehicle-mounted positioning terminals
CN111651664B (en) Accident vehicle positioning method and device based on accident location point, storage medium and electronic equipment
KR20120131666A (en) Bus information system and processing method thereof
CN114500428B (en) Navigation sharing method and device, electronic equipment and storage medium
CN104157161A (en) Intelligent bus electronic bus-stop board system
CN109916420B (en) Vehicle navigation method and related device
CN110704745A (en) Information searching method and device of vehicle-mounted terminal
CN111831762A (en) Vehicle information display method and device, electronic equipment and storage medium
CN112052276B (en) Mining method and device for riding route

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant