Program and information processing method
A program on a user's terminal detects transportation delays and notifies the meeting partner, addressing the lack of pre-emptive notification in existing systems.
Patent Information
- Application Number
- JP2023102773
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-06-22
- Publication Date
- 2025-01-09
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing systems fail to promptly notify meeting partners when a user may be late due to transportation delays, as they only recognize delays after passing checkpoints, not predicting potential delays before the user starts moving.
A program on a user's terminal acquires meeting details and transportation information, detecting delays in advance and sending notifications to the meeting partner via their terminal.
Automatically informs the meeting partner of potential lateness due to transportation delays, allowing timely adjustments.
Smart Images

Figure 2025002534000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a technique for notifying a user of a situation. [Background technology]
[0002] Many techniques are known for notifying users of their status while they are moving. In this regard, for example, Patent Document 1 discloses a movement status detection system that uses a check machine to identify the passing time when a traveler or baggage passes through a waypoint on a moving route set up in an airport, and compares the passing time or the passing time between two waypoints with an average value. Patent Document 1 also discloses that the movement status detection system notifies the traveler, worker, or meeting person of the comparison result using a check machine or a terminal. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] International Publication No. 2012 / 093618 Summary of the Invention [Problem to be solved by the invention]
[0004] The present disclosure aims to notify a meeting party that a user may be late for the meeting due to a delay in transportation. [Means for solving the problem]
[0005] One aspect of the present disclosure is to A program for causing a user terminal, which is a terminal associated with a user, to execute an information processing method, The information processing method is a program that includes the steps of accepting input of information relating to a meeting location, which is a place where the user will meet, a meeting time, which is the time when the user will meet, and a counterpart terminal, which is a terminal associated with the person with whom the user is to meet; accepting input of information relating to one or more means of transportation used by the user to travel from the user's departure location to the meeting location; acquiring operation information of the one or more means of transportation; and, when it is detected based on the operation information that a delay has occurred in the operation of at least one of the one or more means of transportation at a time after the time when the user should start traveling toward the meeting location but before the meeting time, sending first notification information to the counterpart terminal, which is a notification indicating that the user may not be able to arrive at the meeting location by the meeting time.
[0006] One aspect of the present disclosure is to An information processing method executed in a user terminal that is a terminal associated with a user, comprising: receiving input of information regarding a meeting place, which is a place where the user will meet, a meeting time, which is a time when the user will meet, and a partner terminal, which is a terminal associated with the partner with whom the user will meet; receiving input of information regarding one or more means of transportation used by the user to move from the user's departure point to the meeting place; acquiring operation information of the one or more means of transportation; and, when detecting, based on the operation information, that a delay has occurred in the operation of at least one of the one or more means of transportation at a time after the time when the user should start moving toward the meeting place and before the meeting time, detecting a possibility that the user will not be able to arrive at the meeting place by the meeting time. and transmitting, to the counterpart terminal, first notification information which is a notification indicating that there is a possibility of the communication being established.
[0007] Other aspects include an apparatus that executes the above program, a method that is realized by executing the above program, or a computer-readable storage medium that non-transiently stores the program. Effect of the Invention
[0008] According to the present disclosure, it is possible to notify a person to whom a user is meeting that a delay in transportation may cause the user to be late for the meeting. [Brief description of the drawings]
[0009] [Figure 1] FIG. 2 is a conceptual diagram of a process implemented by a program according to the embodiment. [Diagram 2] FIG. 1 is a diagram illustrating components of a system including an apparatus that executes a program according to an embodiment. [Diagram 3] 4 is a flowchart of a process executed by a control unit of the device that executes a program according to the embodiment. [Figure 4] FIG. 4 is a diagram showing an example of an input screen output by a program according to the embodiment. [Diagram 5] FIG. 11 is a diagram showing an example of a message output by a program according to the embodiment. [Figure 6] 11 is a flowchart of a process for notifying a user that a delay in public transportation has been resolved, the process being executed by a control unit of a device that executes a program according to an embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] There is known a system that recognizes a moving user at a checkpoint and automatically notifies a person the user is meeting that the user may be late for the meeting.
[0011] For example, consider a case where a user travels to a meeting place using public transportation. In this case, the system recognizes the user passing through a checkpoint set on the travel route. The system then calculates the travel time between multiple checkpoints and compares it with an average travel time, etc., to determine whether the user is likely to arrive at the meeting place later than the meeting time. If the system determines that the user is likely to arrive at the meeting place later than the meeting time, it notifies the meeting person that the user will be late for the meeting.
[0012] When a user travels using public transport as described above, delays may occur in the operation of the public transport used by the user to travel to the meeting place. For example, when a user travels to the meeting place by train, the operation of the train from the user's departure point to the nearest station to the meeting place may be delayed from the scheduled time. In this case, the above-mentioned delay determination system using checkpoints does not know whether the user will be late for the meeting until the user actually passes the checkpoint. However, if the determination system uses operation information of the public transport, it can predict that the user may be late for the meeting even if the user has not started traveling.
[0013] The program according to the present disclosure causes a user terminal to acquire from a user information regarding a meeting place and meeting time where the user will meet, and information regarding the transportation the user will use to travel from a departure point to the meeting place. The program causes the user terminal to acquire operation information of the means of transportation used by the user. When the program detects that at least one of the means of transportation used by the user is delayed, the program notifies the user that the user will be late for a meeting. The program causes the user terminal to transmit a notification indicating that there is a possibility that the user terminal may be unable to use the computer.
[0014] A program according to one embodiment of the present disclosure is a program that causes a user terminal, which is a terminal associated with a user, to execute an information processing method, the information processing method including: accepting input of information regarding a meeting location, which is a location where the user will meet, a meeting time, which is a time when the user will meet, and a counterpart terminal, which is a terminal associated with the person with whom the user will meet; accepting input of information regarding a first transportation means, which is one or more transportation means used by the user to travel from the user's departure location to the meeting location; acquiring operation information of the one or more first transportation means; and, if it is detected based on the operation information that a delay has occurred in the operation of at least one of the one or more first transportation means at a time after the time when the user should start traveling toward the meeting location and before the meeting time, sending first notification information to the counterpart terminal, which is a notification indicating that the user may not be able to arrive at the meeting location by the meeting time.
[0015] The meeting place is a place where the user meets the person to be met. The meeting place may be expressed using latitude and longitude information, or may be set based on a station or a bus stop of a public transportation facility such as a train or a bus.
[0016] The meeting time is the time when the user is to meet the person to be met at the meeting place.
[0017] The other party's terminal is a terminal associated with the meeting party with whom the user is to make a meeting. The other party's terminal is typically a smartphone, tablet terminal, wearable terminal, personal computer, or the like owned by the meeting party.
[0018] The operation information is information that indicates the operation status of the transportation facility used by the user in real time. For example, the operation information includes information indicating delays, suspensions, and resumption of operations on the railway line used by the user, information indicating the scheduled arrival times of the trains used by the user at each station, and the like.
[0019] A program according to one aspect of the present disclosure causes a user terminal to notify the other party's terminal that the user may be late for the meeting when a delay in the operation of a means of transportation that the user is using to travel to the meeting location is detected at a time after the time the user is supposed to start traveling to the meeting location but before the meeting time.
[0020] As a result, the program according to one embodiment of the present disclosure can automatically notify the person with whom the user is meeting that the user may be late for the meeting if there is a delay in the transportation service used by the user.
[0021] The first notification information may include information regarding a transportation facility that is experiencing a delay in operation among the one or more first transportation facilities.
[0022] This allows the person to be notified not only that the user will be late for the meeting, but also of the operating status of the transportation facility that the user will be using.
[0023] In addition, an information processing method executed by a program according to an embodiment of the present disclosure includes: The method may further include, when it is detected that the delay in the operation of the first transportation facility has been resolved based on the operation information at a time after the time when the delay in the operation of the first transportation facility has been resolved, transmitting second notification information to the other terminal, which is a notification indicating that the delay in the operation of the first transportation facility has been resolved.
[0024] This allows the user to quickly notify the person he or she is meeting of any changes in the operating conditions of the transportation facility that the user uses.
[0025] Furthermore, the information processing method executed by the program according to one embodiment of the present disclosure may further include outputting, to the user terminal, a notification indicating that the first notification information has been transmitted to the counterpart terminal.
[0026] This allows the user to recognize that the person he or she is meeting has been notified that he or she may be late for the meeting.
[0027] An information processing method according to one embodiment of the present disclosure is an information processing method executed on a user terminal, which is a terminal associated with a user, and includes accepting input of information regarding a meeting location, which is a location where the user will meet, a meeting time, which is a time when the user will meet, and a counterpart terminal, which is a terminal associated with the person with whom the user will meet; accepting input of information regarding a first transportation means, which is one or more transportation means used by the user to travel from the user's departure location to the meeting location; acquiring operation information of the one or more first transportation means; and, if it is detected based on the operation information that a delay has occurred in the operation of at least one of the one or more first transportation means at a time after the time when the user is to start traveling toward the meeting location and before the meeting time, transmitting first notification information to the counterpart terminal, which is a notification indicating that the user may not be able to arrive at the meeting location by the meeting time.
[0028] Specific embodiments of the present disclosure will be described below with reference to the drawings. Unless otherwise specified, the hardware configuration, module configuration, functional configuration, and the like described in each embodiment are not intended to limit the technical scope of the disclosure to only those.
[0029] (Embodiment) An overview of the processing performed by an apparatus that executes a program according to an embodiment will be described with reference to FIG. 1. FIG. 1 is a conceptual diagram of processing realized by a program according to an embodiment. In this embodiment, a user terminal 100 executes a program according to an aspect of the present disclosure. Note that an application for executing a program according to an aspect of the present disclosure may be installed in the user terminal 100, and the user terminal 100 may execute processing using the installed application. In this case, part of the calculations performed by the application may be executed by an external server device other than the user terminal 100.
[0030] The user terminal 100 acquires from the user 10 a meeting place, which is the place where the user 10 will meet the meeting party 20, and a meeting time, which is the time when the meeting will take place. The user terminal 100 may, for example, output, on a display unit, a user interface that accepts input of the meeting place and the meeting time, and accept the input of the meeting place and the meeting time from the user 10. The user terminal 100 then acquires information regarding the transportation facility that the user 10 will use to travel from the departure point to the meeting place. The user terminal 100 may, for example, output, on a display unit, a user interface that accepts input of the transportation facility that the user 10 will use, and accept the input of the transportation facility from the user 10.
[0031] Then, the user terminal 100 acquires operation information of the transportation facility based on the acquired information about the transportation facility. The user terminal 100 acquires the operation information of the transportation facility by communicating with an operation information server 300, which is an external server device that stores the operation information of the transportation facility.
[0032] Then, when the user terminal 100 detects a delay in the operation of the transportation used by the user 10 based on the acquired operation information, it transmits a notification to the other terminal 200, which is a terminal associated with the meeting party 20, that the user 10 may be late for the meeting. The notification is transmitted at any timing between the time when the user 10 is to start moving and the arrival of the meeting time.
[0033] In this way, when the program executed by the user terminal 100 detects a delay in the operation of the public transportation used by the user 10, it sends a notification to the other terminal 200, which is the terminal associated with the meeting party 20, that the user 10 may be late for the meeting. As a result, the program of the embodiment can automatically notify the person to be met that user 10 may be late for the meeting if there is a delay in the transportation used by user 10.
[0034] Next, each element constituting a system including a user terminal 100 which is an apparatus for executing a program according to an embodiment will be described in detail. Fig. 2 is a diagram for explaining components of a system including an apparatus for executing a program according to an embodiment.
[0035] The user terminal 100 according to this embodiment includes a control unit 110, a storage unit 120, and a communication unit 130. The user terminal 100 communicates with a counterpart terminal 200 and an operation information server 300.
[0036] The control unit 110 is realized by a processor such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit) and a memory. The control unit 110 includes, as functional modules, an input reception unit 111, an operation information acquisition unit 112, a notification transmission unit 113, and an output unit 114. These functional modules may be realized by the control unit 110 executing a program.
[0037] The input reception unit 111 receives input of the meeting place and meeting time by the user 10. The input reception unit 111 outputs an interface for inputting the meeting place and meeting time to the display unit of the user terminal 100. Then, the input reception unit 111 acquires the meeting place and meeting time input by the user 10 via the interface.
[0038] Furthermore, the input accepting unit 111 allows the user 10 to input information about a first transportation facility that is a transportation facility used by the user 10 to travel from the departure point to the meeting place. The input accepting unit 111 outputs an interface for accepting input of information about the first transportation facility to the display unit of the user terminal 100. Then, the input accepting unit 111 acquires information about the first transportation facility via the interface. When the user 10 uses multiple transportation facilities to travel to the meeting place, the input accepting unit 111 may accept input of information about multiple first transportation facilities.
[0039] The operation information acquisition unit 112 acquires operation information of the first transportation facility, the input of which is accepted by the input acceptance unit 111. The operation information acquisition unit 112 communicates with the operation information server 300 and acquires information related to the operation of the first transportation facility. For example, the operation information acquisition unit 112 acquires information related to the operation of the first transportation facility. Obtain information regarding delays or cancellations of trains, information regarding the elimination of delays or resumption of service of the first transportation facility, etc.
[0040] The notification sending unit 113 sends first notification information, which is a notification indicating that the user 10 may not arrive at the meeting place by the meeting time, to the other terminal 200. When the notification sending unit 113 detects, based on the operation information acquired by the operation information acquisition unit 112, that there is a delay in the operation of at least one first transportation facility, the notification sending unit 113 sends the first notification information to the other terminal 200. The notification sending unit 113 detects that a delay is occurring in the operation of the first transportation facility at any time between the time when the user 10 should start moving toward the meeting place and the meeting time, and sends the first notification information.
[0041] Furthermore, the notification sending unit 113 sends second notification information, which is a notification indicating that the delay in the operation of the first transportation facility has been resolved, to the counterpart terminal 200. When the notification sending unit 113 detects that the delay in the operation of the first transportation facility has been resolved based on the operation information at a time after the time when the first notification information is sent to the counterpart terminal 200, the notification sending unit 113 sends the second notification information to the counterpart terminal 200. Note that the second notification information is a notification indicating that the delay in the operation of the first transportation facility has been resolved.
[0042] The output unit 114 outputs the third notification information, which is a notification indicating that the first notification information has been transmitted to the counterpart terminal 200, to the user terminal 100. For example, the output unit 114 may output the third notification information to a display unit of the user terminal 100. Furthermore, the output unit 114 may output a sound indicating the third notification information from a speaker of the user terminal 100.
[0043] The storage unit 120 is a main storage device such as a RAM or a ROM, an EPROM, a hard disk drive, and an auxiliary storage device such as a removable medium. An operating system (OS), various programs, various tables, and the like are stored in the auxiliary storage device, and by executing the programs stored therein, each function that matches the predetermined purpose of each part of the control unit 110 can be realized. However, some or all of the functions may be realized by a hardware circuit such as an ASIC or an FPGA.
[0044] The storage unit 120 stores data and the like used or generated in the processing performed by the control unit 110. The storage unit 120 may also store route map information, map information, and the like.
[0045] The communication unit 130 is configured with a communication circuit that performs wireless communication. The communication unit 130 may be, for example, a communication circuit that performs wireless communication using 4G (4th Generation) or a communication circuit that performs wireless communication using 5G (5th Generation). The communication unit 130 may also be a communication circuit that performs wireless communication using LTE (Long Term Evolution) or a communication circuit that performs wireless communication using LPWA (Low Power Wide Area). The communication unit 130 may be a communication circuit that performs communication using a standard wireless communication area (Wi-Fi).
[0046] Next, devices other than the user terminal 100 will be described. The other terminal 200 is a terminal associated with the meeting party 20. For example, the other terminal 200 may be a smartphone, a tablet terminal, a wearable terminal, a personal computer, etc. The other terminal 200 communicates with the user terminal 100 and receives the first notification information or the second notification information.
[0047] The operation information server 300 is a server device that stores operation information of the first transportation facility. The operation information server 300 communicates with the user terminal 100 and transmits the operation information of the first transportation facility to the user terminal 100. The operation information of the first transportation facility stored in the operation information server 300 is The operation information may be updated at any time at intervals of 100 to 200 minutes. Note that the operation information may include information regarding a delay or cancellation of the operation of the first transportation facility, information regarding the elimination of a delay or the resumption of the operation of the first transportation facility, information regarding the operation schedule of the first transportation facility, etc.
[0048] Next, a specific content of the process performed by the user terminal 100 that executes the program according to the embodiment will be described below. Fig. 3 is a flowchart of the process performed by the control unit 110 of the device that executes the program according to the embodiment.
[0049] It is assumed that a specific application for executing the processes described in this specification is installed in the user terminal 100. The application is executed by the user terminal 100. The application may be executed not only by the user terminal 100 alone, but also by multiple devices including the user terminal 100 (for example, a server device other than the user terminal 100).
[0050] First, in step S10, the input reception unit 111 receives an input of the place (meeting place) and time (meeting time) where the user 10 will meet with the meeting party 20. The input reception unit 111 outputs an interface for receiving the input of the meeting place and meeting time to the display unit of the user terminal 100. Then, the meeting place and meeting time input by the user 10 are acquired via the interface.
[0051] The input receiving unit 111 outputs, for example, an input screen as shown in Fig. 4. Fig. 4 is a diagram showing an example of an input screen output by a program according to an embodiment. The user 10 inputs a meeting time in an input field via the input screen shown in Fig. 4. The user 10 may input a meeting place in the corresponding input field separately from the meeting time.
[0052] Next, in step S11, the input acceptance unit 111 accepts input of information on the first transportation facility and information on the other party's terminal 200. The input acceptance unit 111 acquires information on the other party's terminal 200, which is a terminal associated with the meeting party 20 input by the user 10. The input acceptance unit 111 may acquire, for example, a route selected by the user 10 on an input screen as shown in Fig. 4 as the first transportation facility. The input acceptance unit 111 may also acquire the meeting party 20 selected by the user 10 as a party to notify of the first notification information.
[0053] Next, in step S12, the operation information acquisition unit 112 acquires operation information of the first transportation facility from the operation information server 300.
[0054] Next, in step S13, the notification sending unit 113 determines whether or not a delay in the first transportation facility has been detected at a time after the time when the user 10 is to start moving and before the meeting time. If the notification sending unit 113 determines that a delay in the first transportation facility has been detected, this step is determined as positive.
[0055] If the determination in this step is positive, the process proceeds to step S14.
[0056] If the determination in this step is negative, the process ends.
[0057] When the process proceeds to step S14, the notification transmitting unit 113 transmits the first notification information to the counterpart terminal 200.
[0058] As shown in FIG. 5, the notification transmission unit 113 transmits the first notification information (notification of being late for a meeting) to the The notification may be sent via a message application, which may be a different application from the application that executes the program according to the embodiment.
[0059] Furthermore, after step S14, the output unit 114 may output third notification information, which is a notification indicating that the first notification information has been transmitted to the counterpart terminal 200, to the user terminal 100. The output unit 114 may output the third notification information to the display unit of the user terminal 100 as a still image or a moving image, or may output it as sound from a speaker of the user terminal 100.
[0060] In this way, the program of the embodiment causes the user terminal 100 to, when it detects a delay in the transportation used by the user 10 to travel to the meeting place, send a notification to the terminal associated with the person to be met that the user 10 may be late for the meeting.
[0061] Next, a process performed by the control unit 110 when it detects that the delay in the operation of the first transportation facility has been resolved will be described. Fig. 6 is a flowchart of a process in which the user terminal 100 detects that the delay in the operation of the transportation facility has been resolved and notifies the other party of the resolution. In this embodiment, when the control unit 110 detects that the delay in the operation of the first transportation facility has been resolved, it transmits second notification information, which is information notifying the other party of the resolution, to the other party's terminal 200.
[0062] The process illustrated in FIG. 6 is executed periodically after the process illustrated in FIG. 3 has been executed.
[0063] First, in step S20, the notification transmitting unit 113 judges whether or not the current time is after the time when the first notification information was transmitted to the counterpart terminal 200. If it is judged that the current time is the time after the first notification information was transmitted to the counterpart terminal 200, this step is judged as positive.
[0064] If the determination in this step is positive, the process proceeds to step S21.
[0065] If the determination in this step is negative, the process ends.
[0066] When the process transitions to step S21, the notification sending unit 113 judges whether or not the operation information acquisition unit 112 has detected that the delay in the operation of the first transportation facility has been resolved. When the notification sending unit 113 judges that the operation information acquisition unit 112 has detected that the delay in the operation of the first transportation facility has been resolved, this step is judged as positive. The notification sending unit 113 may also judge whether or not the operation information acquisition unit 112 has detected that the suspension of the operation of the first transportation facility has been resolved. The operation information acquisition unit 112 acquires the latest operation information of the first transportation facility from the operation information server 300, and when it judges that the information includes information indicating that the operation of the first transportation facility has been resumed, detects that the delay in the operation of the first transportation facility has been resolved.
[0067] If the determination in this step is positive, the process proceeds to step S22.
[0068] If the determination in this step is negative, the process ends.
[0069] When the process transitions to step S22, the notification sending unit 113 sends second notification information, which is a notification that the delay in the service of the first transportation facility has been resolved, to the partner terminal 200. Alternatively, the notification sending unit 113 may send a notification that the suspension of the service of the first transportation facility has been resolved as the second notification information.
[0070] The notification sending unit 113 may send the second notification information (such as a notification that a delay in service has been resolved) via a message application. The notification sending unit 113 may send the first notification information via a message application other than the application that executes the program according to the embodiment.
[0071] As described above, in this embodiment, when the user terminal 100 executing the program of the present disclosure detects a delay in the operation of the transportation facility used by the user 10 to move to the meeting place, the user terminal 100 transmits a notification to the terminal associated with the meeting party 20 that the user 10 may be late for the meeting. As a result, when a delay occurs in the operation of the transportation facility used by the user 10, the user terminal 100 executing the program of the present disclosure can automatically notify the meeting party that the user 10 may be late for the meeting. In addition, when the delay in the operation of the transportation facility is resolved, the user terminal 100 executing the program of the present disclosure transmits a notification to the terminal associated with the meeting party 20 that the delay in the operation of the transportation facility has been resolved. As a result, the user terminal 100 executing the program of the present disclosure can promptly notify the meeting party 20 of the situation in which the user 10 is in accordance with the operation status of the transportation facility used by the user 10.
[0072] (Modification) The above-described embodiment is merely an example, and the present disclosure can be modified and implemented as appropriate without departing from the spirit and scope of the present disclosure.
[0073] For example, the processes and means described in this disclosure can be freely combined and implemented as long as no technical contradiction occurs.
[0074] Furthermore, a process described as being performed by one device may be shared and executed by multiple devices. Alternatively, a process described as being performed by different devices may be executed by one device. In a computer system, the hardware configuration (server configuration) by which each function is realized can be flexibly changed.
[0075] The present disclosure can also be realized by supplying a computer program implementing the functions described in the above embodiments to a computer, and having one or more processors of the computer read and execute the program. Such a computer program may be provided to the computer by a non-transitory computer-readable storage medium connectable to the system bus of the computer, or may be provided to the computer via a network. Non-transitory computer-readable storage media include, for example, any type of disk, such as a magnetic disk (floppy disk, hard disk drive (HDD), etc.), an optical disk (CD-ROM, DVD disk, Blu-ray disk, etc.), a read-only memory (ROM), a random access memory (RAM), an EPROM, an EEPROM, a magnetic card, a flash memory, an optical card, and any type of medium suitable for storing electronic instructions. [Explanation of symbols]
[0076] 10 Users 20. Meeting person 100 User terminals 110... Control unit 111 Input reception section 112...Operation information acquisition department 113 Notification sending unit 114 Output section 120...Storage section 130 Communications Department 200: Remote terminal 300 Traffic information server
Claims
1. A program for causing a user terminal, which is a terminal associated with a user, to execute an information processing method, The information processing method includes: Accepting input of information regarding a meeting place, which is a place where the user will meet, a meeting time, which is a time when the user will meet, and a partner terminal, which is a terminal associated with the other person with whom the user will meet; Accepting an input of information regarding a first transportation facility, which is one or more transportation facilities used by the user to travel from the user's departure location to the meeting place; Obtaining operation information of the one or more first transportation facilities; when detecting, based on the operation information, that a delay has occurred in at least one of the operations of the one or more first transportation facilities at a time after the time that the user is to start moving toward the meeting place and before the meeting time, transmitting first notification information to the other terminal, the first notification information being a notification indicating that there is a possibility that the user will not be able to arrive at the meeting place by the meeting time. program.
2. The first notification information includes information regarding the first transportation facility that is experiencing a delay in operation among the one or more first transportation facilities, The program according to claim 1.
3. The information processing method includes: and when it is detected that the delay in the operation of the first transportation facility has been resolved based on the operation information at a time after the time when the first notification information is transmitted to the counterpart terminal, transmitting second notification information to the counterpart terminal, the second notification information being a notification indicating that the delay in the operation of the first transportation facility has been resolved. The program according to claim 2.
4. The information processing method includes: and outputting, to the user terminal, a notification indicating that the first notification information has been transmitted to the counterpart terminal. The program according to claim 1.
5. An information processing method executed in a user terminal that is a terminal associated with a user, comprising: Accepting input of information regarding a meeting place, which is a place where the user will meet, a meeting time, which is a time when the user will meet, and a partner terminal, which is a terminal associated with the other person with whom the user will meet; Accepting an input of information regarding a first transportation facility, which is one or more transportation facilities used by the user to travel from the user's departure location to the meeting place; Obtaining operation information of the one or more first transportation facilities; when detecting, based on the operation information, that a delay has occurred in at least one of the operations of the one or more first transportation facilities at a time after the time that the user is to start moving toward the meeting place and before the meeting time, transmitting, to the other terminal, first notification information which is a notification indicating that there is a possibility that the user will not be able to arrive at the meeting place by the meeting time; Information processing methods.
Citation Information
Patent Citations
Automatic notifying device for operation state of passenger train
JP2002230461A
System and method for notifying estimated arrival
JP2003006115A
Method and system for notifying traffic information
JP2004046284A
Transportation mail service system
JP2004062516A
Notifying system for operation delay information, and notification method for operation delay information
JP2007293493A