The present application claims priority under 35 U.S.C. §119 to Japanese Patent Application No., 2021-067966 filed on Apr. 13, 2021. The above application is hereby expressly incorporated by reference, in its entirety, into the present application.
The technique of the present disclosure relates to an information presentation device, an operation method of the information presentation device, and an operation program of the information presentation device.
Information that is appropriate for a user is presented. For example, JP2019-193037A describes a technique of presenting an event based on a residential area of the user to the user and of presenting, in a case where the user registers the presented event as a schedule, additional information according to the registered event to the user. In JP2019-193037A, a Bon dance festival is exemplified as the event based on the residential area of the user, and information on recruitment of volunteers for the Bon dance festival, information on a program of a Bon dance course, and the like are exemplified as the additional information on the event.
The additional information presented to the user in JP2019-193037A is only information according to the event registered by the user. Therefore, a range of the information is narrow and usefulness is low.
One embodiment according to the technique of the present disclosure provides an information presentation device, an operation method of the information presentation device, and an operation program of the information presentation device capable of presenting a wider range of useful information to a user.
An information presentation device according to the present disclosure comprises a processor, and a memory connected to or built into the processor. The processor presents an event to a user, receives a participation application for the event by the user, acquires first additional information according to related information, which is related to an application event that is the event in which the user applies for participation, in a case where the related information is received from reception of the participation application for the application event to a start of the application event, and presents the first additional information to the user.
The related information may be at least one of information related to a participation application by the user for an event different from the application event before the start of the application event or a weather forecast for a place of the application event on an event start day.
The first additional information may include at least one of information related to a route between the place of the application event and a place of the different event or information on an alternative event in a case where the weather forecast is unsuitable for the application event.
The event may be selected based on an image owned by the user.
The processor may present second additional information according to the application event to the user.
The second additional information may include information on an item necessary for the application event.
The second additional information may include information on a different event at a place within a distance range set in advance based on the place of the application event.
The second additional information may include information on a place of meal where taking a meal is possible before or after the application event.
The second additional information may include information on a way of enjoying the application event.
The second additional information may include information on a recommended imaging point in the application event.
The processor may present a reminder of the application event to the user.
The processor may present, to the user, notification to urge the user to upload an image captured in the application event after the application event is executed.
A schedule table including the information on the application event may be presented to the user.
A free time may be selectable in the schedule table, and making a request for presentation of a different event that is executable in the selected free time may be possible.
An operation method of an information presentation device according to the present disclosure includes presenting an event to a user, receiving a participation application for the event by the user, acquiring first additional information according to related information, which is related to an application event that is the event in which the user applies for participation, in a case where the related information is received from reception of the participation application for the application event to a start of the application event, and presenting the first additional information to the user.
An operation program of an information presentation device according to the present disclosure causes a computer to execute a process including presenting an event to a user, receiving a participation application for the event by the user, acquiring first additional information according to related information, which is related to an application event that is the event in which the user applies for participation, in a case where the related information is received from reception of the participation application for the application event to a start of the application event, and presenting the first additional information to the user.
According to the technique of the present disclosure, it is possible to provide the information presentation device, the operation method of the information presentation device, and the operation program of the information presentation device capable of presenting a wider range of useful information to the user.
Exemplary embodiments according to the technique of the present disclosure will be described in detail based on the following figures, wherein:
As shown in
The event reservation server 10 is, for example, a server computer or a workstation and is an example of an “information presentation device” according to the technique of the present disclosure. The user terminal 11 is a terminal owned by each user 13. The user terminal 11 is, for example, a smartphone, a tablet terminal, a personal computer, and the like.
As shown in
The event information 23 includes, for example, a tour of sightseeing spots, a tour of playing in a theme park, outdoor experiences (camping, fishing, mountain climbing, kayaking, surfing, and the like), agricultural experiences (rice planting, potato digging, and the like), craft experiences (ceramics, glass crafts, bamboo crafts, and the like), lifelong learning experiences (regional history, gardening, and the like), and a stamp rally. The event information 23 is registered in the event information DB 22 in advance by an event organizer. The organizer is, for example, an employee or staff member of a travel agency, an event planning company, a local public body, or the like.
The event information DB server 20 transmits the event information 23 of the event information DB 22 to the event reservation server 10. The event reservation server 10 distributes the event information 23 to the user terminal 11.
The user 13 browses the event information 23 distributed from the event reservation server 10 through the user terminal 11. The user 13 operates the user terminal 11 to select the event information 23 of the event to be participated in from the event information 23 distributed from the event reservation server 10. The user 13 applies for the participation in the event of the selected event information 23. Accordingly, a participation application request 24 is transmitted from the user terminal 11 to the event reservation server 10.
The user 13 intends, for example, a day trip to a nearby sightseeing trip and applies for the participation in a plurality of events in one day. The user 13 intends an overnight trip to a far place using Saturday and Sunday or the like and applies for the participation in a plurality of events on a plurality of consecutive days. The event reservation server 10 determines whether or not the plurality of events have the same itinerary based on a date and time of participation in each event, a positional relationship of a place of each event, and the like.
The route search server 21 transmits route information 25, which is information related to a route between two application event places having an order that is changed in the same itinerary, to the event reservation server 10. The event reservation server 10 distributes the route information 25 to the user terminal 11. The route information 25 is an example of “first additional information” according to the technique of the present disclosure.
As shown in
The event information 23 includes basic information 32, application user information 33, and the like. The basic information 32 includes an event identification data (ID) for uniquely identifying the event, a name, a charge, a date and time, a place, and the like. The event ID is automatically assigned by the event information DB server 20 in a case where the event information 23 is first stored in the event information DB 22. In the application user information 33, a user ID of the user 13 who applies for the participation in the event through the user terminal 11, such as “U0001” or “U0015”, is registered for each event participation date and time.
As shown in
The storage 40 is a hard disk drive built in the computers constituting the event reservation server 10 and the user terminal 11, or connected through a cable or a network. Alternatively, the storage 40 is a disk array in which a plurality of hard disk drives are continuously mounted. The storage 40 stores a control program such as an operating system, various application programs (hereinafter abbreviated as AP), various pieces of data accompanying these programs, and the like. A solid state drive may be used instead of the hard disk drive.
The memory 41 is a work memory for the CPU 42 to execute processing. The CPU 42 loads the program stored in the storage 40 into the memory 41 to execute the processing according to the program. Accordingly, the CPU 42 integrally controls each part of the computer. The CPU 42 is an example of a “processor” according to the technique of the present disclosure. The memory 41 may be built in the CPU 42.
The communication unit 43 is a network interface that controls transmission of various types of information through the network 12 or the like. The display 44 displays various screens. The various screens are provided with an operation function by a graphical user interface (GUI). The computers constituting the event reservation server 10 and the user terminal 11 receive an input of an operation instruction from the input device 45 through the various screens. The input device 45 is a keyboard, a mouse, a touch panel, and the like.
In the following description, a suffix “A” is assigned to each part of the computer constituting the event reservation server 10, and a suffix “B” is assigned to each part of the computer constituting the user terminal 11 as reference numerals to distinguish the computers.
As shown in
In a case where the operation program 50 is started, a CPU 42A of the event reservation server 10 functions as a request reception unit 55, an information acquisition unit 56, and a distribution control unit 57 in cooperation with the memory 41 and the like.
The request reception unit 55 receives various requests from the user terminal 11. The request reception unit 55 outputs the various requests to the information acquisition unit 56 and the distribution control unit 57.
The information acquisition unit 56 acquires, from the event information DB server 20 or the route search server 21, various types of information according to the various requests from the request reception unit 55. The information acquisition unit 56 outputs the acquired various types of information to the distribution control unit 57.
The distribution control unit 57 performs control of distributing the various types of information from the information acquisition unit 56 to the user terminal 11, which is a transmission source of the various requests.
As shown in
The information acquisition unit 56 transmits, to the event information DB server 20, an event information search request 61 that is a copy of the search keyword of the event information distribution request 60. The event information DB server 20 searches for the event information 23 according to the event information search request 61 from the event information DB 22 and transmits the searched event information 23 to the information acquisition unit 56. The information acquisition unit 56 acquires the event information 23 from the event information DB server 20. The information acquisition unit 56 outputs the acquired event information 23 to the distribution control unit 57.
The distribution control unit 57 distributes the event information 23 from the information acquisition unit 56 to the user terminal 11, which is the transmission source of the event information distribution request 60. In this case, the distribution control unit 57 specifies the user terminal 11, which is the transmission source of the event information distribution request 60, based on the terminal ID of the event information distribution request 60 from the request reception unit 55. The distribution control unit 57 distributes the event information 23 to the user terminal 11 in this manner to present the event to the user 13.
As shown in
The information acquisition unit 56 transmits, to the event information DB server 20, a registration request 65 that is a copy of the participation application request 24. The event information DB server 20 registers the event participation date and time included in the registration request 65 and the user ID in the application user information 33 of the event information 23 of the event ID included in the registration request 65.
On the other hand,
The route search request 67 in
The information acquisition unit 56 acquires the route information 25 from the route search server 21. The information acquisition unit 56 outputs the acquired route information 25 to the distribution control unit 57. The distribution control unit 57 distributes the route information 25 from the information acquisition unit 56 to the user terminal 11, which is the transmission source of the participation application request 24. In this case, the distribution control unit 57 specifies the user terminal 11, which is the transmission source of the participation application request 24, based on the terminal ID of the participation application request 24 from the request reception unit 55. The distribution control unit 57 distributes the route information 25 to the user terminal 11 in this manner to present the route information 25 to the user 13. The participation application request 24 is an example of “related information” and an “information related to participation application” according to the technique of the present disclosure. The first event in
As described above, the event reservation server 10 causes, each time the user 13 makes the event participation application in the same itinerary, the route search server 21 to search for the route information 25 between the two application event places having an order that is changed in the same itinerary. The route information 25 transmitted from the route search server 21 is distributed to the user terminal 11. The two application events having an order that is changed in the same itinerary are determined from the date and time of participation in each event.
As shown in
The browser control unit 75 receives various operation instructions to be input from an input device 45B by the user 13 through the various screens. The browser control unit 75 transmits a request in response to the operation instruction to the event reservation server 10. For example, the browser control unit 75 transmits the participation application request 24 to the event reservation server 10 in response to an event participation application instruction. The browser control unit 75 generates various screens such as a main screen 80 (refer to
As shown in
The movement information 85 is displayed in a case where participation in a plurality of events is applied in the same itinerary. In
The movement information 85 is provided with a route information display button 86. In a case where the route information display button 86 is selected, a transition to a main screen 80B shown in
Next, an action of the above configuration will be described with reference to flowcharts shown in
The user 13 operates the input device 45B to transmit the event information distribution request 60 including the search keyword for the desired event from the browser control unit 75 to the event reservation server 10.
As shown in
The user 13 operates the input device 45B to transmit the participation application request 24 to apply for the participation in the desired event from the browser control unit 75 to the event reservation server 10.
As shown in
As shown in
In the route search server 21, a route according to the route search request 67 is searched for and the route information 25 is generated by the searched route. The route information 25 is transmitted from the route search server 21 to the information acquisition unit 56 and is acquired by the information acquisition unit 56 (step ST240). The route information 25 is output from the information acquisition unit 56 to the distribution control unit 57. The route information 25 is distributed to the user terminal 11, which is the transmission source of the participation application request 24, under the control of the distribution control unit 57 (step ST250).
In the user terminal 11, the main screen 80A on which the schedule table 81 including the event information 23 of the application event is displayed, shown in
In the user terminal 11, the main screen 80B including the route information 25, shown in
As described above, the CPU 42A of the event reservation server 10 comprises the request reception unit 55, the information acquisition unit 56, and the distribution control unit 57. As shown in
As described above, the related information is the participation application request 24 related to the participation application by the user 13 of the event different from the application event before the start of the application event. The first additional information is the route information 25 between the place of the application event and the place of the different event. The route information 25 is information to be searched almost always in a case where a trip plan is made. In a case where such route information 25 is automatically searched for in response to the participation application request 24 and the searched route information 25 is presented to the user 13, it is possible to save the trouble of the user 13 of searching for the route information 25 using a different AP.
As shown in
On the main screen 80B, it may be possible to perform limited express ticket purchase for train, rental car reservation, taxi arrangement, and the like. Operating entities of the event reservation server 10, the event information DB server 20, and the route search server 21 may be the same or different.
In a 1_2 embodiment shown in
As shown in
As shown in
The information acquisition unit 106 transmits, to the weather forecast server 102, a weather forecast acquisition request 111 that is a copy of the participation date and time for the application event and place of the weather forecast distribution request 110. The weather forecast server 102 transmits a weather forecast 112 for the place of the application event on the event start day to the information acquisition unit 106 in response to the weather forecast acquisition request 111. The information acquisition unit 106 acquires the weather forecast 112 from the weather forecast server 102. The information acquisition unit 106 outputs the acquired weather forecast 112 to the distribution control unit 107. The weather forecast 112 is an example of the “related information” according to the technique of the present disclosure.
On the contrary,
The event information DB server 20 searches for, from the event information DB 22, the event information 23 of the alternative event for the application event according to the event information search request 61. The searched event information 23 is transmitted to the information acquisition unit 106. The information acquisition unit 106 acquires the event information 23 of the alternative event from the event information DB server 20. The information acquisition unit 56 outputs the event information 23 of the acquired alternative event to the distribution control unit 57. The distribution control unit 57 distributes the weather forecast 112 and the event information 23 of the alternative event to the user terminal 11, which is the transmission source of the weather forecast distribution request 110.
In
Next, an action of the present embodiment will be described with reference to a flowchart shown in
As shown in
As shown in
On the contrary, as shown in
In the user terminal 11, the weather forecast display screen 120 on which the weather forecast 112 and the event information 23 of the alternative event is displayed, shown in
As described above, in the 1_2 embodiment, the related information is the weather forecast 112 for the place of the application event on the event start day. The first additional information is the event information 23 of the alternative event in a case where the weather forecast 112 is unsuitable for the application event. Therefore, in a case where the weather forecast 112 is unsuitable for the application event, it is possible to save the trouble of the user 13 of searching for the alternative event. Even though the weather forecast 112 is unsuitable for the application event, the user 13 can revise the trip plan so as to take the trip as scheduled without canceling the trip itself.
The above 1_1 and 1_2 embodiments may be combined and implemented. Specifically, the user 13 is presented with the route information 25 between the place of the application event and the place of the different event in response to the participation application request 24, by the user 13, for the event different from the application event before the start of the application event. Depending on the weather forecast 112 for the place of the application event on the event start day, the user 13 is presented with the event information 23 of the alternative event in a case where the weather forecast 112 is unsuitable for the application event.
The operating entities of the event reservation server 101, the event information DB server 20, and the weather forecast server 102 may be the same or different.
In the above 1_1 embodiment, the event information 23 of the event desired by the user 13 is presented to the user 13, but the present invention is not limited thereto. As in the second embodiment shown in
As shown in
The image DB server 132 has an image DB 133. The image DB 133 is provided with a plurality of image folders 134. The image folder 134 is a folder addressed to each user 13 one by one and is a folder unique to one user 13. Therefore, the image folders 134 are provided for the number of users 13. The user ID is associated with the image folder 134.
The image 135 owned by the user 13 is stored in the image folder 134. The image 135 owned by the user 13 includes an image captured by the user 13 using a camera function of the user terminal 11. Further, the image 135 owned by the user 13 also includes an image captured by the user 13 using a digital camera other than the user terminal 11. Furthermore, the image 135 owned by the user 13 includes an image received by the user 13 from another user 13 such as a friend or a family member, an image downloaded by the user 13 on an Internet site, an image read by the user 13 with a scanner, and the like. The image 135 in the image folder 134 is periodically synchronized with the image 135 stored locally in the user terminal 11.
Attribute information 136 of the user 13 is associated with the image folder 134. The attribute information 136 is registered by the user 13. The attribute information 136 includes a date of birth, gender, residential area, family structure, and the like of the user 13. The attribute information 136 may be stored in a DB different from the image DB 133.
A CPU (not shown) of the event reservation server 131 functions as an image analysis unit 140, in addition to the request reception unit 55, the information acquisition unit 56, and the distribution control unit 57 according to the 1_1 embodiment, or the request reception unit 105, the information acquisition unit 106, and the distribution control unit 107 according to the 1_2 embodiment. The image analysis unit 140 analyzes a subject reflected in the image 135 stored in the image folder 134 to estimate tastes of the user 13. The image analysis unit 140 outputs the estimation result of the tastes of the user 13 to the information acquisition unit 56 or 106 as an image analysis result.
In the present embodiment, the information acquisition unit 56 or 106 transmits the image analysis result from the image analysis unit 140 and the event information search request 61 with the attribute information 136 as the search keyword to the event information DB server 20. The event information DB server 20 searches for the event information 23 according to the event information search request 61 from the event information DB 22 and transmits the searched event information 23 to the information acquisition unit 56 or 106. Accordingly, the image 135 owned by the user 13 and the event information 23 of the event based on an attribute of the user 13 are selected as recommended event information.
As described above, in the second embodiment, the event is selected based on the image 135 owned by the user. Therefore, the event information 23 of the event that is likely to be desired by the user 13 can be easily presented to the user 13. A probability that the user 13 applies to participate in the recommended event can be increased as compared with the case where the user 13 is recommended to participate in an event that has nothing to do with the user. In a case where a business model is considered in which revenue is obtained by causing the user 13 to apply for participation in the event, it is possible to contribute to an increase in sales.
The event may be selected based on a history of the application event. For example, the event of category 30 having a relatively high frequency of application is preferentially selected. Alternatively, conversely, the event of the category 30 different from the category 30 having a high frequency of application may be preferentially selected.
The event may be selected based on a browsing time of the event information 23. For example, in a case where the browsing time of the event information 23 of a zoo event is relatively long, the event related to animals is preferentially selected.
The family structure of the user 13 may be estimated from the image 135 held by the user 13. Further, the residential area of the user 13 may be estimated from position information of the user terminal 11 by a global positioning system (GPS) function of the user terminal 11.
The operating entities of the event reservation server 131, the event information DB server 20, and the image DB server 132 may be the same or different.
In 3_1 to 3_5 embodiments described below, second additional information according to the application event is presented to the user 13.
As shown in
In
As described above, in the 3_1 embodiment, the user 13 is presented with the information on the item necessary for the application event, as the second additional information according to the application event. Therefore, the user 13 can easily grasp the item necessary for the application event. The user 13 may prepare the item necessary for the application event in advance or may think that some item may be rented.
As shown in
The information acquisition unit 166 transmits, to the event information DB server 20, a different event information search request 171 that is a copy of the search keyword in the different event information distribution request 170. The event information DB server 20 searches for the event information 23 of the different event according to the different event information search request 171 from the event information DB 22 and transmits the searched event information 23 of the different event to the information acquisition unit 166. The information acquisition unit 166 acquires the event information 23 of the different event from the event information DB server 20. The information acquisition unit 166 outputs the acquired event information 23 of the different event to the distribution control unit 167. The distribution control unit 167 distributes the event information 23 of the different event from the information acquisition unit 166 to the user terminal 11, which is the transmission source of the different event information distribution request 170.
In
As described above, in the 3_2 embodiment, the user 13 is presented with the event information 23 of the different event in the place within the distance range set in advance based on the place of the application event, as the second additional information according to the application event. Therefore, the user 13 can know the different event that the user can further apply for participation around the place of the application event without any trouble.
As shown in
The meal place information DB server 192 has meal place information DB 193. The meal place information DB 193 stores meal place information 194 of a plurality of meal places. The meal place information 194 includes a meal place ID for uniquely identifying the meal place, a name, a charge (budget), a date and time, a place, and the like. The date and time is a regular holiday and opening hours.
As shown in
The information acquisition unit 201 transmits, to the meal place information DB server 192, the meal place information search request 206 that is a copy of the search keyword of the meal place information distribution request 205. The meal place information DB server 192 searches for the meal place information 194 according to the meal place information distribution request 205 from the meal place information DB 193 and transmits the searched meal place information 194 to the information acquisition unit 201. The information acquisition unit 201 acquires the meal place information 194 from the meal place information DB server 192. The information acquisition unit 201 outputs the acquired meal place information 194 to the distribution control unit 202. The distribution control unit 202 distributes the meal place information 194 from the information acquisition unit 201 to the user terminal 11, which is the transmission source of the meal place information distribution request 205.
In
As described above, in the 3_3 embodiment, the user 13 is presented with the meal place information 194 of the meal place where taking a meal is possible before or after the application event, as the second additional information according to the application event. Therefore, the user 13 can know the meal place where taking a meal is possible before or after the application event without any trouble.
On the meal place display screen 215, the meal place information 194 may be displayed by genre such as Japanese food, Western food, and Chinese food, or by budget. The operating entities of the event reservation server 191, the event information DB server 20, and the meal place information DB server 192 may be the same or different.
As shown in
In
As described above, in the 3_4 embodiment, the user 13 is presented with the way-of-enjoying information 221 of the application event, as the second additional information according to the application event. Therefore, the user 13 can easily touch the way of enjoying the application event and can enjoy the application event more.
The way-of-enjoying information 221 registered in the event information 220 is presented to the user 13, but the present invention is not limited thereto. The website describing the way of enjoying the event may be searched with the category 30, name, or the like of the application event as the search keyword, and the information on the searched website may be presented to the user 13 as the way-of-enjoying information.
As shown in
In
As described above, in the 3_5 embodiment, the user 13 is presented with information on the recommended imaging point in the application event, as the second additional information according to the application event. Therefore, the user 13 can easily grasp where the recommended imaging point in the application event is and can increase the motivation to image the image 135 at the recommended imaging point. Further, it is possible to prevent the user 13 from forgetting to image at the recommended imaging point and regretting it.
As shown in
As described above, in the fourth embodiment, the user 13 is presented with the reminder 256 of the application event. Therefore, it is possible to prevent the user 13 from forgetting the application event. The reminder 256 may be presented a plurality of times, such as one week before, three days before, two days before, and one day before the application event. A configuration may be employed in which the user 13 can set a timing of presenting the reminder 256.
The user 13 may be presented with, together with the reminder 256, at least one of the route information 25, the weather forecast 112 and the event information 23 on the alternative event, the recommended event information 23, the information on the item necessary for the application event, the event information 23 on the different event at the place within the distance range based on the place of the application event, the meal place information 194, the way-of-enjoying information 221, or the recommended imaging point information 241. The presented information may be changed depending on the presentation timing of the reminder 256 such as, one week before the application event, the weather forecast 112, the event information 23 on the alternative event, and the information on the item necessary for the application event and, two days before the application event, the way-of-enjoying information 221 and the recommended imaging point information 241.
A configuration may be employed in which the user 13 can select the information presented together with the reminder 256. For example, the reminder 256 is presented together with all of the above information in a case where the reminder 256 is presented first, and the user 13 selects whether or not the presentation is necessary thereafter for each piece of information. In a case where the presentation is not necessary, the information selected by the user 13 is not presented thereafter.
Further, the user 13 may be presented with, together with the reminder 256, the home of the user 13 and the place of the application event, and a recommended departure time calculated back from a point in time of the application event start. The user 13 may be presented with, together with the reminder 256, a list summarizing the items necessary for the application event on a day before the application event or the like.
As shown in
As described above, in the fifth embodiment, the application event is executed and then the user 13 is presented with the image upload notification 266 to urge the user 13 to upload the image 135 captured in the application event. Therefore, it is possible to prevent the user 13 from forgetting to upload the image 135 captured in the application event.
In a case where it is detected that the user terminal 11 is connected to home Wi-Fi (registered trademark) of the user 13, the image upload notification 266 may be presented. Alternatively, in a case where the GPS function of the user terminal 11 detects that the user 13 returns home, the image upload notification 266 may be presented.
In a case where the upload of the image 135 captured in the application event completes, the image DB server 132 may automatically create an electronic album using the image 135 captured in the application event. A best shot image 135 may be automatically selected from the images 135 captured in the application event. Further, the name of the application event may be automatically registered in a tag of the image 135 captured in the application event, or a title incorporating the name of the application event may be automatically added to the created electronic album.
As shown in
As shown in
The information acquisition unit 276 transmits the event information search request 61 according to the event information distribution request 60 to the event information DB server 20. The event information DB server 20 searches for the event information 23 of the different event that is executable in the selected free time, according to the event information search request 61, and transmits the searched event information 23 of the different event to the information acquisition unit 276. The information acquisition unit 276 acquires the event information 23 of the different event from the event information DB server 20. The information acquisition unit 276 outputs the acquired event information 23 of the different event to the distribution control unit 277. The distribution control unit 277 distributes the event information 23 of the different event to the user terminal 11, which is the transmission source of the event information distribution request 60.
As described above, in the sixth embodiment, it is possible to select the free time in the schedule table 81 and to request the presentation of the different event that is executable in the selected free time. Therefore, the user 13 can easily make the trip plan by a simple operation of selecting the free time in the schedule table 81.
The recommended event information 23 selected as in the second embodiment may be displayed in an area of the free time. In this case, it is preferable to change a background and/or a character color or the like to distinguish the recommended event information 23 from the event information 23 of the application event.
The image 135 such as a commemorative photo captured by an organizer side during the application event may be automatically distributed to the user terminal 11.
Various screens such as the main screen 80A may be generated in the event reservation server 10 and distributed to the user terminal 11 in a form of screen data for web distribution created by a markup language such as an extensible markup language (XML). The browser control unit 75 reproduces the various screens displayed on the web browser based on the screen data and displays the screens on the display 44B. Instead of XML, another data description language such as JavaScript (registered trademark) object notification (JSON) may be used.
The form of presenting the first additional information such as the route information 25 to the user 13 is not limited to the form of distributing the first additional information to the user terminal 11. The route information 25 or the like may be printed on a paper medium and the paper medium may be mailed to the user 13, or the route information 25 or the like may be attached to an e-mail and transmitted.
Various modification examples can be made for a hardware configuration of the computer constituting the event reservation server 10. For example, the event reservation server 10 may be composed of a plurality of computers separated as hardware for a purpose of improving processing capability and reliability. For example, two computers are responsible for, in a distributed manner, the functions of the request reception unit 55 and the distribution control unit 57 and the function of the information acquisition unit 56. In this case, the event reservation server 10 is configured by the two computers. Further, any one of the event reservation servers 10, 101, 131, or 191 and the various servers, such as the event information DB server 20, the route search server 21, the weather forecast server 102, and the image DB server 132, may be integrated into one server.
As described above, the hardware configuration of the computer of the event reservation servers 10 may be changed as appropriate according to required performance such as processing capability, safety, and reliability. Further, Not only the hardware but also the operation program 50 and the AP such as the event reservation AP 70, for the purpose of ensuring safety and reliability, may be duplicated or stored in a plurality of storage devices in a distributed manner. The user terminal 11 may be responsible for a part or all of the functions of each processing unit of the event reservation server 10.
In each of the above embodiments, for example, the following various processors can be used as the hardware structure of the processing unit that executes various pieces of processing, such as the request reception units 55, 105, 165, 200, and 275, the information acquisition units 56, 106, 166, 201, and 276, the distribution control units 57, 107, 167, 202, 255, 265, and 277, the browser control unit 75, and the image analysis unit 140. The various processors include a programmable logic device (PLD) which is a processor whose circuit configuration is changeable after manufacturing such as a field programmable gate array (FPGA) and/or a dedicated electric circuit which is a processor having a circuit configuration exclusively designed to execute specific processing such as an application specific integrated circuit (ASIC), and the like, in addition to the CPUs 42A and 42B which are general-purpose processors that execute software (operation program 50 and event reservation AP 70) to function as the various processing units.
One processing unit may be configured by one of the various types of processors or may be configured by a combination of two or more processors of the same type or different types (for example, a combination of a plurality of FPGAs and/or a combination of a CPU and an FPGA). The plurality of processing units may be composed of one processor.
As an example of configuring the plurality of processing units with one processor, first, there is a form in which one processor is configured by a combination of one or more CPUs and software and the processor functions as the plurality of processing units, as represented by computers such as a client and a server. Second, there is a form in which a processor that realizes the functions of the entire system including the plurality of processing units with one integrated circuit (IC) chip is used, as represented by a system-on-chip (SoC) or the like. As described above, the various processing units are configured using one or more of the various processors as the hardware structure.
More specifically, a circuitry combining circuit elements such as semiconductor elements may be used as the hardware structure of the various processors.
The above various embodiments and/or various modification examples can be combined as appropriate in the technique of the present disclosure. It is needless to say that the technique of the present disclosure is not limited to each of the above embodiments and various configurations can be employed without departing from the gist. Further, the technique of the present disclosure extends to a storage medium that stores the program non-transitorily, in addition to the program.
The description content and the illustrated content described above are detailed descriptions of portions according to the technique of the present disclosure and are merely an example of the technique of the present disclosure. For example, the above description of the configurations, functions, actions, and effects is an example of the configurations, functions, actions, and effects of the portions according to the technique of the present disclosure. Therefore, it is needless to say that an unnecessary part may be deleted, a new element may be added, or a replacement may be performed to the description content and the illustrated content described above within a scope not departing from the gist of the technique of the present disclosure. In order to avoid complication and facilitate understanding of the portion according to the technique of the present disclosure, the description related to common general knowledge not requiring special description in order to implement the technique of the present disclosure is omitted in the above description content and illustrated content.
In the present specification, “A and/or B” is synonymous with “at least one of A or B”. That is, “A and/or B” means that only A may be used, only B may be used, or a combination of A and B may be used. In the present specification, the same concept as “A and/or B” is also applied to a case where three or more matters are linked and expressed by “and/or”.
All documents, patent applications, and technical standards described in this specification are incorporated by reference in this specification to the same extent as in a case where the incorporation of each individual document, patent application, and technical standard by reference is specifically and individually described.
Number | Date | Country | Kind |
---|---|---|---|
2021-067966 | Apr 2021 | JP | national |