System and Program

The system generates both first and second search results by altering initial search conditions, ensuring travel products better match user preferences and reducing user withdrawal.

JP7611622B1Active Publication Date: 2025-01-10REIWA TRAVEL INC
View PDF 12 Cites 0 Cited by

Patent Information

Application Number
JP2024080322
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-05-16
Publication Date
2025-01-10
Estimated Expiration
2044-05-16

AI Technical Summary

Technical Problem

Existing systems fail to provide travel products that accurately meet user wishes, often resulting in user withdrawal due to insufficient search results or mismatched conditions.

Method used

A system and program that generate both first and second search result information by changing at least a portion of the initial search conditions, such as departure and return dates, to provide multiple options that better align with user preferences.

Benefits of technology

Increases the likelihood of finding travel products that satisfy user desires by offering alternative search results based on modified conditions, reducing user withdrawal and enhancing satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007611622000001_ABST
    Figure 0007611622000001_ABST
Patent Text Reader

Abstract

An object of the present invention is to provide a system and program capable of offering travel products that meet the needs of a user. [Solution] The present invention is a system including one or more computers that acquire first search condition information indicating first search conditions for searching for travel products, and generate second search result information indicating one or more travel products that are search results for second search conditions obtained by changing at least a part of the first search conditions indicated by the first search condition information.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a system and a program. [Background technology]

[0002] As an invention related to a conventional system, for example, an information processing device described in Patent Document 1 is known. The information processing device has a storage unit, a communication unit, and a control unit. The storage unit stores service facility information including information on an area where a plurality of service facilities are located. The communication unit is capable of communicating with a facility terminal and a user terminal owned by the service facility. When the control unit receives a reservation request for any of the service facilities including information on the date, time, and number of people from the user terminal, the control unit transmits information indicating the reservation request to the facility terminal. When the control unit receives a rejection notice rejecting the reservation request from the facility terminal, the control unit transmits to the user terminal a message including information indicating the URL of a search result page of the service facility information using the date, time, and number of people included in the reservation request and the area where the service facility rejecting the reservation is located as search conditions, or information indicating at least a part of the search result page.

[0003] Such an information processing device can guide the user to make a reservation at another service facility even if the service facility for which the user has made a reservation becomes unavailable. [Prior art documents] [Patent documents]

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

[0005] Meanwhile, there is a demand to provide travel products that meet the needs of users.

[0006] SUMMARY OF THE PRESENT EMBODIMENT An object of the present invention is to provide a system and program capable of offering travel products that meet the needs of a user. [Means for solving the problem]

[0007] The first form is, A system comprising one or more computers, The one or more computers obtain first search condition information indicating first search conditions for searching for travel products; generate second search result information indicating one or more travel products that are a search result of second search conditions obtained by changing at least a part of the first search conditions indicated by the first search condition information; It is a system.

[0008] The second form is The one or more computers A plurality of pieces of travel product information indicating the contents of the travel products are stored, generating the second search result information based on the plurality of travel product information and the first search condition information; The system according to the first aspect.

[0009] The third form is The one or more computers A plurality of pieces of travel product information indicating the contents of the travel products are stored, acquiring second search condition information indicating the second search condition; In the process of generating the second search result information, the second search result information is generated based on the plurality of travel product information and the second search condition information. The system according to the first aspect.

[0010] The fourth form is the one or more computers generate first search result information indicating one or more travel products that are a search result of the first search criteria indicated by the first search criteria information; The system according to any one of the first to third aspects.

[0011] The fifth form is If the first search result satisfies a predetermined condition, the one or more computers generate the second search result information. The system according to the fourth aspect.

[0012] The sixth form is the predetermined condition is that the number of the one or more travel products indicated by the first search result information is equal to or less than a predetermined value; The system according to the fifth aspect.

[0013] The seventh form is When the one or more computers receive the instruction information, the one or more computers display the first search result information and the second search result information; the instruction information is information of an instruction by a user to perform a search based on the second search condition; The system according to the fourth aspect.

[0014] The eighth form is In the process of generating the second search result information, as a change to at least a part of the first search condition, a departure date or a return date of the trip in the second search condition is changed by a first predetermined number of days. The system according to any one of the first to seventh aspects.

[0015] The ninth form is In the process of generating the second search result information, a period of the travel of the second search condition is changed by a second predetermined number of days as a change to at least a part of the first search condition. The system according to any one of the first to eighth aspects.

[0016] The tenth form is In the process of generating the second search result information, a departure point or an arrival point of the trip of the second search condition is changed as at least a part of the change of the first search condition. The system according to any one of the first to ninth aspects.

[0017] The eleventh form is In the process of generating the second search result information, the accommodation conditions of the second search conditions are changed as at least a part of the change of the first search conditions. The system according to any one of the first to tenth aspects.

[0018] The 12th form is the one or more computers display the second search result information. The system according to any one of the first to eleventh aspects.

[0019] The 13th form is A program executed in a system having one or more computers, The program includes: acquire first search condition information indicating first search conditions for searching for a travel product desired by the user; generating second search result information indicating one or more travel products that are a search result of second search conditions obtained by changing at least a part of the first search conditions indicated by the first search condition information; It is a program. Effect of the Invention

[0020] According to the present disclosure, travel products that meet the user's needs can be provided. [Brief description of the drawings]

