Route proposal system
The route proposal system addresses the challenge of varying walking speeds among group members by generating separate routes for faster and slower individuals, ensuring all participants reach the destination comfortably and enjoy the journey.
Patent Information
- Application Number
- JP2023213474
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-19
- Publication Date
- 2025-07-01
AI Technical Summary
When multiple people move on foot to a common destination, individuals with slower walking speeds face the challenge of keeping up with faster peers, risking physical strain or dissatisfaction if they force themselves, or missing out on the experience if they give up.
A route proposal system that acquires user walking speeds and generates separate routes for each group based on their pace, allowing slower individuals to complete the journey in the same time as faster individuals by proposing a first route at a slower speed and a second route at a faster speed.
Enables all participants to reach the destination comfortably, reducing dissatisfaction and ensuring everyone enjoys the journey by providing tailored routes that match their walking abilities.
Smart Images

Figure 2025097341000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a route proposal system.
Background Art
[0002] Conventionally, it is known to perform pedestrian navigation toward a tourist destination (for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] When multiple people move on foot, it is difficult for those who have difficulty walking long distances to continue walking at the same pace as others. If they force themselves, there is a possibility of ruining their physical condition, and if they give up halfway, there is a possibility that they themselves will not be able to enjoy it. The present invention has been made in view of the above problems, and an object thereof is to provide a technique for proposing different routes according to the walking pace of users when the departure points and destinations of multiple users are common.
Means for Solving the Problems
[0005] To achieve the above object, a route proposal system includes a user information acquisition unit that acquires user information including the respective walking speeds of a plurality of users, a departure destination acquisition unit that acquires a common departure point and destination for the plurality of users, a first route for walking from the departure point to the destination, a first route acquisition unit that acquires the time required when walking the first route at a first speed, which is a relatively slow walking speed derived from the walking speeds of the plurality of users, a second route acquisition unit that acquires a second route for walking from the departure point to the destination spending the required time at a second speed, which is a relatively fast speed derived from the walking speeds of the plurality of users, and a route output unit that outputs the first route and the second route.
[0006] That is, in the route proposal system, for the first route of walking from the departure point to the destination, the time required when moving at a first speed, which is a relatively slow walking speed, is acquired, and by walking for that required time, a second route for moving from the departure point to the destination at a second speed, which is a relatively fast walking speed, is acquired. Therefore, a user walking at a relatively fast second speed can also walk from the departure point to the destination on the second route for the time required for a user walking at a relatively slow first speed to walk the first route from the departure point to the destination. Thus, according to the route proposal system, when the departure points and destinations of a plurality of users are common, different routes can be proposed according to the walking pace of the users.
Brief Description of the Drawings
[0007]
Figure 1
Figure 2
Figure 3
Embodiments for Carrying Out the Invention
[0008] Here, embodiments of the present invention will be described in the following order. (1) Overall configuration: (1-1) Configuration of the user terminal: (1-2) Configuration of the route proposal system: (2) Route proposal process: (3) Other embodiments:
[0009] (1) Overall configuration: FIG. 1 is a block diagram showing the overall configuration including a route proposal system 10 according to the present invention. In the present embodiment, the route proposal system 10 has a function of proposing different routes according to the walking pace of a plurality of users going from the same departure point to the same destination. The plurality of users may be assumed to be, for example, members participating in a group tour. In such a group tour, there is a need for multiple people to walk, where the participating users start from the same departure point simultaneously, move on foot over a similar amount of time, and finally reach the same destination. However, since the walking pace varies among users, if everyone walks the same route, waiting time will occur for users with a fast pace, and users with a slow pace may be forced to walk fast. It has been desired to propose different routes according to the pace of the users for a route that starts from the same departure point, takes a similar amount of time, and reaches the same destination. If such a route can be proposed, the possibility that the participating users feel dissatisfied or are forced can be reduced. The user terminal 100 is a terminal used by each of a plurality of users who are participating users, and is used for participation registration, input of user information, and browsing of the route proposed by the route proposal system 10.
[0010] (1-1) Configuration of the user terminal: The user terminal 100 is a terminal operated by a user of the route proposal system 10, and in this embodiment, it is a portable terminal such as a smartphone or a tablet. The user terminal 100 includes a communication unit 140, a GNSS reception unit 141, a UI unit 142, and a control unit 120. The communication unit 140 includes a circuit for communicating with other devices. The user terminal 100 can communicate with the route proposal system 10 via the communication unit 140.
[0011] The GNSS reception unit 141 is a device that receives signals of the Global Navigation Satellite System. The GNSS reception unit 141 receives radio waves from navigation satellites and outputs a signal for calculating the position of the user terminal 100. The control unit 120 acquires this signal to obtain the position of the user terminal 100.
[0012] The UI unit 142 is an interface unit that receives instructions from the user and provides various types of information to the user, and includes a touch panel display, switches, speakers, microphones, etc. The control unit 120 includes a CPU, a RAM, and a ROM, and can execute various programs recorded on a recording medium or in the ROM. In this embodiment, the control unit 120 periodically identifies the current location and time based on the output of the GNSS reception unit 141. The control unit 120 associates the history of the current location and time with the user ID and transmits it to the route proposal system 10 at a predetermined timing.
[0013] In addition, the control unit 120 causes the display of the UI unit 142 to display a participation registration screen for walking movement by multiple people, receives the input of information regarding the walking movement of the participating users, and the input of the departure place and the destination, and transmits them to the route proposal system 10. Note that the input of the departure place and the destination may be made by at least one of the participating users. Further, the control unit 120 causes the map including the route returned from the route proposal system 10 to be displayed on the display of the UI unit 142.
[0014] (1-2) Configuration of the route proposal system: The route proposal system 10 includes a control unit 20 equipped with a CPU, RAM, ROM, etc., a recording medium 30, and a communication unit 40, and the control unit 20 can execute programs stored in the recording medium 30 and the ROM. In this embodiment, a route proposal program 21 can be executed as this program. The communication unit 40 includes a circuit for communicating with other devices, and the route proposal system 10 can communicate with the user terminal 100 via the communication unit 40.
[0015] The recording medium 30 stores map information 30a and user information 30b. In this embodiment, the map information 30a is for pedestrians. The map information 30a includes node data indicating the positions of nodes set on the roads where pedestrians pass, shape interpolation point data indicating the positions of shape interpolation points for specifying the shapes of roads between nodes, link data indicating the connection between nodes, facility data indicating the positions of facilities such as roads and their surroundings, etc. In this embodiment, the positions of facilities where pedestrians can take a break during walking, such as benches along the road, parks with huts or benches, and cafes, etc., are included in the facility data. Also, the facility data includes the positions of tourist spots, etc.
[0016] The user information 30b is information of each user referred to for generating a walking route according to the user. In the user information 30b, information indicating the continuous walkable distance and the walking speed is recorded in association with the user ID. The recording medium 30 may store the movement history 30c of each user. The movement history 30c is a history of the position and time of the user terminal 100 of the user recorded in association with the user ID. The movement history 30c is updated at any time during the operation process of the route proposal system 10. Details of the user information 30b will be described later.
[0017] When the departure and destination of multiple users are the same, the control unit 20 executes a route proposal program 21 to realize a function of proposing different routes according to the walking pace of the users. By executing the route proposal program 21, the control unit 20 functions as a user information acquisition unit 21a, a departure-destination acquisition unit 21b, a first route acquisition unit 21c, a second route acquisition unit 21d, and a route output unit 21e.
[0018] When the route proposal program 21 is executed, the control unit 20 accepts the registration of participating users. By the function of the user information acquisition unit 21a, the control unit 20 acquires user information including the respective walking speeds of a plurality of users who are participating users and the respective continuous walkable distances of the plurality of users. The walking speed and the continuous walkable distance may be configured to obtain values directly input by the user, or may be configured to be derived based on the movement history 30c of the user's walking.
[0019] In the latter case, for example, the control unit 20 identifies the staying points where the user stayed for a predetermined time or more and the links that the user moved through based on the history of the position and time of the user terminal included in the movement history 30c and the map information 30a. Also, the control unit 20 calculates the movement speed of the user from the history of the position and time of the user terminal 100. When the movement speed is a speed equal to or lower than a threshold indicating walking, the control unit 20 identifies that the user has a history of moving on foot. The control unit 20 calculates the movement speed of the user from a plurality of histories of moving on foot and obtains the statistical value of the movement speed of the user as the walking speed of the user. Also, the control unit 20 calculates the movement distance by one walking based on the positions of the start point and the end point of the movement on foot and the length of the passing link from the start point to the end point, and obtains the continuous walkable distance of the user from the statistical value of the movement distance by walking.
[0020] By the function of the departure destination acquisition unit 21b, the control unit 20 acquires the departure place and the destination common to a plurality of users who are participating users. For example, the control unit 20 acquires the departure place and the destination input by operating the user terminal 100 by any of the participating users via the communication unit 40. Note that the departure place and the destination may be configured to acquire those input by a person other than the participating users (for example, a planner of walking movement).
[0021] By the function of the first route acquisition unit 21c, the control unit 20 acquires a first route for walking from the departure place to the destination. This will be described with reference to the schematic diagram of FIG. 2A. The control unit 20 searches for a first route R1, which is a route for pedestrians from the departure place S to the destination G, based on the map information 30a using a known search algorithm such as Dijkstra's algorithm.
[0022] Furthermore, the control unit 20 derives a first speed that is relatively slow from the walking speeds of a plurality of users who are participating users by the function of the first route acquisition unit 21c. The first speed and the second speed described later are speeds derived from the walking speeds of the participating users, and the former is slower than the latter. As the first speed and the second speed, the walking speed itself of any one of the plurality of users who are participating users may be adopted, or a statistical value of the walking speeds of the plurality of users may be adopted.
[0023] In the present embodiment, the control unit 20 compares the respective walking speeds of a plurality of users who are participating users, and adopts the slowest walking speed as the first speed. Also, a user with the slowest walking speed among the participating users is called the slowest user. In the present embodiment, based on the moving speed of the slowest user, a second route for a user with a fast walking speed can be acquired (details will be described later). The control unit 20 acquires the required time T when walking the first route R1 at the first speed by the function of the first route acquisition unit 21c. That is, the control unit 20 calculates the route length of the first route R1, and calculates the required time T from the route length and the first speed.
[0024] By the function of the second path acquisition unit 21d, the control unit 20 derives a second speed that is relatively fast from the walking speeds of a plurality of users. For example, the control unit 20 calculates the statistical value of the walking speeds of the remaining users excluding the slowest user as the second speed. Alternatively, when the frequency distribution of the walking speeds of the participating users has two or more peaks, the control unit 20 may group the users with the valley of the distribution as the boundary, and adopt the statistical value of the walking speeds of the users who do not belong to the group with the slowest walking speed as the second speed. In any case, in the present embodiment, the users are divided into two groups: a group including the slowest user (which may be a mode in which only the slowest user belongs), and a group not including the slowest user, and a path for the group including the slowest user (the first path R1 described above) and a path for the group not including the slowest user (the second path R2 described later) are generated. The control unit 20 assumes that the group including the slowest user moves at the first speed and the group not including the slowest user moves at the second speed, and acquires the second path R2 as follows.
[0025] The control unit 20 acquires a second path R2 that walks from the starting point to the destination in the required time T at the second speed by the function of the second path acquisition unit 21d. The control unit 20 calculates the distance K that can be moved when moving for the required time T at the second speed, and acquires a path having a length close to the distance K (within the range of distance K ± α) in the path from the starting point S to the destination G.
[0026] For example, the control unit 20 sets a region Z including the starting point S and the destination G, starts from the starting point S, and acquires one or more paths that reach the destination G through links whose both ends are included in the region Z, and among them, acquires the path whose path length is within the range of distance K ± α as the second path R2. The control unit 20 may acquire the path closest to the distance K within the range of distance K ± α as the second path R2, or may acquire all the paths within the range as the second path R2. When there is no path whose path length is within the range of distance K ± α, the control unit 20 changes the size and shape of the region Z, performs the above-described processing, and acquires the second path R2 whose path length is within the range of distance K ± α.
[0027] Incidentally, the second route may be obtained as follows. The control unit 20 searches for tourist spots within a predetermined range including the first route R1 with reference to the map information 30a. A tourist spot is, for example, a place where a good picture can be taken. The control unit 20 selects one of the tourist spots obtained by the search as a stopover point, and searches for the route from the departure point S to the tourist spot and the route from the tourist spot to the destination G using a known search algorithm, and determines whether the sum of the route lengths of the two obtained routes is within the range of the distance K±α. If the sum of the route lengths is not within the range of the distance K±α, the control unit 20 performs the same process at another tourist spot. The control unit 20 may increase the number of tourist spots to stop at. The stopover order of two or more tourist spots may be determined using, for example, the VRP method. When a route whose route length from the departure point S via one or more tourist spots to the destination G is within the range of the distance K±α can be obtained, the control unit 20 obtains this route as the second route R2.
[0028] By the function of the route output unit 21e, the control unit 20 outputs the first route R1 and the second route R2. Specifically, the control unit 20 transmits the first route R1 and the second route R2 to each user terminal 100 of the participating users. Further, in the user terminal 100 of the users belonging to the group including the latest user, it may be configured to notify that the first route R1 of the two routes is recommended, and in the user terminal 100 of the users belonging to the group not including the latest user, to notify that the second route R2 is recommended.
[0029] By doing so, the control unit 20 enables a user who is assumed to walk at the second speed to also walk from the departure point S to the destination G along the first route R1 in the required time T minutes that a user who is assumed to walk at the first speed takes to move on foot. Therefore, according to the present embodiment, when a plurality of users go from the same departure point to the same destination, different routes corresponding to the walking paces of the users can be proposed.
[0030] Incidentally, a transit point may be set between the departure point and the destination. The transit point is a point where all participating users converge on the way from the departure point to the destination, and is a point where it is assumed that the participating users meet face to face and take a break or the like. In the present embodiment, when the route length L of the first route R1 is greater than the continuous walking distance D of the slowest user, the control unit 20 sets one or more transit points by the function of the first route acquisition unit 21c so that the continuous walking distance becomes equal to or less than the continuous walking distance D of the slowest user. In the present embodiment, an example in which one transit point is set as shown in FIG. 2B will be described.
[0031] The control unit 20 acquires a route (referred to as the first route before transit R 1A when moving from the departure point S to the transit point at the first speed) by the function of the first route acquisition unit 21c. The control unit 20 acquires, as the transit point P, a point where the route length of the first route before transit from the departure point S to the transit point when moving at the first speed is equal to or less than the continuous walking distance D of the slowest user. The control unit 20 searches, based on the facility data of the map information 30a, whether there is a point where a break is possible, such as a bench, a park, or a coffee shop, along the first route R1 (or within a predetermined range along the first route R1). If it exists, the control unit 20 searches for a route from the departure point S to the point, and among them, selects, as the transit point P, a point where the route length from the departure point S is equal to or less than the continuous walking distance D of the slowest user and the route length from the departure point S is the longest. If there is no point with a rest facility such as a bench, it may be configured such that the transit point P is a point on the first route R1 where the route length from the departure point S is the continuous walking distance D.
[0032] Furthermore, the control unit 20 acquires a route (referred to as the first route after transit R 1B when moving from the transit point P to the destination G at the first speed) by the function of the first route acquisition unit 21c. The control unit 20 searches for a route from the transit point P to the destination G, and if the route length is equal to or less than the continuous walking distance D of the slowest user, acquires the route as the first route after transit R 1B When one transit point P is set between the departure point S and the destination G, the first route before transit R 1A and the first route after transit R 1BThe path connecting them corresponds to the first path. When the path length from the first waypoint P to the destination G is greater than the continuous walkable distance D of the slowest user, in the same manner as described above, a second waypoint is set between the first waypoint P and the destination G. In this way, the control unit 20 sets waypoints and generates a path so that the slowest user does not have to continuously walk without rest beyond the continuous walkable distance between the starting point S and the destination G.
[0033] Continuing the explanation for the case where there is one waypoint. The control unit 20 moves from the starting point S to the waypoint P at the first speed via the first pre-waypoint path R 1A The time required for this is the pre-waypoint required time T A and moves from the waypoint P to the destination G at the first speed via the first post-waypoint path R 1B The time required for this is the post-waypoint required time T B and obtains it. That is, the control unit 20 calculates the pre-waypoint required time T 1A from the path length of the first pre-waypoint path R A and the first speed, and calculates the post-waypoint required time T 1B from the path length of the first post-waypoint path R B and the first speed.
[0034] To enable the participating users to arrive at the waypoint P at the same time zone, the control unit 20 generates a second path. That is, the control unit 20 obtains the second pre-waypoint path R A that moves from the starting point S to the waypoint P at the second speed using the pre-waypoint required time T 2A by the function of the second path acquisition unit 21d. Also, the control unit 20 obtains the second post-waypoint path R B that moves from the waypoint P to the destination G at the second speed using the post-waypoint required time T 2B That is, in the same manner as the method for generating the second path R2 described with reference to FIG. 2A, the control unit 20 obtains the second pre-waypoint path R 2A and the second post-waypoint path R 2B
[0035] Thus, when a transit point is set, the control unit 20 obtains a second route including a route that takes approximately the same time as the time required before passing through and moves from the departure point to the transit point at the second speed, and a route that takes approximately the same time as the time required after passing through and moves from the transit point to the destination at the second speed. Therefore, it is possible to obtain a first route and a second route that allow a user walking at the first speed and a user walking at the second speed to meet at the departure point, the transit point, and the destination, respectively. Since the first route and the second route are generated such that the user moving along the second route R2 and the user moving along the first route R1 can meet face to face not only at the departure point and the destination but also at an intermediate transit point, the possibility that each user can feel a sense of unity can be increased.
[0036] In addition, by setting a transit point, it is possible to prevent the slowest user from walking a distance exceeding the continuous walking distance without rest.
[0037] (2) Route proposal process: Next, the route proposal process executed by the control unit 20 will be described with reference to FIG. 3. The route proposal process is executed when a route proposal request is received from the user terminal 100. When the route proposal process is started, the control unit 20 accepts the participation registration of the user by the function of the user information acquisition unit 21a (step S100). That is, the control unit 20 receives the user ID of the participating user from the user terminal 100.
[0038] Subsequently, the control unit 20 acquires the user information of the participating user by the function of the user information acquisition unit 21a (step S105). That is, the control unit 20 acquires from the user terminal 100 the walking speed and the continuous walking distance that the user has input. Alternatively, the control unit 20 acquires the walking speed and the continuous walking distance of each user from the movement history 30c corresponding to the user ID.
[0039] Subsequently, the control unit 20 acquires the departure point and the destination by the function of the departure point destination acquisition unit 21b (step S110). That is, the control unit 20 acquires the departure point and the destination common to the participating users from the user terminal 100.
[0040] Subsequently, the control unit 20 executes a first route acquisition process by the function of the first route acquisition unit 21c (step S115). The first route acquisition process is a process of acquiring a first route, which is a route for walking for users with a relatively slow walking speed, and the details will be described later. Subsequently, the control unit 20 executes a second route acquisition process by the function of the second route acquisition unit 21d (step S120). The second route acquisition process is a process of acquiring a second route, which is a route for walking for users with a relatively fast walking speed, and the details will be described later.
[0041] Subsequently, the control unit 20 generates a result output UI by the function of the route output unit 21e (step S125). That is, the control unit 20 generates image data showing the first route and the second route on a map and transmits it to the user terminal 100. The user terminal 100 displays a map showing the first route and the second route on the display of the UI unit 142 based on the image data.
[0042] FIG. 3B is a flowchart showing the first route acquisition process. The first route acquisition process shown in FIG. 3B is a process assuming that one waypoint is provided. When the first route acquisition process is started, the control unit 20 identifies the slowest user (step S200). That is, the control unit 20 refers to the user information 30b of a plurality of users who are participating users and identifies the user with the slowest walking speed. The control unit 20 adopts the walking speed of the slowest user as the first speed.
[0043] Subsequently, the control unit 20 searches for a route from the departure point S to the destination point G (step S205). That is, the control unit 20 searches for the shortest route from the departure point S to the destination point G with reference to the map information 30a.
[0044] Subsequently, the control unit 20 sets a waypoint P such that the continuous walking distance is less than or equal to the continuous walkable distance of the slowest user (step S210). That is, the control unit 20 searches for whether there is a restable point along the route (or within a predetermined range along the route) obtained in step S205. If it exists, the control unit 20 searches for the route from the departure point S to that point, and among them, selects as the waypoint P the point where the route length from the departure point S is less than or equal to the continuous walkable distance D of the slowest user and the route length from the departure point S is the longest. If there is no point with a rest facility such as a bench, it may be configured such that the point on the first route R1 where the route length from the departure point S is the continuous walkable distance D is the waypoint P. In the present embodiment, the description will continue on the assumption that the route length of the route from the waypoint P to the destination G is less than or equal to the continuous walkable distance D of the slowest user.
[0045] Subsequently, the control unit 20 obtains a first route that reaches the destination G via the waypoint P from the departure point S (step S215). That is, the control unit 20 1A connects the first pre-route R 1B and the first post-route R to obtain the first route.
[0046] Subsequently, the control unit 20 obtains each required time at the first speed (step S220). That is, the control unit 20 A obtains the pre-passage required time T B and the post-passage required time T (step S220). That is, the control unit 20 calculates the pre-passage required time T 1A based on the route length of the first pre-route R A and the first speed. Also, the control unit 20 calculates the post-passage required time T 1B from the route length of the first post-route R B and the first speed.
[0047] FIG. 3C is a flowchart of the second route acquisition process. The second route acquisition process shown in FIG. 3C is a process assuming that one waypoint is provided, similar to FIG. 3B. When the second route acquisition process is started, the control unit 20 calculates a statistical value of the walking speed of users who do not belong to the group of the latest users (step S300). The control unit 20 sets the calculated speed as the second speed.
[0048] Subsequently, the control unit 20 obtains a second pre-waypoint route R A in accordance with the pre-waypoint required time T 2A . That is, the control unit 20 calculates a distance K A that can be traveled when moving for the pre-waypoint required time T A at the second speed, and obtains a route from the departure point S to the waypoint P whose route length is close to the distance K A (within the range of distance K A ±α).
[0049] Subsequently, the control unit 20 obtains a second post-waypoint route R B in accordance with the post-waypoint required time T 2B . That is, the control unit 20 calculates a distance K B that can be traveled when moving for the post-waypoint required time T B at the second speed, and obtains a route from the waypoint P to the destination G whose route length is close to the distance K B (within the range of distance K B ±α).
[0050] Subsequently, the control unit 20 obtains a second route by connecting the second pre-waypoint route R 2A and the second post-waypoint route R 2B (step S320). That is, the control unit 20 generates a second route by connecting the second post-waypoint route R 2A after the second pre-waypoint route R 2B .
[0051] (3) Other embodiments: The above embodiments are examples for implementing the present invention, and various other embodiments can also be adopted. For example, the device for acquiring the first route and the second route based on user information and the device for browsing the acquired route may be the same or different. When they are different, the user terminal may be a portable terminal or may not be portable.
[0052] The route proposal system may be a device realized by a plurality of devices (for example, a client and a server, or a plurality of servers). At least a part of the user information acquisition unit 21a, the departure and destination acquisition unit 21b, the first route acquisition unit 21c, the second route acquisition unit 21d, and the route output unit 21e constituting the route proposal system may be divided and exist in a plurality of devices. For example, the device for storing the user information 30b, the device for realizing the function of the first route acquisition unit 21c, and the device for realizing the function of the second route acquisition unit 21d may be separate devices respectively. The route proposal system may be realized stand-alone on a single user terminal. A part of the configuration of the above-described embodiments may be omitted, or the processing order may be changed or omitted.
[0053] The user information may include information indicating the user's walking ability. For example, the user information may include the maximum walkable distance indicating the maximum distance the user can walk in a day. The maximum movable distance shall be a value equal to or greater than the continuous walkable distance. The maximum walkable distance may also be configured to obtain the value self-reported by the user, or may be configured to obtain it from the user's movement history. Based on the maximum movable distances of a plurality of users, at least one of the departure place and the destination may be set.
[0054] In the above embodiments, an example where the departure place and the destination are different is given, but the departure place and the destination may be the same. When the departure place and the destination are the same, by setting a via point and performing a route search, a route that departs from the departure place, passes through the via point, and returns to the departure place can be obtained.
[0055] The transit point is not limited to a point that is equal to or less than the continuous walkable distance of the slowest user. It may be configured to use as the transit point a point that is equal to or less than the continuous walkable distance of the user with the shortest continuous walkable distance among a plurality of users. Alternatively, regardless of the continuous walkable distances of the participating users, a tourist spot between the departure point and the destination may be automatically set, or may be determined by the participating users.
[0056] The first speed may be a relatively slow first speed derived from the walking speed. The first speed is not limited to the walking speed of the slowest user among a plurality of users. For example, the statistical value of the slowest group in the frequency distribution of the walking speed may be adopted as the first speed. Also, the first speed and the second speed may be configured to be settable by the participating users.
[0057] Also, the routes acquired by the route proposal system are not limited to two types, namely the first route and the second route. Three or more types of routes may be acquired. The route proposal system may derive three or more different speeds from the walking speeds of a plurality of users, obtain the time required for the first route from the departure point to the destination at the slowest first speed among the derived speeds, and acquire two or more routes from the departure point to the destination at two or more other speeds, respectively, spending the required time. The number of routes to be acquired may be configured to be determined by the user side, or may be configured to be determined by the system side according to the number of participating users and the distribution status of the walking speeds of each user.
[0058] Furthermore, the method of the present invention is also applicable as a program or a method. Also, a system, program, or method as described above may be implemented as a single device, or may be implemented using components shared with each part provided in a vehicle, and includes various aspects. Also, it can be appropriately changed, such as part being software and part being hardware. Furthermore, the invention is also established as a recording medium for a program that controls the system. Of course, the recording medium for the program may be a magnetic recording medium, a semiconductor memory, or any recording medium developed in the future, and can be considered in exactly the same way.
Explanation of Signs
[0059] 10…Route proposal system, 20…Control unit, 21…Route proposal program, 21a…User information acquisition unit, 21b…Departure destination acquisition unit, 21e…Route output unit, 30…Recording medium, 30a…Map information, 30b…User information, 30c…Movement history, 40…Communication unit, 100…User terminal, 120…Control unit, 140…Communication unit, 141…GNSS receiver unit, 142…UI unit, G…Destination, P…Via point, R 1A …First pre-via route, R 1B …First post-via route, S…Departure point, T…Required time, T A …Pre-via required time, T B …Post-via required time, Z…Area
Claims
1. A user information acquisition unit that acquires user information including the walking speeds of each of a plurality of users; A departure destination acquisition unit that acquires a common departure point and destination for the plurality of users; A first route that walks from the departure point to the destination, and a first route acquisition unit that acquires the time required when walking the first route at a first speed that is relatively slow derived from the walking speeds of the plurality of users; A second route acquisition unit that acquires a second route that walks from the departure point to the destination spending the required time at a second speed that is relatively fast derived from the walking speeds of the plurality of users; A route output unit that outputs the first route and the second route; A route proposal system comprising the above.
2. In the first route acquisition unit, A transit point is acquired between the departure point and the destination, A first pre-transit route and the time required before transit when moving from the departure point to the transit point at the first speed are acquired, A first post-transit route and the time required after transit when moving from the transit point to the destination at the first speed are calculated, In the second route acquisition unit, A second pre-transit route that moves from the departure point to the transit point at the second speed spending the time required before transit, and a second post-transit route that moves from the transit point to the destination at the second speed spending the time required after transit are acquired, The route proposal system according to Claim 1.
3. The first speed is the walking speed of the slowest user among the plurality of users whose walking speed is the slowest. The route proposal system according to Claim 2.
4. In the user information acquisition unit, the continuous walkable distances of each of the plurality of users are acquired, In the first route acquisition unit, a point where the route length of the first pre-transit route is equal to or less than the continuous walkable distance of the slowest user is acquired as the transit point. The route proposal system according to Claim 3.
Citation Information
Patent Citations
Thermoplastic resin composition, and molded article
JP2013010877A