WO2016054946A1 - Method and apparatus for providing travel route - Google Patents
Method and apparatus for providing travel route Download PDFInfo
- Publication number
- WO2016054946A1 WO2016054946A1 PCT/CN2015/086394 CN2015086394W WO2016054946A1 WO 2016054946 A1 WO2016054946 A1 WO 2016054946A1 CN 2015086394 W CN2015086394 W CN 2015086394W WO 2016054946 A1 WO2016054946 A1 WO 2016054946A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- travel
- user
- travel route
- spot
- providing
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3605—Destination input or retrieval
- G01C21/3617—Destination input or retrieval using user history, behaviour, conditions or preferences, e.g. predicted or inferred from previous use or current movement
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3407—Route searching; Route guidance specially adapted for specific applications
- G01C21/343—Calculating itineraries
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/44—Browsing; Visualisation therefor
- G06F16/444—Spatial browsing, e.g. 2D maps, 3D or virtual spaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9562—Bookmark management
Definitions
- the present invention relates to the field of mobile Internet technologies, and in particular, to a method and an apparatus for providing a travel route.
- a user when traveling in an area, a user usually wants to know which spots have been visited and which spots have not been visited yet, and which scenes in which spots in the past the user needs to record.
- the user acquires such information according to memory or signs in the area. For example, when walking along a downtown street, a user usually relies on the memory or signs in the downtown street to know which shops have been visited and which shops have not been visited, which shops have articles that the user may want to buy, and which stores attract the user for a second visit.
- memory is temporary, the user is not able to memorize such information for a long time; when the user uses signs in the downtown street to acquire such information, the user needs to approach the signs, which causes great inconvenience to the user.
- An objective of the present invention is to solve one of technical problems in the existing technology at least to a certain degree.
- a first objective of the present invention is to provide a method for providing a travel route.
- a previous travel path of a user is marked on a map, thereby helping the user manage a route of the user and improving overall travel experience of the user.
- a second objective of the present invention is to provide an apparatus for providing a travel route.
- a third objective of the present invention is to provide a non-transitory storage medium.
- a method for providing a travel route includes: acquiring a travel map of a current travel scene; acquiring a travel route of a user in the current travel scene; and making a mark on the travel map according to the travel route.
- a travel map of a current travel scene is acquired, a travel route of a user in the current travel scene is acquired, and a mark is made on the travel map according to the travel route.
- a previous travel path of the user is marked on the map, which enables the user to conveniently know which spots have been visited and which spots have not been visited yet, thereby helping the user manage a route of the user and improving overall travel experience of the user.
- an apparatus for providing a travel route includes: a first acquiring module, configured to acquire a travel map of a current travel scene; a second acquiring module, configured to acquire a travel route of a user in the current travel scene; and a marking module, configured to make a mark on the travel map according to the travel route.
- the first acquiring module acquires a travel map of a current travel scene
- the second acquiring module acquires a travel route of a user in the current travel scene
- the marking module makes a mark on the travel map according to the travel route.
- a previous travel path of the user is marked on the map, which enables the user to conveniently know which spots have been visited and which spots have not been visited yet, thereby helping the user manage a route of the user and improving overall travel experience of the user.
- a non-transitory storage medium having stored therein instructions that, when executed by one or more processors of an electronic device, causes the electronic device to perform the method for providing a travel route according to an embodiment of the first aspect of the present invention.
- FIG. 1 (a) is a flowchart of a method for providing a travel route according to an embodiment of the present invention
- FIG. 1 (b) and FIG. 1 (c) are exemplary diagrams of a method for providing a travel route according to an embodiment of the present invention
- FIG. 2 (a) is a flowchart of a method for providing a travel route according to another embodiment of the present invention
- FIG. 2 (b) , FIG. 2 (c) , FIG. 2 (d) , and FIG. 2 (e) are exemplary diagrams of a method for providing a travel route according to another embodiment of the present invention.
- FIG. 3 (a) is a flowchart of a method for providing a travel route according to still another embodiment of the present invention.
- FIG. 3 (b) and FIG. 3 (c) are exemplary diagrams of a method for providing a travel route according to still another embodiment of the present invention.
- FIG. 4 (a) is a flowchart of a method for providing a travel route according to yet another embodiment of the present invention.
- FIG. 4 (b) , FIG. 4 (c) , and FIG. 4 (d) are exemplary diagrams of a method for providing a travel route according to yet another embodiment of the present invention.
- FIG. 5 is a schematic structural diagram of an apparatus for providing a travel route according to an embodiment of the present invention.
- FIG. 6 is a schematic structural diagram of an apparatus for providing a travel route according to another embodiment of the present invention.
- FIG. 7 is a schematic structural diagram of an apparatus for providing a travel route according to still another embodiment of the present invention.
- FIG. 8 is a schematic structural diagram of an apparatus for providing a travel route according to yet another embodiment of the present invention.
- the present invention provides a method and an apparatus for providing a travel route, which can effectively help a user manage previous routes and favorites of the user. Specifically, the method and apparatus for providing a travel route in the embodiments of the present invention are described below with reference to the accompanying drawings.
- the present invention provides a method for providing a travel route, including: acquiring a travel map of a current travel scene; acquiring a travel route of a user in the current travel scene; and making a mark on the travel map according to the travel route.
- FIG. 1 (a) is a flowchart of a method for providing a travel route according to an embodiment of the present invention. As shown in FIG. 1 (a) , the method for providing a travel route may include:
- S101 Acquire a travel map of a current travel scene.
- the method for providing a travel route in this embodiment of the present invention is applied in a mobile terminal, and the mobile terminal provides a user with an application having a function of providing a travel route.
- a geographical location of the current travel scene may be first determined by using the application, and a corresponding travel map, for example, an area map, may then be acquired according to the geographical location.
- the scene is not limited to a downtown street, and may also be a scenic spot or the like. For example, when it is detected that the user is visiting the Tiananmen Square, a scenic spot in Beijing, an area map around the Tiananmen Square may be acquired.
- S102 Acquire a travel route of a user in the current travel scene.
- paths the user has followed in the current travel scene may be acquired. For example, when walking along a downtown street, the user may acquire which road the user has taken and which shop the user has visited in the current downtown street.
- a spot on the travel route may be acquired, and the spot and/or the travel route may be highlighted.
- a user is currently shopping in a mall.
- a travel map for example, an area map
- a travel map for example, an area map
- the travel map of the mall is in a state shown in FIG. 1 (b) , where an arrow mark shown in FIG. 1 (b) represents a current location of the user.
- a moving track or route of the user in the mall may be acquired, names of shops on the moving route may then be acquired, and the names of the shops and/or the moving route may be highlighted on the travel map.
- the shops that the user has visited and the route that the user has followed in the mall may be highlighted, and the current location of the user is displayed in real time on the travel map. Therefore, the user can conveniently know which shops have been visited and which shops have not been visited, so as to help the user manage the route of the user.
- a travel map of a current travel scene is acquired, a travel route of a user in the current travel scene is acquired, and a mark is made on the travel map according to the travel route.
- a previous travel path of the user is marked on the map, which enables the user to conveniently know which spots have been visited and which spots have not been visited yet, thereby helping the user manage a route of the user and improving overall travel experience of the user.
- FIG. 2 (a) is a flowchart of a method for providing a travel route according to another embodiment of the present invention.
- a commodity photo or a spot photo that is taken by the user by using a mobile terminal may be presented on a travel map.
- the method for providing a travel route may include:
- S201 Acquire a travel map of a current travel scene.
- a spot on the travel route may be acquired, and the spot and/or the travel route may be highlighted.
- S204 Acquire a commodity photo or a spot photo that is taken by the user by using a mobile terminal, and acquire information about a spot where the commodity photo or the spot photo is taken.
- the user when the user is interested in a commodity or spot, the user may photograph the commodity or spot by using a camera of the mobile terminal.
- the mobile terminal may acquire the commodity photo or the spot photo that is taken by the user by using the mobile terminal, and acquire information about the spot where the commodity photo or the spot photo is taken, for example, a mall name or a spot name.
- S205 Load the commodity photo or the spot photo on the travel map according to the information about the spot.
- the commodity photo may be loaded and presented on the travel map according to the mall name
- the spot photo may be loaded and presented on the travel map according to the spot name.
- a device having a photographing function in the mobile terminal may be started to start photographing, as shown in FIG. 2 (c) .
- a camera button shown in FIG. 2 (c) a commodity photo that is taken may be presented in a current interface.
- the commodity photo that is taken may be loaded and presented on the travel map, that is, the commodity photo may be presented near a shop that corresponds to the commodity, so as to record that the commodity belongs to this shop, as shown in FIG. 2 (e) .
- a commodity photo or a spot photo that is taken by the user by using a mobile terminal and information about a spot where the commodity photo or the spot photo are acquired, and the commodity photo or the spot photo is loaded on the travel map according to the information about the spot, which can help the user effectively record the commodity or spot that the user is interested in, thereby improving travel experience of the user.
- FIG. 3 (a) is a flowchart of a method for providing a travel route according to still another embodiment of the present invention.
- the spot that the user likes may be bookmarked, and a spot to be bookmarked may be marked on a travel map.
- the method for providing a travel route may include:
- S301 Acquire a travel map of a current travel scene.
- a spot on the travel route may be acquired, and the spot and/or the travel route may be highlighted.
- S304 Receive a bookmarking instruction of the user for a spot to be bookmarked on the travel map.
- S305 Bookmark the spot to be bookmarked according to the bookmarking instruction, and mark the spot to be bookmarked on the travel map.
- the current travel scene is a mall.
- the user wants to bookmark a shop in the mall, the user may first select the name of the shop on the travel map, and may then press a "favorites" button shown in FIG. 3 (b) . Then, a bookmarking instruction of the user for the shop may be received, the shop is bookmarked according to the bookmarking instruction, and the shop is marked on the travel map. As shown in FIG. 3 (c) , the shop that the user wants to bookmark may be marked in a form of a star at a corresponding shop location on the travel map.
- a bookmarking instruction of the user for a spot to be bookmarked on the travel map is received, the spot to be bookmarked is bookmarked according to the bookmarking instruction, and the spot to be bookmarked is marked on the travel map, which can help the user effectively record and bookmark the spot that the user likes, thereby further improving travel experience of the user.
- FIG. 4 (a) is a flowchart of a method for providing a travel route according to an embodiment of the present invention.
- a history travel record of the user within a preset time period may be recorded, a history travel route may be generated according to the history travel record, and then the history travel route may be provided to the user according to a history record browsing instruction of the user.
- the method for providing a travel route may include:
- S401 Acquire a travel map of a current travel scene.
- a spot on the travel route may be acquired, and the spot and/or the travel route may be highlighted.
- S404 Record a history travel record of the user within a preset time period, and generate a history travel route according to the history travel record.
- the current travel scene is a mall.
- a route that the user has followed within the preset time period in the mall may be recorded, and routes that have been followed within the preset time period are gathered to form a history travel route, that is, all routes in the mall that the user has followed within the preset time period.
- S405 Provide the history travel route to the user according to a history record browsing instruction of the user.
- a mobile terminal may provide a history query interface for the user.
- the current travel scene is a mall.
- the user may press a "history" button shown in FIG. 4 (b) .
- the mobile terminal may provide a date selection interface and receive a date selected by the user in the date selection interface, and then may provide, according to the selected date, a history shopping path on the date to the user, and present the history shopping path on the travel map for the user to view, as shown in FIG. 4 (d) .
- a history travel record of the user within a preset time period is recorded, a history travel route is generated according to the history travel record, and then the history travel route is provided to the user according to a history record browsing instruction of the user, which can effectively help the user maintain an interest in shopping or travelling, thereby improving overall travel experience of the user.
- the present invention further provides an apparatus for providing a travel route, including: a first acquiring module, configured to acquire a travel map of a current travel scene; a second acquiring module, configured to acquire a travel route of a user in the current travel scene; and a marking module, configured to make a mark on the travel map according to the travel route.
- FIG. 5 is a schematic structural diagram of an apparatus for providing a travel route according to an embodiment of the present invention.
- the apparatus for providing a travel route may include: a first acquiring module 10, a second acquiring module 20, and a marking module 30.
- the first acquiring module 10 may be configured to acquire a travel map of a current travel scene.
- the apparatus for providing a travel route in this embodiment of the present invention is applied in a mobile terminal, and the mobile terminal provides a user with an application having a function of providing a travel route.
- the first acquiring module 10 may first determine a geographical location of the current travel scene by using the application, and then acquire a corresponding travel map, for example, an area map, according to the geographical location.
- the scene is not limited to walking along a downtown street, and may also be a tour or visit.
- the first acquiring module 10 may acquire an area map around the Tiananmen Square.
- the second acquiring module 20 may be configured to acquire a travel route of the user in the current travel scene. More specifically, the second acquiring module 20 may acquire which paths the user has followed in the current travel scene. For example, when the user walks along a downtown street, the second acquiring module 20 may acquire which road the user has taken and which shop the user has visited in the current downtown street.
- the marking module 30 may be configured to make a mark on the travel map according to the travel route. Specifically, in this embodiment of the present invention, the marking module 30 may acquire a spot on the travel route, and highlight the spot and/or the travel route.
- the first acquiring module 10 may first acquire a travel map (for example, an area map) of the mall. Because the user just enters the mall and has not started shopping in the mall yet, currently the travel map of the mall is in a state shown in FIG. 1 (b) , where an arrow mark shown in FIG. 1 (b) represents a current location of the user.
- the second acquiring module 20 may acquire a moving track or route of the user in the mall, and may then acquire names of shops on the moving route.
- the marking module 30 may highlight the names of the shops and/or the moving route on the travel map. As shown in FIG. 1 (c) , the shops that the user has visited and the route that the user has followed in the mall may be highlighted, and the current location of the user is displayed in real time on the travel map. Therefore, the user can conveniently know which shops have been visited and which shops have not been visited, so as to help the user manage the route of the user.
- the first acquiring module acquires a travel map of a current travel scene
- the second acquiring module acquires a travel route of a user in the current travel scene
- the marking module makes a mark on the travel map according to the travel route.
- a previous travel path of the user is marked on the map, which enables the user to conveniently know which spots have been visited and which spots have not been visited yet, thereby helping the user manage a route of the user and improving overall travel experience of the user.
- FIG. 6 is a schematic structural diagram of an apparatus for providing a travel route according to another embodiment of the present invention.
- the apparatus for providing a travel route may include: a first acquiring module 10, a second acquiring module 20, a marking module 30, a third acquiring module 40, and a loading module 50.
- the first acquiring module 10, the second acquiring module 20, and the marking module 30 in this embodiment are the same as those described in the embodiment shown in FIG. 5.
- the third acquiring module 40 may be configured to acquire a commodity photo or a spot photo that is taken by the user by using a mobile terminal, and acquire information about a spot where the commodity photo or the spot photo is taken. More specifically, when the user is interested in a commodity or spot, the user may photograph the commodity or spot by using a camera of the mobile terminal. In this case, the third acquiring module 40 may acquire the commodity photo or the spot photo that is taken by the user by using the mobile terminal, and acquire information about the spot where the commodity photo or the spot photo is taken, for example, a mall name or a spot name.
- the loading module 50 may be configured to load the commodity photo or the spot photo on the travel map according to the information about the spot. For example, the loading module 50 may load and present the commodity photo on the travel map according to the mall name, or load and present the spot photo on the travel map according to the spot name.
- the user may press "camera” to photograph the commodity.
- the third acquiring module 40 may start a device having a photographing function in the mobile terminal to start photographing, as shown in FIG. 2 (c) .
- FIG. 2 (d) after the user presses a camera button shown in FIG. 2 (c) , a commodity photo that is taken may be presented in a current interface. After it is detected that the user presses a save button shown in FIG.
- the loading module 50 may load and present the commodity photo that is taken on the travel map, that is, present the commodity photo near a shop that corresponds to the commodity, so as to record that the commodity belongs to this shop, as shown in FIG. 2 (e) .
- the third acquiring module acquires a commodity photo or a spot photo that is taken by the user by using a mobile terminal, and acquires information about a spot where the commodity photo or the spot photo is taken, and the loading module loads the commodity photo or the spot photo on the travel map according to the information about the spot, which can help the user effectively record the commodity or spot that the user is interested in, thereby improving travel experience of the user.
- FIG. 7 is a schematic structural diagram of an apparatus for providing a travel route according to still another embodiment of the present invention.
- the apparatus for providing a travel route may include: a first acquiring module 10, a second acquiring module 20, a marking module 30, a receiving module 60, and a bookmarking module 70.
- the first acquiring module 10, the second acquiring module 20, and the marking module 30 in this embodiment are the same as those described in the embodiment shown in FIG. 5.
- the receiving module 60 may be configured to receive a bookmarking instruction of the user for a spot to be bookmarked on the travel map.
- the bookmarking module 70 may be configured to bookmark the spot to be bookmarked according to the bookmarking instruction, and mark the spot to be bookmarked on the travel map.
- the current travel scene is a mall.
- the user may first select the name of the shop on the travel map, and may then press a "favorites" button shown in FIG. 3 (b) .
- the receiving module 60 may receive a bookmarking instruction of the user for the shop.
- the bookmarking module 70 bookmarks the shop according to the bookmarking instruction, and marks the shop on the travel map.
- the bookmarking module 70 may mark, in a form of a star at a corresponding shop location on the travel map, the shop that the user wants to bookmark.
- the receiving module receives a bookmarking instruction of the user for a spot to be bookmarked on the travel map, and the bookmarking module bookmarks the spot to be bookmarked according to the bookmarking instruction, and marks the spot to be bookmarked on the travel map, which can help the user effectively record and bookmark the spot that the user likes, thereby further improving travel experience of the user.
- FIG. 8 is a schematic structural diagram of an apparatus for providing a travel route according to yet another embodiment of the present invention.
- the apparatus for providing a travel route may include: a first acquiring module 10, a second acquiring module 20, a marking module 30, a recording module 80, a generating module 90, and a providing module 100.
- the first acquiring module 10, the second acquiring module 20, and the marking module 30 in this embodiment are the same as those described in the embodiment shown in FIG. 5.
- the recording module 80 may be configured to record a history travel record of the user within a preset time period.
- the generating module 90 may be configured to generate a history travel route according to the history travel record.
- the current travel scene is a mall
- the recording module 80 may record a route that the user has followed in the mall within the preset time period, and the generating module 90 gathers routes that have been followed within the preset time period to form a history travel route, that is, all routes in the mall that the user has followed within the preset time period.
- the providing module 100 may be configured to provide the history travel route to the user according to a history record browsing instruction of the user.
- the providing module 100 may provide a history query interface for the user.
- the current travel scene is a mall.
- the user may press a "history" button shown in FIG. 4 (b) .
- the providing module 100 may provide a date selection interface and receive a date selected by the user in the date selection interface, and then may provide, according to the selected date, a history shopping path on the date to the user, and present the history shopping path on the travel map for the user to view, as shown in FIG. 4 (d) .
- the recording module records a history travel record of the user within a preset time period
- the generating module generates a history travel route according to the history travel record
- the providing module provides the history travel route to the user according to a history record browsing instruction of the user, which can effectively help the user maintain an interest in shopping or travelling, thereby improving overall travel experience of the user.
- the present invention further provides a non-transitory storage medium having stored therein instructions that when executed by one or more processors of an electronic device, causes the electronic device to perform the method for providing a travel route according to the above embodiments.
- the mobile terminal may be a hardware device having various operating systems, for example, a mobile phone, a tablet computer, or a personal digital assistant.
- first and second are used herein merely for purposes of description and are not intended to indicate or imply relative importance or implicitly specify the quantity of indicated technical features. Therefore, a “first” or “second” feature may explicitly or implicitly comprise one or more features. Further, in the description of the present invention, unless otherwise clearly specified, "a plurality of” refers to at least two, for example, two or three.
- any process or method in the flowchart or described in any other manner herein may be considered as representing a module, segment or portion of code that includes one or more executable instructions used for implementing steps of specific logic functions or processes, and the scope of preferred implementation manners of the present invention include other implementations, in which the functions may be executed not in the order shown or discussed, but instead in a substantially simultaneous manner or in an reverse order according to the functions involved, which should be understood by a person skilled in the art of the embodiments of the present invention.
- the logic and/or steps shown in the flowcharts or described in any other manner herein, for example, a sequenced list that may be regarded as executable instructions used for implementing logic functions, may be specifically implemented in any computer readable medium to be used by an instruction execution system, apparatus or device (for example, a computer-based system, a system including a processor or another system that can acquire an instruction from the instruction execution system, apparatus or device and execute the instruction) or to be used by combining such instruction execution systems, apparatuses or devices.
- the "computer readable medium” may be any apparatus that may contain, store, communicate, spread or transmit a program to be used by an instruction execution system, apparatus or device or to be used by combining such instruction execution systems, apparatuses or devices.
- a more specific example (a non-exhaustive list) of the computer readable medium includes the following: an electrical connecting portion (electrical apparatus) having one or more wires, a portable computer cartridge (magnetic apparatus) , a random access memory (RAM) , a read-only memory (ROM) , an erasable programmable read-only memory (EPROM or flash memory) , an optical fiber apparatus, and a portable compact disc read-only memory (CDROM) .
- the computer readable medium may even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via, for instance, optical scanning of the paper or other medium, then compiled, interpreted, or otherwise processed in a suitable manner, if necessary, and then stored in a computer memory.
- the parts of the present invention may be implemented by using hardware, software, firmware or a combination thereof.
- a plurality of steps or methods may be stored in a memory and implemented by using software or firmware executed by a suitable instruction execution system.
- the implementation may use any one or a combination of the following technologies well known in the art: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combinational logic gate circuit, a programmable gateway array (PGA) , a field programmable gateway array (FPGA) , and the like.
- a person of ordinary skill in the art may understand that all or a part of steps included in the methods of the foregoing embodiments may be accomplished by a program instructing related hardware.
- the program may be stored in a computer readable storage medium, and the program, when being executed, includes one or a combination of steps in the method embodiments.
- the functional units in the embodiments of the present invention may be integrated in one processing module, or the units may also exist separately and physically, or two or more units may be integrated in one module.
- the foregoing integrated module may be implemented in the form of hardware, or may be implemented in the form of a software functional module.
- the integrated module, if implemented in the form of a software functional module and sold or used as an independent product, may also be stored in a computer readable storage medium.
- the above-mentioned storage medium may be a read-only memory, a magnetic disk, an optical disc or the like.
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Automation & Control Theory (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Multimedia (AREA)
- Navigation (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Disclosed is a method for providing a travel route, including: acquiring a travel map of a current travel scene(S101); acquiring a travel route of a user in the current travel scene(S102); and making a mark on the travel map according to the travel route(S103). In the method according to embodiments, a previous travel path of a user is marked on a map, which enables the user to conveniently know which spots have been visited and which spots have not been visited yet, thereby helping the user manage a route of the user and improving overall travel experience of the user. Also disclosed is an apparatus for providing a travel route.
Description
The present invention relates to the field of mobile Internet technologies, and in particular, to a method and an apparatus for providing a travel route.
Currently, when traveling in an area, a user usually wants to know which spots have been visited and which spots have not been visited yet, and which scenes in which spots in the past the user needs to record. Currently, the user acquires such information according to memory or signs in the area. For example, when walking along a downtown street, a user usually relies on the memory or signs in the downtown street to know which shops have been visited and which shops have not been visited, which shops have articles that the user may want to buy, and which stores attract the user for a second visit. However, because memory is temporary, the user is not able to memorize such information for a long time; when the user uses signs in the downtown street to acquire such information, the user needs to approach the signs, which causes great inconvenience to the user.
SUMMARY
An objective of the present invention is to solve one of technical problems in the existing technology at least to a certain degree.
Accordingly, a first objective of the present invention is to provide a method for providing a travel route. In the method, a previous travel path of a user is marked on a map, thereby helping the user manage a route of the user and improving overall travel experience of the user.
A second objective of the present invention is to provide an apparatus for providing a travel route.
A third objective of the present invention is to provide a non-transitory storage medium.
To achieve the foregoing objectives, a method for providing a travel route according to an embodiment of a first aspect of the present invention includes: acquiring a travel map of a current travel scene; acquiring a travel route of a user in the current travel scene; and making a mark on
the travel map according to the travel route.
In the method for providing a travel route in this embodiment of the present invention, a travel map of a current travel scene is acquired, a travel route of a user in the current travel scene is acquired, and a mark is made on the travel map according to the travel route. A previous travel path of the user is marked on the map, which enables the user to conveniently know which spots have been visited and which spots have not been visited yet, thereby helping the user manage a route of the user and improving overall travel experience of the user.
To achieve the foregoing objectives, an apparatus for providing a travel route according to an embodiment of a second aspect of the present invention includes: a first acquiring module, configured to acquire a travel map of a current travel scene; a second acquiring module, configured to acquire a travel route of a user in the current travel scene; and a marking module, configured to make a mark on the travel map according to the travel route.
In the apparatus for providing a travel route in this embodiment of the present invention, the first acquiring module acquires a travel map of a current travel scene, the second acquiring module acquires a travel route of a user in the current travel scene, and the marking module makes a mark on the travel map according to the travel route. A previous travel path of the user is marked on the map, which enables the user to conveniently know which spots have been visited and which spots have not been visited yet, thereby helping the user manage a route of the user and improving overall travel experience of the user.
To achieve the foregoing objectives, according to a third aspect of embodiments of the present disclosure, there is provided a non-transitory storage medium having stored therein instructions that, when executed by one or more processors of an electronic device, causes the electronic device to perform the method for providing a travel route according to an embodiment of the first aspect of the present invention.
Additional aspects and advantages of the present invention will be set forth in part in the following description, become apparent in part from the following description, or be learned through practice of the present invention.
The foregoing and/or additional aspects and advantages of the present invention will become apparent and more readily appreciated from the following description of the embodiments made
with reference to the accompanying drawings, in which:
FIG. 1 (a) is a flowchart of a method for providing a travel route according to an embodiment of the present invention;
FIG. 1 (b) and FIG. 1 (c) are exemplary diagrams of a method for providing a travel route according to an embodiment of the present invention;
FIG. 2 (a) is a flowchart of a method for providing a travel route according to another embodiment of the present invention;
FIG. 2 (b) , FIG. 2 (c) , FIG. 2 (d) , and FIG. 2 (e) are exemplary diagrams of a method for providing a travel route according to another embodiment of the present invention;
FIG. 3 (a) is a flowchart of a method for providing a travel route according to still another embodiment of the present invention;
FIG. 3 (b) and FIG. 3 (c) are exemplary diagrams of a method for providing a travel route according to still another embodiment of the present invention;
FIG. 4 (a) is a flowchart of a method for providing a travel route according to yet another embodiment of the present invention;
FIG. 4 (b) , FIG. 4 (c) , and FIG. 4 (d) are exemplary diagrams of a method for providing a travel route according to yet another embodiment of the present invention;
FIG. 5 is a schematic structural diagram of an apparatus for providing a travel route according to an embodiment of the present invention;
FIG. 6 is a schematic structural diagram of an apparatus for providing a travel route according to another embodiment of the present invention;
FIG. 7 is a schematic structural diagram of an apparatus for providing a travel route according to still another embodiment of the present invention; and
FIG. 8 is a schematic structural diagram of an apparatus for providing a travel route according to yet another embodiment of the present invention.
The embodiments of the present invention are described below in detail. Examples of the embodiments are shown in the accompanying drawings, throughout which same or similar reference numerals represent same or similar elements or elements having same or similar functions. The embodiments described below with reference to the accompanying drawings are
exemplary and are intended to explain the present invention, and should not be construed as a limitation to the present invention.
To solve the problem that when a user travels in an area, the user cannot conveniently acquire information such as which paths the user has followed and which spots the user has not visited yet, the present invention provides a method and an apparatus for providing a travel route, which can effectively help a user manage previous routes and favorites of the user. Specifically, the method and apparatus for providing a travel route in the embodiments of the present invention are described below with reference to the accompanying drawings.
The present invention provides a method for providing a travel route, including: acquiring a travel map of a current travel scene; acquiring a travel route of a user in the current travel scene; and making a mark on the travel map according to the travel route.
FIG. 1 (a) is a flowchart of a method for providing a travel route according to an embodiment of the present invention. As shown in FIG. 1 (a) , the method for providing a travel route may include:
S101: Acquire a travel map of a current travel scene.
For example, it is assumed that the method for providing a travel route in this embodiment of the present invention is applied in a mobile terminal, and the mobile terminal provides a user with an application having a function of providing a travel route. When it is detected that the user starts the application, a geographical location of the current travel scene may be first determined by using the application, and a corresponding travel map, for example, an area map, may then be acquired according to the geographical location. In this embodiment of the present invention, the scene is not limited to a downtown street, and may also be a scenic spot or the like. For example, when it is detected that the user is visiting the Tiananmen Square, a scenic spot in Beijing, an area map around the Tiananmen Square may be acquired.
S102: Acquire a travel route of a user in the current travel scene.
Specifically, paths the user has followed in the current travel scene may be acquired. For example, when walking along a downtown street, the user may acquire which road the user has taken and which shop the user has visited in the current downtown street.
S103: Make a mark on the travel map according to the travel route.
Specifically, in this embodiment of the present invention, a spot on the travel route may be acquired, and the spot and/or the travel route may be highlighted.
For example, a user is currently shopping in a mall. When the user just enters the mall, and starts an application that is provided by a mobile terminal and has a function of providing a travel route, a travel map (for example, an area map) of the mall may be first acquired. Because the user just enters the mall and has not started shopping in the mall yet, currently the travel map of the mall is in a state shown in FIG. 1 (b) , where an arrow mark shown in FIG. 1 (b) represents a current location of the user. When it is detected that the user starts moving in the mall, a moving track or route of the user in the mall may be acquired, names of shops on the moving route may then be acquired, and the names of the shops and/or the moving route may be highlighted on the travel map. As shown in FIG. 1 (c) , the shops that the user has visited and the route that the user has followed in the mall may be highlighted, and the current location of the user is displayed in real time on the travel map. Therefore, the user can conveniently know which shops have been visited and which shops have not been visited, so as to help the user manage the route of the user.
In the method for providing a travel route in this embodiment of the present invention, a travel map of a current travel scene is acquired, a travel route of a user in the current travel scene is acquired, and a mark is made on the travel map according to the travel route. A previous travel path of the user is marked on the map, which enables the user to conveniently know which spots have been visited and which spots have not been visited yet, thereby helping the user manage a route of the user and improving overall travel experience of the user.
FIG. 2 (a) is a flowchart of a method for providing a travel route according to another embodiment of the present invention.
To help a user effectively record a commodity or spot that the user is interested in, in this embodiment of the present invention, a commodity photo or a spot photo that is taken by the user by using a mobile terminal may be presented on a travel map. Specifically, as shown in FIG. 2 (a) , the method for providing a travel route may include:
S201: Acquire a travel map of a current travel scene.
S202: Acquire a travel route of a user in the current travel scene.
S203: Make a mark on the travel map according to the travel route.
Specifically, in this embodiment of the present invention, a spot on the travel route may be acquired, and the spot and/or the travel route may be highlighted.
S204: Acquire a commodity photo or a spot photo that is taken by the user by using a mobile terminal, and acquire information about a spot where the commodity photo or the spot photo is
taken.
Specifically, when the user is interested in a commodity or spot, the user may photograph the commodity or spot by using a camera of the mobile terminal. In this case, the mobile terminal may acquire the commodity photo or the spot photo that is taken by the user by using the mobile terminal, and acquire information about the spot where the commodity photo or the spot photo is taken, for example, a mall name or a spot name.
S205: Load the commodity photo or the spot photo on the travel map according to the information about the spot.
For example, the commodity photo may be loaded and presented on the travel map according to the mall name, or the spot photo may be loaded and presented on the travel map according to the spot name.
For example, by taking a commodity for example, when a user is interested in a commodity, as shown in FIG. 2 (b) , the user may press "camera" to photograph the commodity. When it is detected that the user presses "camera" , a device having a photographing function in the mobile terminal may be started to start photographing, as shown in FIG. 2 (c) . As shown in FIG. 2 (d) , after the user presses a camera button shown in FIG. 2 (c) , a commodity photo that is taken may be presented in a current interface. After it is detected that the user presses a save button shown in FIG. 2 (d) , the commodity photo that is taken may be loaded and presented on the travel map, that is, the commodity photo may be presented near a shop that corresponds to the commodity, so as to record that the commodity belongs to this shop, as shown in FIG. 2 (e) .
In the method for providing a travel route in this embodiment of the present invention, a commodity photo or a spot photo that is taken by the user by using a mobile terminal and information about a spot where the commodity photo or the spot photo are acquired, and the commodity photo or the spot photo is loaded on the travel map according to the information about the spot, which can help the user effectively record the commodity or spot that the user is interested in, thereby improving travel experience of the user.
FIG. 3 (a) is a flowchart of a method for providing a travel route according to still another embodiment of the present invention.
To further improve travel experience of a user and help the user effectively record a spot that the user likes, in this embodiment of the present invention, the spot that the user likes may be bookmarked, and a spot to be bookmarked may be marked on a travel map. Specifically, as shown
in FIG. 3 (a) , the method for providing a travel route may include:
S301: Acquire a travel map of a current travel scene.
S302: Acquire a travel route of a user in the current travel scene.
S303: Make a mark on the travel map according to the travel route.
Specifically, in this embodiment of the present invention, a spot on the travel route may be acquired, and the spot and/or the travel route may be highlighted.
S304: Receive a bookmarking instruction of the user for a spot to be bookmarked on the travel map.
S305: Bookmark the spot to be bookmarked according to the bookmarking instruction, and mark the spot to be bookmarked on the travel map.
For example, the current travel scene is a mall. When the user wants to bookmark a shop in the mall, the user may first select the name of the shop on the travel map, and may then press a "favorites" button shown in FIG. 3 (b) . Then, a bookmarking instruction of the user for the shop may be received, the shop is bookmarked according to the bookmarking instruction, and the shop is marked on the travel map. As shown in FIG. 3 (c) , the shop that the user wants to bookmark may be marked in a form of a star at a corresponding shop location on the travel map.
In the method for providing a travel route in this embodiment of the present invention, a bookmarking instruction of the user for a spot to be bookmarked on the travel map is received, the spot to be bookmarked is bookmarked according to the bookmarking instruction, and the spot to be bookmarked is marked on the travel map, which can help the user effectively record and bookmark the spot that the user likes, thereby further improving travel experience of the user.
FIG. 4 (a) is a flowchart of a method for providing a travel route according to an embodiment of the present invention.
To improve overall travel experience of a user and effectively help the user maintain an interest in shopping or traveling, in this embodiment of the present invention, a history travel record of the user within a preset time period may be recorded, a history travel route may be generated according to the history travel record, and then the history travel route may be provided to the user according to a history record browsing instruction of the user. Specifically, as shown in FIG. 4 (a) , the method for providing a travel route may include:
S401: Acquire a travel map of a current travel scene.
S402: Acquire a travel route of a user in the current travel scene.
S403: Make a mark on the travel map according to the travel route.
Specifically, in this embodiment of the present invention, a spot on the travel route may be acquired, and the spot and/or the travel route may be highlighted.
S404: Record a history travel record of the user within a preset time period, and generate a history travel route according to the history travel record.
For example, the current travel scene is a mall. A route that the user has followed within the preset time period in the mall may be recorded, and routes that have been followed within the preset time period are gathered to form a history travel route, that is, all routes in the mall that the user has followed within the preset time period.
S405: Provide the history travel route to the user according to a history record browsing instruction of the user.
For example, in this embodiment of the present invention, a mobile terminal may provide a history query interface for the user. For example, the current travel scene is a mall. When the user wants to view paths the user has followed and shops the user has visited, the user may press a "history" button shown in FIG. 4 (b) . As shown in FIG. 4 (c) , upon receiving an instruction indicating that the user presses the "history" button, the mobile terminal may provide a date selection interface and receive a date selected by the user in the date selection interface, and then may provide, according to the selected date, a history shopping path on the date to the user, and present the history shopping path on the travel map for the user to view, as shown in FIG. 4 (d) .
In the method for providing a travel route in this embodiment of the present invention, a history travel record of the user within a preset time period is recorded, a history travel route is generated according to the history travel record, and then the history travel route is provided to the user according to a history record browsing instruction of the user, which can effectively help the user maintain an interest in shopping or travelling, thereby improving overall travel experience of the user.
To implement the foregoing embodiments, the present invention further provides an apparatus for providing a travel route, including: a first acquiring module, configured to acquire a travel map of a current travel scene; a second acquiring module, configured to acquire a travel route of a user in the current travel scene; and a marking module, configured to make a mark on the travel map according to the travel route.
FIG. 5 is a schematic structural diagram of an apparatus for providing a travel route according to an embodiment of the present invention. As shown in FIG. 5, the apparatus for providing a travel route may include: a first acquiring module 10, a second acquiring module 20, and a marking module 30.
Specifically, the first acquiring module 10 may be configured to acquire a travel map of a current travel scene. For example, it is assumed that the apparatus for providing a travel route in this embodiment of the present invention is applied in a mobile terminal, and the mobile terminal provides a user with an application having a function of providing a travel route. When it is detected that the user starts the application, the first acquiring module 10 may first determine a geographical location of the current travel scene by using the application, and then acquire a corresponding travel map, for example, an area map, according to the geographical location. In this embodiment of the present invention, the scene is not limited to walking along a downtown street, and may also be a tour or visit. For example, when it is detected that the user is visiting the Tiananmen Square, a scenic spot in Beijing, the first acquiring module 10 may acquire an area map around the Tiananmen Square.
The second acquiring module 20 may be configured to acquire a travel route of the user in the current travel scene. More specifically, the second acquiring module 20 may acquire which paths the user has followed in the current travel scene. For example, when the user walks along a downtown street, the second acquiring module 20 may acquire which road the user has taken and which shop the user has visited in the current downtown street.
The marking module 30 may be configured to make a mark on the travel map according to the travel route. Specifically, in this embodiment of the present invention, the marking module 30 may acquire a spot on the travel route, and highlight the spot and/or the travel route.
For example, a user is currently shopping in a mall. When the user just enters the mall and starts an application that is provided by a mobile terminal and has a function of providing a travel route, the first acquiring module 10 may first acquire a travel map (for example, an area map) of the mall. Because the user just enters the mall and has not started shopping in the mall yet, currently the travel map of the mall is in a state shown in FIG. 1 (b) , where an arrow mark shown in FIG. 1 (b) represents a current location of the user. When it is detected that the user starts moving in the mall, the second acquiring module 20 may acquire a moving track or route of the user in the mall, and may then acquire names of shops on the moving route. The marking module 30 may
highlight the names of the shops and/or the moving route on the travel map. As shown in FIG. 1 (c) , the shops that the user has visited and the route that the user has followed in the mall may be highlighted, and the current location of the user is displayed in real time on the travel map. Therefore, the user can conveniently know which shops have been visited and which shops have not been visited, so as to help the user manage the route of the user.
In the apparatus for providing a travel route in this embodiment of the present invention, the first acquiring module acquires a travel map of a current travel scene, the second acquiring module acquires a travel route of a user in the current travel scene, and the marking module makes a mark on the travel map according to the travel route. A previous travel path of the user is marked on the map, which enables the user to conveniently know which spots have been visited and which spots have not been visited yet, thereby helping the user manage a route of the user and improving overall travel experience of the user.
FIG. 6 is a schematic structural diagram of an apparatus for providing a travel route according to another embodiment of the present invention. As shown in FIG. 6, the apparatus for providing a travel route may include: a first acquiring module 10, a second acquiring module 20, a marking module 30, a third acquiring module 40, and a loading module 50. The first acquiring module 10, the second acquiring module 20, and the marking module 30 in this embodiment are the same as those described in the embodiment shown in FIG. 5.
Specifically, the third acquiring module 40 may be configured to acquire a commodity photo or a spot photo that is taken by the user by using a mobile terminal, and acquire information about a spot where the commodity photo or the spot photo is taken. More specifically, when the user is interested in a commodity or spot, the user may photograph the commodity or spot by using a camera of the mobile terminal. In this case, the third acquiring module 40 may acquire the commodity photo or the spot photo that is taken by the user by using the mobile terminal, and acquire information about the spot where the commodity photo or the spot photo is taken, for example, a mall name or a spot name.
The loading module 50 may be configured to load the commodity photo or the spot photo on the travel map according to the information about the spot. For example, the loading module 50 may load and present the commodity photo on the travel map according to the mall name, or load and present the spot photo on the travel map according to the spot name.
For example, by taking a commodity for example, when a user is interested in a commodity,
as shown in FIG. 2 (b) , the user may press "camera" to photograph the commodity. When it is detected that the user presses "camera" , the third acquiring module 40 may start a device having a photographing function in the mobile terminal to start photographing, as shown in FIG. 2 (c) . As shown in FIG. 2 (d) , after the user presses a camera button shown in FIG. 2 (c) , a commodity photo that is taken may be presented in a current interface. After it is detected that the user presses a save button shown in FIG. 2 (d) , the loading module 50 may load and present the commodity photo that is taken on the travel map, that is, present the commodity photo near a shop that corresponds to the commodity, so as to record that the commodity belongs to this shop, as shown in FIG. 2 (e) .
In the apparatus for providing a travel route in this embodiment of the present invention, the third acquiring module acquires a commodity photo or a spot photo that is taken by the user by using a mobile terminal, and acquires information about a spot where the commodity photo or the spot photo is taken, and the loading module loads the commodity photo or the spot photo on the travel map according to the information about the spot, which can help the user effectively record the commodity or spot that the user is interested in, thereby improving travel experience of the user.
FIG. 7 is a schematic structural diagram of an apparatus for providing a travel route according to still another embodiment of the present invention. As shown in FIG. 7, the apparatus for providing a travel route may include: a first acquiring module 10, a second acquiring module 20, a marking module 30, a receiving module 60, and a bookmarking module 70. The first acquiring module 10, the second acquiring module 20, and the marking module 30 in this embodiment are the same as those described in the embodiment shown in FIG. 5.
Specifically, the receiving module 60 may be configured to receive a bookmarking instruction of the user for a spot to be bookmarked on the travel map. The bookmarking module 70 may be configured to bookmark the spot to be bookmarked according to the bookmarking instruction, and mark the spot to be bookmarked on the travel map.
For example, the current travel scene is a mall. When the user wants to bookmark a shop in the mall, the user may first select the name of the shop on the travel map, and may then press a "favorites" button shown in FIG. 3 (b) . Then, the receiving module 60 may receive a bookmarking instruction of the user for the shop. The bookmarking module 70 bookmarks the shop according to the bookmarking instruction, and marks the shop on the travel map. As shown in FIG. 3 (c) , the bookmarking module 70 may mark, in a form of a star at a corresponding shop location on the
travel map, the shop that the user wants to bookmark.
In the apparatus for providing a travel route in this embodiment of the present invention, the receiving module receives a bookmarking instruction of the user for a spot to be bookmarked on the travel map, and the bookmarking module bookmarks the spot to be bookmarked according to the bookmarking instruction, and marks the spot to be bookmarked on the travel map, which can help the user effectively record and bookmark the spot that the user likes, thereby further improving travel experience of the user.
FIG. 8 is a schematic structural diagram of an apparatus for providing a travel route according to yet another embodiment of the present invention. As shown in FIG. 8, the apparatus for providing a travel route may include: a first acquiring module 10, a second acquiring module 20, a marking module 30, a recording module 80, a generating module 90, and a providing module 100. The first acquiring module 10, the second acquiring module 20, and the marking module 30 in this embodiment are the same as those described in the embodiment shown in FIG. 5.
Specifically, the recording module 80 may be configured to record a history travel record of the user within a preset time period. The generating module 90 may be configured to generate a history travel route according to the history travel record. For example, the current travel scene is a mall, and the recording module 80 may record a route that the user has followed in the mall within the preset time period, and the generating module 90 gathers routes that have been followed within the preset time period to form a history travel route, that is, all routes in the mall that the user has followed within the preset time period.
The providing module 100 may be configured to provide the history travel route to the user according to a history record browsing instruction of the user.
For example, in this embodiment of the present invention, the providing module 100 may provide a history query interface for the user. For example, the current travel scene is a mall. When the user wants to view paths the user has followed and shops the user has visited, the user may press a "history" button shown in FIG. 4 (b) . As shown in FIG. 4 (c) , upon receiving an instruction indicating that the user presses the "history" button, the providing module 100 may provide a date selection interface and receive a date selected by the user in the date selection interface, and then may provide, according to the selected date, a history shopping path on the date to the user, and present the history shopping path on the travel map for the user to view, as shown in FIG. 4 (d) .
In the apparatus for providing a travel route in this embodiment of the present invention, the
recording module records a history travel record of the user within a preset time period, the generating module generates a history travel route according to the history travel record, and the providing module provides the history travel route to the user according to a history record browsing instruction of the user, which can effectively help the user maintain an interest in shopping or travelling, thereby improving overall travel experience of the user.
To implement the foregoing embodiments, the present invention further provides a non-transitory storage medium having stored therein instructions that when executed by one or more processors of an electronic device, causes the electronic device to perform the method for providing a travel route according to the above embodiments.
It should be noted that in the description of this specification, the mobile terminal may be a hardware device having various operating systems, for example, a mobile phone, a tablet computer, or a personal digital assistant.
Reference throughout this specification to the phrases "an embodiment" , "some embodiments" , "an example" , "a specific example" , or "some examples" means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present invention. The appearances of the phrases throughout this specification are not necessarily referring to the same embodiment or example of the present invention. Furthermore, the particular features, structures, materials, or characteristics may be combined in any suitable manner in one or more embodiments or examples. In addition, without causing any mutual contradiction, a person skilled in the art may integrate and combine different embodiments or examples and features in different embodiments or examples described in this specification.
In addition, the terms "first" and "second" are used herein merely for purposes of description and are not intended to indicate or imply relative importance or implicitly specify the quantity of indicated technical features. Therefore, a "first" or "second" feature may explicitly or implicitly comprise one or more features. Further, in the description of the present invention, unless otherwise clearly specified, "a plurality of" refers to at least two, for example, two or three.
The description of any process or method in the flowchart or described in any other manner herein may be considered as representing a module, segment or portion of code that includes one or more executable instructions used for implementing steps of specific logic functions or processes, and the scope of preferred implementation manners of the present invention include
other implementations, in which the functions may be executed not in the order shown or discussed, but instead in a substantially simultaneous manner or in an reverse order according to the functions involved, which should be understood by a person skilled in the art of the embodiments of the present invention.
The logic and/or steps shown in the flowcharts or described in any other manner herein, for example, a sequenced list that may be regarded as executable instructions used for implementing logic functions, may be specifically implemented in any computer readable medium to be used by an instruction execution system, apparatus or device (for example, a computer-based system, a system including a processor or another system that can acquire an instruction from the instruction execution system, apparatus or device and execute the instruction) or to be used by combining such instruction execution systems, apparatuses or devices. In this specification, the "computer readable medium" may be any apparatus that may contain, store, communicate, spread or transmit a program to be used by an instruction execution system, apparatus or device or to be used by combining such instruction execution systems, apparatuses or devices. A more specific example (a non-exhaustive list) of the computer readable medium includes the following: an electrical connecting portion (electrical apparatus) having one or more wires, a portable computer cartridge (magnetic apparatus) , a random access memory (RAM) , a read-only memory (ROM) , an erasable programmable read-only memory (EPROM or flash memory) , an optical fiber apparatus, and a portable compact disc read-only memory (CDROM) . In addition, the computer readable medium may even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via, for instance, optical scanning of the paper or other medium, then compiled, interpreted, or otherwise processed in a suitable manner, if necessary, and then stored in a computer memory.
It should be understood that the parts of the present invention may be implemented by using hardware, software, firmware or a combination thereof. In the foregoing implementation manners, a plurality of steps or methods may be stored in a memory and implemented by using software or firmware executed by a suitable instruction execution system. For example, in the case of implementation by using hardware, same as that in another implementation manner, the implementation may use any one or a combination of the following technologies well known in the art: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combinational logic gate
circuit, a programmable gateway array (PGA) , a field programmable gateway array (FPGA) , and the like.
A person of ordinary skill in the art may understand that all or a part of steps included in the methods of the foregoing embodiments may be accomplished by a program instructing related hardware. The program may be stored in a computer readable storage medium, and the program, when being executed, includes one or a combination of steps in the method embodiments.
In addition, the functional units in the embodiments of the present invention may be integrated in one processing module, or the units may also exist separately and physically, or two or more units may be integrated in one module. The foregoing integrated module may be implemented in the form of hardware, or may be implemented in the form of a software functional module. The integrated module, if implemented in the form of a software functional module and sold or used as an independent product, may also be stored in a computer readable storage medium.
The above-mentioned storage medium may be a read-only memory, a magnetic disk, an optical disc or the like.
Although the embodiments of the present invention have been illustrated and described above, it would be appreciated that the foregoing embodiments are exemplary and should not be construed to limit the present invention, and changes, modifications, replacements, and variations may be made by a person of ordinary skill in the art to the foregoing embodiments within the scope of the present invention.
Claims (11)
- A method for providing a travel route, comprising the following steps:acquiring a travel map of a current travel scene;acquiring a travel route of a user in the current travel scene; andmaking a mark on the travel map according to the travel route.
- The method for providing a travel route according to claim 1, wherein the making a mark on the travel map according to the travel route specifically comprises:acquiring a spot on the travel route, and highlighting the spot and/or the travel route.
- The method for providing a travel route according to claim 1 or 2, further comprising:acquiring a commodity photo or a spot photo that is taken by the user by using a mobile terminal, and acquiring information about a spot where the commodity photo or the spot photo is taken; andloading the commodity photo or the spot photo on the travel map according to the information about the spot.
- The method for providing a travel route according to any one of claims 1-3, further comprising:receiving a bookmarking instruction of the user for a spot to be bookmarked on the travel map; andbookmarking the spot to be bookmarked according to the bookmarking instruction, and marking the spot to be bookmarked on the travel map.
- The method for providing a travel route according to any one of claims 1-4, further comprising:recording a history travel record of the user within a preset time period, and generating a history travel route according to the history travel record; andproviding the history travel route to the user according to a history record browsing instruction of the user.
- An apparatus for providing a travel route, comprising:a first acquiring module, configured to acquire a travel map of a current travel scene;a second acquiring module, configured to acquire a travel route of a user in the current travel scene; anda marking module, configured to make a mark on the travel map according to the travel route.
- The apparatus for providing a travel route according to claim 6, wherein the marking module is specifically configured to:acquire a spot on the travel route, and highlight the spot and/or the travel route.
- The apparatus for providing a travel route according to claim 6 or 7, further comprising:a third acquiring module, configured to acquire a commodity photo or a spot photo that is taken by the user by using a mobile terminal, and acquire information about a spot where the commodity photo or the spot photo is taken; anda loading module, configured to load the commodity photo or the spot photo on the travel map according to the information about the spot.
- The apparatus for providing a travel route according to any one of claims 6-8, further comprising:a receiving module, configured to receive a bookmarking instruction of the user for a spot to be bookmarked on the travel map; anda bookmarking module, configured to bookmark the spot to be bookmarked according to the bookmarking instruction, and mark the spot to be bookmarked on the travel map.
- The apparatus for providing a travel route according to any one of claims 6-9, further comprising:a recording module, configured to record a history travel record of the user within a preset time period;a generating module, configured to generate a history travel route according to the history travel record; anda providing module, configured to provide the history travel route to the user according to a history record browsing instruction of the user.
- A non-transitory storage medium having stored therein instructions that, when executed by one or more processors of an electronic device, causes the electronic device to perform the method for providing a travel route according to any one of claims 1-5.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410525167.X | 2014-10-08 | ||
| CN201410525167.XA CN104331415A (en) | 2014-10-08 | 2014-10-08 | Sightseeing route providing method and device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2016054946A1 true WO2016054946A1 (en) | 2016-04-14 |
Family
ID=52406142
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2015/086394 Ceased WO2016054946A1 (en) | 2014-10-08 | 2015-08-07 | Method and apparatus for providing travel route |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN104331415A (en) |
| WO (1) | WO2016054946A1 (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104331415A (en) * | 2014-10-08 | 2015-02-04 | 百度在线网络技术(北京)有限公司 | Sightseeing route providing method and device |
| CN105606099B (en) * | 2015-09-07 | 2018-12-11 | 广东欧珀移动通信有限公司 | A kind of method and terminal of scenic region navigation |
| CN105136136B (en) * | 2015-09-07 | 2018-05-29 | 广东欧珀移动通信有限公司 | A kind of air navigation aid and terminal |
| WO2017128237A1 (en) * | 2016-01-28 | 2017-08-03 | 何兰 | Information pushing method during search of tourist attractions, and mobile terminal |
| CN106446083A (en) * | 2016-09-09 | 2017-02-22 | 珠海市魅族科技有限公司 | Route indication method and mobile terminal |
| CN106897003B (en) * | 2017-02-24 | 2020-09-29 | 百度在线网络技术(北京)有限公司 | Method, device and system for displaying map information |
| CN110333819A (en) * | 2019-06-28 | 2019-10-15 | 北京海益同展信息科技有限公司 | A method and device for providing indoor routes |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7761225B2 (en) * | 2007-08-15 | 2010-07-20 | International Business Machines Corporation | Routing method and system |
| CN101488308B (en) * | 2009-01-21 | 2011-01-26 | 东北大学 | Intelligent tourist guide system and method |
| CN103413510A (en) * | 2013-08-20 | 2013-11-27 | 苏州跨界软件科技有限公司 | Guide system based on geographical positions |
| CN104331415A (en) * | 2014-10-08 | 2015-02-04 | 百度在线网络技术(北京)有限公司 | Sightseeing route providing method and device |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101067654A (en) * | 2007-05-10 | 2007-11-07 | 南京师范大学 | Tour Team Management System Based on Mobile Positioning Technology and GIS |
| CN101656545A (en) * | 2008-08-18 | 2010-02-24 | 顾声飞 | Method and system for handheld wireless intelligent guide |
| CN102651748A (en) * | 2011-02-23 | 2012-08-29 | 上海博路信息技术有限公司 | Photo sharing system on basis of geographic position |
| CN103402173B (en) * | 2013-07-18 | 2016-06-15 | 合肥工业大学 | A kind of travel time optimization method for tourist attractions |
-
2014
- 2014-10-08 CN CN201410525167.XA patent/CN104331415A/en active Pending
-
2015
- 2015-08-07 WO PCT/CN2015/086394 patent/WO2016054946A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7761225B2 (en) * | 2007-08-15 | 2010-07-20 | International Business Machines Corporation | Routing method and system |
| CN101488308B (en) * | 2009-01-21 | 2011-01-26 | 东北大学 | Intelligent tourist guide system and method |
| CN103413510A (en) * | 2013-08-20 | 2013-11-27 | 苏州跨界软件科技有限公司 | Guide system based on geographical positions |
| CN104331415A (en) * | 2014-10-08 | 2015-02-04 | 百度在线网络技术(北京)有限公司 | Sightseeing route providing method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104331415A (en) | 2015-02-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2016054946A1 (en) | Method and apparatus for providing travel route | |
| US20200356530A1 (en) | Associating a captured screenshot with application-specific metadata that defines a session state of an application contributing image data to the captured screenshot | |
| KR102325495B1 (en) | Method and system for pushing point of interest information | |
| US9080877B2 (en) | Customizing destination images while reaching towards a desired task | |
| US7474959B2 (en) | Method for providing recommendations using image, location data, and annotations | |
| JP6556064B2 (en) | Information guidance method, information guidance system, information processing terminal, management device, and program | |
| CN108139227B (en) | Location-based service tool for video illustration, selection and synchronization | |
| US8737691B2 (en) | Methods and systems for creating virtual trips from sets of user content items | |
| CN104115180A (en) | Information processing device, information processing method and program | |
| US20190141282A1 (en) | Information processing apparatus, information processing method, and non-transitory computer-readable medium storing program | |
| CN110223528A (en) | Car searching method, parking method and the device using this method | |
| CN104991947A (en) | Map display method and apparatus | |
| CN110089125B (en) | Image display device, image display system, image display method, and storage medium | |
| WO2011109347A1 (en) | Location based virtual tour | |
| CN112146672A (en) | Navigation method, navigation device and computer storage medium | |
| CN104008129A (en) | Position information processing method, device and terminal | |
| US20180164116A1 (en) | Navigation system and navigation program | |
| KR20140050265A (en) | Method and apparatus for tour guide service | |
| KR101954800B1 (en) | Positioninng service system, method and providing service apparatus for location information, mobile in the system thereof | |
| JP2014089604A (en) | Navigation system | |
| WO2017076048A1 (en) | Method and device for displaying surrounding information and mobile terminal | |
| JP6974106B2 (en) | Information processing equipment, information processing methods, information processing systems, and programs | |
| JP2016103049A (en) | Information processing device, system, control method, and program | |
| CN110784824B (en) | Travel data sharing method and mobile terminal | |
| KR102168635B1 (en) | Apparatus and method for posting information |
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: 15848270 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 15848270 Country of ref document: EP Kind code of ref document: A1 |