Information presentation system, method for presenting information, and information presentation program
By extracting and presenting specific comments that match the user's search conditions in the information presentation system, the problem that comment information in the existing system is not of reference value is solved, and the user's decision-making efficiency is improved.
Patent Information
- Application Number
- JP2024229988
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2040-02-18
AI Technical Summary
When displaying facility comments, existing systems fail to effectively filter comments that match the user's search criteria, making it difficult for users to obtain useful information.
By introducing an extraction processing unit and a presentation processing unit in the information presentation system, specific comments based on the expected use date, predetermined time and purpose of the facility user are extracted and presented to the user.
It realizes accurate screening and presentation of comment information useful to users, and improves user decision-making efficiency when selecting facilities.
Smart Images

Figure 2025038236000001_ABST
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 users of a facility. [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 the area and the 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] JP 2001-350997 A Summary of the Invention [Problem to be solved by the invention]
[0004] Here, there is also known a 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 result. The user can refer to the comment in the search result to decide which facility to reserve. However, since the system displays an unspecified number of comments associated with the facility included in the search result, 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.
[0005] An object of the present invention is to provide an information presentation system, an information presentation method, and an information presentation program 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 a 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, by one or more processors, 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.
[0008] Another form of the present invention is an information presentation program for causing 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. Effect 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 capable of presenting useful information to facility users. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a block diagram showing a configuration of an information presentation system according to an embodiment of the present invention. [Diagram 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. [Diagram 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. [Diagram 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 a procedure of an 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 PREFERRED EMBODIMENTS
[0011] Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings to facilitate understanding of the present invention. Note that the following embodiment is an example of the present invention and does 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 are capable of communicating 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 information from a user terminal 2, executes search processing based on the search conditions, and presents the search results on the user terminal 2. In the following embodiment, a case will be described in which the search target in the information presentation system 100 is a restaurant that provides food and drink. The search target may be various facilities such as a hotel, a karaoke shop, a bowling alley, a table tennis hall, a hot spring facility, a retail store, and a service provision facility. The user terminal 2 is an information processing device operated by a user (hereinafter also referred to as a searcher) who requests the search and presentation of information on the search target. The user terminal 2 is an information processing device operated by a user (hereinafter also referred to as a poster) who uses 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 include one or more components of the information presentation device 1 and the user terminal 2. For example, when 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 the 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, and may be a computer system in which multiple computers work in cooperation. 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 for connecting the information presentation device 1 to the communication network N1 in a wired or wireless manner and for performing data communication in accordance with a predetermined communication protocol with an external device such as the 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, a keyboard, or a 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 information. Specifically, data such as facility information D1 and comment information D2 are stored in the storage unit 12. The facility information D1 includes information on the facility to be searched. The comment information D2 includes information on 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 location of the facility, 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, for example, an address. "Location" is used as information indicating the location of the facility. "Genre" is information that can identify the content of the service provided at the facility, for example, a food genre. "Budget" is, for example, a preset amount as an average amount required for using 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 for reservation processing of the facility. "First total evaluation value" is information indicating the evaluation value (evaluation points) of the facility, for example, an average value of individual evaluation values (described later) associated with all comments posted for the facility. The first total evaluation value is used for search processing. For example, in a search result, a facility with a high first total evaluation value is displayed higher than a facility with a low 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 FIG. 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, that is, a user using the reservation service (reservation site) and comment posting service (review site) provided by the information presentation system 100, uses the user terminal 2 to access the review site after using a restaurant. The user then logs in by inputting 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 of the comment, and is assigned by the control unit 11. The "poster ID" is identification information of 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 of the facility, and is associated with the facility ID included in the facility information D1 in FIG. 2. For example, if a user selects restaurant S1 on a review site, the facility ID "S0001" of 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] The "purpose of use" is information related to the purpose of the user's use of the restaurant, including information on the time of use such as lunch or dinner, information on 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 on the attributes of the user or user group such as dates, entertainment, business dinners, girls' nights, and welcome / farewell parties, and information on the content of use such as the type of food genre, the type of food course, and the price of food. The user can select any purpose from a number of purposes set in advance. The control unit 11 may specify the purpose of use based on the content of the comment entered by the user and register it in the comment information D2. The "individual evaluation value" is an evaluation value (evaluation points) scored by the user, and the user can select or input, for example, within the range of 0 to 5 points.
[0024] FIG. 4 is a diagram showing an example of a comment posting page P1 in the review site. The comment posting page P1 includes a user ID (login ID), a restaurant name field K1 for selecting the restaurant name of the facility used by the user, a usage date and time field K2 for inputting the date and time of usage, a usage purpose field K3 for selecting the purpose of usage, a photo field K4 for selecting a photo to post, an evaluation field K5 for selecting an evaluation value (evaluation points), a comment field K6 for inputting a comment, and a posting button K7 for posting (sending) the input comment. For example, a user (user ID "U0002") who used a restaurant S1 accesses the review site, selects the restaurant name "S1", inputs the date and time of usage "December 24, 2019", and selects the purpose of usage "Christmas". In addition, the user selects, for example, a photo of the ordered dish "P0002.JPG" from the storage unit 22 of the user terminal 2. In addition, the user selects an evaluation for the restaurant S1 (here, "3 points"). In addition, the user inputs a comment such as an impression of the restaurant S1, such as "The restaurant has a calm atmosphere. The Christmas course is recommended!" When the user completes the input operation for each item, he / she presses the post button K7 to post a comment. The comment is associated with information in each field. When the control unit 11 acquires the comment, it registers each piece of information in the 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 later.
[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 displayed on the user terminal 2, a search condition setting page, search result pages P2 to P4 (see FIG. 5 to FIG. 7), a reservation page, and a route guide page included in the reservation site 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 of 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 may cause the control unit 21 of the user terminal 2 to display the various web pages by transmitting data required 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 preset 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 control programs 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, 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 arithmetic processing. The ROM is a non-volatile storage unit in which control programs such as a BIOS and an OS for causing the CPU to execute various arithmetic processing are stored in advance. The RAM is a volatile or non-volatile storage unit that stores various information, and is used as a temporary storage memory (work area) for various processes executed by the CPU. The control unit 11 controls the information presentation device 1 by executing, by the CPU, various control programs stored in advance in the ROM or the storage unit 12.
[0030] Incidentally, there is known a 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 result. The user can decide which facility to reserve by referring to the comment in the search result. However, since the conventional system displays an unspecified number of comments associated with the facility included in the search result, 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 the user of the facility.
[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 according to the information presentation program with 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 (contributor: 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, an evaluation, and a comment, which are input to a comment posting page P1 (see FIG. 4) of a review site. When the acquisition processing unit 111 acquires the comment information, it registers any identification information in the "comment ID" of the comment information D2, registers the user ID in the "contributor ID" of the comment information D2, registers the date and time when 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 evaluation 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 the purpose of use 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 as "Christmas" based on the keyword, and register the purpose of use 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 as "lunch" based on the keyword, and register the purpose of use 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 on the user terminal 2 by the user.
[0034] The search processing unit 112 executes a search process in response to a search request including search conditions for a facility 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 and extracts facilities that satisfy the search conditions from the facility information D1 (see FIG. 2). For example, when the searcher inputs at least one of the search conditions, which are the planned date of use, the planned time of use, the area, the cuisine genre, the number of users, and the purpose of use, in 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 the facility information D1. The search processing unit 112 is an example of a search processing unit of the present invention.
[0035] In addition, if categories corresponding to the purpose of use (Christmas specials, year-end party specials, lunch specials, etc.) are displayed in a selectable manner on the reservation site (search site), 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, in the comment information D2 (see FIG. 3), specific comments identified based on the search conditions from among comments associated with the facility searched (extracted) by the search processing unit 112. Specifically, the extraction processing unit 113 extracts, in the comment information D2, 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 the facility searched for by the search processing unit 112. The extraction processing unit 113 is an example of the 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 a predetermined range is set in advance for the season, time period, and time zone. For example, when a searcher inputs a planned date of use during Christmas (e.g., December 25) on the search condition setting page and makes a search request, the search processing unit 112 extracts facilities that can be reserved on the planned date of use, and the extraction processing unit 113 extracts comments associated with the facility (see FIG. 3) whose use date and time (visit date) is during Christmas. Also, for example, when a searcher inputs a planned date of use during Valentine's Day (e.g., February 14) on the search condition setting page and makes a search request, the search processing unit 112 extracts facilities that can be reserved on the planned date of use, and the extraction processing unit 113 extracts comments associated with the facility whose use date and time (visit date) is during 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 the 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 inputting 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 inputting the planned date of use and the purpose of use (e.g., "meal 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 "meal course over 10,000 yen" registered as the purpose of use.
[0041] Also, 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 on the planned date of use, and the extraction processing unit 113 extracts comments associated with the facility that have the 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 the day of the week specified from the date of use as "Friday". Also, for example, when a searcher makes a search request by inputting the month or date 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 on the planned date of use that have the month or date registered. For example, when the date is "25th", the extraction processing unit 113 extracts comments associated with facilities that can be reserved on the planned date of use that have the date of use registered as "25th". For example, when the month is "December", the extraction processing unit 113 extracts comments associated with the facility that have the month of use registered as "December".
[0042] Here, when 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 in the "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 in the "purpose of use."
[0043] Furthermore, the extraction processing unit 113 may extract, from among the comments associated with the facilities searched for by the search processing unit 112 in the comment information D2, comments whose comment content includes a predetermined keyword corresponding to at least one of the planned date of use, the planned time of use, and the purpose of use as the specific comment. For example, when the planned time of use or the purpose of use included in the search conditions is "Christmas", the extraction processing unit 113 extracts, from among the comments associated with the facilities that can be reserved, comments that include the keyword "Christmas" or a keyword related to Christmas as the specific comment. For example, when the planned time of use or the purpose of use included in the search conditions is "lunch", the extraction processing unit 113 extracts, from among the comments associated with the facilities that can be reserved, comments that include the keyword "lunch" or a keyword related to lunch as the specific comment.
[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 used a facility in association with the facility, based on search conditions (use conditions) set by a searcher who plans to use the facility. The search conditions include a planned date of use, a planned time of use, a region (area), a food genre, a food course, the number of users, a purpose of use, and a price (budget). For example, the extraction processing unit 113 extracts specific comments corresponding to the food genre (e.g., comments including impressions on food corresponding to the food 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 users (e.g., the search condition "4 people") (e.g., a comment by a poster who used the facility with 4 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, which are comments associated with the facilities searched for by the search processing unit 112 from among the comments stored in the storage unit 12 and 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. The presentation processing unit 114 causes search result pages P2 to P4 including the search results and the specific comments to be displayed on the user terminal 2 of the searcher.
[0046] FIG. 5 is a diagram showing an example of a search result page P2 including a search result. The presentation processing unit 114 displays facility information R1 of facilities that satisfy the search conditions on the search result page P2. The search result page P2 shown in FIG. 5 shows facility information R1 of a plurality of restaurants that satisfy the planned use date, planned use time, area (area), and number of users set by the searcher in the search conditions. In the example shown in FIG. 5, "December 24, 2020" is set as the planned use date, "18:30" is set as the planned use time, and "2 people" is set as the number of users. If the searcher wants to add the purpose of use to the search conditions, the searcher can add the search conditions by pressing the search condition change button. The facility information R1 includes facility information (facility name, location (address), genre, budget, telephone number, reservation status, etc.) registered in the facility information D1 and a facility image corresponding to the facility. In addition, the facility information R1 includes a details button B1 for displaying detailed information of the facility and a reservation button B2 for reserving the facility. When 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 a details button B1 of a predetermined facility (here, restaurant S1) on the search result page P2 (see FIG. 5), the presentation processing unit 114 displays detailed information of the restaurant S1 on the user terminal 2. The search result page P3 shown in FIG. 6 includes a plurality of tabs K8 corresponding to a plurality of items (titles) for displaying detailed information of the facility. The plurality of tabs K8 constitute one title bar. Each item is classified by category, and each tab K8 displays, for example, text information (characters) of the item name as information that can identify each item. For example, the presentation processing unit 114 displays tabs K8 of "Top", "Seats", "Menu", "Specialties", "Coupons", and "Reviews" on the search result page P3. The presentation processing unit 114 also sets a link to each tab K8 with the item information associated with the item corresponding to each tab K8 as the link destination. As a result, when a searcher selects, for example, the "Reviews" tab K8 on the search result page P3 displayed on the user terminal 2, the presentation processing unit 114 presents information associated with the "Reviews" tab K8 (search result page P4) on the user terminal 2 (see Figure 7).
[0048] FIG. 7 is a diagram showing an example of a search result page P4 (review page) corresponding to a predetermined facility. The presentation processing unit 114 displays on the user terminal 2 specific comments C1, C2, C3, ... extracted by the extraction processing unit 113 based on at least one of the planned use date, planned use time, and purpose of use from among a plurality of comments (see FIG. 3) associated with the restaurant S1, for example. In the search result page P4 shown in FIG. 7, specific comments C1, C2, C3, ... extracted based on the planned use date "December 24, 2020", specifically, specific comments C1, C2, C3, ... whose poster's visit date is during Christmas, are displayed. The presentation processing unit 114 may also display multiple specific comments in order of posting date or visit date. As shown in FIG. 7, only comments from past Christmas periods are displayed in a list on the user terminal 2. In addition, when a specific comment is selected on the search result page P4 shown in FIG. 7, the presentation processing unit 114 displays details of the selected specific comment (for example, the full text of the comment content 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 display multiple specific comments in order according to the individual evaluation values, for example, in descending order of individual evaluation value.
[0050] The presentation processor 114 may display the word-of-mouth information (a part or all of the specific comment) on the search result page P2 (see FIG. 5).
[0051] The reservation processing unit 115 accepts a reservation for a facility from a user (searcher) 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 by, for example, 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 of the individual evaluation values associated with all comments posted for the facility as a first total evaluation value for 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 manner, and for performing data communication in accordance with a specified communication protocol with external devices 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 a hard disk drive (HDD), a solid state drive (SSD), or a flash memory that stores various information. For example, a control program such as a browser program is stored in the storage unit 22. Specifically, the browser program is a control program for causing the control unit 21 to execute communication processing with an external device such as the information presentation device 1 according to 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 according to 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 arithmetic operations. The ROM is a non-volatile storage unit in which control programs such as a BIOS and an OS for causing the CPU to execute various processes are stored in advance. The RAM is a volatile or non-volatile storage unit that stores various information, and is used as a temporary storage memory (work area) for various processes executed by the CPU. The control unit 21 controls the user terminal 2 by executing, by the CPU, various control programs stored in advance 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 to the information presentation device 1. That is, 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 operation is performed to request access to a predetermined URL corresponding to a word-of-mouth site provided by the information presentation system 100, the control unit 21 acquires data of the web page of the word-of-mouth site from the information presentation device 1 and displays the web page of the word-of-mouth site on the operation display unit 23. Note that, for example, the access request to the predetermined URL is performed by a selection operation from a list of websites registered in advance or a text input operation. In addition, when a dedicated application corresponding to the information presentation device 1 is installed in the user terminal 2, the user of the user terminal 2 performs an operation to start the dedicated application, and the web page of the word-of-mouth site is displayed on the operation display unit 23. Then, the user (contributor) can post a desired comment on the word-of-mouth site by operating the user terminal 2 (see FIG. 4).
[0060] For example, in the user terminal 2, when a user operation is performed to request access to a predetermined URL corresponding to a reservation site provided by the information presentation system 100, the control unit 21 acquires data of the web page of the reservation site from the information presentation device 1 and displays the web page of the reservation site on the operation display unit 23. For example, the access request to the predetermined URL is performed by a selection operation from a list of websites registered in advance, a selection operation from a search result on an information search site, or a text input operation. In addition, in the case where a dedicated application corresponding to the information presentation device 1 is installed in the user terminal 2, the user of the user terminal 2 performs an operation to start the dedicated application, and the web page of the reservation site is displayed on the operation display unit 23. Then, the user (searcher) can search for facilities that meet the desired search conditions on the reservation site by operating the user terminal 2, and view the search results (such as reviews). Furthermore, the user can select a desired facility from the facilities presented as the 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 end the information presentation process midway through due to a predetermined operation of 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. One or more steps included in the information presentation process described here may be omitted as appropriate. The steps in the information presentation process may be executed in a different order as long as the same action and effect is achieved. Furthermore, although an example is described here in which each step in the information presentation process is executed by the control unit 11, another embodiment of the information presentation method may be one 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 (reviews) about restaurants to a review site using the user terminal 2, and thus multiple 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 accepts a facility search request from the user terminal 2. Specifically, the control unit 11 accepts 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 users, the purpose of use, and the price (budget) input by the user (searcher) on the condition setting page of a reservation site (e.g., 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 and determines whether or not a facility that satisfies the search conditions is present in the facility information D1 (see FIG. 2). If a facility that satisfies the search conditions is present (S13: Yes), the process proceeds to step S14, and if a facility that satisfies the search conditions is not present (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 or not 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 date of use, a comment corresponding to the time zone of the planned time of use, and a comment including a predetermined keyword. For example, if the planned date of use is December 24, 2020, which corresponds to Christmas time, the control unit 11 determines whether or not a comment related to Christmas (specific comment) exists among the comments associated with the extracted facility. Also, for example, if "Christmas" is selected as the purpose of use in the search conditions, the control unit 11 determines whether or not a comment related to Christmas (specific comment) exists among the comments associated with the extracted facility. The control unit 11 may determine the presence or absence of the specific comment based on the purpose of use selected by the poster (see FIG. 4), or may determine the presence or absence of the specific comment based on 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, the control unit 11 extracts the specific comments. For example, the control unit 11 extracts specific comments C1, C2, C3, ... related to Christmas from among a plurality of comments associated with the 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 the search result including the facility information of the extracted facilities and the specific comment to the user terminal 2. For example, the control unit 11 presents the search result including the extracted facility information of each restaurant (see FIG. 2) and the specific comment associated with each restaurant (see FIG. 3) to the user terminal 2 of the searcher (see FIG. 5). Here, for example, when the searcher selects the 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 of the restaurant S1 shown in FIG. 6. Also, when the searcher selects the "word of mouth" tab K8 on the search result page P3 shown in FIG. 6, the control unit 11 causes the user terminal 2 to display the word of mouth page (search result page P4) of the restaurant S1 shown in FIG. 7. The specific comment is displayed on the word of mouth page. Note that, when a comment other than the specific comment is also associated with the extracted facility, the control unit 11 may display the comment on the user terminal 2 with a lower priority than the specific comment. 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 the 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 the 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. After that, 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, and if the control unit 11 does not accept the reservation (S19: No), the process proceeds to step S11. For example, when the facility that the searcher wishes to reserve is not present among the facilities presented on the search result page (S19: No), the searcher changes the search conditions and makes 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 of the searcher. When the reservation processing is completed, control unit 11 notifies user terminal 2 of the searcher of a reservation completion email, for example.
[0074] In this manner, the control unit 11 executes the information presentation process. Moreover, 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 the present embodiment extracts specific comments that are specified based on at least one of the planned date of use, the planned time of use, and the purpose of use of a user (searcher) who plans to use the facility from the storage unit 22 (see FIG. 3) that associates and stores comments posted by a user (contributor) who has used the facility with the facility, the facility, and the date and time of use and the purpose of use of the facility by the user, and presents the extracted specific comments to the searcher. This allows the facility searcher to view comments by contributors who have used the facility in the past on the period of the planned date of use (e.g., the period when an event is held), the season, the time period (e.g., lunchtime, dinnertime), the date (e.g., month, day, day of the week), etc. For example, a searcher who is trying to make a reservation for restaurant S1 on Christmas can view comments by contributors who have used restaurant S1 on Christmas in the past. Also, for example, a searcher who is trying to make a reservation for restaurant S1 on lunchtime can view comments by contributors who have used restaurant S1 on lunchtime in the past. Also, for example, a searcher who is trying to make a reservation for restaurant S1 on Friday can view comments by contributors who have used restaurant S1 on Friday in the past. In addition, the searcher can view only the specific comments all at once. Therefore, the searcher can refer to the specific comments to decide whether or not to make a reservation at the restaurant S1. Therefore, the information display device 1 can display useful information to users of the facility.
[0076] In addition, the searcher can easily make a reservation for the facility by referring to the specific comment. Therefore, the searcher does not need to repeatedly perform a search operation or review the reviews, which reduces communication traffic related to the search process and makes effective use of computer resources.
[0077] The information presentation system of the present invention is not limited to the above-mentioned embodiment. As another embodiment of the present invention, the control unit 11 (evaluation processing unit 116) may calculate the average value of the multiple individual evaluation values corresponding to each of the 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). The above-mentioned first total evaluation value is, for example, the average value of the individual evaluation values associated with all comments posted to the restaurant S1, whereas the second total evaluation value is, for example, the average value of the individual evaluation values associated with the specific comments among all comments posted to the restaurant S1. Thus, 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 the specific comments corresponding to Christmas at the restaurant S1, and the second total evaluation value calculated based on the specific comments corresponding to lunch at the restaurant S1 may differ from each other.
[0078] The control unit 11 (presentation processing unit 114) presents the second total evaluation value to the user terminal 2 of the searcher. In addition, the presentation processing unit 114 presents facility information of facilities searched 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 the second total evaluation value. In addition, 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 the 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 events, and comments (word of mouth) according to the category are presented, providing useful information for searchers.
[0080] As another embodiment of the present invention, the control unit 11 may present the category (use conditions) of the comment to the user terminal 2 in a selectable manner on the search result page. For example, the control unit 11 displays 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' party, welcome / farewell party, month, day, day of the week, type of food genre, type of food course, and price of food in a selectable manner on the search result page P4 (review page), and extracts the specific comment corresponding to the category selected by the searcher and presents it to the user terminal 2. This allows the searcher to extract and view the specific comment corresponding to the desired category on the review page. Also, the searcher can arbitrarily switch categories to extract and view the specific comment.
[0081] As another embodiment of the present invention, the control unit 11 may obtain 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 (one example of a search condition) from among the comments associated with the facility, and present it to the user terminal 2. For example, when the user is moving on foot or by car with the user terminal 2 during dinner time during the Christmas season, the control unit 11 obtains the location information and current date and time of the user terminal 2, and searches 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 the comments associated with the searched facility, and present it to the user terminal 2. In this way, the control unit 11 may present the specific comment identified based on the search condition corresponding to the user to the user, regardless of the presence or absence of a search request from the user. The control unit 11 may also update the specific comment presented to the user terminal 2 in real time according to the movement of the user terminal 2. The control unit 11 may also display the specific comment in a pop-up on the user terminal 2.
[0082] In the above embodiment, the comments and photos posted by the first user who used the facility are presented to the second user of the facility, but 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 the second user of the facility. For example, the control unit 11 extracts a specific photo (specific image) specified based on search conditions (e.g., scheduled date of use, scheduled time of use, purpose of use) corresponding to the second user who can use the facility from the SNS server (storage unit 12) in which a plurality of posted photos are stored, and presents the extracted specific photo to the second user. In addition, the control unit 11 can perform image analysis of the posted photos to extract the specific photo corresponding to the search conditions. [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 unit
Claims
1. a search processing unit that searches for facilities based on search conditions including a planned date and time 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 planned time of use set by the user, as specific comments; a presentation processing unit that presents to the user facility information of the facility searched for by the search processing unit and the specific comment extracted by the extraction processing unit in association with each other; An information presentation system comprising:
2. a search processing unit that searches for facilities based on search conditions including a planned date and time of use set by a user; a determination processing unit that refers to a storage unit that stores a scheduled use date and a scheduled use time in association with keywords related thereto, and determines, as a search keyword, a keyword related to at least one of the scheduled use date and the scheduled use time set in the search condition; 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 including the search keyword determined by the determination processing unit as specific comments; a presentation processing unit that presents to the user facility information of the facility searched for by the search processing unit and the specific comment extracted by the extraction processing unit in association with each other; An information presentation system comprising:
3. A search step for searching for facilities based on search conditions including a planned date and time of use set by a user; an extraction step of extracting, 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 in the search step based on the planned time of use set by the user; a presentation step of presenting to the user facility information of the facility searched for in the search step and the specific comment extracted in the extraction step in association with each other; 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 planned date and time of use set by a user; a determining step of determining, as a search keyword, a keyword related to at least one of the scheduled use date and the scheduled use time set in the search condition, by referring to a storage unit that stores a scheduled use date and a scheduled use time in association with each of the scheduled use dates and the scheduled use times; an extraction step of extracting, as a specific comment, the comment including the search keyword 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 presenting to the user facility information of the facility searched for in the search step and the specific comment extracted in the extraction step in association with each other; 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 planned date and time of use set by a user; an extraction step of extracting, 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 in the search step based on the planned time of use set by the user; a presentation step of presenting to the user facility information of the facility searched for in the search step and the specific comment extracted in the extraction step in association with each other; 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 planned date and time of use set by a user; a determining step of determining, as a search keyword, a keyword related to at least one of the scheduled use date and the scheduled use time set in the search condition, by referring to a storage unit that stores a scheduled use date and a scheduled use time in association with each of the scheduled use dates and the scheduled use times; an extraction step of extracting, as a specific comment, the comment including the search keyword 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 presenting to the user facility information of the facility searched for in the search step and the specific comment extracted in the extraction step in association with each other; An information presentation program for causing one or more processors to execute the above.
Citation Information
Patent Citations
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
Reserving and managing system for restaurant using information system
JP2001350997A
Cited By
Restaurant information system
JP7736962B1