Information processing system, information processing program, and information processing method

The information processing system facilitates efficient management of travel reservations by allowing partial changes or cancellations within dynamic packages, enhancing user convenience by minimizing the need for complete re-booking.

JP2026086811APending Publication Date: 2026-05-26NAVITIME JAPAN CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
NAVITIME JAPAN CO LTD
Filing Date
2026-02-19
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

Existing travel planning systems, such as dynamic packages, do not allow for convenient partial changes (additions, deletions, or time/date changes) to reservations after confirmation, requiring all reservations to be canceled and re-booked if any schedule change occurs.

Method used

An information processing system that includes a memory control means to store reservation information for multiple travel items, a request receiving unit to handle change or cancellation requests, a determination unit to assess the need for changes or cancellations, and a notification unit to provide users with options and updates.

Benefits of technology

Enables convenient and efficient management of travel reservations by allowing partial changes or cancellations without requiring complete re-booking, improving user convenience and reducing unnecessary processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026086811000001_ABST
    Figure 2026086811000001_ABST
Patent Text Reader

Abstract

This invention provides an information processing system, information processing program, and information processing method that can enhance the convenience of booking multiple items related to a single trip in one go. [Solution] The information processing system includes a storage control means S10 that stores reservation information for multiple items related to one trip, a request receiving means S11 that receives a request to change or cancel at least one of the reservation information for the multiple items, and a determination means S12 that, when a request to change or cancel at least one is received, determines whether or not each of the remaining reservation information items needs to be changed or canceled.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing system, an information processing program, and an information processing method.

Background Art

[0002] In travel planning, various reservations such as "airplane tickets", "admission tickets to tourist attractions", "local transportation means", and "accommodations" are required. Currently, in the travel industry, there is a service for creating travel plans called dynamic packages. In a dynamic package, a user can freely combine a plurality of items related to one travel, such as "airplane tickets", "admission tickets to tourist attractions", "local transportation means", and "accommodations", and make reservations in a lump sum. However, when making reservations for a plurality of items related to one travel in a lump sum like a dynamic package, it is difficult to partially change (add, delete, change the date and time, etc.) the travel itinerary after the reservation is confirmed. If even one schedule changes, all reservations need to be canceled once and then re - reserved. In Patent Document 1, when a user deletes an item or adds an item from a travel itinerary template to create a travel itinerary, the availability of the items constituting the created travel itinerary is confirmed based on the departure date, and a system that can reserve a plurality of items included in the created travel itinerary in a lump sum is proposed. However, although Patent Document 1 describes changes to items (addition / deletion, date - time change when reservation is not available, etc.) during travel itinerary creation, nothing is described about changes after the reservation is confirmed.

[0003]

[0004]

Prior Art Documents

Patent Documents

[0005] [Patent Document 1] Japanese Patent Publication No. 2000-339376 [Overview of the project] [Problems that the invention aims to solve]

[0006] This invention was made in consideration of the above points. The object of this invention is a journey Information processing that can improve convenience when booking multiple items related to a line all at once. The objective is to provide information processing systems, information processing programs, and information processing methods. [Means for solving the problem]

[0007] The information processing system according to the present invention is A memory control means for storing reservation information for multiple items related to a single trip, The requirements for changing or canceling at least one of the reservation information for the aforementioned multiple items A means of receiving requests, If a request is received to change or cancel at least one of the above, the remaining i A determination means for determining whether each of the reservation information items of Tem needs to be changed or canceled, It is equipped with. [Effects of the Invention]

[0008] According to the present invention, the convenience of booking multiple items related to a single trip all at once. It can improve. [Brief explanation of the drawing]

[0009] [Figure 1] Figure 1 is a diagram showing a schematic configuration of an information processing system according to one embodiment. [Figure 2] Figure 2 is a flowchart illustrating an example of the operation of an information processing system. [Figure 3] Figure 3 is a flowchart showing a modified example of the operation of the information processing system. [Figure 4] Figure 4 is a flowchart showing a modified example of the operation of the information processing system. [Figure 5] Figure 5 is a flowchart showing a modified example of the operation of the information processing system. [Figure 6A] Figure 6A is a table showing an example of reservation information stored in the reservation information database. [Figure 6B] Figure 6B is a table showing another example of reservation information stored in the reservation information database. [Figure 7A] Figure 7A is a diagram showing an example of a screen displayed by the information processing system. [Figure 7B] Figure 7B is a diagram showing an example of a screen displayed by the information processing system. [Figure 7C] Figure 7C is a diagram showing an example of a screen displayed by the information processing system. [Figure 7D] Figure 7D is a diagram showing an example of a screen displayed by the information processing system. [Figure 8A] Figure 8A is a diagram showing an example of a screen displayed by the information processing system. [Figure 8B] Figure 8B is a diagram showing an example of a screen displayed by the information processing system. [Figure 8C] Figure 8C is a diagram showing an example of a screen displayed by the information processing system. [Figure 8D] Figure 8D is a diagram showing an example of a screen displayed by the information processing system. [Figure 8E] Figure 8E is a diagram showing an example of a screen displayed by the information processing system. [Figure 8F] Figure 8F is a diagram showing an example of a screen displayed by the information processing system. [Figure 8G] Figure 8G is a diagram showing an example of a screen displayed by the information processing system. [Figure 8H]Figure 8H shows an example of a screen displayed by an information processing system. [Figure 8I] Figure 8I shows an example of a screen displayed by an information processing system. [Figure 8J] Figure 8J shows an example of a screen displayed by an information processing system. [Figure 8K] Figure 8K shows an example of a screen displayed by an information processing system. [Modes for carrying out the invention]