[0021] [Figure 1] FIG. 1 is an explanatory diagram of the system 1. [Diagram 2] FIG. 2 is a block diagram of the user terminal 10. [Diagram 3] FIG. 3 is a block diagram of the server 110. [Figure 4] FIG. 4 shows an image displayed on the user terminal 10. [Diagram 5] FIG. 5 shows an image displayed on the user terminal 10. [Figure 6]FIG. 6 shows an image displayed on the user terminal 10. [Figure 7] FIG. 7 shows an image displayed on the user terminal 10. [Figure 8] FIG. 8 shows an image displayed on the user terminal 10. [Figure 9] FIG. 9 shows an image displayed on the user terminal 10. [Figure 10] FIG. 10 is a diagram showing a travel product table. [Figure 11] FIG. 11 is a flowchart executed by the control unit 12 of the user terminal 10 and the control unit 112 of the server 110. [Figure 12] FIG. 12 shows an image displayed on the user terminal 10. [Figure 13] FIG. 13 is a flowchart executed by the control unit 12 of the user terminal 10 and the control unit 112 of the server 110. [Figure 14] FIG. 14 is a diagram showing a travel product table. [Figure 15] FIG. 15 shows an image displayed on the user terminal 10. [Figure 16] FIG. 16 is a diagram showing a travel product table. [Figure 17] FIG. 17 shows a travel product table. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0022] (Embodiment) A system 1 according to an embodiment of the present disclosure will be described with reference to the drawings.

[0023] [System Structure] First, the overall configuration of the system 1 will be described with reference to the drawings. Fig. 1 is an explanatory diagram of the system 1. Fig. 2 is a block diagram of the user terminal 10. Fig. 3 is a block diagram of the server 110.

[0024] 1 includes a user terminal 10 (one or more computers) and a server 110 (one or more computers). The user terminal 10 and the server 110 can communicate with each other via a communication network. The network may be the Internet, an intranet, or the like.

[0025] The user terminal 10 is a computer. The user terminal 10 is an information processing device used by a user. The user terminal 10 is, for example, a smartphone, a tablet terminal, or a personal computer. As shown in FIG. 2, the user terminal 10 includes a control unit 12, a storage unit 14, a network interface 16, a graphics processing unit 18, a display 20, an operation unit 26, and a touch panel 28.

[0026] The storage unit 14 stores programs and data. The storage unit 14 is, for example, a combination of a Read Only Memory (ROM), a Random Access Memory (RAM), and a storage (for example, a flash memory or a hard disk).

[0027] The programs include, for example, the following programs: ·OS (Operating System) programs Applications that process information (e.g., web browsers or target apps described below)

[0028] The data includes, for example, the following data: Databases referenced in information processing Data obtained by performing information processing (i.e., the results of performing information processing)

[0029] The control unit 12 executes the programs stored in the storage unit 14 to realize the functions of the user terminal 10. The control unit 12 is, for example, at least one of the following: ·CPU(Central Processing Unit) ·GPU(Graphic Processing Unit) ·ASIC(Application Specific Integrated Circuit) ·FPGA(Field Programmable Array)

[0030] The control unit 12 includes a third information acquisition unit 30, a fourth information acquisition unit 32, a transmission control unit 34, and a display control unit 36 ​​as functional blocks.

[0031] The network interface 16 controls communication between the user terminal 10 and an external device. The external device is a server 110.

[0032] The graphics processing unit 18 displays an image on the display 20 based on the image data generated by the control unit 12. The display 20 is a liquid crystal display or an organic EL (Electro Luminescence) display.

[0033] The operation unit 26 generates an operation signal based on a user's operation on the touch panel 28 , and outputs the operation signal to the control unit 12 .

[0034] The server 110 is a computer. The server 110 is a Web server that stores data of Web pages. As shown in FIG. 3, the server 110 includes a control unit 112, a storage unit 114, and a network interface .

[0035] The storage unit 114 stores programs and data. The storage unit 114 is, for example, a combination of a Read Only Memory (ROM), a Random Access Memory (RAM), and a storage (for example, a flash memory or a hard disk).

[0036] The control unit 112 executes the programs stored in the storage unit 114 to realize the functions of the server 110. The control unit 112 is, for example, at least one of the following: ·CPU(Central Processing Unit) ·GPU(Graphic Processing Unit) ·ASIC(Application Specific Integrated Circuit) ·FPGA(Field Programmable Array)

[0037] The control unit 112 includes a first information acquisition unit 120, a second information acquisition unit 122, a first information generation unit 124, a second information generation unit 126, and a transmission control unit 128 as functional blocks.

[0038] The network interface 116 controls communication between the server 110 and an external device, which is the user terminal 10.

[0039] [System 1 operation] Next, the operation of the system 1 will be described with reference to the drawings. Figures 4 to 9 show images displayed by the user terminal 10. The image shown in Figure 8 and the image shown in Figure 9 are one image. Therefore, the bottom end of the image shown in Figure 8 and the top end of the image shown in Figure 9 are connected. The images shown in Figures 4 to 9 are displayed on the display 20 of the user terminal 10.

[0040] First, an overview of the operation of the system 1 will be described. The image shown in FIG. 4 is an image in which a user inputs search conditions for a travel product. The travel product is a package tour that is a combination of an air ticket and an accommodation voucher. The user inputs the first search conditions into the image shown in FIG. 4 by operating the user terminal 10. The first search conditions are conditions for searching for a travel product and are input by the user. The first search conditions include a departure point, an arrival point, a departure date, a return date, and the number of people. The departure point and the arrival point are the names of airports. In the image shown in FIG. 4, Tokyo is input as the departure point, Honolulu is input as the arrival point, February 2 is input as the departure date, February 5 is input as the return date, and two adults are input as the number of people. When the user presses the "Search" button, the user terminal 10 transmits the first search condition information I1 to the server 110. The first search condition information I1 indicates the first search conditions for searching for a travel product.

