Information processing system, information processing program, information processing device, and information processing method
The system evaluates and scores commuting routes based on customizable criteria to identify rational and economical options, addressing the issue of long walking distances in conventional methods.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-22
- Publication Date
- 2026-03-06
AI Technical Summary
Conventional commuting route selection methods often choose routes with long walking distances, leading to irrational commuting options.
An information processing system that evaluates candidate routes based on customizable evaluation criteria, assigns points for meeting these criteria, and calculates scores to determine a rational and economical commuting route.
Enables the identification of economical and rational commuting routes by considering multiple factors, allowing users to choose the most suitable option based on their preferences.
Smart Images

Figure 2026037664000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing system, an information processing program, an information processing device, and an information processing method. [Background technology]
[0002] Conventionally, a known system for identifying an employee's commute route involves identifying the nearest station within a specified distance from the employee's home address and workplace location, searching for a route between the two nearest stations, and identifying the route with the lowest travel costs as the employee's commute route (see Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2006-099674 Summary of the Invention [Problem to be solved by the invention]
[0004] However, conventional techniques based on the cheapest route tend to select routes with long walking distances as commuting routes, which is problematic as it does not necessarily result in a rational commuting route.
[0005] The problem to be solved by the present invention is to provide an information processing system, an information processing program, an information processing device, and an information processing method that are capable of searching for an economical and rational commuting route. [Means for solving the problem]
[0006] An information processing system according to one aspect of the present invention includes: An information processing system for determining a commute route from among a plurality of candidate routes, evaluation item setting screen display means for displaying a setting screen related to the evaluation items; a condition setting means for setting an evaluation condition for at least one evaluation item on the setting screen; a point setting means for setting points corresponding to the evaluation conditions on the setting screen; Equipped with. [Effects of the Invention]
[0007] According to the present invention, it is possible to search for an economical and rational commuting route. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating an overview of an information processing system according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating a schematic configuration of an information processing system according to an embodiment. [Figure 3] FIG. 3 is a flowchart showing an example of the operation of the information processing system according to an embodiment. [Figure 4] FIG. 4 is a diagram showing an example of a setting screen for evaluation items in the information processing system according to an embodiment. [Figure 5] FIG. 5 is a diagram illustrating an example of a route search result of the information processing system according to the embodiment. [Figure 6] FIG. 6 is a diagram showing an example of the score calculated for each candidate route. [Figure 7] FIG. 7 is a diagram showing an example of a preview image for registering a commute route. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In each drawing, components having equivalent functions are designated by the same reference numerals, and detailed description of the components having the same reference numerals will not be repeated.
[0010] (Outline of information processing system) An information processing system 1 according to this embodiment is a system for determining an employee's commute route. FIG. 1 is a diagram illustrating an overview of the information processing system 1 according to this embodiment. As shown in FIG. 1, the information processing system 1 according to this embodiment first searches for at least one candidate route using the employee's address as the starting point and the location of the workplace as the destination (FIG. 1(A)). Next, the information processing system 1 scores each candidate route (FIG. 1(B)) and removes routes with low scores from the candidate routes (FIG. 1(C)). At this point, the commute route may be narrowed down to one. However, if the candidate routes cannot be narrowed down to one, for example, if there are multiple candidate routes with the same highest score, the information processing system 1 compares evaluation items with higher priority (e.g., public transportation fares) (FIG. 1(D)). Finally, the information processing system 1 determines one route as the recommended route (commute route).
[0011] Note that the recommended route does not necessarily have to be narrowed down to one. For example, if there are multiple candidate routes with the same highest score, all candidate routes can be registered as recommended routes and the employee can choose one of them. Using the example of Figure 1(D), if candidate routes 2 and 3 have the same highest score, candidate routes 2 and 3 can be registered as recommended routes, and then the employee can choose either candidate route 2 or 3 as their commute route.
[0012] Alternatively, the top two routes with the highest scores may be identified, and the candidate route with the lowest public transportation fare may be determined as the recommended route. Alternatively, both routes may be registered as recommended routes, and employees may be allowed to select one of them. Using the example of FIG. 1, if candidate routes 2 and 3 are the top two routes with the highest scores, candidate routes 2 and 3 may be registered as recommended routes, and then employees may be allowed to select either candidate route 2 or 3 as their commute route.
[0013] (Functional configuration) Next, we will explain the functional configuration of the information processing system 1. Figure 1 is a diagram showing a schematic configuration of the information processing system 1 according to one embodiment. In the figure, functional units that perform each function can be said to be means that perform each function.
[0014] As shown in Fig. 1, the information processing system 1 includes a terminal device 2 and a server 3. The terminal device 2 and the server 3 are connected to each other so that they can communicate with each other via a network 4 such as the Internet. The network 4 may be either a wired line or a wireless line, and the type and form of the line are not important. At least a portion of the terminal device 2 and the server 3 are realized by a computer.
[0015] First, we will explain the terminal device 2. The terminal device 2 is used by a user (for example, an administrator of the information processing system 1, or another employee in a department that manages employees' commuting routes), and is, for example, an electronic device such as a mobile terminal such as a smartphone or a tablet terminal, a notebook computer, or a desktop computer.
[0016] 1, the terminal device 2 includes a terminal communication unit 21, a terminal control unit 22, a terminal input unit 23, a terminal output unit 24, and a terminal storage unit 25. The units 21 to 25 are connected to each other so as to be able to communicate with each other.
[0017] The terminal communication unit 21 is a communication interface between the terminal device 2 and the network 4. The terminal communication unit 21 transmits and receives information between the terminal device 2 and the server 3 via the network 4.
[0018] The terminal control unit 22 is a control means that performs various processes of the terminal device 2. The terminal control unit 22 may be realized by a processor in the terminal device 2 executing a predetermined program, or may be implemented in hardware.
[0019] The terminal input unit 23 is an interface for the user to input information to the terminal device 2, and is, for example, a touch panel or microphone in a mobile terminal, or a touch pad, keyboard, or mouse in a notebook computer.
[0020] The terminal output unit 24 is an interface that outputs various information to the user from the terminal device 2, and includes, for example, a video display device (display unit) such as a liquid crystal display and an audio output device such as a speaker. The terminal output unit 24 may display a GUI (Graphical User Interface) for receiving operations from the user.
[0021] The terminal storage unit 25 is a data storage such as an internal memory or an external memory (such as an SD memory card). The terminal storage unit 25 stores various data handled by the terminal control unit 22. The terminal storage unit 25 does not necessarily have to be provided within the terminal device 2, and part or all of the terminal storage unit 25 may be provided within another device communicably connected to the terminal device 2 via the network 4.
[0022] Next, we will explain the server 3. As shown in Fig. 1, the server 3 has a server communication unit 31, a server control unit 32, and a server storage unit 33. The units 31 to 33 are connected to each other so that they can communicate with each other.
[0023] Of these, the server communication unit 31 is a communication interface between the server 3 and the network 4. The server communication unit 31 transmits and receives information between the server 3 and the terminal device 2 via the network 4.
[0024] The server storage unit 33 is a fixed data storage such as a hard disk, and stores various data handled by the server control unit 32. For example, the server storage unit 33 includes a route network information database including transportation network information, a map information database including map information, and an employee information database including employee commuting routes.
[0025] Transportation network information is information that defines transportation networks such as railroads and buses, and road networks. Transportation network information includes transportation route information, timetable information, and fare information. Road network information is expressed by combining data on nodes, which are nodes on the road network representation, such as intersections, and data on links, which are road sections between the nodes.
[0026] The map information includes map data such as national and regional road maps, and map object information associated with the map data. The map object information includes shape information about the shapes of facilities displayed on the map, note information about notes displayed on the map, symbol information about symbols displayed on the map, etc. The map information may also include route map information about public transportation route maps.
[0027] The above traffic network information and map information may be updated at predetermined times.
[0028] In addition, the server memory unit 33 does not necessarily have to be located within the server 3, and part or all of the server memory unit 33 may be located within another device that is communicatively connected to the server 3 via the network 4.
[0029] The server control unit 32 has a route search unit 32a, a setting unit 32b, a score calculation unit 32c, a determination unit 32d, a comparison unit 32e, a display control unit 32f, a registration unit 32g, an update unit 32h, and a notification unit 32i. Each of these units 32a to 32i may be realized by a processor in the server 3 executing a predetermined program, or may be implemented in hardware.
[0030] The route search unit 32a searches for at least one candidate route from the departure point to the destination based on information (route search conditions) input by the user of the terminal device 2 via the terminal input unit 23.
[0031] The setting unit 32b includes a condition setting unit 32b1 that sets, for each evaluation item, an evaluation condition for at least one evaluation item for evaluating at least one candidate route, and a point setting unit 32b2 that sets, for each evaluation item, points to be awarded when the evaluation condition is satisfied.
[0032] FIG. 4 is a diagram showing an example of a setting screen 50 for setting evaluation items for a candidate route. This setting screen 50 is displayed on the display unit (terminal output unit 24) of the terminal device 2 by a display control unit 32f (described later). At least one evaluation item is displayed on the setting screen 50. In the example shown in FIG. 4, the setting screen 50 includes a first evaluation item 51 for setting the number of transfers, a second evaluation item 52 for setting the walking distance of one section, a third evaluation item 53 for setting the total walking distance of the route, a fourth evaluation item 54 for setting a route that is only for walking, a fifth evaluation item 55 for setting the required time, a sixth evaluation item 56 for setting bus transfers, a seventh evaluation item 57 for setting the bus ride time, and an eighth evaluation item 58 for setting the use of the nearest station.
[0033] As shown in FIG. 4, the setting screen 50 includes an evaluation condition setting area 50A for setting evaluation conditions, and a point setting area 50B for setting points to be awarded when the evaluation conditions are satisfied.
[0034] The evaluation condition setting area 50A is a user interface for allowing the user to set evaluation conditions for each evaluation item (first evaluation item 51 to eighth evaluation item 58) using the condition setting section 32b1.
[0035] The evaluation criteria for the first evaluation item 51 (number of transfers) are set based on the minimum value among the route candidates. Specifically, the evaluation criteria are set as "minimum value among the route candidates + within 'n' times" (n is an integer). n can be set arbitrarily by the user. Here, the "minimum value among the route candidates" is the minimum value of the numerical value related to the evaluation item, and is the minimum value among at least one candidate route. For example, if the evaluation item is "number of transfers," it is the minimum value of the "number of transfers" among at least one candidate route.
[0036] The evaluation condition for the second evaluation item 52 (walking distance (section)) is set to the distance walked in one section. Specifically, the evaluation condition is set as "walking distance of 'x' km or less at one time." x can be set arbitrarily by the user.
[0037] The evaluation condition for the third evaluation item 53 (walking distance (total)) is set based on the minimum value among the route candidates. Specifically, the evaluation condition is set as "minimum value among the route candidates x within "a"% or within "y" km." a and y can be set arbitrarily by the user.
[0038] The evaluation condition for the fourth evaluation item 54 (walking-only route) is set to be that the means of transportation that satisfies the "criteria for walking distance (total)" (evaluation condition for the third evaluation item 53) is a walking-only route. Here, if the evaluation condition for the third evaluation item 53 is set, there are no particular parameters to change in the fourth evaluation item 54.
[0039] The evaluation criteria for the fifth evaluation item 55 (required time) are set based on the minimum value among the route candidates. Specifically, the evaluation criteria are set as "within minimum value among the route candidates x 'b'%." The value 'b' can be set by the user.
[0040] The evaluation condition for the sixth evaluation item 56 (bus transfer) is set as whether or not there is a bus transfer within the candidate route. Specifically, the user sets "yes / no" for bus transfers from a pull-down menu, for example.
[0041] The evaluation condition for the seventh evaluation item 57 (bus ride time) is set to the bus ride time. Specifically, the evaluation condition is set as "the ride time for one trip is within 't' minutes." t can be set arbitrarily by the user.
[0042] The evaluation condition for the eighth evaluation item 58 (use of the nearest station) is set regarding the use of the nearest station. Specifically, the evaluation condition is set as "a route that uses a station within "z" km of the distance from home to the nearest station." The value z can be set by the user.
[0043] In this way, for the first evaluation item 51 (number of transfers), the third evaluation item 53 (walking distance (total)), and the fifth evaluation item 55 (required time), the evaluation conditions are set based on the minimum value among the route candidates. This allows the user to set commuting routes for multiple employees at once without having to change the conditions each time. This makes it possible to set fair commuting routes for all employees.
[0044] Furthermore, each parameter set in the evaluation conditions may be selected by the user from a multi-level of options prepared in advance.
[0045] The point setting area 50B is a user interface for allowing the user to set points to be awarded when the evaluation conditions for each evaluation item (first evaluation item 51 to eighth evaluation item 58) are met by the point setting unit 32b2.
[0046] The points set for each evaluation item may be selected by the user from a pull-down menu, or may be input directly by the user.
[0047] Furthermore, the points set for each evaluation item may be set automatically according to each parameter set in the evaluation conditions. For example, the points may be set automatically according to the number of transfers set in the evaluation conditions for the first evaluation item 51 (number of transfers).
[0048] The score calculation unit 32c calculates the score of at least one candidate route for each candidate route based on the set evaluation conditions and points. Specifically, the score calculation unit 32c calculates the score for each candidate route by adding up the points of each evaluation condition for each candidate route. Here, the calculation of the score will be described with reference to an example of a candidate route.
[0049] 5 is a diagram showing an example of a route search screen 60 for performing a route search by the route search unit 32a, in which the route search result is displayed. The route search result includes at least one candidate route, and in the example shown in FIG. 5, includes multiple candidate routes, a first route 61 to a fourth route 64.
[0050] Fig. 6 is a diagram showing an example in which the score calculation unit 32c calculates the score for each candidate route (first route 61 to fourth route 64) shown in Fig. 5. In Fig. 6, the parts indicated by <> in the evaluation conditions and points columns are parameters that can be arbitrarily set by the user using the condition setting unit 32b1 or point setting unit 32b2.
[0051] For the first evaluation item 51 (number of transfers), the evaluation condition is set by the condition setting unit 32b1 as "minimum number of transfers within the route (0) + <2> The "minimum number of transfers within the route (0)" is set to "within 2 transfers." Here, the "minimum number of transfers within the route (0)" is the number of transfers for the fourth route 64, which has the fewest number of transfers among the candidate routes (first route 61 to fourth route 64). In addition, the point to be awarded when such an evaluation condition is satisfied is set to 1 point by the point setting unit 32b2. Therefore, the score calculation unit 32c awards 1 point to a candidate route with 2 or fewer transfers. In the example shown in FIG. 5, the number of transfers for all candidate routes is 2 or fewer, so as shown in FIG. 6, the score calculation unit 32c awards 1 point to each candidate route.
[0052] For the second evaluation item 52 (walking distance (section)), the evaluation condition is set by the condition setting unit 32b1 as "distance walked in one go within <1.20> km." Furthermore, the point to be awarded when this evaluation condition is met is set to 1 point by the point setting unit 32b2. Therefore, the score calculation unit 32c awards 1 point to candidate routes whose walking distance in one go is 1.20 km or less. In the example shown in FIG. 5, the walking distance in one go is 1.20 km or less except for the fourth route 64, so as shown in FIG. 6, the score calculation unit 32c awards 1 point each to the first route 61 to the third route 63.
[0053] For the third evaluation item 53 (walking distance (total)), the evaluation condition is set by the condition setting unit 32b1 as "minimum value within the route (0.373) km × <115> %." Here, the "minimum value within the route (0.373) km" is the walking distance (total) of the second route 62, which has the shortest walking distance (total) among the candidate routes (first route 61 to fourth route 64) (when calculated with a stride length of approximately 70 cm). In addition, the point to be awarded when such an evaluation condition is satisfied is set to 1 point by the point setting unit 32b2. Therefore, the score calculation unit 32c awards 1 point to candidate routes whose walking distance (total) is within 0.429 km (=0.373×115%). In the example shown in FIG. 5, only the second route 62 satisfies the evaluation condition, and therefore, as shown in FIG. 6, the score calculation unit 32c awards 1 point to the second route 62.
[0054] For the fourth evaluation item 54 (walking-only route), the evaluation condition is set by the condition setting unit 32b1 as "a route in which the means of transportation that satisfies the walking distance (total) criterion is walking-only." Here, the "walking distance (total) criterion" refers to the evaluation criterion of the third evaluation item 53. In addition, the points to be awarded when this evaluation condition is met are set to 2 points by the point setting unit 32b2. Therefore, the score calculation unit 32c awards 2 points to candidate routes in which the walking distance (total) is 0.429 km or less and the means of transportation is walking-only. In the example shown in FIG. 5, none of the candidate routes satisfies the evaluation condition, so as shown in FIG. 6, the score calculation unit 32c awards no points to any of the candidate routes (which can also be said to award 0 points).
[0055] For the fifth evaluation item 55 (required time), the evaluation condition is set by the condition setting unit 32b1 as "minimum value within the route (76) min × <110> %." Here, the "minimum value within the route (76) min" is the required time of the first route 61, which has the shortest required time among the candidate routes (first route 61 to fourth route 64). In addition, the point to be awarded when such an evaluation condition is satisfied is set to 1 point by the point setting unit 32b2. Therefore, the score calculation unit 32c awards 1 point to a candidate route whose required time is within 83.6 minutes (= 76 min × 110%). In the example shown in FIG. 5, since the first route 61 and the fourth route 64 satisfy the evaluation condition, the score calculation unit 32c awards 1 point each to the first route 61 and the fourth route 64, as shown in FIG. 6.
[0056] For the sixth evaluation item 56 (bus transfer), the evaluation condition is set to "<none>" by the condition setting unit 32b1. Furthermore, the point to be awarded when this evaluation condition is met is set to 1 point by the point setting unit 32b2. Therefore, the score calculation unit 32c awards 1 point to a candidate route that does not have a bus transfer. In the example shown in FIG. 5, all candidate routes meet the evaluation condition, so as shown in FIG. 6, the score calculation unit 32c awards 1 point to each candidate route.
[0057] For the seventh evaluation item 57 (bus ride time), the evaluation condition is set by the condition setting unit 32b1 as "one ride time is <20> The evaluation condition is set to "within 20 minutes." The point setting unit 32b2 sets the point to be awarded when the evaluation condition is met to 1 point. Therefore, the score calculation unit 32c awards 1 point to a candidate route whose single riding time is 20 minutes or less. In the example shown in FIG. 5, none of the candidate routes meets the evaluation condition, so the score calculation unit 32c awards no points to any of the candidate routes (it can be said that 0 points are awarded), as shown in FIG. 6.
[0058] For the eighth evaluation item 58 (use of the nearest station), the evaluation condition is set by the condition setting unit 32b1 as "distance from home to the nearest station + <400> The evaluation condition is set as "a route that uses a station within 680 m of the route." Furthermore, the point setting unit 32b2 sets two points as the points to be awarded when the evaluation condition is met. Therefore, the score calculation unit 32c awards two points to a candidate route that uses a station within 680 m (= 280 m (distance from home to the nearest station) + 400 m). In the example shown in FIG. 5, the second route 62 and the third route 63 meet the evaluation condition, so as shown in FIG. 6, the score calculation unit 32c awards two points each to the second route 62 and the third route 63.
[0059] In this way, the score calculation unit 32c determines for each candidate route whether the evaluation conditions of each evaluation item (first evaluation item 51 to eighth evaluation item 58) are met, and if the determination is positive, it awards the set points to the candidate route.
[0060] Then, the score calculation unit 32c adds up the points assigned to each candidate route for each candidate route to calculate a total point (score). In the example shown in Fig. 6, the score calculation unit 32c calculates a score for each candidate route as follows: the first route 61 has a score of 3 points, the second route 62 has a score of 6 points, the third route 63 has a score of 5 points, and the fourth route has a score of 3 points.
[0061] The determination unit 32d determines a recommended route (commuting route) from at least one candidate route according to the score calculated by the score calculation unit 32c. Specifically, for example, the determination unit 32d determines the candidate route with the highest score calculated by the score calculation unit 32c as the recommended route. In the example shown in Fig. 6, the second route 62 has the highest score of 6 points among the first route 61 to the fourth route 64, so the determination unit 32d determines the second route 62 as the recommended route.
[0062] Furthermore, when there are multiple candidate routes with the highest scores, the determination unit 32d may determine the candidate route with the highest points for the evaluation item with the highest priority as the recommended route. For example, a priority may be set for each evaluation item, and candidate routes may be ranked according to the evaluation item with the highest priority, and the route with the highest ranking may be determined as the recommended route.
[0063] The determination unit 32d may determine multiple candidate routes as the recommended route (commuting route). For example, if there are multiple candidate routes with the same highest score, all of the candidate routes may be determined as the recommended route, or the top two routes with the highest scores may be identified and both of them may be determined as the recommended route. Furthermore, of the top two routes with the highest scores, the candidate route with the lowest fare may be determined as the recommended route.
[0064] The comparison unit 32e compares the recommended route (commuting route) determined by the determination unit 32d with the reference route and outputs the comparison result. Here, the reference route is at least one other candidate route that was not determined as the recommended route among the at least one candidate route, or the commuting route currently used by the employee. Information related to the comparison result output by the comparison unit 32e includes, for example, information regarding the required time, fare, number of transfers, etc.
[0065] FIG. 7 is a diagram showing an example of a preview screen 70 displayed on the display unit (terminal output unit 24) of the terminal device 2 by the display control unit 32f (described later). As shown in FIG. 7, the preview screen 70 simultaneously displays summary fields 71 (71a to 71d) of the recommended route (displayed as "SMART") and reference routes 1 to 3 ("Reference 1" to "Reference 3") based on information related to the comparison results output by the comparison unit 32e. The summary field 71 includes information related to the required time, fare, number of transfers, etc. Icons may be added to the summary field 71 according to the required time, fare, number of transfers, etc. In the example shown in FIG. 7, a "fast" icon is added to the route with the shortest required time, a "cheap" icon is added to the route with the lowest fare, and an "easy" icon is added to the route with the fewest transfers. This allows the user to easily compare the recommended route with the reference route.
[0066] 7, when the user selects a summary field by clicking or tapping with the mouse, the route corresponding to the selected summary field is displayed in the route display area 72, and the points and score (total points) for each evaluation item are displayed in the score display area 73. In this way, the points awarded for each evaluation item can be confirmed on the preview screen, ensuring transparency in the process of determining a commute route.
[0067] Furthermore, by the user selecting the map display icon 74 on the route display area, the selected route can be displayed on the map. In this case, routes other than the selected route can also be displayed on the map at the same time. For example, the recommended route and reference routes 1 to 3 can be displayed on the map at the same time. This allows the user to visually compare the recommended route and the reference routes.
[0068] The display control unit 32f (evaluation item setting screen display unit) displays various information on the display unit (terminal output unit 24) of the terminal device 2. Specifically, as described above, the display control unit 32f displays the setting screen 50 (FIG. 4) for setting evaluation items for candidate routes, the route search screen 60, the preview screen 70 of the recommended route, and the like on the display unit of the terminal device 2.
[0069] Registration unit 32g registers the recommended route (commuting route) determined by determination unit 32d as the employee's commuting route in the database of server storage unit 33. For example, the user may select a "Register commuting route" button 75 on preview screen 70 to register the selected route as the commuting route, or the recommended route may be automatically registered as the commuting route.
[0070] Furthermore, if there are multiple recommended routes (if the determination unit 32d has determined multiple recommended routes), the user may select one of them and then select the "Register commute route" button 75 on the preview screen 70 to register the selected route as a commute route.
[0071] The update unit 32h updates the commute routes registered in the database by the registration unit 32g. For example, the update unit 32h periodically reviews the commute routes when public transportation schedules or fares are revised. Specifically, at such times, the score calculation unit 32c, the determination unit 32d, and the registration unit 32g execute processes.
[0072] When the commuting route is updated by the updating unit 32h, the notification unit i notifies the manager and / or employees of the information processing system 1 that the commuting route has been updated. One method of notification is, for example, sending an email to a pre-registered email address informing them that the commuting route has been updated. This allows the manager and / or employees of the information processing system 1 to know without delay that the commuting route has been updated, and enables them to take action, such as correcting the commuting route, as necessary.
[0073] Thus, the information processing system 1 according to this embodiment is an information processing system that determines an employee's commute route, and includes a route search unit 32a that searches for multiple candidate routes from a departure point to a destination, a score calculation unit 32c that calculates a score for each of the multiple candidate routes based on evaluation conditions for evaluating the multiple candidate routes and points awarded when the evaluation conditions are met, and a determination unit 32d that determines a commute route from at least one candidate route in accordance with the score calculated by the score calculation unit 32c. According to the above configuration, it is possible to search for an economical and rational commuting route.
[0074] (Example of operation) Next, an example of the operation of determining a recommended route (commuting route) by the information processing system 1 will be described with reference to Fig. 3. Fig. 3 is a flowchart showing an example of the operation of the information processing system 1.
[0075] First, the condition setting unit 32b1 of the server control unit 32 sets, for each evaluation item, an evaluation condition for at least one evaluation item for evaluating at least one candidate route (step S1).
[0076] Next, the point setting unit 32b2 of the server control unit 32 sets points to be awarded when the evaluation conditions are met for each evaluation item (step S2).
[0077] Next, the route search unit 32a of the server control unit 32 searches for at least one candidate route from the departure point to the destination based on the input information sent from the terminal device 2 (step S3).
[0078] Next, the score calculation unit 32c of the server control unit 32 calculates the score of at least one candidate route for each candidate route based on the evaluation conditions set by the condition setting unit 32b1 and the points set by the point setting unit 32b2 (step S4).
[0079] Finally, the determination unit 32d of the server control unit 32 determines a recommended route (commuting route) from at least one of the candidate routes according to the score calculated by the score calculation unit 32c (step S5).
[0080] Thus, the information processing method according to this embodiment is an information processing method for determining an employee's commute route, and includes the steps of: a route search unit 32a searching for a plurality of candidate routes from a departure point to a destination; a condition setting unit 32b1 setting, for each evaluation item, an evaluation condition for at least one evaluation item for evaluating the plurality of candidate routes; a score calculation unit 32c calculating, for each candidate route, a score for the plurality of candidate routes based on the evaluation conditions for evaluating the plurality of candidate routes and points to be awarded when the evaluation condition is satisfied; and a determination unit 32d determining a commute route from the plurality of candidate routes in accordance with the score calculated by the score calculation unit 32c.
[0081] According to the above configuration, it is possible to search for an economical and rational commuting route.
[0082] It is also possible to read out the data of multiple employees and register the commuting routes of each employee all at once. For example, the data of multiple employees (address and workplace information) may be input from terminal device 2 to server 3, and server control unit 32 may read out the data of the multiple employees and perform the process of determining the commuting routes (steps S1 to S5), and registration unit 32g may register the commuting routes of each employee all at once. This makes it possible to automate the process of determining the commuting routes for multiple employees, significantly improving work efficiency.
[0083] In the above embodiment, an example has been described in which the setting unit 32b (point setting unit 32b2) sets points for each evaluation item, but characters, figures, symbols, etc. may be used instead of points. In this case, a numerical value may be associated with the characters, figures, symbols, etc. set by the setting unit 32b for each evaluation item, and the score calculation unit 32c may calculate a score for each candidate route based on this numerical value.
[0084] At least a part of the information processing system 1 described in the above embodiment may be configured with hardware or software. When configured with hardware, a program that realizes at least a part of the functions of the information processing system 1 may be stored on a recording medium such as a flexible disk or a CD-ROM, and may be read and executed by a computer. The recording medium is not limited to removable recording media such as magnetic disks and optical disks, but may also be fixed recording media such as hard disk drives and memories.
[0085] In addition, a program that realizes at least some of the functions of the information processing system 1 may be distributed via a communication line (including wireless communication) such as the Internet. Furthermore, the program may be encrypted, modulated, or compressed and distributed via a wired line or wireless line such as the Internet, or stored on a recording medium.
[0086] Furthermore, the information processing system 1 may be operated by one or more information processing devices. When multiple information processing devices are used, one of the information processing devices may be a computer, and the computer may execute a predetermined program to realize the functions of at least one means of the information processing system 1.
[0087] In the method invention, all processes (steps) may be realized by automatic control using a computer. Alternatively, each process may be performed by a computer, with progress control between processes being performed manually. Furthermore, at least some of the processes may be performed manually.
[0088] Based on the above description, a person skilled in the art may conceive additional effects and various modifications of the present invention, but the aspects of the present invention are not limited to the individual embodiments described above. Various additions, modifications, and partial deletions are possible within the scope of the conceptual idea and spirit of the present invention, which is derived from the content defined in the claims and their equivalents. [Explanation of symbols]
[0089] 1. Information Processing Systems 2. Terminal Device 21 Terminal communication unit 22 Terminal control unit 23 Terminal input section 24 Terminal output section 25 Terminal memory section 3 Server 31 Server Communication Department 32 Server control unit 32a Route search section 32b Setting section 32b1 Condition setting section 32b2 Point setting section 32c Score calculation section 32d decision section 32e Comparison section 32f Display control unit 32g Registration Section 32h update section 32i notification section 33 Server storage unit 4 Network
Claims
1. An information processing system for determining a commute route from among a plurality of candidate routes, evaluation item setting screen display means for displaying a setting screen related to the evaluation items; a condition setting means for setting an evaluation condition for at least one evaluation item on the setting screen; a point setting means for setting points corresponding to the evaluation conditions on the setting screen; An information processing system comprising:
2. The information processing system according to claim 1 , wherein the condition setting means sets the evaluation condition based on a minimum value among the plurality of candidate routes.
3. The information processing system according to claim 2 , wherein the candidate route showing the smallest value among the plurality of candidate routes is a candidate route using public transportation.
4. The information processing system according to claim 1 , wherein the condition setting means sets the evaluation conditions in multiple stages.
5. 5. The information processing system according to claim 4, wherein said point setting means sets said points in accordance with said evaluation conditions set in multiple stages.
6. The information processing system according to claim 1, wherein the at least one evaluation item includes at least one of the fare of the candidate route, the number of transfers, the walking distance, the required time, whether or not to transfer by bus, the bus ride time, and whether or not to use the nearest station.
7. An information processing system for determining an employee's commuting route, a route search means for searching for a plurality of candidate routes from a departure point to a destination; a score calculation means for calculating a score for each of the plurality of candidate routes based on evaluation conditions for evaluating the plurality of candidate routes and points to be awarded when the evaluation conditions are satisfied; and a determination means for determining a commute route from the at least one candidate route in accordance with the score calculated by the score calculation means; An information processing system comprising:
8. The information processing system according to claim 7 , wherein the determining means determines the candidate route having the highest score from among the plurality of candidate routes as the commute route.
9. The information processing system according to claim 7 , wherein when there are a plurality of candidate routes with the highest score, the determining means determines the candidate route with the highest priority as the commute route.
10. The information processing system according to claim 7 , wherein the determining means determines the candidate route with the lowest fare from among the candidate routes with the highest scores as the commute route.
11. The information processing system according to claim 7 , wherein the score calculated by the score calculation means is displayed on a display unit.
12. The information processing system according to claim 7 , wherein a reference route different from the commute route is displayed simultaneously with the commute route.
13. The information processing system according to claim 12 , wherein the reference route is another candidate route among the plurality of candidate routes that has not been determined as the commute route, or a commute route currently used by the employee.
14. The information processing system according to claim 12 , wherein the commuting route and the reference route are simultaneously displayed on a map.
15. 13. The information processing system according to claim 12, further comprising a comparison unit that compares the commute route with the reference route and outputs a comparison result.
16. further comprising a registration means for registering the commuting route in a database as the employee's commuting route; 8. The information processing system according to claim 7, wherein the registration means registers the commuting route for each base station to which the employee commutes.
17. 17. The information processing system according to claim 16, further comprising an update unit for updating the commuting routes registered in the database.
18. 18. The information processing system according to claim 17, further comprising a notification unit that, when the update unit updates the commute route, notifies an administrator of the information processing system and / or the employee that the commute route has been updated.
19. Computer, evaluation item setting screen display means for displaying a setting screen related to the evaluation items; a condition setting means for setting an evaluation condition for at least one evaluation item on the setting screen; a point setting means for setting points corresponding to the evaluation conditions on the setting screen; An information processing program characterized by causing the program to function as:
20. Computer, a route search means for searching for a plurality of candidate routes from a departure point to a destination; a condition setting means for setting an evaluation condition for at least one evaluation item for evaluating the plurality of candidate routes for each of the evaluation items; a score calculation means for calculating a score for each of the plurality of candidate routes based on evaluation conditions for evaluating the plurality of candidate routes and points to be awarded when the evaluation conditions are satisfied; and a determination means for determining a commute route from the plurality of candidate routes in accordance with the score calculated by the score calculation means; An information processing program characterized by causing the program to function as:
21. An information processing system configured by a plurality of computers connected to each other in a communicable manner, evaluation item setting screen display means for displaying a setting screen related to the evaluation items; a condition setting means for setting an evaluation condition for at least one evaluation item on the setting screen; a point setting means for setting points corresponding to the evaluation conditions on the setting screen; In order to make the information processing system with An information processing program for causing at least one of the computers to function as at least one of the means.
22. An information processing system configured by a plurality of computers connected to each other in a communicable manner, a route search means for searching for a plurality of candidate routes from a departure point to a destination; a condition setting means for setting an evaluation condition for at least one evaluation item for evaluating the plurality of candidate routes for each of the evaluation items; a score calculation means for calculating a score for each of the plurality of candidate routes based on evaluation conditions for evaluating the plurality of candidate routes and points to be awarded when the evaluation conditions are satisfied; and a determination means for determining a commute route from the plurality of candidate routes in accordance with the score calculated by the score calculation means; In order to make the information processing system with An information processing program for causing at least one of the computers to function as at least one of the means.
23. In order to make the information processing system according to any one of claims 1 to 18 function using a plurality of computers connected in a communicable manner, An information processing program for causing one of the computers to function as at least one of the means in the information processing system according to any one of claims 1 to 18.
24. An information processing program for causing a computer to function as at least one of the means in the information processing system according to any one of claims 1 to 18.
25. By a plurality of information processing devices connected to each other so as to be able to communicate, evaluation item setting screen display means for displaying a setting screen related to the evaluation items; a condition setting means for setting an evaluation condition for at least one evaluation item on the setting screen; a point setting means for setting points corresponding to the evaluation conditions on the setting screen; In order to configure an information processing system having An information processing device comprising at least one of the above means.
26. By a plurality of information processing devices connected to each other so as to be able to communicate, a route search means for searching for a plurality of candidate routes from a departure point to a destination; a condition setting means for setting an evaluation condition for at least one evaluation item for evaluating the plurality of candidate routes for each of the evaluation items; a score calculation means for calculating a score for each of the plurality of candidate routes based on evaluation conditions for evaluating the plurality of candidate routes and points to be awarded when the evaluation conditions are satisfied; and a determination means for determining a commute route from the plurality of candidate routes in accordance with the score calculated by the score calculation means; In order to configure an information processing system having An information processing device comprising at least one of the above means.
27. method An information processing method for determining a commute route from among a plurality of candidate routes, comprising: an evaluation item setting screen display means for displaying a setting screen related to the evaluation items; a step in which a condition setting means sets an evaluation condition for at least one evaluation item on the setting screen; a step of point setting means setting points corresponding to the evaluation conditions on the setting screen; An information processing method comprising:
28. An information processing method for determining an employee's commuting route, comprising: A step in which a route search means searches for a plurality of candidate routes from a departure point to a destination; a step in which a condition setting means sets an evaluation condition for at least one evaluation item for evaluating the plurality of candidate routes for each of the evaluation items; a step in which score calculation means calculates a score for each of the plurality of candidate routes based on evaluation conditions for evaluating the plurality of candidate routes and points to be awarded when the evaluation conditions are satisfied; a determining means for determining a commute route from the plurality of candidate routes in accordance with the score calculated by the score calculation means; An information processing method comprising:
Citation Information
Patent Citations
Commuting route calculation system and method
JP2006099674A