WO2017071157A1 - 一种路线导航方法、终端、服务器及*** - Google Patents

一种路线导航方法、终端、服务器及*** Download PDF

Info

Publication number
WO2017071157A1
WO2017071157A1 PCT/CN2016/078034 CN2016078034W WO2017071157A1 WO 2017071157 A1 WO2017071157 A1 WO 2017071157A1 CN 2016078034 W CN2016078034 W CN 2016078034W WO 2017071157 A1 WO2017071157 A1 WO 2017071157A1
Authority
WO
WIPO (PCT)
Prior art keywords
navigation
point
position point
starting
location point
Prior art date
Application number
PCT/CN2016/078034
Other languages
English (en)
French (fr)
Inventor
尚建
Original Assignee
腾讯科技(深圳)有限公司
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 腾讯科技(深圳)有限公司 filed Critical 腾讯科技(深圳)有限公司
Publication of WO2017071157A1 publication Critical patent/WO2017071157A1/zh
Priority to US15/785,201 priority Critical patent/US10634512B2/en

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3664Details of the user input interface, e.g. buttons, knobs or sliders, including those provided on a touch screen; remote controllers; input using gestures
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3667Display of a road map
    • G01C21/367Details, e.g. road map scale, orientation, zooming, illumination, level of detail, scrolling of road map or positioning of current position marker
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3667Display of a road map
    • G01C21/3676Overview of the route on the road map
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3688Systems comprising multiple parts or multiple output devices (not client-server), e.g. detachable faceplates, key fobs or multiple output screens
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/3438Rendez-vous, i.e. searching a destination where several users can meet, and the routes to this destination for these users; Ride sharing, i.e. searching a route such that at least two users can share a vehicle for at least part of the route