[0041] The storage unit 114 (one or more computers) of the server 110 stores a plurality of travel product information indicating the contents of the travel product. The control unit 112 of the server 110 searches for travel products based on the first search condition information I1 and the plurality of travel product information. Then, the control unit 112 (one or more computers) of the server 110 generates first search result information I11 indicating one or more travel products which are the search results of the first search condition indicated by the first search condition information I1. The server 110 transmits the first search result information I11 to the user terminal 10. As a result, the user terminal 10 displays the image shown in FIG. 5 indicating the first search result information I11. The image shown in FIG. 5 includes information on the travel product A. Specifically, the travel product A is the travel product which is the search result of the first search condition. The user can reserve the travel product A included in the image shown in FIG. 5 by operating the user terminal 10.

[0042] However, when the number of travel products included in the first search result information I11 is small, the user may want to further search for travel products using second search conditions close to the first search conditions. Also, there are cases where the first search conditions do not accurately express the conditions of the travel product desired by the user. In such a case, if travel products are searched for using second search conditions close to the first search conditions, the user may be able to obtain the travel product desired. The second search conditions are conditions for searching for travel products, and are input by the user or determined by the user terminal 10 or the server 110. In this embodiment, the second search conditions are input by the user.

[0043] The user presses the calendar mark for inputting the departure date and return date in the image shown in FIG. 4. In response, the user terminal 10 displays the image shown in FIG. 6. The image shown in FIG. 6 includes a calendar, a "specified date only" button, a "±1 day" button, a "±2 days" button, a "±3 days" button, and a "OK" button. The user can select the departure date and return date by selecting a date on the calendar. When the user selects the "specified date only" button, travel products corresponding to the departure date (February 2) selected by the user on the calendar and the return date (February 5) selected by the user on the calendar are searched for. When the user selects the "±1 day" button, travel products corresponding to the departure date, one day before the departure date, and one day after the departure date selected by the user on the calendar, and the return date, one day before the return date, and one day after the return date selected by the user on the calendar are searched for. When the user selects the "±2 days" button, travel products corresponding to the departure date, 2 days before the departure date, 1 day before the departure date, 1 day after the departure date, and 2 days after the departure date selected by the user on the calendar, as well as the return date, 2 days before the return date, 1 day before the return date, 1 day after the return date, and 2 days after the return date selected by the user on the calendar are searched for.When the user selects the "±3 days" button, travel products corresponding to the departure date, 3 days before the departure date, 2 days before the departure date, 1 day before the departure date, 1 day after the departure date, 2 days after the departure date, and 3 days after the departure date selected by the user on the calendar, as well as the return date, 3 days before the return date, 2 days before the return date, 1 day before the return date, 1 day after the return date, 2 days after the return date, and 3 days after the return date selected by the user on the calendar are searched for.

[0044] When the user presses the "OK" button in the image shown in FIG. 6, the user terminal 10 displays the image shown in FIG. 7. In the image shown in FIG. 7, the display of "±1 day" is added to the departure date and the return date. When the user presses the "Search" button, the user terminal 10 transmits the first search condition information I1 and the second search condition information I2 to the server 110. The first search condition information I1 indicates the first search condition. The first search condition includes the departure point (Tokyo), the arrival point (Honolulu), the departure date (February 2), the return date (February 5), and the number of people (2 adults). In addition, the second search condition information I2 indicates the second search condition. The second search condition is a search condition in which at least a part of the first search condition indicated by the first search condition information I1 is changed. The second search conditions include the departure point (Tokyo), arrival point (Honolulu), departure date (February 1st and February 3rd), return date (February 4th and February 6th), and number of people (2 adults). In this embodiment, the departure date and return date are changed. In this way, when the user inputs the first search conditions, the first search conditions have a higher priority than the second search conditions. In this case, the first search conditions are the user's first preferred search conditions. The second search conditions are the user's second preferred search conditions.

[0045] The server 110 generates first search result information I11 indicating one or more travel products that are the search results of the first search conditions indicated by the first search condition information I1, and generates second search result information I12 indicating one or more travel products that are the search results of the second search conditions. Then, the server 110 transmits the first search result information I11 and the second search result information I12 to the user terminal 10. As a result, the user terminal 10 displays the first search result information I11 and the second search result information I12. Specifically, the user terminal 10 displays the images shown in FIG. 8 and FIG. 9. The images shown in FIG. 8 and FIG. 9 include information on travel products A to C. Specifically, the travel product A is the travel product that is the search result of the first search conditions. The travel products B and C are the travel products that are the search results of the second search conditions. The user can make a reservation for any of the travel products A to C included in the images shown in FIG. 8 and FIG. 9 by operating the user terminal 10.

[0046] Next, the operations executed by the control unit 12 of the user terminal 10 and the control unit 112 of the server 110 will be described in detail with reference to Fig. 10 and Fig. 11. Fig. 10 shows a travel product table. Fig. 11 is a flowchart executed by the control unit 12 of the user terminal 10 and the control unit 112 of the server 110.

[0047] When the control unit 12 of the user terminal 10 reads out the programs stored in the storage unit 14, these programs cause the control unit 12 of the user terminal 10 to execute the operations described below. The programs then cause the control unit 12 of the user terminal 10 to function as a third information acquisition unit 30, a fourth information acquisition unit 32, a transmission control unit 34, and a display control unit 36.

[0048] When control unit 112 of server 110 reads out the programs stored in memory unit 114, these programs cause control unit 112 of server 110 to execute the operations described below. The programs then cause control unit 112 of server 110 to function as first information acquisition unit 120, second information acquisition unit 122, first information generation unit 124, second information generation unit 126, and transmission control unit 128.

