Information processing device, information processing method, program, and storage medium

JP2025022592APending Publication Date: 2025-02-14HONDA MOTOR CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023127311
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-03
Publication Date
2025-02-14

AI Technical Summary

Benefits of technology

【0007】 本発明によれば、目的地への到着後の予備的な行動を考慮した移動スケジュールを生成することが可能になる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025022592000001_ABST
    Figure 2025022592000001_ABST
Patent Text Reader

Abstract

To enable creation of a travel schedule in which preliminary actions after arrival at a destination are taken into account.SOLUTION: An information processing device according to the present disclosure includes: plan acquisition means for acquiring plan information including a destination and planned actions at the destination that are specified by a user; traveling means acquisition means for acquiring information on traveling means to be used for traveling to the destination; and determination means for determining a travel schedule for the user to travel using the traveling means and start actions at the destination. At this time, the determination means calculates the travel schedule based on a prescribed time according to travel characteristics of the user and the actions at the destination, and the prescribed time is a time which the user spends after traveling by the traveling means before starting the actions at the destination.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device, an information processing method, a program, and a storage medium. [Background technology]

[0002] In recent years, a vehicle reservation system has become known that automatically reserves transportation in accordance with a user's input of a time period, a location, and a means of transportation to the location (such as a taxi or rental car) in accordance with the user's input as part of his or her planned activities (Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2020-16967 A Summary of the Invention [Problem to be solved by the invention]

[0004] In the above-mentioned patent documents, when reserving an action to travel to a specific location (such as a building for a conference), only the travel time to the specific location by a means of transportation is taken into consideration. Meanwhile, a user may not be able to start a planned action at the destination immediately after arriving at the destination, and may need to take various preliminary actions (preparation, etc.) before starting the action at the destination. Such preliminary actions were not taken into consideration in the prior art.

[0005] The present invention has been made in view of the above-mentioned problems, and an object of the present invention is to realize a technology capable of generating a travel schedule that takes into account preliminary actions to be taken after arrival at a destination. [Means for solving the problem]

[0006] According to the present invention, A schedule acquisition means for acquiring schedule information including a destination and a schedule of an action at the destination, the destination being specified by a user; A means of transportation acquisition for acquiring information on a means of transportation to be used for traveling to the destination; a determination means for determining a travel schedule for the user to travel using the transportation means and to start an action at the destination, An information processing device is provided, characterized in that the determination means calculates the travel schedule based on a predetermined time corresponding to the user's travel characteristics and actions at the destination, and the predetermined time is the time the user spends after travel by the travel means before starting actions at the destination. Effect of the Invention

[0007] According to the present invention, it is possible to generate a travel schedule that takes into account preliminary actions to be taken after arrival at a destination. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram illustrating an overview of an information processing system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a block diagram showing an example of a functional configuration of an information providing server as an example of an information processing device according to the present embodiment; [Diagram 3] FIG. 2 is a block diagram showing an example of the functional configuration of a communication device according to the embodiment; [Figure 4] FIG. 13 is a diagram illustrating an example of a table of preparation time information according to the embodiment; [Diagram 5] A flowchart showing a series of operations related to a schedule providing process according to the present embodiment. [Figure 6] FIG. 13 is a diagram showing an example of display information for setting an action schedule according to the embodiment; [Figure 7] FIG. 13 is a diagram showing an example of display information for displaying a travel schedule according to the embodiment; [Figure 8] FIG. 13 is a diagram showing an example of display information for selecting a transportation mode according to the present embodiment; [Figure 9] FIG. 13 is a diagram showing an example of user information according to the embodiment; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, the embodiments will be described in detail with reference to the accompanying drawings. Note that the following embodiments do not limit the invention according to the claims, and not all combinations of features described in the embodiments are essential to the invention. Two or more features among the multiple features described in the embodiments may be arbitrarily combined. In addition, the same reference numbers are used for the same or similar configurations, and duplicated descriptions are omitted.

[0010] <Configuration of information processing system> An information processing system according to this embodiment will be described with reference to Fig. 1. An information system 10 includes, for example, an information providing server 100 and a communication device 102. These devices are connected via a network 103, and can communicate between the devices using, for example, a predetermined Internet protocol.

[0011] The communication device 102 is, for example, a portable terminal used by the user 101, and includes electronic devices such as a smartphone, a personal computer, and a tablet terminal.

[0012] The information providing server 100 is an example of an information processing device, and executes a schedule providing process described later. By executing the process, the information providing server 100 determines a schedule for the user to start a planned action at a destination, and provides the schedule information to the communication device 102.

[0013] The service of providing a travel schedule provided by executing a computer program in the information providing server 100 is managed, for example, by a service provider that provides a travel service. The information providing server 100 as hardware may be managed by the service provider, or may be managed by another business that operates a data center or the like. Note that the functions to be described later that are realized by the information providing server 100 may be realized in an edge node that may be placed between a server and a communication device. Note that the edge node is also an example of an information processing device.

[0014] <Information server configuration> Next, with reference to Fig. 2, a functional configuration example of the information providing server 100 as an example of an information processing device will be described. Each of the functional blocks described with reference to the figure may be integrated or separated, and the functions described may be realized by different blocks. Also, what is described as hardware may be realized by software, and vice versa. Furthermore, in this embodiment, an example will be described in which the information providing server 100 is a single device, but the information providing server 100 may be configured by multiple devices, or may be configured as one or more virtual machines.

[0015] The communication unit 201 includes a communication circuit or a communication module capable of communicating with the communication device 102 via a network.

[0016] The control unit 202 includes a processor 210 and a memory 211. The processor 210 may be composed of one or more processors. The control unit 202 controls the operation of each unit of the information providing server 100 by executing a computer program stored in the memory 211 or the storage unit 204 by the processor 210. In addition, the function of each unit included in the control unit 202 is realized, for example, by the processor 210 executing the program.

[0017] The memory 211 is a volatile storage medium such as a DRAM, and temporarily stores parameters and processing results for the control unit 202 to execute a computer program. The power supply unit 203 is a power supply for providing power for each unit of the information providing server 100 to operate.

[0018] The storage unit 204 includes a non-volatile storage medium such as a hard disk or semiconductor memory, and stores setting values ​​and computer programs required for the operation of the information providing server 100. The computer programs stored in the storage unit 204 include an operating system and various applications for implementing the various functions of the information providing server 100. The storage unit 204 includes, for example, user information 220, map information 221, preparation time information 222, and information 223 relating to means of transportation.

[0019] The user information 220 includes information on users who are users of the system. For example, as shown in Fig. 9, the user information 220 includes a user identifier 901, a user's travel characteristics 902, and a frequently used means of travel 903. The user identifier 901 is information for identifying a user.

[0020] The user's movement characteristic 902 indicates the type of the user's movement in the default setting. For example, the user A's movement characteristic indicates that an adult aged 16 to 60 moves alone (solo). The user's movement characteristic 902 can also indicate that the user's movement is accompanied by other people. For example, if the other people are adults aged 16 to 60, the user's movement characteristic 902 is set to "multiple adults aged 16 to 60". For example, if the other people are children under 16, the user's movement characteristic 902 is set to "children". Furthermore, if the other people are seniors over 60, the user's movement characteristic 902 is set to "seniors over 60". Note that the user's movement characteristic 902 may also be set to "seniors over 60" when a senior over 60 moves alone. Note that the ages and age-based classifications shown here are merely examples, and other ages may be used, or more detailed classifications may be used.

[0021] Frequently used transportation means 903 can indicate the transportation means used most frequently by the user. The transportation means include, for example, walking, bicycle, public transportation (railroad), public transportation (bus), private car, car sharing, and the like.

[0022] The map information 221 is used to generate a travel route from a departure point to a destination of the user when creating a travel schedule. The map information 221 includes information on roads, railway lines, facilities such as buildings and stores, addresses, latitude, longitude, altitude, and the like.

[0023] The preparation time information 222 is data (e.g., a table) that associates the user's travel characteristics and behavior at a destination with the time spent before starting the behavior (preparation time). The information processing server 100 can change the time spent before starting the behavior (preparation time) after the user finishes traveling by transportation means, depending on who the user is traveling with (or alone) and the behavior at the destination. The preparation time information 222 sets the preparation time according to the relationship between the user's travel characteristics and the behavior at the destination, as shown in FIG. 4, for example. The user's travel characteristics increase the preparation time for the same behavior (e.g., "strawberry picking") in the order of "one adult aged 16-60," "multiple adults aged 16-60," "seniors over 60," and "children."

[0024] For example, when the user's movement characteristics are of a type in which other people are involved, such as "multiple adults aged 16-60" or "with children," the preparation time for these types is set longer than when the user's movement characteristics are of a type in which the user moves alone. Also, when the user's movement characteristics are of a type in which children under a certain age are involved, such as "with children," the preparation time for this type is set longer than when the user's movement characteristics are of a type in which the children are not involved. Furthermore, when the user's movement characteristics are of a type in which elderly people over a certain age, such as "seniors over 60," the preparation time for this type is set longer than when the user moves with adults of a second age or less.

[0025] On the other hand, different preparation times are set depending on the action at the destination in the preparation time information 222. For example, if the action at the destination requires a change of clothes and / or tools, such as "fishing" or "live event," a longer preparation time is set than for an action that does not require a change of clothes or tools.

[0026] The information 223 on the means of transportation may include various information on the means of transportation used to travel from the user's departure point to the destination. For example, the information 223 on the means of transportation may include information on timetables for public transportation such as trains and buses. In addition, for example, the information 223 on the means of transportation may include information on available vehicles in a car sharing service, traffic congestion information when traveling on roads by vehicle, and the like.

[0027] The schedule information acquisition unit 212 acquires schedule information including a destination and a schedule of an action at the destination, which is specified by the user, from the communication device 102. The destination may be at least one of a place name, a facility name, an address, or latitude and longitude information of a place where the user will perform an action. The destination may be a position specified by the user on a map displayed on the communication device 102. The schedule of the action at the destination includes the action at the destination, such as the above-mentioned "fishing" or "live event," and information indicating the time and minute at which the action will start and the time and minute until which the action will continue.

[0028] The schedule information may include other information related to the behavior at the destination. For example, the characteristics of the user's movement may be further acquired as the schedule information. For example, user A often acts as "one adult aged 16-60", but may also act as "multiple adults aged 16-60". In this case, user A can transmit reservation information specifying "multiple adults aged 16-60" as the characteristics of the user's movement to the information providing server 100 via the communication device 102.

[0029] The transportation acquisition unit 213 acquires information on the transportation used to travel to the destination. The transportation acquisition unit 213 may acquire information on the transportation specified by the user from the communication device 102. The information on the transportation indicates the transportation desired by the user, and indicates at least one of, for example, a private car, public transportation (railroad), public transportation (bus), or walking. Alternatively, the transportation acquisition unit 213 may estimate the transportation used to travel to the specified destination, as described later.

[0030] The location information acquisition unit 214 acquires location information of the user's communication device 102. The acquired location information of the user's communication device 102 may be used as the user's departure point in the determined travel schedule.

[0031] The schedule determination unit 215 determines a travel schedule for the user to travel using a travel means and start an action at a destination. An example of the travel schedule according to this embodiment includes information on a departure time, a time required for travel from a departure point using a travel means (travel time), an arrival time at the destination, a preparation time after arrival, a start time and an end time of an action, and a travel time after the action using a travel means is completed.

[0032] That is, the schedule determination unit 215 can set a preparation time according to the user's movement characteristics and actions at the destination by referring to the above-mentioned preparation time information 222, and determine a movement schedule including the preparation time. The schedule determination unit 215 can also determine a movement schedule including an arrival time at which the user should arrive in order to secure the preparation time. Furthermore, the schedule determination unit 215 can determine a movement schedule including a departure time for arriving at the destination before the arrival time using a means of transportation. The schedule determination unit 215 can also determine a movement schedule that has the location information of the user's communication device 102 acquired by the location information acquisition unit 214 as the departure point.

[0033] The display information generating unit 216 generates display information to be displayed on the communication device 102, and transmits the generated display information to the communication device 102 via the communication unit 201. The display information generating unit 216 generates display information relating to, for example, a schedule information input screen, a schedule detail screen, and a transportation means selection screen, and transmits the display information to the communication device 102. Details of these screens will be described later.

[0034] In the present embodiment, an example is described in which the display information generating unit 216 generates display information to be displayed on the communication device 102 and transmits the display information to the communication device 102. However, instead of generating display information, the information providing server 100 may transmit various pieces of information constituting each screen displayed by the communication device 102 to the communication device 102. For example, the information providing server 100 may transmit to the communication device 102 at least any one of information on the preparation time, departure time, arrival time, and travel time constituting a schedule detail screen that displays a travel schedule.

[0035] <Communication device configuration> Next, a functional configuration example of the communication device 102 will be described with reference to FIG. 3. In this embodiment, a case where a smartphone is used as an example of a communication device will be described. Each of the functional blocks described with reference to the following figures may be integrated or separated, and the functions described may be realized by another block. Also, what is described as hardware may be realized by software, and vice versa.

[0036] The communication unit 301 includes, for example, a communication circuit and the like, and communicates with the information providing server 100 by connecting to the Internet via mobile communication such as LTE, or to a network via wireless LAN communication.

[0037] The control unit 302 includes a processor 310 and a memory 311, and controls the operation of each unit in the communication device 102 by, for example, causing the processor 310 to execute a computer program stored in the storage unit 307. The processor 310 includes one or more processors, and the memory 311 includes, for example, a volatile memory such as a DRAM.

[0038] The operation unit 303 includes buttons and a touch panel provided in the communication device 102, and accepts user operations using the buttons and GUIs for various operations displayed on the display unit 306. The power supply unit 304 provides power to each unit of the communication device 102. The imaging device 305 is, for example, a camera mechanism including an imaging element, and can capture images in response to instructions from the control unit 302. The user can capture images related to each action, such as "strawberry picking" or "fishing," but the imaging device 305 is not necessary.

[0039] The display unit 306 includes a display device such as an LCD or an OLED. The display unit 306 displays a GUI based on display information received from the information providing server 100 in response to an instruction from the control unit 302. The control unit 302 executes, for example, a web browser or a dedicated application, and causes the display unit 306 to display the display information received from the information providing server 100.

[0040] The storage unit 307 includes a non-volatile memory such as a semiconductor memory, and stores programs and setting values ​​executed by the control unit 302. The computer programs stored in the storage unit 307 include an operating system and various applications for implementing various functions of the communication device 102.

[0041] Next, a series of operations of the schedule providing process executed in the information providing server 100 will be described with reference to Fig. 5. This process is realized by the processor 210 of the control unit 202 executing a computer program recorded in the storage unit 204.

[0042] In S501, the schedule information acquisition unit 212 acquires schedule information input by the user from the communication device 102 as described above. The schedule information includes, for example, a destination and a schedule of an action at the destination. The schedule information may be input on a schedule information input screen 600 shown in FIG. 6, which is displayed on the communication device 102. The schedule information input screen 600 is a screen for a user to input information required when adding a new plan. On the schedule information input screen 600, the communication device 102 accepts input for a destination 601 and an action at the destination 602. In the destination 601, the user can specify at least one of a place name, a facility name, an address, or latitude and longitude information of a place where the user will perform the action. In addition, in the action at the destination 602, information indicating the action at the destination, such as the above-mentioned "fishing" or "live event" (for example, text information or information selected from options) is accepted. In addition, in the start time 603, the communication device 102 accepts a start (scheduled) time of the action at the destination. In the end time 604, the communication device 102 accepts the end (planned) time of the action at the destination. For example, on the plan information input screen 600, when the user taps the end time by a touch operation 605, a choice for selecting a time is separately displayed, and the selected time can be set. The plan information acquisition unit 212 of the information providing server 100 acquires the information set via the plan information input screen 600 of the communication device 102 as plan information.

[0043] In S502, the transportation acquisition unit 213 estimates the transportation to be used for traveling to the specified destination (i.e., acquires information on the transportation). For example, the storage unit 204 may further store history information including the departure point, destination, and transportation used when traveling to the destination in the past schedule in the user information 220. Then, the transportation acquisition unit 213 may estimate the transportation using a machine learning model that has been trained to estimate the transportation when the departure point and destination are input, using the departure point, destination, and transportation used as learning data. Note that instead of estimating the transportation using the machine learning model, the transportation acquisition unit 213 may use information on the frequently used transportation 903 recorded in the user information 220 as the estimated transportation. Alternatively, instead of estimating the transportation, the transportation acquisition unit 213 may acquire information on the transportation selected by the user from the communication device 102.

[0044] In S503, the location information acquisition unit 214 acquires the location information of the communication device 102 from the user's communication device 102 as the user's location information. The location information acquisition unit 214 sets the acquired location information of the communication device 102 as the departure point. For example, when the user is at a location almost similar to the departure point when actually moving, such as at home, the user can easily specify the departure point of the moving schedule without performing an operation to explicitly specify the departure point. In addition, when generating or updating a moving schedule immediately before departure, if the user's current location is set as the departure point, the user's specification of the departure point can be omitted. Note that the location information acquisition unit 214 may set the departure point of the moving schedule by receiving the specification of the departure point explicitly specified by the user from the communication device 102.

[0045] In S504, the schedule determination unit 215 sets the user's movement characteristics. The schedule determination unit 215 may, for example, acquire and set the default user's movement characteristics from the user information 220. Alternatively, the schedule determination unit 215 may acquire the user's movement characteristics set on a screen (not shown) displayed on the communication device 102 from the communication device 102. The schedule determination unit 215 may set the most frequent user's movement characteristics based on the information of the user's past movement schedule stored in the storage unit 204. Alternatively, the schedule determination unit 215 may provide the communication device 102 with the user's movement characteristics listed in descending order of frequency among the user's movement characteristics set in the past based on the information of the user's past movement schedule stored in the storage unit 204. In this case, the user's movement characteristics selected by the user in the communication device 102 can be acquired.

[0046] In S505, the schedule determination unit 215 determines the preparation time according to the movement characteristics of the user and the behavior at the destination. As described above, the schedule determination unit 215 determines the preparation time by referring to the preparation time information 222. In addition, when the movement characteristics of the user are types including a plurality of types involving other people, the preparation time may be determined as the preparation time by calculating the time using the preparation times associated with each type. For example, consider a case where the movement characteristics of the user include both a type corresponding to "with children" and a type corresponding to "seniors over 60 years old". In this case, the schedule determination unit 215 may set the average value of the preparation time corresponding to "with children" and the preparation time corresponding to "seniors over 60 years old" as the preparation time. In this way, it is possible to set an appropriate preparation time for the entire group of users. In addition, the schedule determination unit 215 may adopt the longest preparation time among the preparation times corresponding to each type.

[0047] Alternatively, the schedule determination unit 215 may use the preparation time associated with the type specified by the user, either the preparation time corresponding to "with children" or the preparation time corresponding to "seniors over 60 years old." In this way, too, it is possible to generate a travel schedule including the most desired preparation time for the user.

[0048] In S506, the schedule determination unit 215 determines a travel schedule including a preparation time after travel by a travel means. For example, the schedule determination unit 215 determines an arrival time at which the user should arrive in order to secure the determined preparation time when travelling from a departure point to a destination by a set travel means. The schedule determination unit 215 also determines a departure time for arriving at the destination before the arrival time.

[0049] In S507, the display information generating unit 216 generates display information for a plan details screen including the determined travel schedule. Then, in S508, the display information generating unit 216 transmits the generated display information to the communication device 102. For example, the display information generating unit 216 can generate display information for the plan details screen 700 shown in FIG.

[0050] The schedule details screen 700 shown in FIG. 7 includes a departure time 701, a time required for travel from a departure point using a means of transportation (travel time 702), an arrival time 703 at a destination, a preparation time after arrival 704, a schedule of an action 705, and a travel time after the action using a means of transportation is completed (travel time 707). The travel times 702 and 707 indicate the travel time by the estimated means of transportation. In this example, a private car is estimated as the means of transportation and is displayed together with an icon representing a vehicle. When a private car is estimated as the means of transportation, the schedule details screen 700 may further include a travel time 706 to the location of the means of transportation. Travel to the location of the means of transportation includes, for example, travel to a parking lot (for example, walking or public transportation). The display of the travel times 702 and 707 can be enabled or disabled by a switch on the GUI. The schedule of an action 705 includes a start time and an end time of the action together with the name of the action. In addition, when the transportation means is a vehicle dispatched by a mobility vehicle dispatch service described later, the plan details screen 700 does not need to include the travel time 706 to the location of the transportation means.

[0051] In response to the user touching 801 the position of the icon of a vehicle, which is a means of transportation, on the schedule details screen 700, the display information generating unit 216 accepts a request for a means of transportation selection screen. In response to accepting the request, the display information generating unit 216 causes the communication device 102 to display a means of transportation selection screen that allows the user to select another means of transportation. In the example shown in FIG. 8, a display element 802 that allows the user to select a means of transportation is superimposed on the schedule details screen 700 shown in FIG. 7. The user can select a desired means of transportation by tapping the icon of the desired means of transportation among the icons of means of transportation displayed on the display element 802.

[0052] In the example shown in FIG. 8, the display element 802 is superimposed on the schedule detail screen 700, but the display information generating unit 216 may generate a display screen including the display element 802 that allows the user to select a means of transportation and transmit the display screen to the communication device 102. The display element 802 that allows the user to select a means of transportation may display a bicycle, a single-seater electric vehicle, and the like as selectable means of transportation. In addition, "public transportation" such as buses and trains, "rental cars," "shared mobility," "walking," and the like may be displayed. When public transportation is displayed, a selection of a method of transportation to a station of the public transportation may be further displayed as necessary. In this case, the display information generating unit 216 may display the icon of a means of transportation that is more likely to be used so as to be located to the left, depending on the travel distance and the user's past usage tendency, and the like.

[0053] For example, when the display information of the schedule detail screen 700 is provided to the communication device 102 by the display information generating unit 216, the control unit 202 ends this series of processes.

[0054] The information providing server 200 may change and adjust the generated travel schedule according to the user's situation immediately before starting the travel or the situation during the user's travel. The information providing server 200 may transmit a confirmation notification to the communication device 102 to confirm whether there is a change in the departure time, for example, 30 minutes before the departure time of the travel schedule. In this case, the user can input an instruction regarding the schedule change, such as "delay the departure by 10 minutes" to the communication device 102 according to the situation at that time. The communication device 102 accepts the instruction for the schedule change and transmits it to the information providing server 200. In response to the received instruction for the schedule change, the information providing server 200 can regenerate a travel schedule with a changed departure time (for example, delayed by 10 minutes) and transmit it to the communication device 102. In this way, it is possible to reduce the inconvenience of the user being swayed by the generated travel schedule, and it is possible to generate and provide a travel schedule optimized for an individual.

[0055] In the example with reference to FIG. 7, the travel schedule in the case where a personal car is used as a means of travel has been described as an example. However, the generation and regeneration of the travel schedule described above can also be applied to the case where a vehicle dispatched to a departure point by a mobility vehicle dispatch service is used as a means of travel. If such a mobility vehicle dispatch service is linked to the schedule providing process described above, a vehicle is dispatched by the departure time of the travel schedule, and the user can leave the departure point in the dispatched vehicle at the departure time. In addition, the mobility vehicle dispatch service may be linked to the schedule providing process described above so that a vehicle is dispatched by the time the user departs from the destination. In this case, the user can get into the vehicle at the timing when the user finishes his / her actions at the destination and head home.

[0056] However, when the above-mentioned schedule providing process is linked to a mobility vehicle dispatching service, the information providing server 200 may control the timing at which the travel schedule is allowed to be regenerated. For example, when a vehicle dispatched by a mobility vehicle dispatching service is dispatched by manual driving by a driver, the information providing server 200 may limit the time during which a schedule change instruction can be accepted to the time before the vehicle of the service departs from the nearest vehicle dispatching station.

[0057] The information providing server 200 may also collect and accumulate information on schedule changes made by various users and the time difference between the provided travel schedule and the actual travel of the user. Then, a machine learning model may be trained to predict schedule changes of individual users or predict time differences using the collected and accumulated information on schedule changes and the time difference between the travel schedule and the actual travel as learning data. The information providing server 200 may use such a trained machine learning model to send a notification to a user whose schedule change is predicted to confirm the schedule in advance, or generate a travel schedule to which a predicted time difference is added. Furthermore, the information processing server 200 may transmit information to a server on the mobility vehicle dispatching service side so that the time at which a vehicle is dispatched by the mobility vehicle dispatching service is linked to the predicted schedule change. In this way, the information providing server 200 can generate and provide a travel schedule that is further optimized for the user.

[0058] In the above description, various functions of the information providing server 100 have been described, but the functions of the information providing server 100 are not limited to the above functions. The information providing server 100 may have other functions, such as registering or modifying user information such as the user's name, email address, and address. In addition, the information providing server 100 may store user schedule information in the storage unit 204.

[0059] In the above description, an example has been described in which a travel schedule for a user to arrive at a destination is determined in consideration of the preparation time before starting an action at the destination. The above-mentioned information providing server 100 may further determine a delivery schedule for delivering luggage in consideration of the preparation time. That is, the information providing server 100 may determine a delivery schedule for delivering luggage to be used in an action to a destination before the user starts an action at the destination. For example, if the user plans to do fishing or skiing, luggage to be used for fishing or skiing can be delivered in accordance with the preparation time.

[0060] Furthermore, in the above description, the schedule providing process is executed in the information providing server 100, but the same process may be executed in the communication device .

[0061] As described above, in this embodiment, the information providing server 100 acquires schedule information including a destination and a planned action at the destination, designated by the user, and acquires information on a means of transportation to be used for traveling to the destination. Then, a travel schedule is determined for the user to travel using the means of transportation and start the action at the destination. At this time, the information providing server 100 calculates the travel schedule based on a preparation time according to the characteristics of the user's travel and the action at the destination, and the preparation time is the time the user spends after traveling by the means of transportation before starting the action at the destination. In this way, a travel schedule that takes into account preliminary actions after arrival at the destination can be generated.

[0062] <Summary of the embodiment> 1. The information providing server (e.g., 100) of the above embodiment is A schedule acquisition means (e.g., 212) for acquiring schedule information including a destination and a schedule of actions at the destination designated by a user; A means of transportation acquisition means (e.g., 213) for acquiring information on a means of transportation to be used for traveling to the destination; and determining means (e.g., 215) for determining a travel schedule for the user to travel using the transportation means and to start an action at the destination; The determination means calculates the travel schedule based on a predetermined time corresponding to the user's travel characteristics and actions at the destination, the predetermined time being the time the user spends after travelling by the travel means before starting actions at the destination.

[0063] According to this embodiment, it is possible to generate a travel schedule that takes into account preliminary actions to be taken after arrival at the destination.

[0064] 2. In the above embodiment, The determination means determines the travel schedule including an arrival time at which the vehicle should arrive in order to secure the predetermined time.

[0065] According to this embodiment, it is possible to generate a travel schedule that can more reliably provide for preliminary actions to be taken after arrival at the destination.

[0066] 3. In the above embodiment, The determination means determines the travel schedule including a departure time for arriving at the destination using the travel means on or before the arrival time.

[0067] According to this embodiment, it is possible to generate a travel schedule that can more reliably provide for preliminary actions to be taken after arrival at the destination.

[0068] 4. In the above embodiment, Further comprising a location information acquisition means (e.g., 215) for acquiring location information of the user's communication device, The determination means determines the travel schedule having location information of the user's communication device as a starting point.

[0069] According to this embodiment, for example, when the user is at home or in a location that is approximately the same as the starting point for the actual trip, the user can easily specify the starting point for the travel schedule without explicitly specifying the starting point.

[0070] 5. In the above embodiment, a storage means (e.g., 204) for storing data (e.g., 222) relating the user's travel characteristics and actions at the destination to the predetermined time spent at the destination; The determination means determines the movement schedule including the predetermined time by referring to the storage means.

[0071] According to this embodiment, by using the preparation time information, it is possible to acquire a preparation time suitable for the user's movement characteristics and actions at the destination through high-speed processing.

[0072] 6. In the above embodiment, When the user's movement characteristic is a type in which another person is involved, the determination means sets the predetermined time to be longer than when the user's movement characteristic is a type in which the user moves alone.

[0073] According to this embodiment, a longer preparation time can be set when a group of people are acting than when a single person is acting.

[0074] 7. In the above embodiment, The determination means sets the predetermined time to be longer when the user's movement characteristics are of a type involving a child under a first age than when the user's movement characteristics are of a type not including the child.

[0075] According to this embodiment, it is possible to set a preparation time that is suited to the situation of taking action while taking care of a child.

[0076] 8. In the above embodiment, The determination means sets the predetermined time to be longer when the user's movement characteristics are of a type involving elderly people over a second age than when the user's movement characteristics are of a type involving adults under the second age.

[0077] According to this embodiment, it is possible to set a preparation time suitable for a situation in which an action is to be performed over a long period of time.

[0078] 9. In the above embodiment, The system further includes a transmitting means for transmitting information constituting the determined moving schedule to a communication device possessed by the user.

[0079] According to this embodiment, the communication device can incorporate the received information into a display screen configured within the communication device, using each piece of information that constitutes the travel schedule, and display the information.

[0080] 10. In the above embodiment, The system further includes a generating means for generating display information for displaying the determined travel schedule, the display information being displayed on a communication device possessed by the user, for transmission to the communication device.

[0081] According to this embodiment, the communication device can easily and quickly display the received display information.

[0082] 11. In the above embodiment, The schedule acquisition means further acquires characteristics of the user's movement as the schedule information.

[0083] According to this embodiment, the characteristics of the user's travel, as specified by the user in the communication device, may be used to determine the travel schedule.

[0084] 12. In the above embodiment, When the user's movement characteristics are a type that includes multiple types involving other people, the determination means determines the movement schedule that includes, as the specified time, a time calculated using each of the specified times associated with each type.

[0085] This embodiment allows for a reasonable preparation time for an entire group of users.

[0086] 13. In the above embodiment, When the user's movement characteristics are a type that includes multiple types involving other people, the determination means determines the movement schedule that includes, as the specified time, an average value of each of the specified times associated with each type.

[0087] According to this embodiment, an averaged and appropriate preparation time can be set.

[0088] 14. In the above embodiment, When the characteristic of the user's movement is a type including a plurality of types involving other people, the determination means determines the movement schedule including the predetermined time associated with a type specified by the user among the plurality of types.

[0089] According to this embodiment, a travel schedule including the most desired preparation time for the user can be generated.

[0090] 15. In the above embodiment, The determination means further determines a delivery schedule for delivering a package for the action to the destination before the user starts the action at the destination.

[0091] According to this embodiment, luggage such as fishing or skiing equipment and clothes for changing can be delivered in time for preparation.

[0092] 16. In the above embodiment, The determination means varies the predetermined time depending on whether the activity at the destination requires a change of clothes and whether the activity requires tools.

[0093] According to this embodiment, a travel schedule with different preparation times can be generated depending on the action to be taken at the destination.

[0094] 17. The information processing method according to the above embodiment is An information processing method executed in an information processing device, A schedule acquisition step (e.g., S501) of acquiring schedule information including a destination and a schedule of actions to be taken at the destination, the destination being specified by a user; A transportation means acquisition step (e.g., S502) of acquiring information on a transportation means to be used for traveling to the destination designated by a user; A determination step (e.g., S505, S506) of determining a travel schedule for the user to travel using the transportation means and start an action at the destination, In the determination process, the travel schedule is calculated based on a predetermined time corresponding to the user's travel characteristics and actions at the destination, and the predetermined time is the time the user spends after traveling by the transportation means before starting actions at the destination.

[0095] According to this embodiment, it is possible to generate a travel schedule that takes into account preliminary actions to be taken after arrival at the destination.

[0096] The invention is not limited to the above-described embodiment, and various modifications and variations are possible within the scope of the gist of the invention. [Explanation of symbols]

[0097] 100: information providing server, 102: communication device, 202: control unit, 215: schedule determination unit, 216: display information generation unit

Claims

1. A schedule acquisition means for acquiring schedule information including a destination and a schedule of an action at the destination, the destination being specified by a user; A means of transportation acquisition for acquiring information on a means of transportation to be used for traveling to the destination; a determination means for determining a travel schedule for the user to travel using the transportation means and to start an action at the destination, The information processing device, characterized in that the determination means calculates the travel schedule based on a predetermined time corresponding to the user's travel characteristics and actions at the destination, and the predetermined time is the time the user spends after traveling by the transportation means before starting actions at the destination.

2. 2 . The information processing apparatus according to claim 1 , wherein the determining means determines the travel schedule including an arrival time at which the vehicle should arrive in order to secure the predetermined time.

3. 3. The information processing apparatus according to claim 2, wherein the determining means determines the travel schedule including a departure time for arriving at the destination by using the travel means before the arrival time.

4. The method further comprises: acquiring location information of the user's communication device; The information processing apparatus according to claim 3 , wherein the determining means determines the travel schedule using location information of the user's communication device as a starting point.

5. The method further comprises: storing data relating a characteristic of the user's movement and an action at a destination to the predetermined time spent at the destination; 2 . The information processing apparatus according to claim 1 , wherein the determining means determines the movement schedule including the predetermined time by referring to the storage means.

6. The information processing device according to claim 1, characterized in that the determination means sets the predetermined time to be longer when the user's movement characteristics are a type in which other people are involved than when the user's movement characteristics are a type in which the user moves alone.

7. The information processing device according to claim 1, characterized in that the determination means sets the specified time to be longer when the user's movement characteristics are a type that involves children under a first age than when the user's movement characteristics are a type that does not include the children.

8. The information processing device according to claim 1, characterized in that the determination means sets the predetermined time to be longer when the user's movement characteristics are a type that involves elderly people over a second age than when the user's movement characteristics are a type that involves adults under the second age.

9. 2. The information processing apparatus according to claim 1, further comprising a transmission means for transmitting information constituting the determined travel schedule to a communication device possessed by the user.

10. The information processing device according to claim 1, further comprising a generating means for generating display information displaying the determined travel schedule, the display information being displayed on a communication device owned by the user, for transmission to the communication device.

11. 2. The information processing apparatus according to claim 1, wherein the schedule acquisition means further acquires a characteristic of the user's movement as the schedule information.

12. The information processing device according to claim 1, characterized in that, when the user's movement characteristics are a type that includes multiple types involving other people, the determination means determines the movement schedule that includes, as the specified time, a time calculated using each of the specified times associated with each type.

13. The information processing device according to claim 12, characterized in that, when the user's movement characteristics are a type that includes a plurality of types involving other people, the determination means determines the movement schedule that includes, as the specified time, an average value of each of the specified times associated with each type.

14. The information processing device according to claim 1, characterized in that, when the user's movement characteristics are a type that includes a plurality of types involving other people, the determination means determines the movement schedule that includes the specified time associated with a type specified by the user among the plurality of types.

15. The information processing apparatus according to claim 1 , wherein the determining means further determines a delivery schedule for delivering packages for the action to the destination before the user starts the action at the destination.

16. 2 . The information processing device according to claim 1 , wherein the determining means varies the predetermined time depending on whether the activity at the destination requires a change of clothes and whether the activity requires tools.

17. An information processing method executed in an information processing device, a schedule acquisition step of acquiring schedule information including a destination and a schedule of an action at the destination, the destination being specified by a user; a transportation means acquisition step of acquiring information on a transportation means to be used for traveling to the destination designated by a user; A determination step of determining a travel schedule for the user to travel using the transportation means and start an action at the destination, An information processing method, in which the determination process calculates the travel schedule based on a predetermined time corresponding to the user's travel characteristics and actions at the destination, and the predetermined time is the time the user spends after traveling by the transportation means before starting actions at the destination.

18. A program for causing a computer to function as each of the means of the information processing device according to any one of claims 1 to 16.

19. A storage medium for storing a program for causing a computer to function as each of the means of the information processing device according to any one of claims 1 to 16.

Citation Information

Patent Citations

  • Vehicle reservation system, vehicle reservation method, and program

    JP2020016967A