Information presentation system, information presentation method, and information presentation program
The system addresses the issue of irrelevant comments by filtering and presenting user-specific comments based on date and purpose, improving the usefulness of search results.
Patent Information
- Application Number
- JP2024229988
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2026-01-28
- Estimated Expiration
- 2040-02-18
AI Technical Summary
Conventional systems display an unspecified number of comments associated with facilities, making them less useful for users, as they do not provide targeted information relevant to the user's specific search criteria.
An information presentation system that extracts and presents specific comments based on the planned date of use, planned time of use, and purpose of use, allowing users to make informed decisions.
Provides users with targeted and useful information, enhancing the relevance of comments displayed in search results.
Smart Images

Figure 0007807692000001 
Figure 0007807692000002 
Figure 0007807692000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information presentation system, an information presentation method, and an information presentation program capable of presenting facility information to facility users. [Background technology]
[0002] Conventionally, there is known a system for searching for facilities such as restaurants, in which a user inputs search criteria such as area and planned date and time of use, and the system searches for facilities that meet the search criteria, presents the search results to the user, and accepts reservations from the user for the desired facility (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2001-350997 Summary of the Invention [Problem to be solved by the invention]
[0004] Here, there is also a known system in which, when a user who has used a facility posts a comment such as an impression or evaluation of the facility, the comment is displayed in the search results. The user can refer to the comment in the search results when deciding which facility to reserve. However, since the system displays an unspecified number of comments associated with the facility included in the search results, the comments may not be useful to the user. In this way, the posted comments may not provide useful information to the user who uses the facility.
[0005] An object of the present invention is to provide an information presentation system, an information presentation method, and an information presentation program that are capable of presenting useful information to facility users. [Means for solving the problem]
[0006] One form of the present invention is an information presentation system comprising: an extraction processing unit that extracts specific comments identified based on at least one of the planned date of use, planned time of use, and purpose of use of a second user who can use the facility from a memory unit that stores comments posted by a first user who has used the facility in association with the facility; and a presentation processing unit that presents the specific comments extracted by the extraction processing unit to the second user.
[0007] Another aspect of the present invention is an information presentation method that includes an extraction step of extracting, from a memory unit that stores comments posted by a first user who has used a facility in association with the facility, specific comments identified based on at least one of the planned date of use, planned time of use, and purpose of use of a second user who can use the facility, and a presentation step of presenting the specific comments extracted by the extraction step to the second user.
[0008] Another aspect of the present invention is an information presentation program that causes one or more processors to execute an extraction step of extracting specific comments identified based on at least one of the planned date of use, planned time of use, and purpose of use of a second user who can use the facility from a memory unit that stores comments posted by a first user who has used the facility in association with the facility, and a presentation step of presenting the specific comments extracted by the extraction step to the second user. [Effects of the Invention]
[0009] According to the present invention, there are provided an information presentation system, an information presentation method, and an information presentation program that are capable of presenting useful information to facility users. [Brief explanation of the drawings]
[0010] [Figure 1] FIG. 1 is a block diagram showing the configuration of an information presentation system according to an embodiment of the present invention. [Figure 2]FIG. 2 is a diagram showing an example of facility information used in the information presentation system according to the embodiment of the present invention. [Figure 3] FIG. 3 is a diagram showing an example of comment information used in the information presentation system according to the embodiment of the present invention. [Figure 4] FIG. 4 is a diagram showing an example of a search result page displayed on a user terminal according to an embodiment of the present invention. [Figure 5] FIG. 5 is a diagram showing another example of a search result page displayed on a user terminal according to an embodiment of the present invention. [Figure 6] FIG. 6 is a diagram showing another example of a search result page displayed on a user terminal according to an embodiment of the present invention. [Figure 7] FIG. 7 is a diagram showing another example of a search result page displayed on a user terminal according to an embodiment of the present invention. [Figure 8] FIG. 8 is a flowchart showing an example of the procedure of the information presentation process executed in the information presentation system according to the embodiment of the present invention. [Figure 9] FIG. 9 is a diagram showing another example of a search result page displayed on a user terminal according to an embodiment of the present invention. [Figure 10] FIG. 10 is a diagram showing another example of a search result page displayed on a user terminal according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0011] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings to help understand the present invention. Note that the following embodiments are examples that embody the present invention and do not limit the technical scope of the present invention.
[0012] [Information presentation system 100] 1, an information presentation system 100 according to an embodiment of the present invention includes an information presentation device 1 and one or more user terminals 2. The information presentation device 1 and the user terminals 2 can communicate with each other via a communication network N1 such as the Internet, a LAN, a WAN, or a public telephone line.
[0013] The information presentation device 1 is an information processing device that can receive search conditions for searching for information from a user terminal 2, executes search processing based on the search conditions, and presents search results to the user terminal 2. In the following, in this embodiment, a case will be described in which the search target in the information presentation system 100 is a restaurant that serves food and beverages. The search target may be various facilities such as a hotel, karaoke bar, bowling alley, table tennis hall, hot spring facility, retail store, or service facility. The user terminal 2 is an information processing device operated by a user (hereinafter also referred to as a searcher) who requests search and presentation of information on the search target. The user terminal 2 is also an information processing device operated by a user (hereinafter also referred to as a poster) who has used a facility and posts comments such as impressions and evaluations of the facility. The user terminal 2 operated by the poster may be an operation terminal installed in the facility.
[0014] In this embodiment, the information presentation device 1 alone corresponds to the information presentation system according to the present invention, but the information presentation system according to the present invention may also include one or more components of the information presentation device 1 and the user terminal 2. For example, if the components of the information presentation device 1 and the user terminal 2 cooperate to share and execute various information presentation processes (see FIG. 8) described below, a system including multiple components that execute those processes can be considered as the information presentation system according to the present invention. For example, it is conceivable that the information presentation device 1 and the user terminal 2 constitute the information presentation system according to the present invention.
[0015] [Information presentation device 1] 1, the information presentation device 1 is a server including a control unit 11, a storage unit 12, an operation display unit 13, and a communication I / F 14. The information presentation device 1 is not limited to a single computer, but may be a computer system in which multiple computers operate in cooperation with each other. Furthermore, various processes executed by the information presentation device 1 may be executed in a distributed manner by one or multiple processors.
[0016] The communication I / F 14 is a communication interface that connects the information presentation device 1 to the communication network N1 via a wired or wireless connection and performs data communication in accordance with a predetermined communication protocol with an external device such as a user terminal 2 via the communication network N1.
[0017] The operation display unit 13 is a user interface that includes a display unit such as a liquid crystal display or an organic EL display that displays various information, and an operation unit such as a mouse, keyboard, or touch panel that accepts operations.
[0018] The storage unit 12 is a non-volatile storage unit such as an HDD (Hard Disk Drive) or SSD (Solid State Drive) that stores various types of information. Specifically, the storage unit 12 stores data such as facility information D1 and comment information D2. The facility information D1 includes information about the facility that is the search target. The comment information D2 includes information about comments posted by one or more users. The storage unit 12 also stores image data of facility images provided by facilities (facility image data), image data of photos posted by users (captured image data), map data showing the locations of facilities, and the like. FIG. 2 is a diagram showing an example of the facility information D1, and FIG. 3 is a diagram showing an example of the comment information D2.
[0019] As shown in FIG. 2, the facility information D1 includes information (facility information) such as a "facility ID," "facility name," "location," "genre," "budget," "telephone number," "reservation status," and "first total evaluation value" corresponding to each facility. "Location" is information indicating the location of the facility, such as an address. "Location" is used to indicate the location of the facility. "Genre" is information that can identify the content of services provided at the facility, such as a cuisine genre. "Budget" is, for example, a preset amount that represents the average amount required to use the facility. "Telephone number" is used as information when a user contacts the facility. "Reservation status" indicates the current reservation status of the facility (full, vacant, etc.) and is used in reservation processing for the facility. "First total evaluation value" is information indicating the evaluation value (evaluation points) of the facility, such as the average of individual evaluation values (described below) associated with all comments posted for the facility. The first total evaluation value is used in search processing. For example, in search results, facilities with a higher first total evaluation value are displayed higher than facilities with a lower first total evaluation value. The facility information D1 may also include identification information of the facility image for each facility. The information presentation device 1 extracts facility information of facilities that satisfy search conditions set by a user (searcher) from the facility information D1 and presents (outputs) the facility information to the user terminal 2 of the user.
[0020] As shown in Figure 3, comment information D2 includes information (comment information) such as "comment ID," "poster ID," "posting date and time," "facility ID," "date and time of use," "purpose of use," "image ID," and "individual evaluation value" corresponding to each comment posted by the poster.
[0021] Here, for example, a user using the information presentation device 1, i.e., a user using the reservation service (reservation site) and comment posting service (word-of-mouth site) provided by the information presentation system 100, uses the user terminal 2 to access the word-of-mouth site after using a restaurant. The user then logs in by entering an ID and password and posts comments such as impressions and ratings of the restaurant they used. If necessary, the user may also attach a photo (captured image) taken at the restaurant they used to the comment and post it. The comment posted by the user is assigned identification information (comment ID) and stored in comment information D2 in the storage unit 12.
[0022] The "comment ID" in the comment information D2 is identification information for the comment and is assigned by the control unit 11. The "poster ID" is identification information for the poster (user), for example, the login ID of the user who posted the comment. The "posting date and time" is the date and time when the user posted the comment, for example, the date and time when the information presentation device 1 acquired (received) the comment. The "facility ID" is identification information for the facility and is associated with the facility ID included in the facility information D1 in Figure 2. For example, if a user selects restaurant S1 on a review site, the facility ID "S0001" for restaurant S1 included in the facility information D1 is registered in the "facility ID" in the comment information D2. The "usage date and time" is the date and time when the user used (visited) the facility and is entered by the user.
[0023] "Purpose of use" is information related to the purpose of a user's visit to a restaurant, including information about the time of use, such as lunch or dinner; information about events held at specific times, such as Christmas, Valentine's Day, Halloween, year-end parties, New Year's parties, Father's Day, and Mother's Day; information about the attributes of users or user groups, such as dates, business entertainment, dinner parties, girls' nights, and farewell parties; and information about the content of use, such as the type of cuisine genre, the type of cuisine course, and the price of the cuisine. Users can select any purpose from a number of pre-set purposes. The control unit 11 may also identify the purpose of use based on the content of comments entered by the user and register it in the comment information D2. "Individual evaluation value" is an evaluation value (evaluation points) assigned by the user, and users can select or input, for example, a range of 0 to 5 points.
[0024] FIG. 4 is a diagram illustrating an example of a comment posting page P1 on the review site. The comment posting page P1 includes a user ID (login ID), a restaurant name field K1 for selecting the name of the facility the user visited, a usage date and time field K2 for entering the date and time of the visit, a usage purpose field K3 for selecting the purpose of the visit, a photo field K4 for selecting a photo to post, a rating field K5 for selecting a rating value (rating points), a comment field K6 for entering a comment, and a posting button K7 for posting (sending) the entered comment. For example, a user (user ID "U0002") who visited restaurant S1 accesses the review site, selects the restaurant name "S1," enters the date and time of the visit (December 24, 2019), and selects the purpose of the visit (Christmas). The user also selects, for example, a photo of the food they ordered ("P0002.JPG") from the storage unit 22 of the user terminal 2. The user also selects a rating for restaurant S1 (here, "3 points"). The user also enters a comment about restaurant S1, such as "The restaurant has a relaxing atmosphere. The Christmas course is recommended!" After completing the input operation for each item, the user presses the post button K7 to post a comment. The comment is associated with the information in each field. When the control unit 11 acquires the comment, it registers each piece of information in comment information D2.
[0025] In another embodiment, some or all of the information, such as the facility information D1, the comment information D2, and the image data (facility image data, captured image data), may be stored in another server accessible from the information presentation device 1 via the communication network N1. For example, the comment information D2 and the captured image data (posted photos) may be stored in an SNS (social network service) server. In this case, the control unit 11 of the information presentation device 1 may acquire the information from the other server and execute various processes, such as the information presentation process (see FIG. 8) described below.
[0026] The storage unit 12 also stores layout data and image data for generating various web pages, such as a comment posting page P1 (see FIG. 4) included in the review site and displayed on the user terminal 2, a search condition setting page included in the reservation site and search result pages P2 to P4 (see FIGS. 5 to 7), a reservation page, and a route guidance page, all of which are displayed on the user terminal 2. In this embodiment, the control unit 11 of the information presentation device 1 can generate the various web pages and transmit information about the web pages to the user terminal 2, thereby causing the user terminal 2 to display the various web pages. In another embodiment, the control unit 11 of the information presentation device 1 can cause the control unit 21 of the user terminal 2 to display the various web pages by transmitting data necessary for displaying the various web pages to the user terminal 2.
[0027] The review site and the reservation site may be a collection of web pages belonging to one predetermined domain, but the reservation site may also be a collection of web pages belonging to multiple domains stored in the storage unit 12 of the same information presentation device 1. The various pages included in the review site and the reservation site may be stored in a distributed manner on multiple servers.
[0028] Furthermore, the storage unit 12 stores a control program such as an information presentation program for causing the control unit 11 to execute an information presentation process (see FIG. 8 ) described below. For example, the information presentation program is non-temporarily recorded on a computer-readable recording medium such as a CD or a DVD, and is read by a reading device (not shown) such as a CD drive or a DVD drive provided in the information presentation device 1 and stored in the storage unit 12.
[0029] The control unit 11 has control devices such as a CPU, a ROM, and a RAM. The CPU is a processor that executes various types of arithmetic processing. The ROM is a non-volatile storage unit that pre-stores control programs such as a BIOS and an OS that cause the CPU to execute various types of arithmetic processing. The RAM is a volatile or non-volatile storage unit that stores various types of information and is used as a temporary storage memory (work area) for the various types of processing executed by the CPU. The control unit 11 controls the information presentation device 1 by having the CPU execute various control programs pre-stored in the ROM or the storage unit 12.
[0030] Incidentally, there is a known system in which, when a user who has used a facility posts a comment such as an impression or evaluation of the facility, the comment is displayed in the search results. Users can refer to the comments in the search results when deciding which facility to reserve. However, since the conventional system displays an unspecified number of comments associated with the facility included in the search results, the comments may not be useful to the user. In this way, the posted comments may not be useful information for the user who uses the facility. In contrast, the information presentation system 100 according to this embodiment is capable of presenting useful information to facility users.
[0031] Specifically, as shown in Fig. 1, the control unit 11 includes various processing units such as an acquisition processing unit 111, a search processing unit 112, an extraction processing unit 113, a presentation processing unit 114, a reservation processing unit 115, and an evaluation processing unit 116. The control unit 11 functions as the various processing units by executing various processes in accordance with the information presentation program using the CPU. Some or all of the processing units may be configured with electronic circuits. The information presentation program may be a program for causing multiple processors to function as the processing units.
[0032] The acquisition processing unit 111 acquires comment information including comments posted by a user (a poster: an example of a first user of the present invention). The comment information includes information such as a user ID, a store name, a date and time of use, a purpose of use, a photo, a rating, and a comment, which is entered into a comment posting page P1 (see FIG. 4) of a review site. Upon acquiring the comment information, the acquisition processing unit 111 registers any identification information in the "comment ID" of the comment information D2, registers the user ID in the "poster ID" of the comment information D2, registers the date and time the comment was acquired in the "posting date and time" of the comment information D2, registers identification information corresponding to the store name (see FIG. 2) in the "facility ID" of the comment information D2, registers the date and time of use in the "date and time of use" of the comment information D2, registers the purpose of use in the "purpose of use" of the comment information D2, registers identification information of the photo in the "image ID" of the comment information D2, and registers the rating in the "individual evaluation value" of the comment information D2.
[0033] The acquisition processing unit 111 may determine the purpose of use based on the content of the comment and register it in the "purpose of use" of the comment information D2. For example, if a comment posted by a poster contains a Christmas keyword or a keyword related to Christmas, the acquisition processing unit 111 may determine the purpose of use to be "Christmas" based on the keyword and register it in the "purpose of use" of the comment information D2. For example, if a comment posted by a poster contains a lunch keyword or a keyword related to lunch, the acquisition processing unit 111 may determine the purpose of use to be "lunch" based on the keyword and register it in the "purpose of use" of the comment information D2. The acquisition processing unit 111 registers each piece of information in the comment information D2 every time it acquires comment information in response to a comment posting operation by the user on the user terminal 2.
[0034] The search processing unit 112 executes a search process in response to a search request including search conditions for facilities corresponding to a user (searcher: an example of a second user of the present invention). The search processing unit 112 is an example of a search processing unit of the present invention. Specifically, in the search process, the search processing unit 112 searches for and extracts facilities that satisfy the search conditions from facility information D1 (see FIG. 2). For example, when the searcher inputs at least one of the search conditions, including the planned date of use, the planned time of use, the area, the cuisine genre, the number of users, and the purpose of use, on a search condition setting page displayed on the user terminal 2, the search processing unit 112 searches for facilities that satisfy the search conditions from facility information D1. The search processing unit 112 is an example of a search processing unit of the present invention.
[0035] In addition, if the reservation site (search site) displays selectable categories according to the purpose of use (Christmas specials, year-end party specials, lunch specials, etc.), the search processing unit 112 may obtain the purpose of use as the search condition based on the category selected by the searcher.
[0036] The extraction processing unit 113 extracts specific comments identified based on the search conditions from among comments associated with facilities searched (extracted) in the comment information D2 (see FIG. 3) by the search processing unit 112. Specifically, the extraction processing unit 113 extracts specific comments identified based on at least one of the planned date of use, the planned time of use, and the purpose of use from among comments associated with facilities searched for (extracted) in the comment information D2 by the search processing unit 112. The extraction processing unit 113 is an example of an extraction processing unit of the present invention.
[0037] For example, the extraction processing unit 113 extracts specific comments corresponding to at least one of a season, a time period, a time zone, and an event. Note that predetermined ranges are set in advance for the season, time period, and time zone. For example, when a searcher inputs a planned use date during the Christmas period (e.g., December 25th) on the search condition setting page and makes a search request, the search processing unit 112 extracts facilities that can be reserved for the planned use date, and the extraction processing unit 113 extracts comments associated with the facilities (see FIG. 3 ) whose use date and time (visit date) falls on Christmas. For example, when a searcher inputs a planned use date during Valentine's Day (e.g., February 14th) on the search condition setting page and makes a search request, the search processing unit 112 extracts facilities that can be reserved for the planned use date, and the extraction processing unit 113 extracts comments associated with the facilities whose use date and time (visit date) falls on Valentine's Day.
[0038] Also, for example, when a searcher inputs a planned time of use during lunch hours (e.g., 12:00) on the search condition setting page and makes a search request, the search processing unit 112 extracts facilities that can be reserved at that planned time of use, and the extraction processing unit 113 extracts comments associated with the facility that have a usage date and time during lunch time (e.g., 11:00 to 14:00).
[0039] Furthermore, for example, when a searcher makes a search request by entering the planned date of use and the purpose of use (e.g., "entertainment") on the search condition setting page, the search processing unit 112 extracts facilities that can be reserved and that satisfy the planned date of use and the purpose of use, and the extraction processing unit 113 extracts comments associated with the facilities that have "entertainment" registered as the purpose of use.
[0040] Furthermore, for example, when a searcher makes a search request by entering the planned date of use and the purpose of use (for example, "cooking course over 10,000 yen") on the search condition setting page, the search processing unit 112 extracts facilities that can be reserved and that satisfy the planned date of use and the purpose of use, and the extraction processing unit 113 extracts comments associated with the facilities that have "cooking course over 10,000 yen" registered as the purpose of use.
[0041] For example, when a searcher makes a search request by inputting a planned date of use and a day of the week on the search condition setting page, the search processing unit 112 extracts facilities that can be reserved for the planned date of use, and the extraction processing unit 113 extracts comments associated with the facility that have that day of the week registered. For example, when the set day of the week is "Friday," the extraction processing unit 113 extracts comments associated with the facility that have that day of the week specified by the date of use as "Friday." For example, when a searcher makes a search request by inputting the month or day of the planned date of use on the search condition setting page, the extraction processing unit 113 may extract comments associated with facilities that can be reserved for the planned date of use that have that month or day registered. For example, when the date is "the 25th," the extraction processing unit 113 extracts comments associated with facilities that can be reserved for the planned date of use that have the use date set to "the 25th." For example, when the month is "December," the extraction processing unit 113 extracts comments associated with the facility that have the use month set to "December."
[0042] Here, if the searcher can set an event (Christmas, Valentine's Day, year-end party, etc.) as a search condition on the search condition setting page, the extraction processing unit 113 may extract the specific comment corresponding to the event information. Specifically, when the searcher inputs a specific event on the search condition setting page and makes a search request, the search processing unit 112 extracts facilities that can be reserved during the event period, and the extraction processing unit 113 extracts comments associated with the facilities in which the event is registered as a "purpose of use." For example, when the searcher selects "Christmas" as the event on the search condition setting page and makes a search request, the search processing unit 112 extracts facilities that can be reserved during the Christmas period, and the extraction processing unit 113 extracts comments associated with the facilities in which "Christmas" is registered as a "purpose of use."
[0043] Furthermore, the extraction processing unit 113 may extract, as the specific comments, comments associated with facilities searched for by the search processing unit 112 in the comment information D2 that contain predetermined keywords corresponding to at least one of the planned date of use, the planned time of use, and the purpose of use. For example, if the planned time of use or the purpose of use included in the search criteria is "Christmas," the extraction processing unit 113 extracts, as the specific comments, comments associated with facilities that can be reserved that contain the keyword "Christmas" or a keyword related to Christmas. For example, if the planned time of use or the purpose of use included in the search criteria is "lunch," the extraction processing unit 113 extracts, as the specific comments, comments associated with facilities that can be reserved that contain the keyword "lunch" or a keyword related to lunch.
[0044] The extraction processing unit 113 may also extract the specific comments from the storage unit 12, which stores comments posted by posters who have visited a facility in association with the facility, based on search conditions (use conditions) set by a searcher who plans to visit the facility. The search conditions include the planned date of use, the planned time of use, the area, the cuisine genre, the cuisine course, the number of people using the facility, the purpose of use, and the price (budget). For example, the extraction processing unit 113 extracts specific comments corresponding to the cuisine genre (e.g., comments including impressions about cuisine corresponding to the cuisine genre) from among comments associated with a facility that satisfies the search conditions. Also, for example, the extraction processing unit 113 extracts specific comments corresponding to the number of people using the facility (e.g., the search condition "4 people") (e.g., comments by posters who used the facility with four people) from among comments associated with a facility that satisfies the search conditions.
[0045] The presentation processing unit 114 presents to the searcher the search results (facility information) searched by the search processing unit 112. The presentation processing unit 114 also presents to the searcher specific comments extracted by the extraction processing unit 113 and corresponding to the facilities included in the search results. The presentation processing unit 114 is an example of the presentation processing unit of the present invention. Specifically, the presentation processing unit 114 presents to the searcher specific comments that are associated with the facilities searched for by the search processing unit 112, and that are extracted by the extraction processing unit 113 based on at least one of the planned date of use, the planned time of use, and the purpose of use, from the comments stored in the storage unit 12. The presentation processing unit 114 displays search result pages P2 to P4 including the search results and the specific comments on the user terminal 2 of the searcher.
[0046] FIG. 5 is a diagram illustrating an example of a search result page P2 containing search results. The presentation processing unit 114 displays facility information R1 for facilities that satisfy the search criteria on the search result page P2. The search result page P2 shown in FIG. 5 displays facility information R1 for multiple restaurants that satisfy the search criteria set by the searcher, including the planned use date, planned use time, area, and number of guests. In the example shown in FIG. 5, the planned use date is set to "December 24, 2020," the planned use time is set to "18:30," and the number of guests is set to "2." If the searcher wants to add a purpose of use to the search criteria, they can add the search criteria by pressing the search condition change button. The facility information R1 includes facility information registered in the facility information D1 (such as the facility name, location (address), genre, budget, telephone number, and reservation status) and a facility image corresponding to the facility. The facility information R1 also includes a details button B1 for displaying detailed information about the facility and a reservation button B2 for making a reservation for the facility. If the search results do not fit on the display screen of the user terminal 2, the presentation processing unit 114 displays the search results page P2 in a scrollable manner.
[0047] FIG. 6 is a diagram showing an example of a search result page P3 corresponding to a predetermined facility. For example, when a searcher presses the details button B1 for a predetermined facility (here, restaurant S1) on the search result page P2 (see FIG. 5), the presentation processing unit 114 causes the user terminal 2 to display detailed information about the restaurant S1. The search result page P3 shown in FIG. 6 includes multiple tabs K8 corresponding to multiple items (titles) for displaying detailed information about the facility. The multiple tabs K8 form a title bar. The items are categorized, and each tab K8 displays information that can identify each item, such as text information (characters) for the item name. For example, the presentation processing unit 114 displays tabs K8 for "Top," "Seats," "Menu," "Specialties," "Coupons," and "Reviews" on the search result page P3. The presentation processing unit 114 also sets links to the item information associated with the item corresponding to each tab K8. As a result, when a searcher selects, for example, the "Word of Mouth" tab K8 on the search result page P3 displayed on the user terminal 2, the presentation processing unit 114 presents information associated with the "Word of Mouth" tab K8 (search result page P4) on the user terminal 2 (see Figure 7).
[0048] FIG. 7 is a diagram illustrating an example of a search result page P4 (review page) corresponding to a specific facility. The presentation processor 114 displays, on the user terminal 2, specific comments C1, C2, C3, etc., extracted by the extraction processor 113 based on at least one of the planned use date, planned use time, and purpose of use from among multiple comments (see FIG. 3) associated with, for example, a restaurant S1. The search result page P4 illustrated in FIG. 7 displays specific comments C1, C2, C3, etc., extracted based on the planned use date "December 24, 2020." Specifically, specific comments C1, C2, C3, etc., whose poster's visit date was around Christmas, are displayed. The presentation processor 114 may also display multiple specific comments in order of posting date or visit date. As illustrated in FIG. 7, only comments from past Christmas periods are displayed in a list on the user terminal 2. Note that when a specific comment is selected on the search result page P4 illustrated in FIG. 7, the presentation processor 114 displays details of the selected specific comment (e.g., the full text of the comment and all photos) on the user terminal 2.
[0049] 7, the presentation processor 114 may display an individual evaluation value for each specific comment on the search result page P4. The presentation processor 114 may also display multiple specific comments in order according to the individual evaluation value, for example, in descending order of the individual evaluation value.
[0050] The presentation processing unit 114 may display the word-of-mouth information (part or all of the specific comment) on the search result page P2 (see FIG. 5).
[0051] The reservation processing unit 115 accepts reservations for facilities from users (searchers) through the user terminal 2. For example, when the searcher presses the reservation button B2 on the search result pages P2 to P4 displayed on the user terminal 2, the reservation processing unit 115 accepts a reservation for the corresponding restaurant. When the searcher presses the reservation button B2, the reservation processing unit 115 may cause the user terminal 2 to display a reservation page for the searcher to input detailed reservation information. When the reservation processing is completed, the reservation processing unit 115 notifies the user terminal 2, for example, by sending a reservation completion email.
[0052] The evaluation processing unit 116 calculates an evaluation value for each facility. For example, the evaluation processing unit 116 calculates the average value of the individual evaluation values associated with all comments posted for the facility as the first total evaluation value of the facility (first total evaluation value of the present invention). The evaluation processing unit 116 registers the calculated first total evaluation value in the "first total evaluation value" of the facility information D1 (see FIG. 2). The presentation processing unit 114 may display the first total evaluation value calculated by the evaluation processing unit 116 on the search result page P2. The evaluation processing unit 116 is an example of the evaluation processing unit of the present invention.
[0053] [User terminal 2] 1, the user terminal 2 includes a control unit 21, a storage unit 22, an operation display unit 23, and a communication I / F 24. The user terminal 2 is an information processing device such as a mobile phone, a smartphone, a tablet terminal, an in-vehicle device, or a personal computer.
[0054] The communication I / F 24 is a communication interface for connecting the user terminal 2 to the communication network N1 via a wired or wireless connection and for performing data communication in accordance with a predetermined communication protocol with an external device such as the information presentation device 1 via the communication network N1.
[0055] The operation display unit 23 is a user interface that includes a display unit such as a liquid crystal display or an organic EL display that displays information such as various web pages, and an operation unit such as a mouse, keyboard, or touch panel that accepts operations.
[0056] The storage unit 22 is a non-volatile storage unit such as an HDD (Hard Disk Drive), an SSD (Solid State Drive), or a flash memory that stores various types of information. For example, the storage unit 22 stores a control program such as a browser program. Specifically, the browser program is a control program that causes the control unit 21 to execute communication processing with an external device such as the information presentation device 1 in accordance with a communication protocol such as HTTP (Hypertext Transfer Protocol). The browser program may also be a dedicated application for executing communication processing with the information presentation device 1 in accordance with a predetermined communication protocol. Note that the storage unit 22 may also store other information such as map data.
[0057] The control unit 21 has control devices such as a CPU, a ROM, and a RAM. The CPU is a processor that executes various types of arithmetic processing. The ROM is a non-volatile storage unit that pre-stores control programs such as a BIOS and an OS that cause the CPU to execute various types of processing. The RAM is a volatile or non-volatile storage unit that stores various types of information and is used as a temporary storage memory (work area) for the various types of processing executed by the CPU. The control unit 21 controls the user terminal 2 by having the CPU execute various control programs pre-stored in the ROM or the storage unit 22.
[0058] Specifically, the control unit 21 functions as a browser processing unit 211 by executing various processes in accordance with the browser program stored in the storage unit 22. The browser processing unit 211 can execute browser processing to display a web page provided from the information presentation device 1 via the communication network N1 on the operation display unit 23 and input operations for the operation display unit 23 into the information presentation device 1. In other words, the user terminal 2 can function as an operation terminal for the information presentation device 1 by the control unit 21 executing the browser program. Note that some or all of the processing units included in the control unit 21 may be configured with electronic circuits.
[0059] For example, in the user terminal 2, when a user performs an operation to request access to a predetermined URL corresponding to a review site provided by the information presentation system 100, the control unit 21 acquires webpage data of the review site from the information presentation device 1 and displays the webpage of the review site on the operation display unit 23. Note that the access request to the predetermined URL is made, for example, by selecting from a list of pre-registered websites or by entering text. Furthermore, if a dedicated application corresponding to the information presentation device 1 is installed in the user terminal 2, the user of the user terminal 2 can launch the dedicated application to display the webpage of the review site on the operation display unit 23. Then, the user (poster) can post a desired comment on the review site by operating the user terminal 2 (see FIG. 4).
[0060] For example, when a user operates the user terminal 2 to request access to a specific URL corresponding to a reservation site provided by the information presentation system 100, the control unit 21 acquires the webpage data of the reservation site from the information presentation device 1 and displays the webpage of the reservation site on the operation display unit 23. The access request to the specific URL may be made, for example, by selecting from a list of pre-registered websites, selecting from search results on an information search site, or entering text. If a dedicated application compatible with the information presentation device 1 is installed on the user terminal 2, the user of the user terminal 2 can launch the dedicated application to display the webpage of the reservation site on the operation display unit 23. The user (searcher) can then operate the user terminal 2 to search for facilities that meet desired search criteria on the reservation site and view the search results (such as reviews). The user can then select a desired facility from the facilities presented as search results and apply for a reservation.
[0061] [Information presentation processing] The information presentation process executed in the information presentation system 100 will be described below with reference to Fig. 8. Specifically, in this embodiment, the information presentation process is executed by the control unit 11 of the information presentation device 1. The control unit 11 can also execute the information presentation process in parallel for each user terminal 2 in response to access from each user terminal 2. The control unit 11 may terminate the information presentation process midway through in response to a predetermined operation on the user terminal 2.
[0062] The present invention can be understood as an invention of an information presentation method that executes one or more steps included in the information presentation process. Furthermore, one or more steps included in the information presentation process described herein may be omitted as appropriate. The steps in the information presentation process may be executed in a different order as long as the same operational effect is achieved. Furthermore, while the description here takes as an example a case where each step in the information presentation process is executed by the control unit 11, another embodiment of the information presentation method may also be considered, in which each step in the information presentation process is executed in a distributed manner by multiple processors.
[0063] Here, it is assumed that one or more users (posters) post comments (word-of-mouth) about a restaurant to a review site using the user terminal 2, and that the comments are stored in the storage unit 12 of the information presentation device 1. It is also assumed that the storage unit 12 stores comment information D2 (see FIG. 3) in which information related to the comments is registered.
[0064] First, in step S11, the control unit 11 receives a facility search request from the user terminal 2. Specifically, the control unit 11 receives the search request including search conditions such as the planned date of use, the planned time of use, the region (area), the food genre, the food course, the number of people using the facility, the purpose of use, and the price (budget) input by the user (searcher) on the condition setting page of the reservation site (for example, a restaurant reservation site) displayed on the user terminal 2.
[0065] Next, in step S12, the control unit 11 acquires the search conditions. For example, the control unit 11 acquires search conditions such as "December 24, 2020" as the planned use date, "18:30" as the planned use time, and "2 people" as the number of users.
[0066] Next, in step S13, the control unit 11 executes a search process to determine whether or not a facility that satisfies the search conditions exists in the facility information D1 (see FIG. 2). If a facility that satisfies the search conditions exists (S13: Yes), the process proceeds to step S14. If a facility that satisfies the search conditions does not exist (S13: No), the process proceeds to step S11. When returning to step S11, the control unit 11 executes the search process again based on the search conditions changed by the searcher.
[0067] Next, in step S14, the control unit 11 extracts facilities that satisfy the search conditions from the facility information D1. For example, the control unit 11 extracts restaurants S1, S2, ... that can be reserved for "2 people from 18:30 on December 24, 2020."
[0068] Next, in step S15, the control unit 11 determines whether a specific comment is associated with the extracted facility. The specific comment is a comment corresponding to at least one of the season, time, and event corresponding to the planned use date, a comment corresponding to the time zone of the planned use time, and a comment containing a predetermined keyword. For example, if the planned use date is December 24, 2020, which corresponds to Christmas, the control unit 11 determines whether a comment related to Christmas (specific comment) exists among the comments associated with the extracted facility. Furthermore, for example, if "Christmas" is selected as the purpose of use in the search conditions, the control unit 11 determines whether a comment related to Christmas (specific comment) exists among the comments associated with the extracted facility. The control unit 11 may determine whether the specific comment exists based on the purpose of use selected by the poster (see FIG. 4) or the content of the comment (the keyword) entered by the poster. If a specific comment is associated with the extracted facility (S15: Yes), the process proceeds to step S16, and if a specific comment is not associated with the extracted facility (S15: No), the process proceeds to step S18.
[0069] In step S16, control unit 11 extracts the specific comments. For example, control unit 11 extracts specific comments C1, C2, C3, ... related to Christmas from among multiple comments associated with restaurant S1. Step S16 is an example of an extraction step of the present invention.
[0070] Next, in step S17, the control unit 11 presents search results including the facility information of the extracted facilities and the specific comments to the user terminal 2. For example, the control unit 11 presents search results including the extracted facility information of each restaurant (see FIG. 2) and the specific comments associated with each restaurant (see FIG. 3) to the user terminal 2 of the searcher (see FIG. 5). Here, for example, if the searcher selects restaurant S1 on the search result page P2 shown in FIG. 5, the control unit 11 causes the user terminal 2 to display detailed information about restaurant S1 shown in FIG. 6. Also, if the searcher selects the "Reviews" tab K8 on the search result page P3 shown in FIG. 6, the control unit 11 causes the user terminal 2 to display a review page (search result page P4) for restaurant S1 shown in FIG. 7. The specific comments are displayed on the review page. Note that if comments other than the specific comments are associated with the extracted facilities, the control unit 11 may display the comments on the user terminal 2 with a lower priority than the specific comments. Step S17 is an example of a presentation step of the present invention. Thereafter, the process proceeds to step S19.
[0071] On the other hand, if no specific comment is associated with the facility extracted in step S14 (S15: No), in step S18, the control unit 11 presents search results including facility information of the extracted facility to the user terminal 2. Note that if a comment other than the specific comment is associated with the extracted facility, the control unit 11 may present search results including the facility information and the comment to the user terminal 2. As a result, the comments other than the specific comment are displayed on the review page. Thereafter, the process proceeds to step S19.
[0072] In step S19, the control unit 11 determines whether or not a reservation for a facility has been accepted from the searcher. For example, when the searcher presses the reservation button B2 on the search result pages P2 to P4 displayed on the user terminal 2, the control unit 11 accepts a reservation for the corresponding restaurant. If the control unit 11 accepts the reservation (S19: Yes), the process proceeds to step S20. If the control unit 11 does not accept the reservation (S19: No), the process proceeds to step S11. For example, if the searcher does not find the facility he or she wishes to reserve among the facilities presented on the search result page (S19: No), he or she can change the search conditions and make a search request again (S11).
[0073] In step S20, control unit 11 executes reservation processing for the facility that has accepted the reservation from the searcher. For example, control unit 11 performs data communication with a facility terminal (not shown) of restaurant S1 to confirm the reservation for the searcher. When the reservation processing is complete, control unit 11 notifies user terminal 2 of the searcher by, for example, a reservation completion email.
[0074] In this way, the control unit 11 executes the information presentation process. In addition, the control unit 11 executes the information presentation process every time a search request is received.
[0075] As described above, the information display device 1 according to this embodiment extracts specific comments identified based on at least one of the planned date, planned time, and purpose of use of a user (searcher) who plans to use a facility from the storage unit 22 (see FIG. 3 ), which stores comments posted by users (contributors) who have used a facility in association with the facility, the facility, and the date, time, and purpose of use of the user. The information display device 1 then presents the extracted specific comments to the searcher. This allows facility searchers to view comments from contributors who have previously used the facility, based on the time of their planned use (e.g., an event), season, time period (e.g., lunchtime, dinnertime), and date (e.g., month, day, day of the week). For example, a searcher who is trying to make a reservation at restaurant S1 for Christmas can view comments from contributors who have previously visited restaurant S1 for Christmas. Also, for example, a searcher who is trying to make a reservation at restaurant S1 for lunchtime can view comments from contributors who have previously visited restaurant S1 for lunchtime. Also, for example, a searcher who is trying to make a reservation at restaurant S1 on Friday can view comments from contributors who have previously visited restaurant S1 on Friday. Furthermore, the searcher can view only the specific comments at once. This allows the searcher to refer to the specific comments and decide whether or not to make a reservation at the restaurant S1. Therefore, the information display device 1 can display useful information to facility users.
[0076] Furthermore, searchers can easily make reservations for facilities by referring to the specific comments. Therefore, searchers do not need to repeatedly perform search operations or review reviews, which reduces communication traffic related to search processing and enables effective use of computer resources.
[0077] The information presentation system of the present invention is not limited to the above-described embodiment. In another embodiment of the present invention, the control unit 11 (evaluation processing unit 116) may calculate the average of multiple individual evaluation values corresponding to multiple specific comments extracted by the extraction processing unit 113 as a second total evaluation value for the facility (the second total evaluation value of the present invention). While the first total evaluation value described above is the average of the individual evaluation values associated with all comments posted to, for example, the restaurant S1, the second total evaluation value is the average of the individual evaluation values associated with the specific comments among all comments posted to, for example, the restaurant S1. Therefore, the second total evaluation value may differ for each facility depending on the type of the specific comments. For example, the first total evaluation value of the restaurant S1, the second total evaluation value calculated based on specific comments corresponding to Christmas at the restaurant S1, and the second total evaluation value calculated based on specific comments corresponding to lunch at the restaurant S1 may differ from one another.
[0078] The control unit 11 (presentation processing unit 114) presents the second total evaluation value to the user terminal 2 of the searcher. Furthermore, the presentation processing unit 114 presents facility information of facilities searched for by the search processing unit 112 to the user terminal 2 of the searcher in an order according to the second total evaluation value. For example, in the search result shown in FIG. 9, for restaurants that can be reserved for "2 people from 18:30 on December 24, 2020," the second total evaluation value calculated based on the individual evaluation value of each specific comment corresponding to Christmas is presented, and multiple restaurants are displayed in a list in descending order of second total evaluation value. Furthermore, for example, in the search result shown in FIG. 10, for restaurants that can be reserved for "4 people from 12:00 on May 12, 2020," the second total evaluation value calculated based on the individual evaluation value of each specific comment corresponding to lunch is presented, and multiple restaurants are displayed in a list in descending order of second total evaluation value.
[0079] With this configuration, facilities with high ratings are displayed preferentially for each category, such as season, time of year, time of day, and event, and comments (word of mouth) according to the category are presented, providing useful information for searchers.
[0080] In another embodiment of the present invention, the control unit 11 may present selectable categories (terms of use) of comments on the search result page to the user terminal 2. For example, the control unit 11 may selectably display categories such as lunch, dinner, Christmas, Valentine's Day, Halloween, year-end party, New Year's party, Father's Day, Mother's Day, date, business entertainment, dinner, girls' night out, welcome / farewell party, month, date, day of the week, type of cuisine genre, type of cuisine course, and price of cuisine on the search result page P4 (review page), and extract the specific comments corresponding to the category selected by the searcher and present them on the user terminal 2. This allows the searcher to extract and view specific comments corresponding to the desired category on the review page. The searcher can also switch categories as desired to extract and view specific comments.
[0081] In another embodiment of the present invention, the control unit 11 may acquire the current time, search for facilities that can be reserved within a predetermined time from the current time, and extract the specific comment corresponding to the current date and time (an example of a search condition) from among comments associated with the facilities and present it to the user terminal 2. For example, when a user is traveling on foot or by car with the user terminal 2 during dinner time during the Christmas season, the control unit 11 may acquire the location information and current date and time of the user terminal 2 and search for facilities that are within a predetermined range from the current location of the user terminal 2 and can be reserved within a predetermined time from the current time. The control unit 11 may also extract the specific comment corresponding to Christmas and dinner from among comments associated with the searched facilities and present it to the user terminal 2. In this way, the control unit 11 may present to the user the specific comment identified based on the search condition corresponding to the user, regardless of whether the user has made a search request. The control unit 11 may also update the specific comment presented to the user terminal 2 in real time as the user terminal 2 moves. The control unit 11 may also display the specific comment in a pop-up on the user terminal 2.
[0082] In the above-described embodiment, the comments and photos posted by a first user who used a facility are presented to a second user of the facility. However, in another embodiment, the control unit 11 may be configured to present only the photos posted by the first user who used the facility to a second user of the facility. For example, the control unit 11 extracts a specific photo (specific image) identified based on search criteria (e.g., planned date of use, planned time of use, purpose of use) corresponding to a second user who can use the facility from an SNS server (storage unit 12) in which a plurality of posted photos are stored, and presents the extracted specific photo to the second user. The control unit 11 can perform image analysis of the posted photos to extract a specific photo corresponding to the search criteria. [Explanation of symbols]
[0083] 1: Information presentation device 2: User terminal 100: Information presentation system 111: Acquisition processing unit 112: Search processing unit 113: Extraction processing unit 114: Presentation processing unit 115: Reservation processing unit 116: Evaluation processing unit 211: Browser processing section
Claims
1. a search processing unit that searches for facilities based on search conditions including a purpose of use set by a user; an extraction processing unit that extracts, from a storage unit that stores comments posted by posters who have used a facility in association with the facility, the comments associated with the facility searched for by the search processing unit based on the purpose of use set by the user, as specific comments; a presentation processing unit that associates facility information of the facility searched for by the search processing unit with the specific comment extracted by the extraction processing unit and presents the facility information to the user; An information presentation system comprising:
2. a search processing unit that searches for facilities based on search conditions including a purpose of use set by a user; a determination processing unit that refers to a storage unit that stores a purpose of use and a keyword related to the purpose of use in association with each other, and determines a keyword related to the purpose of use set in the search conditions as a search keyword; an extraction processing unit that extracts, as specific comments, the comments that include the search keywords determined by the determination processing unit from a storage unit that stores comments posted by posters who have used facilities in association with the facilities; a presentation processing unit that associates facility information of the facility searched for by the search processing unit with the specific comment extracted by the extraction processing unit and presents the facility information to the user; An information presentation system comprising:
3. a search step for searching for facilities based on search conditions including a purpose of use set by a user; an extraction step of extracting, as specific comments, comments associated with the facility searched for in the search step, based on the purpose of use set by the user, from a storage unit that stores comments posted by posters who have used a facility in association with the facility; a presentation step of associating facility information of the facility searched in the search step with the specific comment extracted in the extraction step and presenting the facility information to the user; The information presentation method is executed by one or more processors.
4. a search step for searching for facilities based on search conditions including a purpose of use set by a user; a determining step of determining, as search keywords, keywords related to the purpose of use set in the search conditions by referring to a storage unit that stores a purpose of use and keywords related to the purpose of use in association with each other; an extraction step of extracting, as specific comments, the comments including the search keywords determined in the determination step from a storage unit that stores comments posted by posters who have used a facility in association with the facility; a presentation step of associating facility information of the facility searched in the search step with the specific comment extracted in the extraction step and presenting the facility information to the user; The information presentation method is executed by one or more processors.
5. a search step for searching for facilities based on search conditions including a purpose of use set by a user; an extraction step of extracting, as specific comments, comments associated with the facility searched for in the search step, based on the purpose of use set by the user, from a storage unit that stores comments posted by posters who have used a facility in association with the facility; a presentation step of associating facility information of the facility searched in the search step with the specific comment extracted in the extraction step and presenting the facility information to the user; An information presentation program for causing one or more processors to execute the above.
6. a search step for searching for facilities based on search conditions including a purpose of use set by a user; a determining step of determining, as search keywords, keywords related to the purpose of use set in the search conditions by referring to a storage unit that stores a purpose of use and keywords related to the purpose of use in association with each other; an extraction step of extracting, as specific comments, the comments including the search keywords determined in the determination step from a storage unit that stores comments posted by posters who have used a facility in association with the facility; a presentation step of associating facility information of the facility searched in the search step with the specific comment extracted in the extraction step and presenting the facility information to the user; An information presentation program for causing one or more processors to execute the above.
Citation Information
Patent Citations
Reserving and managing system for restaurant using information system
JP2001350997A
Information processing device, information processing method, information processing program, and recording medium recording the information processing program
JP2013008095A
Presentation device, presentation method, and presentation program
JP2017227949A