[0049] First, the travel product table shown in FIG. 10 will be described. The memory unit 114 (one or more computers) of the server 110 stores a plurality of travel product tables. The travel product tables describe travel product information indicating the contents of the travel product. In FIG. 10, the contents of a travel product with the product name "A luxurious trip to relax at Waikiki Beach with its beautiful blue ocean" are described. The travel product information includes the product name, departure point, arrival point, schedule, hotel grade, and available seats. A travel product table exists for each product name. The memory unit 114 (one or more computers) of the server 110 stores a plurality of travel product tables, thereby storing a plurality of pieces of travel product information.

[0050] Next, a flowchart executed by the control unit 12 of the user terminal 10 and the control unit 112 of the server 110 will be described with reference to FIG.

[0051] First, the display 20 of the user terminal 10 displays the image shown in FIG. 4. The user inputs the first search conditions using the touch panel 28 of the user terminal 10. The first search conditions include the departure point, arrival point, departure date, return date, and number of people. In the first search conditions of this embodiment, the departure point is Tokyo, the arrival point is Honolulu, the departure date is February 2, the return date is February 5, and the number of people is two adults. As a result, the control unit 12 (third information acquisition unit 30) of the user terminal 10 acquires first search condition information I1 indicating the first search conditions (step S1).

[0052] Next, the user presses the calendar image shown in FIG. 4 using the touch panel 28 of the user terminal 10. As a result, the display 20 of the user terminal 10 displays the image shown in FIG. 6. Then, the user selects the "±1 day" button and presses the "OK" button. In response, the control unit 12 of the user terminal 10 causes the display 20 to display the image shown in FIG. 7. As a result, the control unit 12 (fourth information acquisition unit 32) of the user terminal 10 acquires second search condition information I2 indicating the second search condition (step S2). The second search condition includes the departure place, arrival place, departure date, return date, and number of people. The second search condition is a search condition in which at least a part of the first search condition indicated by the first search condition information I1 has been changed. In this embodiment, as a change in at least a part of the first search condition, the departure date of the trip and the return date of the trip of the second search condition have been changed by a first predetermined number of days. In this embodiment, the first predetermined number of days is ±1 day. Therefore, the second search conditions in this embodiment are that the departure point is Tokyo, the arrival point is Honolulu, the departure dates are February 1st and February 3rd, the return dates are February 4th and February 6th, and the number of people is 2 adults.

[0053] Next, the control unit 12 (transmission control unit 34) of the user terminal 10 transmits the first search condition information I1 and the second search condition information I2 to the server 110 via the network interface 16 (step S3). In response, the network interface 116 of the server 110 receives the first search condition information I1 and the second search condition information I2, and outputs the first search condition information I1 and the second search condition information I2 to the control unit 112. As a result, the control unit 112 of the server 110 (the first information acquisition unit 120 and the second information acquisition unit 122·1 or more computers) acquires the first search condition information I1 and the second search condition information I2 (step S11). The control unit 112 of the server 110 acquires instruction information by acquiring the second search condition information I2. The instruction information is information of an instruction by the user to perform a search based on the second search condition. In this embodiment, the instruction information is the second search condition information I2.

[0054] Next, the control unit 112 of the server 110 searches for one or more travel products from the multiple product information tables shown in FIG. 10 based on the first search condition information I1 (step S12). Specifically, the control unit 112 of the server 110 selects one or more travel products that match the first search condition indicated by the first search condition information I1 from the multiple product information tables. In this embodiment, the control unit 112 of the server 110 selects travel product A shown in FIG. 8. Travel product A is a travel product with the product name "A luxurious trip to relax at Waikiki Beach with beautiful blue seas," a departure date of February 2, and a return date of February 5. In other words, the departure date and return date of travel product A match the departure date and return date of the first search condition.

[0055] Next, the control unit 112 (one or more computers) of the server 110 generates first search result information I11 indicating one or more travel products that are the search results of the first search conditions indicated by the first search condition information I1 (step S13). The first search result information I11 includes travel product information for travel product A. As described above, in the process of generating the first search result information I11 (steps S12, S13), the control unit 112 of the server 110 (first information generation unit 124·one or more computers) generates the first search result information I11 based on the first search condition information I1 and multiple travel product information.

[0056] Next, the control unit 112 of the server 110 searches for one or more travel products from the multiple product information tables shown in FIG. 10 based on the second search condition information I2 (step S14). Specifically, the control unit 112 of the server 110 selects one or more travel products that match the second search condition indicated by the second search condition information I2 from the multiple product information tables. In this embodiment, the control unit 112 of the server 110 selects travel products B and C shown in FIG. 8. Travel product B is a travel product whose product name is "A luxurious trip to relax at Waikiki Beach with beautiful blue seas", whose departure date is February 1st, and whose return date is February 4th. Travel product C is a travel product whose product name is "A luxurious trip to relax at Waikiki Beach with beautiful blue seas", whose departure date is February 3rd, and whose return date is February 6th. In other words, the departure date and return date of travel product B match the departure date and return date of the second search condition.

[0057] Next, the control unit 112 (one or more computers) of the server 110 generates second search result information I12 indicating one or more travel products that are the search results of the second search conditions indicated by the second search condition information I2 (step S15). The second search result information I12 includes travel product information of travel products B and C. In this manner, in the process of generating the second search result information I12, the departure date or return date of the travel of the second search conditions is changed by a first predetermined number of days as at least a partial change of the first search conditions. In this embodiment, the first predetermined number of days is ±1 day. As described above, in the process of generating the second search result information I12 (steps S14, S15), the control unit 112 (second information generating unit 126·one or more computers) of the server 110 generates the second search result information I12 based on multiple travel product information and the second search condition information I2.