[0010] Embodiments of the present invention will be described in detail below with reference to the attached drawings. Components with equivalent functions are assigned the same reference numeral, and detailed information about components with the same reference numeral is also provided. I won't repeat the explanation.

[0011] (Configuration of the information processing system) Figure 1 is a diagram showing a schematic configuration of an information processing system 1 according to one embodiment. In the same figure, each functional unit that performs a function can be considered a means for performing that function. .

[0012] As shown in Figure 1, the information processing system 1 comprises a terminal device 2 and a server 3. Terminal device 2 and server 3 can communicate with each other via a network 4 such as the Internet. It is connected to. Network 4 can be either a wired or wireless connection, and the type of connection The type and form are irrelevant. Furthermore, at least a portion of terminal device 2 and server 3 is a computer. This is achieved through [something].

[0013] First, let me explain terminal device 2. Terminal device 2 is for the user's use, For example, mobile devices such as smartphones and tablets, and notebook computers. It is a computer or electronic device such as a desktop computer.

[0014] As shown in Figure 1, the terminal device 2 comprises a terminal communication unit 21, a terminal control unit 22, and a terminal storage unit. It has a terminal input section 24 and a terminal output section 25. Each section 21 to 25 is connected to each other. Communication is possible.

[0015] The terminal communication unit 21 is a communication interface between the terminal device 2 and the network 4. The terminal communication unit 21 sends and receives information between the terminal device 2 and the server 3 via the network 4. I believe.

[0016] The terminal control unit 22 is a control means that performs various processes of the terminal device 2. This may be achieved by the processor in terminal device 2 executing a predetermined program. It may be implemented in hardware.

[0017] The terminal storage unit 23 includes, for example, internal memory and external memory (SD memory card, etc.). This is a data storage unit. The terminal storage unit 23 stores various data handled by the terminal control unit 22. The terminal storage unit 23 does not necessarily have to be located within the terminal device 2. Part or all of the memory unit 23 is connected to the terminal device 2 via the network 4 so as to be able to communicate with it. It may be located within another device.

[0018] The terminal input section 24 is an interface for the user to input information into the terminal device 2. For example, touch panels and microphones in mobile devices, notebook computers This includes touchpads, keyboards, or mice on a computer.

[0019] The terminal output unit 25 is an interface that outputs various information from the terminal device 2 to the user. This includes, for example, video display means such as liquid crystal displays and audio output means such as speakers. Specifically, for example, the terminal output unit 25 is a G for receiving operations from the user. You may display a UI (Graphical User Interface).

[0020] Next, we will describe server 3. As shown in Figure 1, server 3 is a server communication unit 31 It also has a server control unit 32 and a server storage unit 33. Each of the units 31 to 33 is connected to each other. Communication is possible.

[0021] Of these, the server communication unit 31 is the communication interface between the server 3 and the network 4. The server communication unit 31 communicates between the server 3 and the terminal device 2 via the network 4. To send and receive information.

[0022] The server storage unit 33 is, for example, a fixed data storage device such as a hard disk. The server memory unit 33 stores various types of data handled by the server control unit 32. For example, The server storage unit 33 contains a route network information database 3 which includes traffic network information. 3a, a map information database 33b containing map information, and a reservation information database 33c. It includes.

[0023] Transportation network information is information that defines transportation networks such as railways and buses, as well as road networks. Network information includes transportation route information, timetable information, fare information, etc. Road network information This includes data for nodes, which are connecting points in a road network representation such as intersections, and road sections between nodes. It is represented by a combination of data from the links in between.

[0024] Map information includes map data such as road maps for the entire country and each region, and mappings to the map data. Includes map object information. Map object information refers to the information displayed on the map. Shape information about the structure, annotation information about the notes displayed on the map, and information displayed on the map. This includes symbolic information about the symbols shown. Map information is also included in public transportation route maps. It may include related route map information.

[0025] The above transportation network and map information will be updated at predetermined intervals. That's fine.