Definitions

  • the present invention relates to the field of electronic technologies, and in particular, to a route navigation method, a terminal, a server, and a system.
  • the terminal may acquire a start location point and a termination location point, and then send information of the start location point and the termination location point to the navigation server, where the navigation server selects at least one route for the user, and at least one route Returning to the terminal to provide navigation information reference to the user; or, the taxi service with navigation and positioning function can enjoy the taxi service, and after the user 1 makes a taxi service request by using the taxi software, the navigation server provides the user 2 with a arrival user 1 The navigation path of the location provides a taxi service to the user 1.
  • the navigation data cannot be guaranteed to be the latest data or the navigation path provided by the navigation server to the user is the optimal route; secondly, the navigation path provided by the navigation server to the user is not accurately located. Affect the experience of using navigation services.
  • the embodiments of the present invention provide a route navigation method, a terminal, a server, and a system, which can improve the accuracy of route navigation.
  • a first aspect of the present invention provides a route navigation method, including:
  • the navigation server determines a navigation path from the starting location point to the termination location point according to the route information, and then sends the navigation path to other terminals to prompt other
  • the user refers to the navigation path from the starting location point to the termination location point.
  • the displaying the starting location point and the terminating location point on the navigation interface includes:
  • the starting position point and the ending position point are displayed on the navigation interface according to a scaling ratio of the navigation interface.
  • the displaying the starting location on the navigation interface according to a scaling ratio of the navigation interface include:
  • the starting position point and the ending position point are displayed according to the adjusted scaling ratio of the navigation interface.
  • the sliding according to the user on the navigation interface And a gesture of drawing the route information of the starting location point to the termination location point on the navigation interface further comprising:
  • the navigation interface is switched to an edit mode according to the operation instruction for the navigation interface.
  • a second aspect of the present invention provides a route navigation method, including:
  • the navigation path is sent to other terminals, so that the other terminal displays the navigation path to prompt other users to refer to the navigation path from the starting location point to the termination location point.
  • the route information includes a latitude and longitude of the starting position point, a latitude and longitude of the ending position point, and a drawing route, where the determining the location is determined according to the route information.
  • the navigation path from the starting position point to the ending position point includes:
  • a target route closest to the drawn route is selected from the determined plurality of routes, and the target route is taken as the navigation path.
  • the determining, according to the route information, determining the starting location point to the termination After the navigation path of the location point it also includes:
  • a terminal including:
  • a location obtaining module configured to acquire a starting location point and a termination location point set by the user
  • a location display module configured to display the starting location point and the termination location point on the navigation interface
  • a route drawing module configured to draw route information of the starting position point to the ending position point on the navigation interface according to the sliding gesture of the user on the navigation interface
  • An information sending module configured to send the route information to a navigation server, so that the navigation server determines a navigation path from the starting location point to the termination location point according to the route information, and then sends the navigation path Giving other terminals to prompt other users to refer to the navigation path from the The starting position point reaches the end point.
  • the location display module includes:
  • a ratio obtaining unit configured to acquire a preset scaling ratio of the navigation interface
  • a position display unit configured to display the starting position point and the ending position point on the navigation interface according to a scaling ratio of the navigation interface.
  • the location display unit is specifically configured to:
  • the starting position point and the ending position point are displayed according to the adjusted scaling ratio of the navigation interface.
  • the route drawing module is further configured to receive the user input An operation instruction for the navigation interface; switching the navigation interface to an edit mode according to the operation instruction for the navigation interface.
  • a navigation server including:
  • An information receiving module configured to receive route information of a starting location point to a termination location point drawn by the terminal on the navigation interface
  • An information determining module configured to determine, according to the route information, a navigation path from the starting location point to the ending location point;
  • an information sending module configured to send the navigation path to another terminal, so that the other terminal displays the navigation path to prompt other users to refer to the navigation path from the starting location point to the termination location point.
  • the route information includes a latitude and longitude of the starting location point, a latitude and longitude of the termination location point, and a drawing route, where the information determining module is specifically configured to:
  • a target route closest to the drawn route is selected from the determined plurality of routes, and the target route is taken as the navigation path.
  • the information determining module is further configured to calculate an execution duration of the starting location point to the termination location point according to the navigation path of the starting location point to the termination location point;
  • the information sending module is further configured to send the execution duration to the other terminal, so that the other terminal displays the execution duration.
  • a fifth aspect of the present invention provides a route guidance system including a terminal and a navigation server, wherein:
  • the terminal is configured to acquire a starting location point and a termination location point set by the user; displaying the starting location point and the ending location point on the navigation interface; according to the sliding gesture of the user on the navigation interface And mapping the route information of the starting location point to the termination location point on the navigation interface; sending the route information to a navigation server, so that the navigation server determines the initiation according to the route information
  • the navigation path of the location point to the termination location point further transmits the navigation path to other terminals to prompt other users to refer to the navigation path from the starting location point to the termination location point;
  • the navigation server is configured to receive route information of a starting location point to an ending location point drawn on the navigation interface sent by the terminal, and determine, according to the route information, navigation of the starting location point to the termination location point a path; the navigation path is sent to other terminals, so that the other terminal displays the navigation path to prompt other users to refer to the navigation path from the starting location point to the termination location point.
  • the starting position point and the ending position point set by the user are first acquired; then the starting position point and the ending position point are displayed on the navigation interface; secondly, according to the sliding gesture of the user on the navigation interface, on the navigation interface Plotting the route information from the start position point to the end position point; finally, sending the route information to the navigation server, so that the navigation server determines the navigation path from the start position point to the end position point according to the route information, and then sends the navigation path to other terminals.
  • Prompt other users to refer to The navigation path reaches the end position point from the starting position point, thereby improving the accuracy of the route navigation.
  • FIG. 1 is a schematic flow chart of a first embodiment of a route navigation method according to the present invention
  • FIG. 2 is a schematic flow chart of a second embodiment of a route navigation method according to the present invention.
  • FIG. 3 is a schematic flow chart of a third embodiment of a route navigation method according to the present invention.
  • FIG. 4 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
  • FIG. 5 is a schematic structural diagram of a location display module in a terminal according to an embodiment of the present disclosure
  • FIG. 6 is a schematic structural diagram of a navigation server according to an embodiment of the present invention.
  • FIG. 7 is a schematic structural diagram of a route navigation system according to an embodiment of the present invention.
  • Figure 8 is a block diagram showing the structure of a device in accordance with an embodiment of the present invention.
  • FIG. 1 is a schematic flowchart diagram of a first embodiment of a route navigation method according to the present invention.
  • the execution subject in the embodiment of the present invention is a terminal.
  • the method in the embodiment of the present invention includes S101-S104, specifically:
  • the starting position of the user is directly obtained by using a GPS (Global Positioning System) and the termination point of the user input is obtained, and the termination of the user input can also be obtained at the same time.
  • GPS Global Positioning System
  • the confirmation instruction input by the user may be received, and the starting position point and the ending position point are displayed on the navigation interface according to the confirmation instruction input by the user.
  • the preset zoom ratio of the navigation interface may be acquired; and the start location point and the termination location point are displayed on the navigation interface according to the zoom ratio of the navigation interface.
  • a coordinate position of the start position point and the end position point on the screen may be determined under a zoom ratio of the navigation interface; if the start position point or the end position point is in the The coordinate position on the screen exceeds the display area of the screen, and the zoom ratio of the navigation interface is adjusted; and the start position point and the end position point are displayed according to the adjusted zoom ratio of the navigation interface.
  • the zoom ratio of the navigation interface may be preset, and the zoom ratio of the navigation interface may be a maximum ratio, so that the terminal displays the start position point and the end position point on the navigation interface according to the maximum ratio, if the zoom ratio is processed according to the maximum scale.
  • the start position point or the end position point exceeds the display area of the screen, and the terminal can automatically reduce the zoom ratio, and display the start position point and the end position point in the maximum range in the display area of the screen.
  • the sliding operation of the user on the navigation interface may be received, and the navigation interface is scaled according to a sliding operation on the navigation interface.
  • the user can use two fingers to open and slide on the navigation interface, so as to enlarge the navigation interface, the user can also use two fingers to slide on the navigation interface to reduce the navigation interface.
  • an operation instruction for the navigation interface input by the user may be received; and the navigation interface is switched to an edit mode according to the operation instruction for the navigation interface, so that in the edit mode,
  • the route information of the starting position point to the ending position point is drawn on the navigation interface, and after the route information of the starting position point to the ending position point is drawn, the drawn route information may be modified until The user confirms that the route information is drawn.
  • the route information can be
  • the drawing route can be identified using other colors that are different from the color of the navigation interface, including the latitude and longitude of the starting point, the latitude and longitude of the ending point, and the drawing route.
  • S104 Send the route information to the navigation server, so that the navigation server determines the navigation path from the starting location point to the termination location point according to the route information, and then sends the navigation path to other terminals.
  • the other user is prompted to refer to the navigation path from the starting location point to the termination location point.
  • the route information is sent to the navigation server, and the navigation server determines, according to the route information, a navigation path from the start location point to the termination location point. And transmitting the navigation path to the other terminal, so that the other terminal displays the navigation path to prompt other users to refer to the navigation path from the starting location point to the termination location point.
  • the navigation server may calculate an execution duration of the starting location point to the termination location point according to the navigation path of the starting location point to the termination location point; and send the execution duration to the other terminal. So that the other terminal displays the execution time.
  • the user 1 uses the taxi software to send a taxi service request
  • the user 2 confirms the order after receiving the taxi service request, and sends a confirmation message to the terminal of the user 1
  • the terminal of the user 1 can use the taxi software to check the starting position of the user.
  • Point and the end position point where the user 2 is located and draw a route on the navigation interface, and push the drawing route to the navigation server.
  • the navigation server After receiving the recommended route drawn by the terminal of the user 1, the navigation server starts from the starting position to the ending position.
  • a plurality of routes of the point confirm a navigation path closest to the drawing route, and send the navigation path to the terminal of the user 2, so that the user 2 can use the navigation path to carry the user 1.
  • the starting position point and the ending position point set by the user are first acquired; then the starting position point and the ending position point are displayed on the navigation interface; secondly, according to the sliding gesture of the user on the navigation interface, in the navigation interface
  • the route information from the start position point to the end position point is drawn; finally, the route information is sent to the navigation server, so that the navigation server determines the navigation path from the start position point to the end position point according to the route information, and then sends the navigation path to the other terminal.
  • the navigation server determines the navigation path from the start position point to the end position point according to the route information, and then sends the navigation path to the other terminal.
  • FIG. 2 is a schematic flowchart diagram of a second embodiment of a route navigation method according to the present invention.
  • the execution body in the embodiment of the present invention is a navigation server, as shown in FIG. 2, the present invention is implemented.
  • the method in the example includes S201-S203, specifically:
  • the terminal first acquires a starting location point and a termination location point set by the user; then displaying the starting location point and the ending location point on the navigation interface; and secondly, according to the user on the navigation interface. a sliding gesture, drawing route information of the starting position point to the ending position point on the navigation interface; finally transmitting the route information to a navigation server, and the navigation server receives the route information.
  • the route information includes a latitude and longitude of the starting position point, a latitude and longitude of the ending position point, and a drawing route, and may be determined according to a latitude and longitude of the starting position point and a latitude and longitude of the ending position point. a plurality of routes from the starting position point to the ending position point; selecting a target route closest to the drawing route from the determined plurality of routes, and using the target route as the navigation path .
  • the execution time of the starting location point to the termination location point may be calculated according to the navigation path of the starting location point to the termination location point. Specifically, the length of the navigation path may be obtained. The length of the navigation path is divided by the average speed to calculate the execution time.
  • the other terminal may send a navigation request to the navigation server, where the navigation request carries the latitude and longitude of the starting location point and the latitude and longitude of the termination location point, and after the navigation server receives the navigation request, the navigation server may The navigation path from the start position point to the end position point is transmitted to other terminals, thereby achieving the purpose of sharing the route information input by the user to other users.
  • the navigation server may receive the zoom ratio of the navigation interface sent by the terminal, and send the zoom ratio of the navigation interface to other terminals, so that the other terminal displays the navigation path according to the zoom ratio of the navigation interface.
  • the navigation server may send the calculated execution time of the starting location point to the termination location point to other terminals to prompt other users to spend from the starting location point to the termination location point. time.
  • the starting position point and the ending position point set by the user are first acquired; then the starting position point and the ending position point are displayed on the navigation interface; secondly, according to the sliding gesture of the user on the navigation interface, in the navigation interface
  • the route information from the start position point to the end position point is drawn; finally, the route information is sent to the navigation server, so that the navigation server determines the navigation path from the start position point to the end position point according to the route information, and then sends the navigation path to the other terminal.
  • the navigation server determines the navigation path from the start position point to the end position point according to the route information, and then sends the navigation path to the other terminal.
  • FIG. 3 is a schematic flowchart diagram of a third embodiment of a route navigation method according to the present invention. As shown in FIG. 3, the method in the embodiment of the present invention includes S301-S306:
  • the terminal acquires a starting location point and a termination location point set by the user.
  • the starting position of the user is directly obtained by using a GPS (Global Positioning System) and the termination point of the user input is obtained, and the termination of the user input can also be obtained at the same time.
  • GPS Global Positioning System
  • the terminal displays the starting location point and the ending location point on the navigation interface.
  • the confirmation instruction input by the user may be received, and the starting position point and the ending position point are displayed on the navigation interface according to the confirmation instruction input by the user.
  • the preset zoom ratio of the navigation interface may be acquired; and the start location point and the termination location point are displayed on the navigation interface according to the zoom ratio of the navigation interface.
  • a coordinate position of the start position point and the end position point on the screen may be determined under a zoom ratio of the navigation interface; if the start position point or the end position point is in the The coordinate position on the screen exceeds the display area of the screen, and the zoom ratio of the navigation interface is adjusted; and the start position point and the end position point are displayed according to the adjusted zoom ratio of the navigation interface.
  • the zoom ratio of the navigation interface may be preset, and the zoom ratio of the navigation interface may be a maximum ratio, so that the terminal displays the start position point and the end position point on the navigation interface according to the maximum ratio, if the zoom ratio is processed according to the maximum scale.
  • the start position point or the end position point exceeds the display area of the screen, and the terminal can automatically reduce the zoom ratio, and display the start position point and the end position point in the maximum range in the display area of the screen.
  • the sliding operation of the user on the navigation interface may be received, and the navigation interface is scaled according to a sliding operation on the navigation interface.
  • the user can use two fingers to open and slide on the navigation interface, so as to enlarge the navigation interface, the user can also use two fingers to slide on the navigation interface to reduce the navigation interface.
  • the terminal draws route information of the starting location point to the termination location point on the navigation interface according to the sliding gesture of the user on the navigation interface.
  • an operation instruction for the navigation interface input by the user may be received; and the navigation interface is switched to an edit mode according to the operation instruction for the navigation interface, so that in the edit mode,
  • the route information of the starting position point to the ending position point is drawn on the navigation interface, and after the route information of the starting position point to the ending position point is drawn, the drawn route information may be modified until The user confirms that the route information is drawn.
  • the route information may include the latitude and longitude of the starting location point and the latitude and longitude of the ending location point and the drawing route, and the drawing route may be identified by using other colors different from the color of the navigation interface.
  • the terminal sends the route information to the navigation server.
  • the navigation server determines, according to the route information, a navigation path from the start location point to the termination location point.
  • the route information includes a latitude and longitude of the starting position point, a latitude and longitude of the ending position point, and a drawing route, and may be determined according to a latitude and longitude of the starting position point and a latitude and longitude of the ending position point. a plurality of routes from the starting position point to the ending position point; selecting a target route closest to the drawing route from the determined plurality of routes, and using the target route as the navigation path .
  • the execution time of the starting location point to the termination location point may be calculated according to the navigation path of the starting location point to the termination location point. Specifically, the length of the navigation path may be obtained. The length of the navigation path is divided by the average speed to calculate the execution time.
  • the navigation server sends the navigation path to other terminals, so that the other terminal displays the navigation path to prompt other users to refer to the navigation path from the starting location point to the termination location point.
  • the other terminal may send a navigation request to the navigation server, where the navigation request carries the latitude and longitude of the starting location point and the latitude and longitude of the termination location point, and after the navigation server receives the navigation request, the navigation server may The navigation path from the start position point to the end position point is transmitted to other terminals, thereby achieving the purpose of sharing the route information input by the user to other users.
  • the navigation server may receive the zoom ratio of the navigation interface sent by the terminal, and send the zoom ratio of the navigation interface to other terminals, so that the other terminal displays the navigation path according to the zoom ratio of the navigation interface.
  • the navigation server may send the calculated execution time of the starting location point to the termination location point to other terminals to prompt other users to spend from the starting location point to the termination location point. time.
  • the user 1 uses the taxi software to send a taxi service request
  • the user 2 confirms the order after receiving the taxi service request, and sends a confirmation message to the terminal of the user 1
  • the terminal of the user 1 can use the taxi software to check the starting position of the user.
  • Point and the end position point where the user 2 is located and draw a route on the navigation interface, and push the drawing route to the navigation server.
  • the navigation server After receiving the recommended route drawn by the terminal of the user 1, the navigation server starts from the starting position to the ending position.
  • a plurality of routes of the point confirm a navigation path closest to the drawing route, and send the navigation path to the terminal of the user 2, so that the user 2 can use the navigation path to carry the user 1.
  • the starting position point and the ending position point set by the user are first acquired; then the starting position point and the ending position point are displayed on the navigation interface; secondly, according to the sliding gesture of the user on the navigation interface, in the navigation interface
  • the route information from the start position point to the end position point is drawn; finally, the route information is sent to the navigation server, so that the navigation server determines the navigation path from the start position point to the end position point according to the route information, and then sends the navigation path to the other Terminal to prompt other users
  • the navigation path is from the starting position point to the ending position point, thereby improving the accuracy of the route navigation.
  • FIG. 4 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
  • the terminal in the embodiment of the present invention includes a location acquiring module 401, a location display module 402, a route drawing module 403, and an information sending module 404, specifically:
  • the location obtaining module 401 is configured to acquire a starting location point and a termination location point set by the user.
  • the starting position of the user is directly obtained by using a GPS (Global Positioning System) and the termination point of the user input is obtained, and the termination of the user input can also be obtained at the same time.
  • GPS Global Positioning System
  • the location display module 402 is configured to display the starting location point and the termination location point on the navigation interface.
  • the confirmation instruction input by the user may be received, and the starting position point and the ending position point are displayed on the navigation interface according to the confirmation instruction input by the user.
  • the location display module 402 may further include a ratio acquisition unit 501 and a location display unit 502.
  • the ratio obtaining unit 501 is configured to acquire a preset scaling ratio of the navigation interface
  • the location display unit 502 is configured to display the starting location point on the navigation interface according to a scaling ratio of the navigation interface.
  • the termination point is configured to display the starting location point on the navigation interface according to a scaling ratio of the navigation interface.
  • a coordinate position of the start position point and the end position point on the screen may be determined under a zoom ratio of the navigation interface; if the start position point or the end position point is in the The coordinate position on the screen exceeds the display area of the screen, and the zoom ratio of the navigation interface is adjusted; and the start position point and the end position point are displayed according to the adjusted zoom ratio of the navigation interface.
  • the zoom ratio of the navigation interface may be set, and the zoom ratio of the navigation interface may be a maximum ratio, so that the terminal displays the start position point and the end position point on the navigation interface according to the maximum ratio, if the zooming process is started according to the maximum scale
  • the position point or the end position point exceeds the display area of the screen, and the terminal can automatically reduce the zoom ratio in the display area of the screen.
  • the starting point and the ending point are displayed in the largest range in the field.
  • the sliding operation of the user on the navigation interface may be received, and the navigation interface is scaled according to a sliding operation on the navigation interface.
  • the user can use two fingers to open and slide on the navigation interface, so as to enlarge the navigation interface, the user can also use two fingers to slide on the navigation interface to reduce the navigation interface.
  • the route drawing module 403 is configured to draw route information of the starting position point to the ending position point on the navigation interface according to the sliding gesture of the user on the navigation interface.
  • an operation instruction for the navigation interface input by the user may be received; and the navigation interface is switched to an edit mode according to the operation instruction for the navigation interface, so that in the edit mode,
  • the route information of the starting position point to the ending position point is drawn on the navigation interface, and after the route information of the starting position point to the ending position point is drawn, the drawn route information may be modified until The user confirms that the route information is drawn.
  • the route information may include the latitude and longitude of the starting location point and the latitude and longitude of the ending location point and the drawing route, and the drawing route may be identified by using other colors different from the color of the navigation interface.
  • An information sending module 404 configured to send the route information to a navigation server, so that the navigation server determines a navigation path from the starting location point to the termination location point according to the route information, and then the navigation path Sending to other terminals to prompt other users to refer to the navigation path from the starting location point to the termination location point.
  • the route information is sent to the navigation server, and the navigation server determines, according to the route information, a navigation path from the start location point to the termination location point. And the navigation server sends the navigation path to the other terminal, so that the other terminal displays the navigation path to prompt other users to refer to the navigation path from the starting location point to the termination location point.
  • the navigation server may calculate an execution duration of the starting location point to the termination location point according to the navigation path of the starting location point to the termination location point; and send the execution duration to the other terminal. So that the other terminal displays the execution time.
  • the user 1 uses the taxi software to send a taxi service request
  • the user 2 confirms the order after receiving the taxi service request, and sends a confirmation message to the terminal of the user 1
  • the terminal of the user 1 can use the taxi software to check the starting position of the user.
  • Point and the end position point where the user 2 is located and draw a route on the navigation interface, and push the drawing route to the navigation server.
  • the navigation server After receiving the recommended route drawn by the terminal of the user 1, the navigation server starts from the starting position to the ending position.
  • a plurality of routes of the point confirm a navigation path closest to the drawing route, and send the navigation path to the terminal of the user 2, so that the user 2 can use the navigation path to carry the user 1.
  • the starting position point and the ending position point set by the user are first acquired; then the starting position point and the ending position point are displayed on the navigation interface; secondly, according to the sliding gesture of the user on the navigation interface, in the navigation interface
  • the route information from the start position point to the end position point is drawn; finally, the route information is sent to the navigation server, so that the navigation server determines the navigation path from the start position point to the end position point according to the route information, and then sends the navigation path to the other terminal.
  • the navigation server determines the navigation path from the start position point to the end position point according to the route information, and then sends the navigation path to the other terminal.
  • FIG. 6 is a schematic structural diagram of a navigation server according to an embodiment of the present invention.
  • the navigation server in the embodiment of the present invention includes an information receiving module 601, an information determining module 602, and an information sending module 603, specifically:
  • the information receiving module 601 is configured to receive route information of a starting location point to an ending location point drawn by the terminal on the navigation interface.
  • the terminal first acquires a starting location point and a termination location point set by the user; then displaying the starting location point and the ending location point on the navigation interface; and secondly, according to the user on the navigation interface. a sliding gesture, drawing route information of the starting position point to the ending position point on the navigation interface; finally transmitting the route information to a navigation server, and the navigation server receives the route information.
  • the information determining module 602 is configured to determine, according to the route information, a navigation path from the starting location point to the ending location point.
  • the route information includes a latitude and longitude of the starting position point, a latitude and longitude of the ending position point, and a drawing route, which may be according to the latitude and longitude of the starting position point and the termination a latitude and longitude of the position point, determining a plurality of routes from the starting position point to the ending position point; selecting a target route closest to the drawing route from the determined plurality of routes, and selecting the target The route acts as the navigation path.
  • the execution time of the starting location point to the termination location point may be calculated according to the navigation path of the starting location point to the termination location point. Specifically, the length of the navigation path may be obtained. The length of the navigation path is divided by the average speed to calculate the execution time.
  • the information sending module 603 is configured to send the navigation path to other terminals, so that the other terminal displays the navigation path to prompt other users to refer to the navigation path from the starting location point to the termination location point. .
  • the other terminal may send a navigation request to the navigation server, where the navigation request carries the latitude and longitude of the starting location point and the latitude and longitude of the termination location point, and after the navigation server receives the navigation request, the navigation server may The navigation path from the start position point to the end position point is transmitted to other terminals, thereby achieving the purpose of sharing the route information input by the user to other users.
  • the navigation server may receive the zoom ratio of the navigation interface sent by the terminal, and send the zoom ratio of the navigation interface to other terminals, so that the other terminal displays the navigation path according to the zoom ratio of the navigation interface.
  • the navigation server may send the calculated execution time of the starting location point to the termination location point to other terminals to prompt other users to spend from the starting location point to the termination location point. time.
  • the starting position point and the ending position point set by the user are first acquired; then the starting position point and the ending position point are displayed on the navigation interface; secondly, according to the sliding gesture of the user on the navigation interface, in the navigation interface
  • the route information from the start position point to the end position point is drawn; finally, the route information is sent to the navigation server, so that the navigation server determines the navigation path from the start position point to the end position point according to the route information, and then sends the navigation path to the other terminal.
  • the navigation server determines the navigation path from the start position point to the end position point according to the route information, and then sends the navigation path to the other terminal.
  • FIG. 7 is a schematic structural diagram of a route navigation system according to an embodiment of the present invention.
  • the system in the embodiment of the present invention includes a terminal 40 and a navigation server 60; specifically:
  • the terminal 40 is configured to acquire a starting position point and a ending position point set by the user, and display the starting position point and the ending position point on the navigation interface; according to the sliding gesture of the user on the navigation interface, Drawing route information of the starting location point to the termination location point on the navigation interface; transmitting the route information to a navigation server, so that the navigation server determines the starting location according to the route information
  • the navigation path to the termination location point further transmits the navigation path to other terminals to prompt other users to refer to the navigation path from the starting location point to the termination location point;
  • a navigation server 60 configured to receive route information of a starting location point to an ending location point drawn on the navigation interface sent by the terminal; and determining, according to the route information, a navigation path from the starting location point to the ending location point Sending the navigation path to other terminals to cause the other terminal to display the navigation path to prompt other users to refer to the navigation path from the starting location point to the termination location point.
  • the computer readable storage medium may include, but is not limited to, a flash disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and the like.
  • the above computer readable storage medium may also be various types of recording media that the computer device can access through a network or a communication link, for example, a recording medium that can extract data therein through a router, the Internet, a local area network, or the like.
  • the above computer readable storage A storage medium may refer to a plurality of computer readable storage media located, for example, in the same computer system, or a computer readable storage medium, such as a plurality of computer systems or computing devices.
  • FIG. 8 is a block diagram showing the structure of an apparatus according to an embodiment of the present invention.
  • the device 80 can include a processor 82 and a memory 84, and optionally, a communication unit 86.
  • the processor 82 can be regarded as a control center of the device, which connects other components in the device through an interface or a line in a wired or wireless manner.
  • the processor 82 and the memory 84 can be connected by a data bus.
  • the processor 84 can be connected to the user terminal 88 or the network 100 in a wired or wireless manner through an interface (which can be a wired interface or a wireless interface) or the communication unit 86, thereby enabling data interaction and communication with the outside.
  • memory 64 may include, but is not limited to, ROM, RAM, CD-ROM, and other removable memories, among others, in which program code, functional modules, and the like are stored.
  • a computer program or a function module is stored in the memory 84, and when the processor 82 calls and executes the computer program or function module therein by accessing the memory 84, operations according to any of the embodiments of the present invention may be implemented.
  • the operation of the embodiments of the present invention has been described in detail with reference to the accompanying drawings, and is not described herein.

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Navigation (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

一种路线导航方法、终端、服务器、及***,其中,线路导航方法包括:获取用户设置的起始位置点以及终止位置点(S101);在导航界面上显示所述起始位置点以及所述终止位置点(S102);根据所述用户在所述导航界面上的滑动手势,在所述导航界面上绘制所述起始位置点到所述终止位置点的路线信息(S103);将所述路线信息发送到导航服务器(S104),以使所述导航服务器根据所述路线信息确定所述起始位置点到所述终止位置点的导航路径进而将所述导航路径发送给其他终端以提示其他用户参照所述导航路径从所述起始位置点到达所述终止位置点。可以提高路线导航的精确性。

Description

一种路线导航方法、终端、服务器及***
本申请要求于2015年10月27日提交的申请号为201510708125.4、标题为“一种线路导航方法、终端、服务器及***”的发明专利申请的优先权,其全部内容结合于此作为参考。
技术领域
本发明涉及电子技术领域,尤其涉及一种路线导航方法、终端、服务器、及***。
背景技术
随着移动终端技术的不断发展,现在大部分移动终端都具有导航功能,用户可以利用导航软件制定行车、步行、或公交路线。在现有技术方案中,终端可以获取起始位置点以及终止位置点,然后将起始位置点以及终止位置点的信息发送给导航服务器,导航服务器为用户选取至少一条路线,并将至少一条路线返回给终端,从而向用户提供导航信息参考;或者,可以利用具有导航定位功能的打车软件享受打车服务,在用户1利用打车软件发出打车服务请求之后,导航服务器为用户2提供一条到达用户1所在位置的导航路径,从而向用户1提供打车服务。但是,第一,由于道路的不断建设,无法保证导航数据为最新数据或者导航服务器提供给用户的导航路径为最优路线;第二,导航服务器提供给用户的导航路径存在定位不准确的情况,影响导航服务的使用体验。
发明内容
本发明实施例提供一种路线导航方法、终端、服务器、及***,可以提高路线导航的精确性。
本发明第一方面提供了一种路线导航方法,包括:
获取用户设置的起始位置点以及终止位置点;
在导航界面上显示所述起始位置点以及所述终止位置点;
根据所述用户在所述导航界面上的滑动手势,在所述导航界面上绘制所述 起始位置点到所述终止位置点的路线信息;
将所述路线信息发送到导航服务器,以使所述导航服务器根据所述路线信息确定所述起始位置点到所述终止位置点的导航路径进而将所述导航路径发送给其他终端以提示其他用户参照所述导航路径从所述起始位置点到达所述终止位置点。
在第一方面的第一种可能的实现方式中,所述在导航界面上显示所述起始位置点以及所述终止位置点包括:
获取预设的所述导航界面的缩放比例;
根据所述导航界面的缩放比例,在所述导航界面上显示所述起始位置点以及所述终止位置点。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述根据所述导航界面的缩放比例,在所述导航界面上显示所述起始位置点以及所述终止位置点包括:
确定在所述导航界面的缩放比例下所述起始位置点以及所述终止位置点分别在屏幕上的坐标位置;
若所述起始位置点或所述终止位置点在所述屏幕上的坐标位置超过所述屏幕的显示区域,则调整所述导航界面的缩放比例;
根据调整的所述导航界面的缩放比例,显示所述起始位置点以及所述终止位置点。
结合第一方面,以及第一方面的第一种和第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述根据所述用户在所述导航界面上的滑动手势,在所述导航界面上绘制所述起始位置点到所述终止位置点的路线信息之间,还包括:
接收所述用户输入的针对所述导航界面的操作指令;
根据所述针对所述导航界面的操作指令,将所述导航界面切换到编辑模式。
相应地,本发明第二方面提供了一种路线导航方法,包括:
接收终端发送的在导航界面上绘制的起始位置点到终止位置点的路线信息;
根据所述路线信息,确定所述起始位置点到所述终止位置点的导航路径;
将所述导航路径发送给其他终端,以使所述其他终端显示所述导航路径以提示其他用户参照所述导航路径从所述起始位置点到达所述终止位置点。
在第二方面的第二种可能的实现方式中,所述路线信息包括所述起始位置点的经纬度、所述终止位置点的经纬度、以及绘制路线,所述根据所述路线信息,确定所述起始位置点到所述终止位置点的导航路径包括:
根据所述起始位置点的经纬度以及所述终止位置点的经纬度,确定从所述起始位置点到所述终止位置点的多条路线;
从确定的所述多条路线中选取最接近于所述绘制路线的目标路线,并将所述目标路线作为所述导航路径。
结合第二方面以及第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述根据所述路线信息,确定所述起始位置点到所述终止位置点的导航路径之后,还包括:
根据所述起始位置点到所述终止位置点的导航路径,计算所述起始位置点到所述终止位置点的执行时长;
将所述执行时长发送给所述其他终端,以使所述其他终端显示所述执行时长。
相应地,本发明第三方面提供了一种终端,包括:
位置获取模块,用于获取用户设置的起始位置点以及终止位置点;
位置显示模块,用于在导航界面上显示所述起始位置点以及所述终止位置点;
路线绘制模块,用于根据所述用户在所述导航界面上的滑动手势,在所述导航界面上绘制所述起始位置点到所述终止位置点的路线信息;
信息发送模块,用于将所述路线信息发送到导航服务器,以使所述导航服务器根据所述路线信息确定所述起始位置点到所述终止位置点的导航路径进而将所述导航路径发送给其他终端以提示其他用户参照所述导航路径从所述 起始位置点到达所述终止位置点。
在第三方面的第一种可能的实现方式中,所述位置显示模块包括:
比例获取单元,用于获取预设的所述导航界面的缩放比例;
位置显示单元,用于根据所述导航界面的缩放比例,在所述导航界面上显示所述起始位置点以及所述终止位置点。
结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,在所述位置显示单元具体用于:
确定在所述导航界面的缩放比例下所述起始位置点以及所述终止位置点分别在屏幕上的坐标位置;
若所述起始位置点或所述终止位置点在所述屏幕上的坐标位置超过所述屏幕的显示区域,则调整所述导航界面的缩放比例;
根据调整的所述导航界面的缩放比例,显示所述起始位置点以及所述终止位置点。
结合第三方面、以及第三方面的第一种和第二种可能的实现方式,在第三方面的第三种可能的实现方式中,所述路线绘制模块,还用于接收所述用户输入的针对所述导航界面的操作指令;根据所述针对所述导航界面的操作指令,将所述导航界面切换到编辑模式。
相应地,本发明第四方面提供了一种导航服务器,包括:
信息接收模块,用于接收终端发送的在导航界面上绘制的起始位置点到终止位置点的路线信息;
信息确定模块,用于根据所述路线信息,确定所述起始位置点到所述终止位置点的导航路径;
信息发送模块,用于将所述导航路径发送给其他终端,以使所述其他终端显示所述导航路径以提示其他用户参照所述导航路径从所述起始位置点到达所述终止位置点。
在第四方面的第一种可能的实现方式中,所述路线信息包括所述起始位置点的经纬度、所述终止位置点的经纬度、以及绘制路线,所述信息确定模块具体用于:
根据所述起始位置点的经纬度以及所述终止位置点的经纬度,确定从所述起始位置点到所述终止位置点的多条路线;
从确定的所述多条路线中选取最接近于所述绘制路线的目标路线,并将所述目标路线作为所述导航路径。
结合第四方面以及第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,
所述信息确定模块,还用于根据所述起始位置点到所述终止位置点的导航路径,计算所述起始位置点到所述终止位置点的执行时长;
所述信息发送模块,还用于将所述执行时长发送给所述其他终端,以使所述其他终端显示所述执行时长。
相应地,本发明第五方面提供了一种路线导航***,包括终端以及导航服务器,其中:
所述终端,用于获取用户设置的起始位置点以及终止位置点;在导航界面上显示所述起始位置点以及所述终止位置点;根据所述用户在所述导航界面上的滑动手势,在所述导航界面上绘制所述起始位置点到所述终止位置点的路线信息;将所述路线信息发送到导航服务器,以使所述导航服务器根据所述路线信息确定所述起始位置点到所述终止位置点的导航路径进而将所述导航路径发送给其他终端以提示其他用户参照所述导航路径从所述起始位置点到达所述终止位置点;
所述导航服务器,用于接收终端发送的在导航界面上绘制的起始位置点到终止位置点的路线信息;根据所述路线信息,确定所述起始位置点到所述终止位置点的导航路径;将所述导航路径发送给其他终端,以使所述其他终端显示所述导航路径以提示其他用户参照所述导航路径从所述起始位置点到达所述终止位置点。
实施本发明实施例,首先获取用户设置的起始位置点以及终止位置点;然后在导航界面上显示起始位置点以及终止位置点;其次根据用户在导航界面上的滑动手势,在导航界面上绘制起始位置点到终止位置点的路线信息;最后将路线信息发送到导航服务器,以使导航服务器根据路线信息确定起始位置点到终止位置点的导航路径进而将导航路径发送给其他终端以提示其他用户参照 导航路径从起始位置点到达所述终止位置点,从而提高路线导航的精确性。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提出的一种路线导航方法的第一实施例的流程示意图;
图2是本发明提出的一种路线导航方法的第二实施例的流程示意图;
图3是本发明提出的一种路线导航方法的第三实施例的流程示意图;
图4是本发明实施例提供的一种终端的结构示意图;
图5是本发明实施例提供的终端中位置显示模块的结构示意图;
图6是本发明实施例提供的一种导航服务器的结构示意图;
图7是本发明实施例提供的一种路线导航***的结构示意图;
图8是根据本发明实施例的设备的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参考图1,图1是本发明提出的一种路线导航方法的第一实施例的流程示意图。本发明实施例中的执行主体为终端,如图1所示,本发明实施例中的方法包括S101-S104,具体地:
S101,获取用户设置的起始位置点以及终止位置点。
具体实现中,可以在打开导航软件的导航界面之后,直接通过GPS(Global Positioning System,全球定位***)获取用户的起始位置点并获取用户输入的终止位置点,也可以同时获取用户输入的终止位置点以及终止位置点。
S102,在导航界面上显示所述起始位置点以及所述终止位置点。
具体实现中,在获取到起始位置点以及终止位置点之后,可以接收用户输入的确认指令,根据用户输入的确认指令,在导航界面上显示所述起始位置点以及所述终止位置点。
可选的,可以获取预设的所述导航界面的缩放比例;根据所述导航界面的缩放比例,在所述导航界面上显示所述起始位置点以及所述终止位置点。进一步的,可以确定在所述导航界面的缩放比例下所述起始位置点以及所述终止位置点分别在屏幕上的坐标位置;若所述起始位置点或所述终止位置点在所述屏幕上的坐标位置超过所述屏幕的显示区域,则调整所述导航界面的缩放比例;根据调整的所述导航界面的缩放比例,显示所述起始位置点以及所述终止位置点。
具体的,由于导航界面首次显示的缩放比例较小,无法精确显示起始位置点以及终止位置点,因此用户无法使用滑动手势在操作界面上绘制起始位置点到终止位置点的路线信息,用户可以预先设置导航界面的缩放比例,该导航界面的缩放比例可以为最大比例,从而使得终端根据该最大比例,在导航界面显示起始位置点以及终止位置点,如果按照该最大比例缩放处理后起始位置点或终止位置点超过了屏幕的显示区域,终端可以自动缩小缩放比例,在屏幕的显示区域中的最大范围内显示起始位置点以及终止位置点。
可选的,可以接收用户在导航界面的滑动操作,根据在导航界面的滑动操作,对所述导航界面进行缩放。例如:用户可以使用两根手指在导航界面上张开滑动,从而对所述导航界面进行放大处理,用户也可以使用两根手指在导航界面上靠拢滑动,从而对所述导航界面进行缩小处理。
S103,根据所述用户在所述导航界面上的滑动手势,在所述导航界面上绘制所述起始位置点到所述终止位置点的路线信息。
具体实现中,可以接收所述用户输入的针对所述导航界面的操作指令;根据所述针对所述导航界面的操作指令,将所述导航界面切换到编辑模式,从而在编辑模式下,在所述导航界面上绘制所述起始位置点到所述终止位置点的路线信息,在绘制所述起始位置点到所述终止位置点的路线信息之后,可以对绘制的路线信息进行修改,直到用户确认路线信息绘制完成。其中,路线信息可 以包括起始位置点的经纬度、终止位置点的经纬度、以及绘制路线,可以使用区别于导航界面颜色的其他颜色对绘制路线进行标识。
S104,将所述路线信息发送到导航服务器,以使所述导航服务器根据所述路线信息确定所述起始位置点到所述终止位置点的导航路径进而将所述导航路径发送给其他终端以提示其他用户参照所述导航路径从所述起始位置点到达所述终止位置点。
具体实现中,当检测到用户针对路线信息的确认指令时,将所述路线信息发送到导航服务器,导航服务器根据所述路线信息,确定所述起始位置点到所述终止位置点的导航路径,进而将所述导航路径发送给其他终端,以使所述其他终端显示所述导航路径以提示其他用户参照所述导航路径从所述起始位置点到达所述终止位置点。另外,导航服务器可以根据所述起始位置点到所述终止位置点的导航路径,计算所述起始位置点到所述终止位置点的执行时长;将所述执行时长发送给所述其他终端,以使所述其他终端显示所述执行时长。
例如:用户1使用打车软件发送打车服务请求,用户2接收到打车服务请求之后确认接单,并向用户1的终端发送确认消息,此时用户1的终端可以使用打车软件查看自己所在起始位置点以及用户2所在的终止位置点,并在导航界面绘制一条路线,并将该绘制路线推送给导航服务器,导航服务器接收到用户1的终端推荐的绘制路线之后,从起始位置点到终止位置点的多条路线中确认一条最接近于绘制路线的导航路径,并将该导航路径发送给用户2的终端,从而使得用户2可以使用该导航路径去搭载用户1。
在本发明实施例中,首先获取用户设置的起始位置点以及终止位置点;然后在导航界面上显示起始位置点以及终止位置点;其次根据用户在导航界面上的滑动手势,在导航界面上绘制起始位置点到终止位置点的路线信息;最后将路线信息发送到导航服务器,以使导航服务器根据路线信息确定起始位置点到终止位置点的导航路径进而将导航路径发送给其他终端以提示其他用户参照导航路径从起始位置点到达所述终止位置点,从而提高路线导航的精确性。
请参考图2,图2是本发明提出的一种路线导航方法的第二实施例的流程示意图。本发明实施例中的执行主体为导航服务器,如图2所示,本发明实施 例中的方法包括S201-S203,具体地:
S201,接收终端发送的在导航界面上绘制的起始位置点到终止位置点的路线信息。
具体实现中,终端首先获取用户设置的起始位置点以及终止位置点;然后在导航界面上显示所述起始位置点以及所述终止位置点;其次根据所述用户在所述导航界面上的滑动手势,在所述导航界面上绘制所述起始位置点到所述终止位置点的路线信息;最后将所述路线信息发送到导航服务器,导航服务器接收所述路线信息。
S202,根据所述路线信息,确定所述起始位置点到所述终止位置点的导航路径。
具体实现中,所述路线信息包括所述起始位置点的经纬度、所述终止位置点的经纬度、以及绘制路线,可以根据所述起始位置点的经纬度以及所述终止位置点的经纬度,确定从所述起始位置点到所述终止位置点的多条路线;从确定的所述多条路线中选取最接近于所述绘制路线的目标路线,并将所述目标路线作为所述导航路径。
可选的,可以根据所述起始位置点到所述终止位置点的导航路径,计算所述起始位置点到所述终止位置点的执行时长,具体的,可以获取导航路径的长度,将导航路径的长度除以平均速度计算得到执行时长。
S203,将所述导航路径发送给其他终端,以使所述其他终端显示所述导航路径以提示其他用户参照所述导航路径从所述起始位置点到达所述终止位置点。
具体实现中,其他终端可以向导航服务器发送导航请求,所述导航请求携带有所述起始位置点的经纬度以及所述终止位置点的经纬度,导航服务器接收到导航请求之后,可以将所述起始位置点到所述终止位置点的导航路径发送给其他终端,从而实现将用户输入的路线信息分享给其他用户的目的。
可选的,导航服务器可以接收终端发送的导航界面的缩放比例,并将该导航界面的缩放比例发送给其他终端,以使所述其他终端根据所述导航界面的缩放比例显示所述导航路径。
可选的,导航服务器可以将计算得到的所述起始位置点到所述终止位置点的执行时长发送给其他终端,以提示其他用户从所述起始位置点到所述终止位置点的花费时间。
在本发明实施例中,首先获取用户设置的起始位置点以及终止位置点;然后在导航界面上显示起始位置点以及终止位置点;其次根据用户在导航界面上的滑动手势,在导航界面上绘制起始位置点到终止位置点的路线信息;最后将路线信息发送到导航服务器,以使导航服务器根据路线信息确定起始位置点到终止位置点的导航路径进而将导航路径发送给其他终端以提示其他用户参照导航路径从起始位置点到达所述终止位置点,从而提高路线导航的精确性。
请参考图3,图3是本发明提出的一种路线导航方法的第三实施例的流程示意图。如图3所示,本发明实施例中的方法包括S301-S306:
S301,终端获取用户设置的起始位置点以及终止位置点。
具体实现中,可以在打开导航软件的导航界面之后,直接通过GPS(Global Positioning System,全球定位***)获取用户的起始位置点并获取用户输入的终止位置点,也可以同时获取用户输入的终止位置点以及终止位置点。
S302,终端在导航界面上显示所述起始位置点以及所述终止位置点。
具体实现中,在获取到起始位置点以及终止位置点之后,可以接收用户输入的确认指令,根据用户输入的确认指令,在导航界面上显示所述起始位置点以及所述终止位置点。
可选的,可以获取预设的所述导航界面的缩放比例;根据所述导航界面的缩放比例,在所述导航界面上显示所述起始位置点以及所述终止位置点。进一步的,可以确定在所述导航界面的缩放比例下所述起始位置点以及所述终止位置点分别在屏幕上的坐标位置;若所述起始位置点或所述终止位置点在所述屏幕上的坐标位置超过所述屏幕的显示区域,则调整所述导航界面的缩放比例;根据调整的所述导航界面的缩放比例,显示所述起始位置点以及所述终止位置点。
具体的,由于导航界面首次显示的缩放比例较小,无法精确显示起始位置点以及终止位置点,因此用户无法使用滑动手势在操作界面上绘制起始位置点到终止位置点的路线信息,用户可以预先设置导航界面的缩放比例,该导航界面的缩放比例可以为最大比例,从而使得终端根据该最大比例,在导航界面显示起始位置点以及终止位置点,如果按照该最大比例缩放处理后起始位置点或终止位置点超过了屏幕的显示区域,终端可以自动缩小缩放比例,在屏幕的显示区域中的最大范围内显示起始位置点以及终止位置点。
可选的,可以接收用户在导航界面的滑动操作,根据在导航界面的滑动操作,对所述导航界面进行缩放。例如:用户可以使用两根手指在导航界面上张开滑动,从而对所述导航界面进行放大处理,用户也可以使用两根手指在导航界面上靠拢滑动,从而对所述导航界面进行缩小处理。
S303,终端根据所述用户在所述导航界面上的滑动手势,在所述导航界面上绘制所述起始位置点到所述终止位置点的路线信息。
具体实现中,可以接收所述用户输入的针对所述导航界面的操作指令;根据所述针对所述导航界面的操作指令,将所述导航界面切换到编辑模式,从而在编辑模式下,在所述导航界面上绘制所述起始位置点到所述终止位置点的路线信息,在绘制所述起始位置点到所述终止位置点的路线信息之后,可以对绘制的路线信息进行修改,直到用户确认路线信息绘制完成。其中,路线信息可以包括起始位置点的经纬度以及终止位置点的经纬度以及绘制路线,可以使用区别于导航界面颜色的其他颜色对绘制路线进行标识。
S304,终端将所述路线信息发送到导航服务器。
S305,导航服务器根据所述路线信息,确定所述起始位置点到所述终止位置点的导航路径。
具体实现中,所述路线信息包括所述起始位置点的经纬度、所述终止位置点的经纬度、以及绘制路线,可以根据所述起始位置点的经纬度以及所述终止位置点的经纬度,确定从所述起始位置点到所述终止位置点的多条路线;从确定的所述多条路线中选取最接近于所述绘制路线的目标路线,并将所述目标路线作为所述导航路径。
可选的,可以根据所述起始位置点到所述终止位置点的导航路径,计算所述起始位置点到所述终止位置点的执行时长,具体的,可以获取导航路径的长度,将导航路径的长度除以平均速度计算得到执行时长。
S306,导航服务器将所述导航路径发送给其他终端,以使所述其他终端显示所述导航路径以提示其他用户参照所述导航路径从所述起始位置点到达所述终止位置点。
具体实现中,其他终端可以向导航服务器发送导航请求,所述导航请求携带有所述起始位置点的经纬度以及所述终止位置点的经纬度,导航服务器接收到导航请求之后,可以将所述起始位置点到所述终止位置点的导航路径发送给其他终端,从而实现将用户输入的路线信息分享给其他用户的目的。
可选的,导航服务器可以接收终端发送的导航界面的缩放比例,并将该导航界面的缩放比例发送给其他终端,以使所述其他终端根据所述导航界面的缩放比例显示所述导航路径。
可选的,导航服务器可以将计算得到的所述起始位置点到所述终止位置点的执行时长发送给其他终端,以提示其他用户从所述起始位置点到所述终止位置点的花费时间。
例如:用户1使用打车软件发送打车服务请求,用户2接收到打车服务请求之后确认接单,并向用户1的终端发送确认消息,此时用户1的终端可以使用打车软件查看自己所在起始位置点以及用户2所在的终止位置点,并在导航界面绘制一条路线,并将该绘制路线推送给导航服务器,导航服务器接收到用户1的终端推荐的绘制路线之后,从起始位置点到终止位置点的多条路线中确认一条最接近于绘制路线的导航路径,并将该导航路径发送给用户2的终端,从而使得用户2可以使用该导航路径去搭载用户1。
在本发明实施例中,首先获取用户设置的起始位置点以及终止位置点;然后在导航界面上显示起始位置点以及终止位置点;其次根据用户在导航界面上的滑动手势,在导航界面上绘制起始位置点到终止位置点的路线信息;最后将路线信息发送到导航服务器,以使导航服务器根据路线信息确定起始位置点到终止位置点的导航路径,进而将导航路径发送给其他终端,以提示其他用户参 照导航路径从起始位置点到达所述终止位置点,从而提高路线导航的精确性。
请参考图4,图4是本发明实施例提供的一种终端的结构示意图。如图4所示,本发明实施例中的终端包括位置获取模块401、位置显示模块402、路线绘制模块403、以及信息发送模块404,具体地:
位置获取模块401,用于获取用户设置的起始位置点以及终止位置点。
具体实现中,可以在打开导航软件的导航界面之后,直接通过GPS(Global Positioning System,全球定位***)获取用户的起始位置点并获取用户输入的终止位置点,也可以同时获取用户输入的终止位置点以及终止位置点。
位置显示模块402,用于在导航界面上显示所述起始位置点以及所述终止位置点。
具体实现中,在获取到起始位置点以及终止位置点之后,可以接收用户输入的确认指令,根据用户输入的确认指令,在导航界面上显示所述起始位置点以及所述终止位置点。
可选的,如图5所示,位置显示模块402还可以进一步包括比例获取单元501和位置显示单元502。其中,比例获取单元501,用于获取预设的所述导航界面的缩放比例;位置显示单元502,用于根据所述导航界面的缩放比例,在所述导航界面上显示所述起始位置点以及所述终止位置点。进一步的,可以确定在所述导航界面的缩放比例下所述起始位置点以及所述终止位置点分别在屏幕上的坐标位置;若所述起始位置点或所述终止位置点在所述屏幕上的坐标位置超过所述屏幕的显示区域,则调整所述导航界面的缩放比例;根据调整的所述导航界面的缩放比例,显示所述起始位置点以及所述终止位置点。
具体的,由于导航界面首次显示的缩放比例较小,无法精确显示起始位置点以及终止位置点,因此用户无法使用滑动手势在操作界面上绘制起始位置点到终止位置点的路线信息,用户可以设置导航界面的缩放比例,该导航界面的缩放比例可以为最大比例,从而使得终端根据该最大比例,在导航界面显示起始位置点以及终止位置点,如果按照该最大比例缩放处理后起始位置点或终止位置点超过了屏幕的显示区域,终端可以自动缩小缩放比例,在屏幕的显示区 域中的最大范围内显示起始位置点以及终止位置点。
可选的,可以接收用户在导航界面的滑动操作,根据在导航界面的滑动操作,对所述导航界面进行缩放。例如:用户可以使用两根手指在导航界面上张开滑动,从而对所述导航界面进行放大处理,用户也可以使用两根手指在导航界面上靠拢滑动,从而对所述导航界面进行缩小处理。
路线绘制模块403,用于根据所述用户在所述导航界面上的滑动手势,在所述导航界面上绘制所述起始位置点到所述终止位置点的路线信息。
具体实现中,可以接收所述用户输入的针对所述导航界面的操作指令;根据所述针对所述导航界面的操作指令,将所述导航界面切换到编辑模式,从而在编辑模式下,在所述导航界面上绘制所述起始位置点到所述终止位置点的路线信息,在绘制所述起始位置点到所述终止位置点的路线信息之后,可以对绘制的路线信息进行修改,直到用户确认路线信息绘制完成。其中,路线信息可以包括起始位置点的经纬度以及终止位置点的经纬度以及绘制路线,可以使用区别于导航界面颜色的其他颜色对绘制路线进行标识。
信息发送模块404,用于将所述路线信息发送到导航服务器,以使所述导航服务器根据所述路线信息确定所述起始位置点到所述终止位置点的导航路径进而将所述导航路径发送给其他终端以提示其他用户参照所述导航路径从所述起始位置点到达所述终止位置点。
具体实现中,当检测到用户针对路线信息的确认指令时,将所述路线信息发送到导航服务器,导航服务器根据所述路线信息,确定所述起始位置点到所述终止位置点的导航路径,进而导航服务器将所述导航路径发送给其他终端,以使所述其他终端显示所述导航路径以提示其他用户参照所述导航路径从所述起始位置点到达所述终止位置点。另外,导航服务器可以根据所述起始位置点到所述终止位置点的导航路径,计算所述起始位置点到所述终止位置点的执行时长;将所述执行时长发送给所述其他终端,以使所述其他终端显示所述执行时长。
例如:用户1使用打车软件发送打车服务请求,用户2接收到打车服务请求之后确认接单,并向用户1的终端发送确认消息,此时用户1的终端可以使用打车软件查看自己所在起始位置点以及用户2所在的终止位置点,并在导航界面绘制一条路线,并将该绘制路线推送给导航服务器,导航服务器接收到用户1的终端推荐的绘制路线之后,从起始位置点到终止位置点的多条路线中确认一条最接近于绘制路线的导航路径,并将该导航路径发送给用户2的终端,从而使得用户2可以使用该导航路径去搭载用户1。
在本发明实施例中,首先获取用户设置的起始位置点以及终止位置点;然后在导航界面上显示起始位置点以及终止位置点;其次根据用户在导航界面上的滑动手势,在导航界面上绘制起始位置点到终止位置点的路线信息;最后将路线信息发送到导航服务器,以使导航服务器根据路线信息确定起始位置点到终止位置点的导航路径进而将导航路径发送给其他终端以提示其他用户参照导航路径从起始位置点到达所述终止位置点,从而提高路线导航的精确性。
请参考图6,图6是本发明实施例提供的一种导航服务器的结构示意图。如图6所示,本发明实施例中的导航服务器包括信息接收模块601、信息确定模块602、以及信息发送模块603,具体地:
信息接收模块601,用于接收终端发送的在导航界面上绘制的起始位置点到终止位置点的路线信息。
具体实现中,终端首先获取用户设置的起始位置点以及终止位置点;然后在导航界面上显示所述起始位置点以及所述终止位置点;其次根据所述用户在所述导航界面上的滑动手势,在所述导航界面上绘制所述起始位置点到所述终止位置点的路线信息;最后将所述路线信息发送到导航服务器,导航服务器接收所述路线信息。
信息确定模块602,用于根据所述路线信息,确定所述起始位置点到所述终止位置点的导航路径。
具体实现中,所述路线信息包括所述起始位置点的经纬度、所述终止位置点的经纬度、以及绘制路线,可以根据所述起始位置点的经纬度以及所述终止 位置点的经纬度,确定从所述起始位置点到所述终止位置点的多条路线;从确定的所述多条路线中选取最接近于所述绘制路线的目标路线,并将所述目标路线作为所述导航路径。
可选的,可以根据所述起始位置点到所述终止位置点的导航路径,计算所述起始位置点到所述终止位置点的执行时长,具体的,可以获取导航路径的长度,将导航路径的长度除以平均速度计算得到执行时长。
信息发送模块603,用于将所述导航路径发送给其他终端,以使所述其他终端显示所述导航路径以提示其他用户参照所述导航路径从所述起始位置点到达所述终止位置点。
具体实现中,其他终端可以向导航服务器发送导航请求,所述导航请求携带有所述起始位置点的经纬度以及所述终止位置点的经纬度,导航服务器接收到导航请求之后,可以将所述起始位置点到所述终止位置点的导航路径发送给其他终端,从而实现将用户输入的路线信息分享给其他用户的目的。
可选的,导航服务器可以接收终端发送的导航界面的缩放比例,并将该导航界面的缩放比例发送给其他终端,以使所述其他终端根据所述导航界面的缩放比例显示所述导航路径。
可选的,导航服务器可以将计算得到的所述起始位置点到所述终止位置点的执行时长发送给其他终端,以提示其他用户从所述起始位置点到所述终止位置点的花费时间。
在本发明实施例中,首先获取用户设置的起始位置点以及终止位置点;然后在导航界面上显示起始位置点以及终止位置点;其次根据用户在导航界面上的滑动手势,在导航界面上绘制起始位置点到终止位置点的路线信息;最后将路线信息发送到导航服务器,以使导航服务器根据路线信息确定起始位置点到终止位置点的导航路径进而将导航路径发送给其他终端以提示其他用户参照导航路径从起始位置点到达所述终止位置点,从而提高路线导航的精确性。
请参考图7,图7是本发明实施例提出的一种路线导航***的结构示意图。如图7所示,本发明实施例中的***包括终端40和导航服务器60;具体地:
终端40,用于获取用户设置的起始位置点以及终止位置点;在导航界面上显示所述起始位置点以及所述终止位置点;根据所述用户在所述导航界面上的滑动手势,在所述导航界面上绘制所述起始位置点到所述终止位置点的路线信息;将所述路线信息发送到导航服务器,以使所述导航服务器根据所述路线信息确定所述起始位置点到所述终止位置点的导航路径进而将所述导航路径发送给其他终端以提示其他用户参照所述导航路径从所述起始位置点到达所述终止位置点;
导航服务器60,用于接收终端发送的在导航界面上绘制的起始位置点到终止位置点的路线信息;根据所述路线信息,确定所述起始位置点到所述终止位置点的导航路径;将所述导航路径发送给其他终端,以使所述其他终端显示所述导航路径以提示其他用户参照所述导航路径从所述起始位置点到达所述终止位置点。
需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。
本领域普通技术人员可以理解,上述方法实施例中的全部或部分步骤可以通过调度计算机程序来指示相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,当该程序被调用时,可以使得硬件执行上述各方法实施例的流程。其中,计算机可读存储介质可以包括但不限于:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁盘或光盘等。另外,上述计算机可读存储介质还可以是计算机装置可以通过网络或通信链接访问的各种类型的记录媒体,例如,可以通过路由器、互联网、局域网等提取其中的数据的记录媒体。此外,上述计算机可读存 储介质可以指位于例如同一计算机***中的多个计算机可读存储介质,也可以指分布于例如多个计算机***或计算装置的计算机可读存储介质。
此外,本发明实施例还提供了一种设备。图8是示出根据本发明实施例的设备的结构框图。如图8所示,该设备80可以包括处理器82和存储器84,并且可选地,包括通信单元86。其中,处理器82可以看作是设备的控制中心,其通过接口或线路以有线或无线的方式连接设备中的其他部件。作为一种实现方式,处理器82和存储器84之间可以通过数据总线连接。处理器84可以通过接口(可以是有线接口或无线接口)或者通信单元86以有线或无线的方式连接至用户终端88或网络100,从而实现与外部的数据交互和通信。类似地,存储器64可以包括但不限于ROM、RAM、CD-ROM、以及其他可移除存储器等等,其中存储有程序代码、功能模块等等。具体地,存储器84中存储有计算机程序或功能模块,当处理器82通过访问存储器84而调用并执行其中的计算机程序或功能模块时,可以实现根据本发明任一实施例的操作。另外,关于本发明实施例的操作,上文已经结合附图进行了详细描述,为了不必要的模糊本发明,在此不再赘述。
以上对本发明实施例所提供的内容下载方法及相关设备、***进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (15)

  1. 一种路线导航方法,其特征在于,所述方法包括:
    获取用户设置的起始位置点以及终止位置点;
    在导航界面上显示所述起始位置点以及所述终止位置点;
    根据所述用户在所述导航界面上的滑动手势,在所述导航界面上绘制所述起始位置点到所述终止位置点的路线信息;
    将所述路线信息发送到导航服务器,以使所述导航服务器根据所述路线信息确定所述起始位置点到所述终止位置点的导航路径进而将所述导航路径发送给其他终端以提示其他用户参照所述导航路径从所述起始位置点到达所述终止位置点。
  2. 如权利要求1所述的方法,其特征在于,所述在导航界面上显示所述起始位置点以及所述终止位置点包括:
    获取预设的所述导航界面的缩放比例;
    根据所述导航界面的缩放比例,在所述导航界面上显示所述起始位置点以及所述终止位置点。
  3. 如权利要求2所述的方法,其特征在于,所述根据所述导航界面的缩放比例,在所述导航界面上显示所述起始位置点以及所述终止位置点包括:
    确定在所述导航界面的缩放比例下所述起始位置点以及所述终止位置点分别在屏幕上的坐标位置;
    若所述起始位置点或所述终止位置点在所述屏幕上的坐标位置超过所述屏幕的显示区域,则调整所述导航界面的缩放比例;
    根据调整的所述导航界面的缩放比例,显示所述起始位置点以及所述终止位置点。
  4. 如权利要求1-3任意一项所述的方法,其特征在于,所述根据所述用户在所述导航界面上的滑动手势,在所述导航界面上绘制所述起始位置点到所述终止位置点的路线信息之前,还包括:
    接收所述用户输入的针对所述导航界面的操作指令;
    根据所述针对所述导航界面的操作指令,将所述导航界面切换到编辑模式。
  5. 一种路线导航方法,其特征在于,所述方法包括:
    接收终端发送的在导航界面上绘制的起始位置点到终止位置点的路线信息;
    根据所述路线信息,确定所述起始位置点到所述终止位置点的导航路径;
    将所述导航路径发送给其他终端,以使所述其他终端显示所述导航路径以提示其他用户参照所述导航路径从所述起始位置点到达所述终止位置点。
  6. 如权利要求5所述的方法,其特征在于,所述路线信息包括所述起始位置点的经纬度、所述终止位置点的经纬度以及绘制路线,所述根据所述路线信息,确定所述起始位置点到所述终止位置点的导航路径包括:
    根据所述起始位置点的经纬度以及所述终止位置点的经纬度,确定从所述起始位置点到所述终止位置点的多条路线;
    从确定的所述多条路线中选取最接近于所述绘制路线的目标路线,并将所述目标路线作为所述导航路径。
  7. 如权利要求5或6所述的方法,其特征在于,所述根据所述路线信息,确定所述起始位置点到所述终止位置点的导航路径之后,还包括:
    根据所述起始位置点到所述终止位置点的导航路径,计算所述起始位置点到所述终止位置点的执行时长;
    将所述执行时长发送给所述其他终端,以使所述其他终端显示所述执行时长。
  8. 一种终端,其特征在于,所述终端包括:
    位置获取模块,用于获取用户设置的起始位置点以及终止位置点;
    位置显示模块,用于在导航界面上显示所述起始位置点以及所述终止位置点;
    路线绘制模块,用于根据所述用户在所述导航界面上的滑动手势,在所述导航界面上绘制所述起始位置点到所述终止位置点的路线信息;
    信息发送模块,用于将所述路线信息发送到导航服务器,以使所述导航服务器根据所述路线信息确定所述起始位置点到所述终止位置点的导航路径进而将所述导航路径发送给其他终端以提示其他用户参照所述导航路径从所述起始位置点到达所述终止位置点。
  9. 如权利要求8所述的终端,其特征在于,所述位置显示模块包括:
    比例获取单元,用于获取预设的所述导航界面的缩放比例;
    位置显示单元,用于根据所述导航界面的缩放比例,在所述导航界面上显示所述起始位置点以及所述终止位置点。
  10. 如权利要求9所述的终端,其特征在于,所述位置显示单元具体用于:
    确定在所述导航界面的缩放比例下所述起始位置点以及所述终止位置点分别在屏幕上的坐标位置;
    若所述起始位置点或所述终止位置点在所述屏幕上的坐标位置超过所述屏幕的显示区域,则调整所述导航界面的缩放比例;
    根据调整的所述导航界面的缩放比例,显示所述起始位置点以及所述终止位置点。
  11. 如权利要求8-10任意一项所述的终端,其特征在于,
    所述路线绘制模块,还用于接收所述用户输入的针对所述导航界面的操作指令;根据所述针对所述导航界面的操作指令,将所述导航界面切换到编辑模 式。
  12. 一种导航服务器,其特征在于,所述导航服务器包括:
    信息接收模块,用于接收终端发送的在导航界面上绘制的起始位置点到终止位置点的路线信息;
    信息确定模块,用于根据所述路线信息,确定所述起始位置点到所述终止位置点的导航路径;
    信息发送模块,用于将所述导航路径发送给其他终端,以使所述其他终端显示所述导航路径以提示其他用户参照所述导航路径从所述起始位置点到达所述终止位置点。
  13. 如权利要求12所述的导航服务器,其特征在于,所述路线信息包括所述起始位置点的经纬度、所述终止位置点的经纬度、以及绘制路线,所述信息确定模块具体用于:
    根据所述起始位置点的经纬度以及所述终止位置点的经纬度,确定从所述起始位置点到所述终止位置点的多条路线;
    从确定的所述多条路线中选取最接近于所述绘制路线的目标路线,并将所述目标路线作为所述导航路径。
  14. 如权利要求12或13所述的导航服务器,其特征在于,
    所述信息确定模块,还用于根据所述起始位置点到所述终止位置点的导航路径,计算所述起始位置点到所述终止位置点的执行时长;
    所述信息发送模块,还用于将所述执行时长发送给所述其他终端,以使所述其他终端显示所述执行时长。
  15. 一种路线导航***,其特征在于,包括终端以及导航服务器,其中:
    所述终端,用于获取用户设置的起始位置点以及终止位置点;在导航界面上显示所述起始位置点以及所述终止位置点;根据所述用户在所述导航界面上 的滑动手势,在所述导航界面上绘制所述起始位置点到所述终止位置点的路线信息;将所述路线信息发送到导航服务器,以使所述导航服务器根据所述路线信息确定所述起始位置点到所述终止位置点的导航路径进而将所述导航路径发送给其他终端以提示其他用户参照所述导航路径从所述起始位置点到达所述终止位置点;
    所述导航服务器,用于接收终端发送的在导航界面上绘制的起始位置点到终止位置点的路线信息;根据所述路线信息,确定所述起始位置点到所述终止位置点的导航路径;将所述导航路径发送给其他终端,以使所述其他终端显示所述导航路径以提示其他用户参照所述导航路径从所述起始位置点到达所述终止位置点。
PCT/CN2016/078034 2015-10-27 2016-03-31 一种路线导航方法、终端、服务器及*** WO2017071157A1 (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US15/785,201 US10634512B2 (en) 2015-10-27 2017-10-16 Route navigation method and system, terminal, and server

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510708125.4A CN106610295A (zh) 2015-10-27 2015-10-27 一种路线导航方法、终端、服务器及***
CN201510708125.4 2015-10-27

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/785,201 Continuation-In-Part US10634512B2 (en) 2015-10-27 2017-10-16 Route navigation method and system, terminal, and server

Publications (1)

Publication Number Publication Date
WO2017071157A1 true WO2017071157A1 (zh) 2017-05-04

Family

ID=58614232

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/078034 WO2017071157A1 (zh) 2015-10-27 2016-03-31 一种路线导航方法、终端、服务器及***

Country Status (3)

Country Link
US (1) US10634512B2 (zh)
CN (1) CN106610295A (zh)
WO (1) WO2017071157A1 (zh)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102150289B1 (ko) 2012-08-30 2020-09-01 삼성전자주식회사 사용자 단말에서 사용자 인터페이스 장치 및 이를 지원하는 방법
WO2016061774A1 (zh) * 2014-10-22 2016-04-28 深圳市大疆创新科技有限公司 一种飞行航线设置方法及装置
CN110019598A (zh) * 2017-09-30 2019-07-16 北京嘀嘀无限科技发展有限公司 加载站点的方法、***、计算机装置及可读存储介质
JP6866820B2 (ja) * 2017-10-12 2021-04-28 トヨタ自動車株式会社 サーバ装置、経路情報のマスキング処理方法およびそのプログラム
JP6888510B2 (ja) * 2017-10-12 2021-06-16 トヨタ自動車株式会社 サーバ装置、経路情報のマスキング処理方法およびそのプログラム
JP6943791B2 (ja) * 2018-03-06 2021-10-06 フォルシアクラリオン・エレクトロニクス株式会社 経路情報送信方法、経路情報送信システム、車載端末
US11041728B2 (en) * 2018-03-14 2021-06-22 Microsoft Technology Licensing, Llc Intra-route feedback system
US11157005B2 (en) * 2018-06-27 2021-10-26 Motional Ad Llc Automated-taxi that proposes alternate-destination to optimize route
CN110672106B (zh) * 2018-07-02 2023-12-22 阿里巴巴集团控股有限公司 一种实现导航的方法及装置
CN110887498B (zh) * 2018-09-07 2022-11-22 北京搜狗科技发展有限公司 导航路线推荐方法、装置、电子设备及可读存储介质
CN109269524A (zh) * 2018-11-13 2019-01-25 百度在线网络技术(北京)有限公司 导航信息展示方法、装置、终端及存储介质
CN111695009B (zh) * 2019-03-11 2023-06-30 浙江莲荷科技有限公司 信息展示方法及装置
CN110413766B (zh) * 2019-07-31 2023-07-21 联想(北京)有限公司 一种数据处理方法、装置及电子设备
CN112902978A (zh) * 2019-11-19 2021-06-04 长城汽车股份有限公司 一种导航路线生成方法、装置及车辆
CN112825073A (zh) * 2019-11-21 2021-05-21 腾讯科技(深圳)有限公司 位置消息处理方法、装置、设备及存储介质
KR20220060354A (ko) * 2020-11-04 2022-05-11 현대자동차주식회사 내비게이션 시스템 및 그 제어 방법
CN112734341A (zh) * 2021-01-25 2021-04-30 拉扎斯网络科技(上海)有限公司 辅助导航的方法、装置及***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103791912A (zh) * 2012-10-30 2014-05-14 大陆汽车投资(上海)有限公司 支持手绘路径的导航路径规划装置
CN103940439A (zh) * 2014-04-28 2014-07-23 广州通易科技有限公司 一种基于他人分享路线和语音的智能终端导航***
US20150066360A1 (en) * 2013-09-04 2015-03-05 Honda Motor Co., Ltd. Dashboard display navigation
CN104677369A (zh) * 2013-11-29 2015-06-03 广东瑞图万方科技股份有限公司 导航***中沿手绘路线的路径规划方法及装置
CN104990560A (zh) * 2015-07-31 2015-10-21 小米科技有限责任公司 导航路线生成方法及装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3397146B2 (ja) * 1998-10-07 2003-04-14 株式会社デンソー 経路設定装置及びナビゲーション装置
DE69938801D1 (de) * 1999-06-22 2008-07-03 Mitsubishi Electric Corp Server in einem Navigationssystem
EP1502078A1 (en) * 2002-04-30 2005-02-02 Telmap Ltd. Template-based map distribution system
WO2004077378A1 (en) * 2003-02-25 2004-09-10 Philips Intellectual Property & Standards Gmbh Method and system for leading a plurality of vehicles
US7480567B2 (en) * 2004-09-24 2009-01-20 Nokia Corporation Displaying a map having a close known location
ATE368916T1 (de) * 2005-01-14 2007-08-15 Alcatel Lucent Navigationsdienst
US9791285B2 (en) * 2008-10-01 2017-10-17 Lg Electronics Inc. Navigation apparatus and method
CN101408433B (zh) * 2008-11-12 2012-07-18 深圳市凯立德欣软件技术有限公司 车队导航***、领航导航装置、从导航装置及其导航方法
WO2011124271A1 (en) * 2010-04-09 2011-10-13 Tomtom International B.V. Method of generating a route
US20180032997A1 (en) * 2012-10-09 2018-02-01 George A. Gordon System, method, and computer program product for determining whether to prompt an action by a platform in connection with a mobile device
CN103175532A (zh) * 2011-12-23 2013-06-26 宇龙计算机通信科技(深圳)有限公司 移动终端、服务器和基于定位***的导航方法
US10655979B2 (en) * 2013-06-08 2020-05-19 Apple Inc. User interface for displaying predicted destinations
CN104111074B (zh) * 2013-04-16 2017-03-01 神达电脑股份有限公司 移动电子装置及其产生导航路径的方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103791912A (zh) * 2012-10-30 2014-05-14 大陆汽车投资(上海)有限公司 支持手绘路径的导航路径规划装置
US20150066360A1 (en) * 2013-09-04 2015-03-05 Honda Motor Co., Ltd. Dashboard display navigation
CN104677369A (zh) * 2013-11-29 2015-06-03 广东瑞图万方科技股份有限公司 导航***中沿手绘路线的路径规划方法及装置
CN103940439A (zh) * 2014-04-28 2014-07-23 广州通易科技有限公司 一种基于他人分享路线和语音的智能终端导航***
CN104990560A (zh) * 2015-07-31 2015-10-21 小米科技有限责任公司 导航路线生成方法及装置

Also Published As

Publication number Publication date
US20180038710A1 (en) 2018-02-08
US10634512B2 (en) 2020-04-28
CN106610295A (zh) 2017-05-03

Similar Documents

Publication Publication Date Title
WO2017071157A1 (zh) 一种路线导航方法、终端、服务器及***
US10760921B2 (en) Start-of-route map navigation with suppression of off-route feedback
EP2575380B1 (en) Method for terminal location sharing and terminal device
RU2653412C2 (ru) Навигационная система для мобильного устройства
US11751011B2 (en) Positioning method and user equipment
US8943438B2 (en) Vehicle-mounted device having portable-device detection capability
WO2023279891A1 (zh) 投屏设备的发现方法、装置、电子设备和存储介质
WO2018161358A1 (zh) 一种导航方法、装置以及终端设备
WO2017143991A1 (zh) 一种车载导航方法、交互***服务器、终端以及***
US20120303265A1 (en) Navigation system with assistance for making multiple turns in a short distance
WO2017143896A1 (zh) 线路信息互动方法、电子设备和计算机存储介质
KR102392436B1 (ko) 인스턴트 메시징을 통한 미디어 데이터 및 위치 정보 공유 기법
WO2016191902A1 (zh) 交通信息更新方法及装置
US20170227372A1 (en) Navigation Method and Terminal
CN113343128A (zh) 用于推送信息的方法、装置、设备以及存储介质
CN110220530B (zh) 导航方法及装置、计算机可读存储介质和电子设备
CN112565316B (zh) 用于管理数据的方法、设备
JP2016197842A (ja) 情報処理装置及び情報処理方法及び情報処理プログラム
CN109118172A (zh) 便签提醒方法和装置
US20200116519A1 (en) Navigation method and apparatus, device and computer readable storage medium
CN113965581A (zh) 用于设备交互的方法、装置和介质
WO2017166358A1 (zh) 一种定位通话的方法和装置
US20220357965A1 (en) Pre-generating data for user interface latency improvement
JP5014420B2 (ja) 通信端末装置、通信方法、通信プログラムおよび記録媒体
KR20170078039A (ko) 내비게이션 앱의 홈 네트워크 앱 연동 방법 및 이를 수행하는 단말

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16858606

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC , EPO FORM 1205A DATED 24.09.2018.

122 Ep: pct application non-entry in european phase

Ref document number: 16858606

Country of ref document: EP

Kind code of ref document: A1