[0058] Next, the control unit 112 (transmission control unit 128) of the server 110 transmits the first search result information I11 and the second search result information I12 to the user terminal 10 via the network interface 116 (step S16). In response, the network interface 16 of the user terminal 10 receives the first search result information I11 and the second search result information I12, and outputs the first search result information I11 and the second search result information I12 to the control unit 12. As a result, the control unit 12 of the user terminal 10 acquires the first search result information I11 and the second search result information I12 (step S4).

[0059] Next, the control unit 12 (the display control unit 36·1 or more computers) of the user terminal 10 causes the display 20 to display the first search result information I11 and the second search result information I12 (step S5). Specifically, the display 20 displays the images shown in FIG. 8 and FIG. 9. The images shown in FIG. 8 and FIG. 9 include product information of travel products A to C. In the images shown in FIG. 8 and FIG. 9, the travel product A, which is the search result of the first search condition, is described at the top, and the travel products B and C, which are the search results of the second search condition, are described below the travel product A. In this way, the travel product A, which is the search result of the first search condition, is displayed with priority over the travel products B and C, which are the search results of the second search condition. When the control unit 112 (one or more computers) of the server 110 acquires instruction information (second search condition information I2) indicating an instruction by the user to perform a search based on the second search condition, the control unit 12 (one or more computers) of the user terminal 10 displays the first search result information I11 and the second search result information I12.

[0060] The user can operate the user terminal 10 to reserve any one of the travel products A to C included in the images shown in Figures 8 and 9. After this, the process ends.

[0061] [effect] According to the system 1, it is possible to provide travel products that meet the user's desires. More specifically, the control unit 112 of the server 110 generates second search result information I12 that indicates one or more travel products that are search results of second search conditions that are at least partly changed from the first search conditions indicated by the first search condition information I1. This allows the user to obtain second search results based on second search conditions similar to the first search conditions input by the user. Therefore, the user is likely to be satisfied with travel product information that matches the second search results, and the user's choices increase. As a result, according to the system 1, it is possible to provide travel products that meet the user's desires. In addition, in a service for reserving travel products via a web page, it is possible to reduce the probability of a phenomenon in which a user leaves a web page without purchasing a travel product (hereinafter, user abandonment). In addition, since the user can obtain second search results based on second search conditions that are different from the first search conditions input by the user, the user can learn about unexpected travel products. From this perspective as well, according to the system 1, it is possible to provide travel products that meet the user's desires.

[0062] In the system 1, the control unit 112 of the server 110 generates first search result information I11 indicating one or more travel products that are a search result of the first search conditions indicated by the first search condition information I1. Furthermore, the control unit 112 of the server 110 generates second search result information I12 indicating one or more travel products that are a search result of the second search conditions in which at least a part of the first search conditions indicated by the first search condition information I1 is changed. This allows the user to obtain a first search result based on the first search conditions input by the user, and a second search result based on the second search conditions similar to the first search conditions. This increases the user's options. As a result, the system 1 can provide travel products that match the user's desires, thereby reducing the probability of user dropout.

[0063] In the system 1, when the server 110 acquires instruction information, the user terminal 10 displays the first search result information I11 and the second search result information I12. As a result, the user terminal 10 displays the second search result information I12 according to the user's desire.

[0064] In the process of generating the second search result information I12 in the system 1, the departure date or return date of the second search condition is changed by a first predetermined number of days as at least a partial change to the first search condition. This allows the user to know the second search result corresponding to a date close to the desired departure date or return date.

[0065] (First Modification) Next, a system 1a according to a first modified example will be described with reference to the drawings. Fig. 12 shows an image displayed by the user terminal 10. Fig. 13 shows a flowchart executed by the control unit 12 of the user terminal 10 and the control unit 112 of the server 110.

[0066] System 1a differs from system 1 in that, when the first search result satisfies a predetermined condition, server 110 generates second search result information I12 based on second search condition information I2. More specifically, as shown in FIG. 12, when the number of one or more travel products indicated in first search result information I11 is equal to or less than a predetermined value, server 110 generates second search result information I12 based on second search condition information I2. In this embodiment, the predetermined value is 0. Thus, in system 1a, server 110 searches for travel products based on second search condition information I2 when a sufficient number of travel products cannot be obtained from the first search result.

[0067] Next, a flowchart executed by the control unit 12 of the user terminal 10 and the control unit 112 of the server 110 will be described with reference to FIG.

[0068] First, the display 20 of the user terminal 10 displays the image shown in FIG. 4. The user inputs the first search conditions using the touch panel 28 of the user terminal 10. The first search conditions include the departure point, arrival point, departure date, return date, and number of people. In the first search conditions of this modification, the departure point is Tokyo, the arrival point is Honolulu, the departure date is February 2, the return date is February 5, and the number of people is two adults. As a result, the control unit 12 (third information acquisition unit 30) of the user terminal 10 acquires first search condition information I1 indicating the first search conditions (step S1).

[0069] Next, the control unit 12 (transmission control unit 34) of the user terminal 10 transmits the first search condition information I1 to the server 110 via the network interface 16 (step S3). In response, the network interface 116 of the server 110 receives the first search condition information I1 and outputs the first search condition information I1 to the control unit 112. As a result, the control unit 112 of the server 110 (the first information acquisition unit 120 and the second information acquisition unit 122·1 or more computers) acquires the first search condition information I1 (step S11).

[0070] Next, the control unit 112 of the server 110 searches for one or more travel products from multiple product information tables based on the first search condition information I1 (step S12). Furthermore, the control unit 112 (one or more computers) of the server 110 generates first search result information I11 indicating one or more travel products that are the search results of the first search condition indicated by the first search condition information I1 (step S13). Steps S12 and S13 in the system 1a are the same as steps S12 and S13 in the system 1, so a description thereof will be omitted.