[0026] The reservation information database 33c contains reservation information for multiple travel-related items. It is stored in the reservation information database 33c. Figure 6A shows the reservation information stored in the reservation information database 33c. This is a table showing an example. As shown in Figure 6A, the reservation information is in the format of the reservation ID (identification number). ) and the name of the trip, multiple booked items related to the trip, and the type of each item, This includes reservation date and time information for each item. Reservation information includes the number of people and cost for each item. It may also include information such as cancellation fees. In the example shown in Figure 6A, the reservation ID User "12345" listed items related to the trip name "BB Travel" as "AA Airport → "BB Airport flight ticket" (Type: Transportation, Booking date and time: 6 / 24 11:00~12:30), "Rental of local transportation at BB" (Type: Activity, Booking date: Departure 6 / 24) 13:00, return 6 / 25 20:00) and "CC Zoo Admission" (Type: Activity) Bitty, reservation date and time: entry time 6 / 24 14:00), and "Hotel DD" (type: accommodation) The reservation date and time (check-in 6 / 24 18:00) is remembered as already being booked. Figure 6B shows another example of reservation information stored in the reservation information database 33c. This is a table. In the example shown in Figure 6B, the user with reservation ID "23456" has the travel name " Items related to "Okinawa trip" include "Airline tickets from Haneda Airport to Okinawa Airport" (Type: Transportation, Reservation date and time: 8 / 7 8:20~11:00) and "Okinawa Hotel" (Type: Accommodation, Reservation date and time) :8 / 7~8 / 8) and "Snorkeling" (Type: Activity, Reservation time: 8 / 8 AM) and "Airline ticket from Okinawa Airport to Haneda Airport" (Type: Transportation, Booking date and time: 8 / 8 17: It is recorded that a reservation has been made for 10:00-19:50.

[0027] Note that the server storage unit 33 does not necessarily have to be located within the server 3. Part or all of the storage unit 33 is connected to the server 3 via the network 4 so as to be able to communicate with it. It may also be located within another device.

[0028] As shown in Figure 1, the server control unit 32 comprises a storage control unit 32a and a request receiving unit 32b. It has a determination unit 32c and a notification unit 32d. Each of these units 32a to 32d is a server This may be achieved by the processor in 3 executing a predetermined program, or by hardware It can be implemented in the wearer.

[0029] The memory control unit 32a stores reservation information for multiple items related to a single trip in the reservation information data. Stored in Tababase 33c. For example, when a user operates terminal device 2, they select "Airline Ticket" and "Tourism" Multiple items related to a single trip, such as "admission to the destination," "transportation within the destination," and "accommodation," When a reservation is made by freely combining multiple items, the memory control unit 32a will process the reservation of the multiple items. The reservation information may be obtained from the terminal device 2 and stored in the reservation information database 33c.

[0030] The request receiving unit 32b is associated with one trip stored in the reservation information database 33c. A request to change or cancel at least one of the reservation details for multiple items. We accept it.

[0031] As an example, as shown in Figure 7A, reservation information for multiple items related to one trip The output is sent via the terminal output unit 25, and the user says "Airline ticket from AA Airport to BB Airport" Select the displayed reservation date and time (6 / 24 11:00~12:30) via terminal input unit 24. When (for example, touch or click) the item, the notification unit 32d, described later, will notify the item. To confirm the changeable date and time, please inquire with the airline's server, etc., and see Figure 7B. The output is sent via the terminal output unit 25. The notification unit 32d sends an item of type "traffic". When checking the dates and times for changes to a ticket (for example, an airline ticket), if you are using the same mode of transportation (airplane) You could also check and output the dates and times that can be changed, or you could use different modes of transportation (for example, Shinkansen). The date and time, including the line, can be checked and output. (The diagram is omitted, but the notification unit 32) d can be changed for items of type "Activity" (for example, zoo admission tickets). To check available dates and times, please limit your search to the same activity (zoo) and check the available dates and times. You can acknowledge and output the results, or include different activities (e.g., aquarium, amusement park, etc.). You may also check and output the changeable date and time. Notification unit 32d is for items of type "accommodation". To check the dates and times that can be changed for (for example, DD Hotel), limit it to the same hotel. You can check the available dates and times and output them, or check the available dates and times including other hotels. It may also be output. As shown in Figure 7B, if there are multiple changeable dates and times, the notification unit 32d may display those prices in a comparable manner. If prices are displayed in a comparable manner, You may display only the price of the item in question (for example, "airline ticket") for comparison, or you may display other items. The total price, including items (such as "activities" or "accommodation"), may be displayed in a way that allows for comparison. Then, the user selects one of the changeable date and time displays via the terminal input unit 24. For example, touching or clicking will bring up the booking information for "Airport AA → Airport BB flight". A request to change the date and time to the selected date and time is sent from terminal device 2 to server 3, and the request is received The attachment 32b receives the request. The request receiving unit 32b receives at least one item When a request is received to change reservation information (for example, airline tickets, hotels, etc.), Notification section 32d indicates that it will be even cheaper if you take the earlier flight, or if you choose a different hotel. The terminal output unit 25 may also propose to the user that the price be reduced, etc.

[0032] As another example, as shown in Figure 8A, reservation information for multiple items related to a single trip. With the information output via the terminal output unit 25, the user will select "Haneda Airport → Okinawa Airport flight ticket". Next to the display "(Reservation date and time: 8 / 7 8:20~11:00)", there is a "Change" button. When this is operated via the terminal input unit 24 (for example, by touching or clicking), the server system Section 32 inquires with the airline's servers, etc., for information on the dates and times when the item can be changed. After confirming this, the output is sent via the terminal output unit 25, as shown in Figure 8B. The user selects one of the changeable date and time displays via the terminal input unit 24 (for example, tap Clicking (or tapping) will display the booking information for "Haneda Airport → Okinawa Airport flight tickets" for the selected date. A request to change the time is sent from terminal device 2 to server 3, and the request receiving unit 32b, The request may be accepted. Alternatively, as shown in Figures 8J and 8K, regarding one trip With reservation information for multiple related items output via the terminal output unit 25, the user The "Delete" button displayed next to each item is operated via the terminal input unit 24. For example, touching or clicking will trigger a request to cancel the reservation information for that item. The request is sent from terminal device 2 to server 3, and request receiving unit 32b accepts the request.

[0033] The notification unit 32d receives a request to change the reservation information of at least one item (hereinafter referred to as " When the request receiving unit 32b receives a "change request" (also called a "change request"), the reservation information of the item is... When making changes, information on the change fee incurred is obtained from the reservation information database 33c, and The user may be notified via the output unit 25. As one variation, the notification unit 32d is at least When a user submits a request to change the reservation information for at least one item (the day on which changes are possible) When one of the time displays is selected, etc., the change fee information is sent via the terminal output unit 25. In addition to notifying the user, the process involves the user executing the change request (as shown in Figures 7B and 8B). As shown, when information on the changeable date and time is displayed on the terminal output unit 25, etc., the change fee This information may be notified to the user via the terminal output unit 25.

[0034] The notification unit 32d receives a request to cancel the reservation information of at least one item (hereinafter referred to as " When the request receiving unit 32b receives a "cancellation request" (also called a "cancellation request"), the reservation information for the item in question is... When canceling a reservation, the cancellation fee information is obtained from the reservation information database 33c. Alternatively, the user may be notified via the terminal output unit 25. As one modified example, the notification unit 32d is: When a user submits a cancellation request for the reservation information of at least one item ("delete") When a button is pressed, etc., information about the cancellation fee is sent to the user via the terminal output unit 25. Not only is it known, but the user also has the step of executing the cancellation request (as shown in Figure 8A, when pressed) When the "Delete" button is displayed on the terminal output unit 25, etc., the information on the cancellation fee is displayed on the terminal The user may be notified via the output unit 25.

[0035] The determination unit 32c determines the necessary information for changing or canceling the reservation information of at least one item. When the request is received by the request reception unit 32b, the reservation information for each of the remaining items is as follows: The determination unit 32c determines whether a change or cancellation is necessary. The type of booking information for at least one item is transportation, accommodation, and activity. Determine which of the following applies, and based on the determined type, the reservation information for the remaining items The determination unit 32c may determine whether each of the reports needs to be changed or canceled. The reservation time for at least one item being changed or canceled (e.g., departure time, arrival time) (Time, entry time, check-in time, etc.) or location (departure location, arrival location, activity) Based on the information (such as the address of the facility and the address of the accommodation), the reservation information for the remaining items You may determine whether or not a change or cancellation is necessary regarding this.

[0036] The notification unit 32d determines whether to change or remove the reservation information for the remaining items based on the determination unit 32c. If it is determined that cancellation is necessary, a notification will be sent according to the determination result (for example, a table of alert information). (Demonstrate)

[0037] For example, the notification unit 32d will notify you if the reservation information for the remaining items needs to be changed or canceled. If it is determined that this is the case, the reservation information of the item that is determined to require modification or cancellation will be updated. The date and time that can be changed is checked by querying an external server, and as shown in Figure 8D, The end output unit 25 may also be used to propose to the user. The notification unit 32d confirms the date and time that can be changed. This can be done either before or after displaying the alert information.

[0038] For example, among the booking information for multiple items related to a single trip, the outbound flight... If you cancel your "transportation" bookings, such as airline tickets, you may have to cancel the entire trip. Therefore, the request receiving unit 32b cancels the reservation information for at least one item. If a request is accepted to cancel, the reservation information of at least one item to be canceled If the type of report is determined to be "traffic", the determination unit 32c will determine the remaining items Having determined that all of the contract information needs to be canceled, the notification unit 32d, as shown in Figure 8J, The terminal output unit 25 proposes to the user that all remaining reservation information be canceled. You may do so.

[0039] As another example, a user might have booking information for multiple items related to a single trip, and then... If you cancel your hotel reservation, you can change your itinerary to return home that day without staying overnight. There is a possibility of further changes. Therefore, the request receiving unit 32b reserves at least one item. If a request to withdraw information is received, and at least one I that is to be withdrawn If the type of the reservation information for Tem is determined to be "accommodation", the determination unit 32c determines the remaining Regarding the reservation information for the item, specifically the reservation information for return transportation (if you have canceled your accommodation reservation) It is determined that a change or cancellation (to the date) is necessary. The notification unit 32b then determines that a change or cancellation is necessary. The airline will provide you with the date and time when you can change your return transportation reservation information if it has been determined that it needs to be canceled. After contacting the server or other relevant parties for confirmation, the terminal output unit 25 will be used to communicate to the user as shown in Figure 8K. You may make a suggestion. Also, the determination unit 32c determines from the remaining reservation information of the items (accommodation reservation We have determined that the reservation information for the activity (on the day the reservation was canceled) needs to be canceled. The notification unit 32b will notify the terminal output unit 25 that the reservation information for the activity has been canceled. It may be suggested to the user through an intermediary.

[0040] As one variation, the determination unit 32c may change or remove the reservation information for the remaining items. If it is determined that deletion is necessary, the memory control unit 32a will determine if modification or cancellation is necessary. Automatically changes or cancellations to reservation information for items that have been determined to be in a state of emergency (suggestions to the user). (Without confirmation) the action is executed, and then the notification unit 32d determines that a change or cancellation is necessary. Notification that the reservation information for a specified item has been changed or canceled (for example, alert information) You may display this information to the user.

[0041] (An example of operation) Next, with reference to Figures 2 and 7A to 7D, an example of the operation of the information processing system 1 will be explained. To clarify, Figure 2 is a flowchart illustrating an example of the operation of Information Processing System 1. Figure 7A Figure 7D shows an example of a screen displayed by the information processing system 1.

[0042] As shown in Figure 2, first, the memory control unit 32a of server 3 processes multiple data related to one trip. The reservation information for the item is stored in the reservation information database 33c (step S10). For example, the user can operate terminal device 2 to obtain "airline tickets," "admission to tourist attractions," and "means of transportation at the destination." You can freely combine multiple items related to a single trip, such as "hotel" and "accommodation," and book them all at once. When this is done, the memory control unit 32a obtains the reservation information of the multiple items from the terminal device 2. The reservation information is then stored in the reservation information database 33c (see Figure 6A). The user can then check the reservation information. When the terminal device 2 is operated, the server control unit 32 will input the reservation information into the reservation information database 33c. The stored reservation information of the user is transmitted to terminal device 2, and as shown in Figure 7A, The output may also be provided via the final output unit 25.

[0043] Next, the request receiving unit 32b receives one trip stored in the reservation information database 33c To change or cancel at least one of the reservation details for multiple items related to [the item] The request is accepted (step S11). For example, as shown in Figure 7A, one trip With reservation information for multiple related items output via the terminal output unit 25, the user The ticket is for "Airport AA → Airport BB" (booking date and time: 6 / 24 11:00~12:30) When you select the display via the terminal input unit 24 (for example, by touching or clicking), the service The control unit 32 sends information about the changeable date and time for the item to the airline's server, etc. After confirming the information, the output is sent via the terminal output unit 25, as shown in Figure 7B. The user can change one of the date and time displays (for example, a table like "14:15-15:50") When you select (for example, by touching or clicking) via the terminal input unit 24, "A The booking information for the "Airport A → Airport BB flight" is entered for the selected date and time ("14:15~15:50"). A request to change to ) is sent from terminal device 2 to server 3, and request receiving unit 32b We will accept the request.

[0044] Next, the determination unit 32c modifies or cancels the reservation information for each of the remaining items. Determine whether it is necessary (step S12). For example, "Airline ticket from AA Airport to BB Airport" We received a request to change the reservation information for "[Name of reservation]" to the date and time of "14:15-15:50". In this case, among the reservation information for the remaining items, "Rental of local transportation at BB" (at departure) The time slots for "13:00" and "CC Zoo admission" (admission time 14:00) are different from the reserved time slots. It is before the arrival time of the revised flight (15:50), so I will not make it on time as booked. The judgment unit 32c determines the reservation for "rental of local transportation in BB" and "admission to CC Zoo". The information is deemed to need to be changed or canceled. On the other hand, "Hotel DD" (Che Check-in (18:00) is earlier than the arrival time of the revised flight (15:50). Since it is later and they will make it on time for the reservation, the determination unit 32c determines the reservation information for "Hotel DD". It has been determined that no changes or cancellations are necessary regarding the report.

[0045] Then, the notification unit 32d changes the reservation information of the remaining items based on the determination unit 32c. Alternatively, if it is determined that cancellation is necessary, a notification will be sent according to the determination result (Step S 13) For example, booking "rental of local transportation in BB" and "admission to CC Zoo". If it is determined that the information needs to be changed or canceled, the notification unit 32d will, as shown in Figure 7C As shown, reservation information for "rental of local transportation in BB" and "admission to CC Zoo" The message "The following reservation status is currently being affected" is displayed in a frame around the message. Alert information for displaying the page is sent to terminal device 2 and output via terminal output unit 25. To exert force. As one modified example, the notification unit 32d, as shown in Figure 7D, "AA Airport → BB Airport" Booking information for "flights," "rental of local transportation in BB," and "admission to CC Zoo." The display will be shaded, and within the shaded area, the following message will be displayed: This will affect the content. ·Rental car ·Facility entrance ticket Do you want to change your reservation? Alert information for displaying a message is sent to terminal device 2, and via terminal output unit 25 You can output it as is.

[0046] According to the above embodiment, a user can collect multiple items related to a single trip. If you make a reservation for a whole package and then try to change or cancel the reservation information for at least one item, Then, the reception unit 32b receives the request from the user, and the determination unit 32c reserves the remaining items. It automatically determines whether each piece of information needs to be changed or canceled. Users can identify other items that need to be changed or canceled and modify or cancel their reservation information. This makes it possible to cancel all reservations, including items that do not require modification or cancellation. After canceling, the process of rebooking becomes unnecessary. Therefore, the process related to one trip is eliminated. This can improve convenience when booking multiple items at once.

[0047] Furthermore, according to the above embodiment, the determination unit 32b determines the reservation information of the remaining items. If it is determined that the report needs to be changed or canceled, the notification unit 32c will notify the determination result. To provide appropriate notifications, users must change or remove the reservation information for at least one item. Deleting it will also require changing or canceling reservation information for other items. Therefore, it becomes easy to notice multiple items related to one trip. This will further enhance the convenience of making a reservation in a single booking.

[0048] (A variation of the action) Next, referring to Figures 3 and 8A to 8D, we will discuss a modified example of the operation of the information processing system 1. Let me explain. Figure 3 is a flowchart showing one modified example of the operation of the information processing system 1. Figures 8A to 8D show examples of screens displayed by the information processing system 1.

[0049] As shown in Figure 3, first, the memory control unit 32a of server 3 processes multiple data related to one trip. The reservation information for the item is stored in the reservation information database 33c (step S10). For example, the user operates terminal device 2 to select "Transportation (Airline Tickets)", "Activities", and "Accommodation". When you freely combine multiple items related to a single trip and make a reservation all at once, The memory control unit 32a acquires reservation information for the multiple items from the terminal device 2 and makes a reservation. Stored in information database 33c (see Figure 6B). For users to check reservation information. When terminal device 2 is operated, the server control unit 32 stores the reservation information in the reservation information database 33c. The reservation information of the user is transmitted to terminal device 2, and as shown in Figure 8A, terminal output unit 25 It may also be output via [a specific method / function].

[0050] Next, the request receiving unit 32b receives one trip stored in the reservation information database 33c To change or cancel at least one of the reservation details for multiple items related to [the item] The request is accepted (step S11). For example, as shown in Figure 8A, one trip With reservation information for multiple related items output via the terminal output unit 25, the user The display shows "Airline ticket from Haneda Airport to Okinawa Airport" (Reservation date and time: 8 / 7 8:20~11:00). The "Change" button displayed next to it is operated via the terminal input section 24 (for example, by touching it). When you click, the server control unit 32 will display information about the date and time that can be changed for that item. The information is checked by querying the airline's server, etc., and as shown in Figure 8B, the terminal output unit 25 It outputs via [this method]. And the user can change one of the date and time displays (for example, "8 The display shows " / 8 8:20~11:00"), and the terminal input section 24 is used to select (for example, (Tap or click) to select the booking information for "Haneda Airport → Okinawa Airport flight ticket". A request to change the date and time ("8 / 8 8:20~11:00") was sent from terminal device 2. The request is sent to the request receiver 3, and the request receiving unit 32b accepts the request.

[0051] Next, the determination unit 32c modifies or cancels the reservation information for each of the remaining items. Determine whether it is necessary (step S12). For example, "Airline ticket from Haneda Airport to Okinawa Airport" We are accepting requests to change the reservation information for "[Name of reservation]" to the date and time of "8 / 8 8:20~11:00". If you select this option, then among the remaining items, please select "Okinawa Hotel" (check-in 8 / 7) and The "Snorkeling" activity (booked time: 8 / 8 AM) has been changed to the time of the flight ticket. Since it was before the scheduled arrival time (8 / 8 11:00), and therefore they would not make it on time for their reservation, the judgment was made. Section 32c states that reservation information for "Okinawa Hotel" and "Snorkeling" may be changed or cancelled. It is determined that cancellation is necessary. Also, "Airline ticket from Okinawa Airport to Haneda Airport" (Reservation date: 8 / 8 17:10~19:50) is the time of your reservation, but the arrival time of your changed flight (8 / 8 1 Although it is after 1:00, it would be unnatural for a trip to arrive and immediately leave, The determination unit 32c also determines whether to change or cancel the reservation information for "Okinawa Airport → Haneda Airport flight tickets". It is determined that it is necessary.

[0052] Then, the notification unit 32d changes the reservation information of the remaining items based on the determination unit 32c. Or, if it is determined that cancellation is necessary, the item that is determined to need to be changed or canceled Check the date and time when the reservation information can be changed by querying an external server (Ste (S131). For example, "Okinawa Hotel" and "Snorkeling" and "Okinawa Airport → Haneda". If it is determined that changes or cancellations are necessary regarding your airport flight reservation information, you will be notified. Section 32d, as shown in Figure 8C, is for "Haneda → Okinawa 8 / 8 8:20-11:00". The message displayed reads, "If you make changes, it will affect other reservations." (a) Change all reservation information for other items that need to be changed or canceled in bulk. and (b) individually modify the reservation information of other items that need to be changed or canceled. The system sends alert information for making suggestions to terminal device 2 and outputs it via terminal output unit 25. And the user can (a) change or cancel the reservation information of all other items at once. I wish to make the change, and I clicked the "Change All (Check Availability)" button that appeared immediately after the proposal. When you operate (for example, touch or click) the terminal input unit 24, the notification unit 32d will determine whether the reservation information for the other item can be changed to the proposed date and time, externally. Check by contacting the server or other relevant parties. Alternatively, if the user needs to (b) change or cancel I would like to change the reservation information for other items individually, and for each of those other items individually. The displayed "Change Date and Time" button is operated via the terminal input unit 24 (for example, by touching it or When clicked, the notification unit 32d will show that the reservation information for the other item can be changed. The date and time are checked by querying an external server or similar source.

[0053] Then, if a changeable date and time can be confirmed (Step S332: YES), the notification unit 32d is the date and time when changes can be made regarding reservation information for other items that need to be changed or canceled. Suggest to the user that they want to change their reservation (step S333). For example, "Okinawa Airport → Regarding "Airline tickets for Haneda Airport," are there any seats available for the date and time of "8 / 9 17:10-19:50"? If this is confirmed, the notification unit 32d will, as shown in Figure 8G, "Change reservation to the following date and time." It is possible to change it. ·8 / 9 17:10-19:50" message is displayed. Information for this purpose is transmitted to terminal device 2 and output via terminal output unit 25.

[0054] On the other hand, if no changeable date and time can be confirmed (step S332: NO), notification Section 32d is for cancellation of reservation information for other items that need to be changed or canceled. The system proposes to the user that they do the following (step S334).

[0055] According to the above embodiment, the determination unit 32c determines the reservation information of the remaining items. If it is determined that a change or cancellation is necessary, the notification unit 32d will notify the change or cancellation The system automatically checks and suggests possible dates and times for changes to reservation information for items that have been determined to require modification. Therefore, it becomes unnecessary for users to manually check each changeable date and time one by one. Therefore, it further enhances the convenience of booking multiple items related to a single trip all at once. It is possible.

[0056] In the above-described embodiment, it is necessary to change or cancel the reservation information of other items. If it is determined that it is necessary, the notification unit 32d will notify that the change or cancellation is necessary, as shown in Figure 8C. We have notified you of all the necessary items in a list, but is this the only way we can provide notifications? Alternatively, you may individually notify users of multiple items that need to be changed or canceled.

[0057] For example, "Okinawa hotel," "snorkeling," and "airfare from Okinawa Airport to Haneda Airport." If it is determined that the reservation information needs to be changed or canceled, the notification unit 32d will, As shown in 8E, first, I changed it to "Haneda → Okinawa 8 / 8 8:20-11:00". The message "Yes." is displayed. Then, the user who has seen the message clicks "OK". When the ton is operated (for example, by touching or clicking), the notification unit 32d will be shown in Figure 8F. It outputs a suggestion such as, "Do you also want to change the date and time for 'Okinawa → Haneda'?" When you operate the "Confirm" button (for example, by touching or clicking it), the notification unit 32d will say: Please inquire with the airline's server or other relevant parties regarding the date and time when changes can be made to your flight ticket from Okinawa Airport to Haneda Airport. Please check again, and if you can confirm that the date and time you can change it ("8 / 9 17:10-19:50"), In that case, as shown in Figure 8G, the user is suggested to change the reservation to that date and time. The notification unit 32d notifies the hotel server of the date and time when the reservation information for "Okinawa Hotel" can be changed. Inquire with the relevant authorities to confirm. If the date and time for the change can be confirmed, the notification unit 32d will As shown in Figure 8H, the message "You need to change your reservation date" is displayed. Next, the notification unit 32d will provide the reservation information for "snorkeling". The system queries an external server to confirm the dates and times when changes can be made. If it fails, as shown in Figure 8I, it will say, "You need to cancel." It outputs a message suggesting the cancellation of the reservation.

[0058] Even by notifying individuals of multiple items that need to be changed or canceled in this manner, As shown in Figure 8C, this is a method of notifying all items that need to be changed or canceled in a list. Similar effects and benefits can be obtained.

[0059] (Second variation of the operation) Next, with reference to Figures 4 and 8J, a second modified example of the operation of the information processing system 1 will be described. Figure 4 is a flowchart showing a second modified example of the operation of the information processing system 1. Figure 8J is a diagram showing an example of a screen displayed by the information processing system 1.

[0060] As shown in Figure 4, in this embodiment, reservation information for multiple items related to one trip The process of storing the information (step S10) is similar to one modified example of the operation shown in Figure 3, and is explained below. Omit it.

[0061] In this embodiment, the request receiving unit 32b receives 1 stored in the reservation information database 33c. To cancel at least one of the booking details for multiple items related to a trip. Accept the request (step S21). For example, as shown in Figure 8A, regarding one trip With reservation information for multiple related items output via the terminal output unit 25, the user The display shows "Airline ticket from Haneda Airport to Okinawa Airport" (Reservation date and time: 8 / 7 8:20~11:00) The "Delete" button displayed next to it is operated via the terminal input section 24 (for example, by touching it or Clicking this will trigger a request to cancel the booking information for the "Haneda Airport → Okinawa Airport flight ticket". The request is sent from terminal device 2 to server 3, and request receiving unit 32b accepts the request.

[0062] Next, the determination unit 32c determines at least one item to be canceled ("Haneda Airport → Okinawa Airport") The booking information type for the "flight ticket" is one of the following: transportation, accommodation, or activity. Determine whether it is possible (step S221).

[0063] Next, the determination unit 32c determines at least one item to be canceled ("Haneda Airport → Okinawa Airport"). If the booking type for "Airline Ticket to Port" is determined to be "Transportation", the remaining items (That is, "Okinawa hotel," "snorkeling," and "airfare from Okinawa Airport to Haneda Airport") It is determined that all reservation information needs to be canceled (step S222).

[0064] Then, as shown in Figure 8J, the notification unit 32d cancels all reservation information for the remaining items. The system proposes this to the user via the terminal output unit 25 (step S223).

[0065] According to the implementation methods described above, users can reserve multiple items related to a single trip. If you cancel transportation bookings such as "airline tickets" among the booking information, you must cancel the trip. Considering the high probability that this will happen, the determination unit 32b determines that at least one item will be canceled. If the type of reservation information is determined to be "Transportation", the reservation information for the remaining items will be processed. By determining that all transactions need to be canceled, user convenience can be further enhanced.

[0066] (Third variation of the operation) Next, with reference to Figures 5 and 8K, a third modified example of the operation of the information processing system 1 will be described. Figure 5 is a flowchart showing a third modified example of the operation of the information processing system 1. 8K is a diagram showing an example of a screen displayed by the information processing system 1.

[0067] As shown in Figure 5, in this embodiment, reservation information for multiple items related to one trip The process of storing the information (step S10) is similar to one modified example of the operation shown in Figure 3, and is explained below. Omit it.

[0068] In this embodiment, the request receiving unit 32b receives 1 stored in the reservation information database 33c. To cancel at least one of the booking details for multiple items related to a trip. Accept the request (step S21). For example, as shown in Figure 8A, regarding one trip With reservation information for multiple related items output via the terminal output unit 25, the user Click the "Delete" button displayed next to "Okinawa Hotel" (Reservation Date: 8 / 7) on your device. When operated via the power unit 24 (for example, by touching or clicking), the reservation for "Okinawa Hotel" is displayed. A request to cancel the reservation information is sent from terminal device 2 to server 3, and request reception unit 32b However, we will accept the request.

[0069] Next, the determination unit 32c determines the number of items to be canceled ("Okinawa Hotel") Determine the type of information: transportation, accommodation, or activity. Step S221).

[0070] Next, the determination unit 32c determines that at least one item ("Okinawa Hotel") is to be canceled. If the type of reservation information is determined to be "accommodation", then of the remaining reservation information items Regarding the reservation information for return transportation (i.e., "airline tickets from Okinawa Airport to Haneda Airport") (accommodation) Determine that a change or cancellation is necessary (to the date the appointment was cancelled) (Step S322) .

[0071] Then, the notification unit 32b notifies the return transportation ("Okinawa Airport") which has been determined to need to be changed or canceled. →Regarding the reservation information for "Haneda Airport flights"), the date and time when changes can be made (the date the accommodation plan was canceled) Check the airline's servers, etc., to find out which times have available seats (on August 7th). (P331).

[0072] If a changeable date and time can be confirmed (step S332: YES), the notification unit 32d Regarding the reservation information for return transportation ("Okinawa Airport → Haneda Airport flight ticket"), please specify the date and time when changes can be made. The system then suggests to the user that they change their reservation (step S333). For example, "Okinawa Airport →Regarding the "airline ticket for Haneda Airport," on the day the accommodation was cancelled (August 7th), the time was "17:10 If it is confirmed that there are vacancies at the time of "-19:50", the notification unit 32d will, Figure 8K As shown below, "[Flight] 'Okinawa → Haneda' can be changed to the following date and time." The terminal will display the message "8 / 7 17:10-19:50". The data is transmitted to device 2 and output via terminal output unit 25.

[0073] On the other hand, if no changeable date and time can be confirmed (step S332: NO), notification Section 32d is for cancellation of reservation information for other items that need to be changed or canceled. The system proposes to the user that they do the following (step S334).

[0074] According to the implementation methods described above, users can reserve multiple items related to a single trip. If you cancel a reservation for accommodation such as a hotel, you will not be able to stay at the hotel and will return home on that day. Considering the high probability that the itinerary will be changed, the determination unit 32b determines that the fewest of the planned trips will be cancelled. If the type of reservation information for at least one item is determined to be "accommodation", then the return exchange If it is determined that a change or cancellation is necessary for a reservation, the notification unit will notify you of the date and time when the change is possible. By reviewing and proposing solutions, we can further enhance user convenience.

[0075] Furthermore, at least a part of the information processing system 1 described in the above-described embodiment is hardware It can be configured with hardware or with software. This includes a program that implements at least some of the functions of the information processing system 1 in a flexible manner. It is stored on a recording medium such as a disk or CD-ROM, and then loaded and executed by a computer. This is also fine. The recording medium is not limited to removable ones such as magnetic disks or optical disks, but also hard disks. Fixed recording media such as disk drives or memory may also be used.

[0076] Furthermore, the program that implements at least some of the functions of the information processing system 1 is an inter It may also be distributed via communication lines such as the internet (including wireless communication). Furthermore, the program Encrypting, modulating, or compressing the data, and then transmitting it over wired or wireless connections such as the internet. It may be distributed via network or by storing it on a recording medium.

[0077] Furthermore, the information processing system 1 may be made to function by one or more information processing devices. i. When using multiple information processing devices, one of the information processing devices will be a computer. By executing a predetermined program, the computer will perform at least the following actions on the information processing system 1. Both methods may be used to implement the function.

[0078] Furthermore, in the invention of the method, all processes (steps) are automated by computer. It may also be possible to implement this using a computer. Alternatively, each process could be performed by a computer, while the inter-process steps are performed. The progress control may be carried out manually. Furthermore, of the entire process At least a portion of this may be carried out by human hands.

[0079] Based on the above description, those skilled in the art can conceive of additional effects and various modifications of the present invention. While it may be possible, the embodiments of the present invention are not limited to the individual embodiments described above. The conceptual basis of the present invention derived from the content defined in the claims and its equivalents. Various additions, modifications, and partial deletions are permitted, provided they do not deviate from the original idea and purpose. [Explanation of Symbols]

[0080] 1. Information Processing System 2 Terminal devices 21 Terminal Communication Section 22 Terminal Control Unit 23 Terminal Storage Unit 24 Terminal Input Section 25 Terminal output section 3 Servers 31 Server Communication Section 32 Server Control Unit 32a Memory Control Unit 32b Request Reception Department 32c Judgment part 32d Notification Department 33 Server Storage Unit 33a Route Network Information Database 33b Map Information Database 33c Reservation Information Database 4 Network

Claims

1. A memory control means for storing reservation information for multiple items related to a single trip, A request receiving means for receiving a request to change or cancel at least one of the reservation information of the aforementioned multiple items, When a request is received to change or cancel at least one of the aforementioned items, a notification means is provided to determine, based on the reservation time and / or location information, whether the person will arrive on time for the reservation and / or whether the trip is inappropriate, and if it is determined that the person will not arrive on time or the trip is inappropriate, to provide a notification that the reservation information also needs to be changed or canceled. An information processing system equipped with [the following features].

2. The information processing system according to claim 1, wherein the notification means, when it is determined that the reservation information for the remaining items will not be made in time for the reservation or that the trip is unnatural, confirms and proposes a date and time when the reservation information for the said items can be changed.

3. Computers, A memory control means for storing reservation information for multiple items related to a single trip. A request receiving means for receiving a request to change or cancel at least one of the reservation information of the aforementioned plurality of items, and An information processing program that, upon receiving a request to change or cancel at least one of the aforementioned items, determines, based on the reservation time and / or location information, whether the person will arrive on time for the reservation and / or whether the trip is unnatural, and if it is determined that the person will not arrive on time or the trip is unnatural, it functions as a notification means to notify the person that the reservation information also needs to be changed or canceled.

4. An information processing system comprising multiple computers connected in a communicative manner, A memory control means for storing reservation information for multiple items related to a single trip, A request receiving means for receiving a request to change or cancel at least one of the reservation information of the aforementioned multiple items, When a request is received to change or cancel at least one of the aforementioned items, a notification means is provided to determine, based on the reservation time and / or location information, whether the person will arrive on time for the reservation and / or whether the trip is inappropriate, and if it is determined that the person will not arrive on time or the trip is inappropriate, to provide a notification that the reservation information also needs to be changed or canceled. In order to make an information processing system equipped with the following functions, An information processing program for causing at least one of the computers to function as at least one of the means.

5. To enable the information processing system described in claim 1 or 2 to function using multiple computers connected in a communicative manner, An information processing program for causing at least one of the aforementioned computers to function as at least one of the means in the information processing system described in claim 1 or 2.

6. An information processing program for causing a computer to function as at least one of the means in the information processing system described in claim 1 or 2.

7. A method of information processing performed by a computer, The steps include remembering reservation information for multiple items related to one trip, A step of receiving a request to change or cancel at least one of the reservation information for the aforementioned multiple items, Information processing method that, upon receiving a request to change or cancel at least one of the aforementioned items, determines, based on the reservation time and / or location information, whether the person will arrive on time for the reservation and / or whether the trip is unnatural, and if it is determined that the person will not arrive on time or the trip is unnatural, provides a notification that the reservation information also needs to be changed or canceled.