[0071] Next, the control unit 112 of the server 110 determines whether or not the travel product indicated by the first search result information I11 exists (step S21). In step S21, the control unit 112 of the server 110 determines whether or not the first search result information I11 satisfies a predetermined condition. Specifically, the control unit 112 of the server 110 determines whether or not the number of one or more travel products indicated by the first search result information I11 is equal to or less than a predetermined value (0 in this embodiment). If the travel product exists, the process proceeds to step S22. If the travel product does not exist, the process proceeds to step S23.

[0072] If the travel product exists (i.e., the first search result does not satisfy the predetermined condition), the control unit 112 (transmission control unit 128) of the server 110 transmits the first search result information I11 to the user terminal 10 via the network interface 116 (step S22).

[0073] If there is no travel product (i.e., the first search result satisfies the predetermined condition), the control unit 112 (one or more computers) of the server 110 generates second search condition information I2 indicating second search conditions in which at least a part of the first search conditions has been changed (step S23). In this embodiment, as a change to at least a part of the first search conditions, the departure date and return date of the trip in the second search conditions are changed by a first predetermined number of days. In this modified example, the first predetermined number of days is ±1 day. Therefore, in the second search conditions of this embodiment, the departure point is Tokyo, the arrival point is Honolulu, the departure dates are February 1st and February 3rd, the return dates are February 4th and February 6th, and the number of people is two adults. The changes in step S14 are preset in the program executed by the control unit 112 of the server 110.

[0074] Next, the control unit 112 of the server 110 searches for one or more travel products from multiple product information tables based on the second search condition information I2 (step S14). Specifically, the control unit 112 of the server 110 selects one or more travel products that match the second search conditions indicated by the second search condition information I2 from the multiple product information tables. Furthermore, the control unit 112 of the server 110 (one or more computers) generates second search result information I12 indicating one or more travel products that are search results of the second search conditions indicated by the second search condition information I2 (step S15). In this way, in the system 1a, the second search condition information I2 is generated based on the first search condition information I1. Then, the second search result information I12 is generated based on the second search condition information I2 and multiple travel product information. In other words, the control unit 112 of the server 110 (the second information generation unit 126·one or more computers) generates the second search result information I12 based on multiple travel product information and the first search condition information I1. Thereafter, the process proceeds to step S24.

[0075] Next, the control unit 112 (the transmission control unit 128) of the server 110 transmits the second search result information I12 to the user terminal 10 via the network interface 116 (step S24).

[0076] In response to steps S22 and S24, the network interface 16 of the user terminal 10 receives the first search result information I11 or the second search result information I12, and outputs the first search result information I11 or the second search result information I12 to the control unit 12. As a result, the control unit 12 of the user terminal 10 acquires the first search result information I11 or the second search result information I12 (step S4).

[0077] Next, the control unit 12 of the user terminal 10 (the display control unit 36·1 or a higher computer) causes the first search result information I11 or the second search result information I12 to be displayed on the display 20 (step S5). For example, when the control unit 12 of the user terminal 10 acquires the second search result information I12, the display 20 displays the image shown in FIG. 12. The user can reserve either travel product B or C included in the image shown in FIG. 12 by operating the user terminal 10. After this, the process ends.

[0078] In the system 1a, if no travel product exists (i.e., if the first search result satisfies a predetermined condition), the control unit 112 (one or more computers) of the server 110 generates second search result information I12. This causes the second search result information I12 to be displayed without the user having to input second search conditions. Therefore, the user can know the second search result with a small amount of operation.

[0079] In the system 1a, the predetermined condition is that the number of one or more travel products indicated in the first search result information I11 is equal to or less than a predetermined value (0 in this embodiment). As a result, when the number of one or more travel products indicated in the first search result information I11 is small, the second search result information I12 is generated.

[0080] (Second Modification) Next, a system 1b according to a second modified example will be described with reference to the drawings. Fig. 14 is a diagram showing a travel product table. Fig. 15 is an image displayed on the user terminal 10.

[0081] System 1b differs from system 1 in that in the process of generating second search result information I12, the accommodation condition of the second search condition is changed as at least a part of the first search condition. The accommodation condition in this embodiment is hotel grade. Hotel grade is a numerical value indicating the luxury of a hotel. As the number of stars increases, the luxury of the hotel increases.

[0082] The storage unit 114 of the server 110 stores travel product tables shown in Fig. 10 and Fig. 14. The travel product table shown in Fig. 10 describes travel product information for hotels with a five-star grade. On the other hand, the travel product table shown in Fig. 14 describes travel product information for hotels with a three-star grade.

[0083] A user can select a hotel grade in the image shown in FIG. 15 by operating the user terminal 10. In the image shown in FIG. 15, the user selects four stars. Furthermore, the image shown in FIG. 15 includes a "specified hotel grade only" button and a "±1" button. When the user selects the "specified hotel grade only" button, travel products that match the hotel grade selected by the user are searched for. When the "±1" button is selected, travel products that match a hotel grade one star less than the hotel grade selected by the user and travel products that match a hotel grade one star more than the hotel grade selected by the user are searched for.

[0084] When the user selects the "±1" button and presses the "Search" button, the user terminal 10 transmits the first search condition information I1 and the second search condition information I2 to the server 110. The first search condition information I1 indicates the first search condition. The first search condition includes the departure point (Tokyo), the arrival point (Honolulu), the departure date (February 2), the return date (February 5), the number of people (2 adults), and the hotel grade (4 stars). The second search condition information I2 indicates the second search condition. The second search condition is a search condition in which at least a part of the first search condition indicated by the first search condition information I1 is changed. The second search condition includes the departure point (Tokyo), the arrival point (Honolulu), the departure date (February 2), the return date (February 5), the number of people (2 adults), and the hotel grade (3 stars and 5 stars). In this embodiment, the hotel grade, which is a condition for accommodation, is changed.

[0085] The server 110 generates first search result information I11 indicating one or more travel products that are the search results of the first search conditions indicated by the first search condition information I1, and generates second search result information I12 indicating one or more travel products that are the search results of the second search conditions. The server 110 then transmits the first search result information I11 and the second search result information I12 to the user terminal 10. As a result, the user terminal 10 displays an image indicating the first search result information I11 and the second search result information I12. The user can reserve any of the travel products included in the image indicating the first search result information I11 and the second search result information I12 by operating the user terminal 10. The system 1b as described above can achieve the same effects as the system 1.

[0086] (Third Modification) Next, a system 1c according to a third modified example will be described with reference to the drawings. Figures 16 and 17 are diagrams showing a travel product table.

[0087] System 1c differs from system 1 in that memory unit 114 of server 110 stores the travel product tables shown in Figures 17 and 18. In system 1, the travel product table describes a package tour travel product that is a combination of an airline ticket and an accommodation voucher. Meanwhile, in system 1c, the travel product table shown in Figure 17 describes an airline ticket travel product, and the travel product table shown in Figure 18 describes an accommodation voucher travel product.

[0088] In such a system 1c, the control unit 112 of the server 110 selects airline tickets and accommodation vouchers from the travel product table shown in Figures 17 and 18 based on the first search condition information I1, and generates first search result information I11. Also, the control unit 112 of the server 110 selects airline tickets and accommodation vouchers from the travel product table shown in Figures 17 and 18 based on the second search condition information I2, and generates second search result information I12. The other configurations of the system 1c are the same as those of the system 1, so a description thereof will be omitted. Also, the system 1c can achieve the same effects as the system 1.

[0089] (Other embodiments) The system according to the present invention is not limited to the systems 1 and 1a to 1c, and can be modified within the scope of the invention.

[0090] The configurations of the systems 1, 1a to 1c may be combined in any manner.

[0091] The travel product is not limited to a package tour, an airline ticket, or an accommodation voucher. The travel product may be any product related to travel, such as a reserved seat ticket for a limited express train such as a Shinkansen. The travel product may also be a travel ticket alone, an accommodation voucher alone, or a reserved seat ticket alone.

[0092] In the system 1, the user terminal 10 may generate the second search condition information I2 based on the first search condition information I1 without user operation. That is, the user terminal 10 may automatically generate the second search condition information I2 when the first search condition is input by the user. In this case, the change contents are preset in the program executed by the control unit 112 of the server 110.

[0093] The second search conditions may include only changes from the first search conditions. Specifically, the first search conditions include the departure point (Tokyo), arrival point (Honolulu), departure date (February 2), return date (February 5), and number of people (2 adults). In this case, the second search conditions include the departure dates (February 1 and February 3) and return dates (February 4 and February 6).

[0094] The second search conditions may include both the first search conditions and changes from the first search conditions. Specifically, the first search conditions include the departure point (Tokyo), arrival point (Honolulu), departure date (February 2), return date (February 5), and number of people (2 adults). In this case, the second search conditions include the departure point (Tokyo), arrival point (Honolulu), departure date (February 1-February 3), return date (February 4-February 6), and number of people (2 adults).

[0095] In the process of generating the second search result information I12, the travel period of the second search criteria may be changed by a second predetermined number of days as at least a partial change to the first search criteria. The second predetermined number of days is a short number of days, such as one or two days.

[0096] In the process of generating the second search result information I12, the departure point or arrival point of the trip of the second search conditions may be changed as at least a part of the change of the first search conditions. For example, if the departure point of the first search conditions is Tokyo (Haneda and Narita), the departure point of the second search conditions may be Chubu Centrair International Airport or Kansai International Airport. For the changed departure point, an airport close to the original departure point is preferentially selected. For the changed arrival point, an airport close to the original arrival point is preferentially selected.

[0097] At least a part of the first search conditions may be changed to the number of people, options, or class of seats on an airplane or express train.

[0098] At least a part of the first search condition may be changed to a hotel. In this case, the storage unit 114 of the server 110 stores a list of a plurality of hotels located near the destination.

[0099] In the system 1, when the user inputs the first search condition, the user terminal 10 generates the first search condition information I1. After that, the user selects the "±1 day" button in the image shown in FIG. 6, and the user terminal 10 generates the second search condition information I2. Therefore, the first search condition information I1 and the second search condition information I2 are generated in different processes. However, the first search condition information I1 and the second search condition information I2 may be generated in the same process. More specifically, when the user selects the departure date and the return date in the calendar included in the image shown in FIG. 6 to input the first search condition, the user may select the "±1 day" button in the image shown in FIG. 6. In this case, when the user presses the "Decision" button in the image shown in FIG. 6, the user terminal 10 generates the first search condition information I1 and the second search condition information I2.

[0100] As a change to at least a part of the first search conditions, the departure date or return date of the trip in the second search conditions may be changed by a first predetermined number of days.

[0101] In the system 1, the user terminal 10 may transmit the second search condition information I2 without transmitting the first search condition information I1.

[0102] The travel products that are the search results of the first search criteria and the travel products that are the search results of the second search criteria may be displayed in a mixed state. Specifically, the travel products that are the search results of the first search criteria and the travel products that are the search results of the second search criteria may be combined and displayed in a predetermined order (price order, recommendation / popularity order, etc.).

[0103] The travel products that are the search results of the first search criteria and the travel products that are the search results of the second search criteria may be displayed so as to be distinguishable from each other. Specifically, the image shown in FIG. 8 may clearly indicate that the travel product A is the search result of the first search criteria, and the travel products B and C are the search results of the second search criteria.

[0104] In the systems 1, 1a to 1c, the control unit 112 of the server 110 acquires the first search condition information I1 indicating the first search conditions for searching for travel products, and generates the second search result information I12 indicating one or more travel products that are the search results of the second search conditions in which at least a part of the first search conditions indicated by the first search condition information I1 has been changed. However, the control unit 12 of the user terminal 10 may acquire the first search condition information I1 indicating the first search conditions for searching for travel products, and generate the second search result information I12 indicating one or more travel products that are the search results of the second search conditions in which at least a part of the first search conditions indicated by the first search condition information I1 has been changed. In this case, the user terminal 10 may download all the travel products from the server 110 in advance.

[0105] The second search conditions are search conditions in which at least a part of the first search conditions indicated by the first search condition information I1 has been changed. Therefore, the second search conditions may be search conditions in which all of the first search conditions have been changed. For example, the first search conditions and the second search conditions may include a schedule, a departure point, an arrival point, and an accommodation hotel. The schedule included in the second search conditions is a schedule shifted by one day from the schedule included in the first search conditions, the departure point included in the second search conditions is an airport near the departure point included in the first search conditions, the arrival point included in the second search conditions is an airport near the arrival point included in the first search conditions, and the accommodation hotel included in the second search conditions is a hotel of the same grade and near the accommodation hotel included in the first search conditions. In this case, the second search conditions are search conditions in which all of the first search conditions have been changed.

[0106] In addition, the predetermined condition in the system 1a is not limited to the number of one or more travel products indicated by the first search result information I11 being equal to or less than a predetermined value. The predetermined condition may be, for example, the existence of a travel product with better conditions than the one or more travel products indicated by the first search result information I11. A travel product with better conditions is a travel product that allows you to stay at a higher grade hotel at the same price as the one or more travel products indicated by the first search result information I11, or a travel product that has the same content as the one or more travel products indicated by the first search result information I11 and is cheaper than the one or more travel products indicated by the first search result information I11. In this case, the control unit 112 of the server 110 determines whether or not a travel product with better conditions exists in the search results based on the second search conditions that are at least a part of the first search conditions. A change in at least a part of the first search conditions can mainly be a slight change in the schedule. [Explanation of symbols]

[0107] 1, 1a to 1c: System 10: User terminal 12: Control unit 14: Storage part 16: Network interface 18: Graphics processing unit 20: Display 26:Operation section 28: Touch panel 30:Third Information Acquisition Department 32: 4th Information Acquisition Department 34: Transmission control section 36: Display control unit 110: Server 112: Control unit 114: Storage section 116: Network interface 120:1st Information Acquisition Department 122:Second Information Acquisition Department 124:First information generation section 126:Second information generation section 128: Transmission control section I1: First search condition information I11: First search result information I12: Second search result information I2: Second search condition information

Claims

1. A system comprising one or more computers, The one or more computers store a plurality of pieces of travel product information indicating the contents of the travel products; The control unit of the one or more computers acquiring first search condition information indicating first search conditions for searching for travel products, the first search conditions being multiple items input by a user; acquiring second search condition information indicating second search conditions obtained by changing at least a part of the first search conditions indicated by the first search condition information, by the user selecting a change from the first search conditions in the second search conditions and an allowable amount of the change; generating second search result information indicating one or more travel products that match the second search criteria based on the plurality of travel product information and the second search criteria information; system.

2. the control unit of the one or more computers generates first search result information indicating one or more travel products that match the first search criteria indicated by the first search criteria information. The system of claim 1 .

3. When the control unit of the one or more computers receives the instruction information, the control unit causes a video including the travel product indicated by the first search result information and the travel product indicated by the second search result information to be displayed; the instruction information is information of an instruction by a user to perform a search based on the second search condition. The system of claim 2.

4. In the process of acquiring or generating the second search result information, as a change to at least a part of the first search condition, a departure date or a return date of the trip in the second search condition is changed by a first predetermined number of days. A system according to any one of claims 1 to 3.

5. In the process of acquiring or generating the second search result information, a period of the travel of the second search condition is changed by a second predetermined number of days as a change to at least a part of the first search condition. A system according to any one of claims 1 to 3.

6. In the process of acquiring or generating the second search result information, a departure point or an arrival point of the trip of the second search condition is changed as at least a part of the change of the first search condition. A system according to any one of claims 1 to 3.

7. In the process of acquiring or generating the second search result information, the accommodation conditions of the second search conditions are changed as at least a part of the change of the first search conditions. A system according to any one of claims 1 to 3.

8. the one or more computers display the second search result information. A system according to any one of claims 1 to 3.

9. A program executed in a system having one or more computers, The one or more computers store a plurality of pieces of travel product information indicating the contents of the travel products; The program includes: acquiring first search condition information indicating first search conditions for searching for travel products, the first search conditions being a plurality of items input by the user; acquiring second search condition information indicating second search conditions obtained by changing at least a part of the first search conditions indicated by the first search condition information, by the user selecting a change from the first search conditions in the second search conditions and an allowable amount of the change; generating second search result information indicating one or more travel products that match the second search criteria based on the plurality of travel product information and the second search criteria information; program.

Citation Information

Patent Citations

  • Method of preparing travel schedule, and method of acquiring travel information

    JP2002083186A

  • Information retrieving device

    JP2002092033A

  • System for providing entrance examination information

    JP2002342466A

  • Information retrieval method and information retrieval device

    JP2004094936A

  • Method and system for presenting rates for travel services

    JP2008503803A