Matching device, matching system, matching method and program

The matching device and system address the challenge of remote online event participation by selecting and reserving suitable facilities based on user preferences, improving immersion and convenience.

JP7772070B2Active Publication Date: 2025-11-18NEC CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2023537840
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-07-29
Publication Date
2025-11-18
Estimated Expiration
2041-07-29

AI Technical Summary

Technical Problem

Existing systems fail to facilitate remote participation in online events by matching users with suitable facilities beyond their homes, lacking immersion and realism.

Method used

A matching device and system that acquires facility and user information, selects suitable facilities based on user preferences, and outputs reservation information to user terminals.

Benefits of technology

Enables users to easily find and reserve facilities that suit their preferences for remote online event participation, enhancing immersion and convenience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007772070000001
    Figure 0007772070000001
  • Figure 0007772070000002
    Figure 0007772070000002
  • Figure 0007772070000003
    Figure 0007772070000003
Patent Text Reader

Abstract

This matching device (10) comprises: a facility information acquiring unit (11) that acquires facility information pertaining to each of a plurality of facilities capable of holding remote participation-type online events; a user information acquiring unit (12) that acquires user information about a user who desires to participate in an online event; a selecting unit (13) that selects a recommended facility from the plurality of facilities on the basis of the user information about the user and the facility information; and an output control unit (15) that causes information pertaining to the recommended facility to be outputted to a user terminal used by the user.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a matching device, a matching system, a matching method, and a non-transitory computer-readable medium. [Background technology]

[0002] In order to increase the satisfaction of users participating in an event, methods for recommending seats or areas to users have been proposed. For example, Patent Document 1 discloses an information processing device that matches the characteristics of an area assigned to a user at an event with the characteristics of the user, and selects a combination of an area and a user to recommend. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] International Publication No. 2015 / 016094 Summary of the Invention [Problem to be solved by the invention]

[0004] In recent years, many online events have been held with remote participation. Participants mainly participate in these online events from their homes. However, participating from home can sometimes make it difficult to achieve a sense of immersion and realism. Therefore, there is a need for a way to easily participate in these online events from a preferred facility other than home, such as a shared office or a private room in a hotel.

[0005] Furthermore, the information processing device described in the above-mentioned Patent Document 1 can match users with areas within an event venue, but is not intended to match users with facilities where they can participate in online events in a remote participation format.

[0006] In view of the above-mentioned problems, the object of the present disclosure is to provide a matching device, a matching system, a matching method, and a non-transitory computer-readable medium that allow a user to easily identify a facility that suits the user from facilities where the user can remotely participate in an online event. [Means for solving the problem]

[0007] A matching device according to one aspect of the present disclosure includes: a facility information acquisition means for acquiring facility information regarding each of a plurality of facilities capable of hosting an online event with remote participation; a user information acquisition means for acquiring user information of users who wish to participate in the online event; a selection means for selecting a recommended facility from the plurality of facilities based on the user information of the user and the facility information; and an output control means for outputting information relating to the recommended facilities to a user terminal used by the user.

[0008] A matching system according to one aspect of the present disclosure includes: a user terminal used by a user; Matching device and Equipped with The matching device is a facility information acquisition means for acquiring facility information regarding each of a plurality of facilities capable of hosting an online event with remote participation; a user information acquisition means for acquiring user information of users who wish to participate in the online event; a selection means for selecting a recommended facility from the plurality of facilities based on the user information of the user and the facility information; an output control means for causing the user terminal to output information related to the recommended facilities; It has.

[0009] A matching method according to one aspect of the present disclosure includes: Obtain facility information for each of multiple facilities that can host online events with remote participation, Acquire user information of users who wish to participate in the online event; selecting a recommended facility from the plurality of facilities based on the user information of the user and the facility information; Information related to the recommended facilities is output to a user terminal used by the user.

[0010] According to one aspect of the present disclosure, there is provided a non-transitory computer-readable medium, comprising: A facility information acquisition process for acquiring facility information regarding each of a plurality of facilities capable of hosting an online event with remote participation; a user information acquisition process for acquiring user information of users who wish to participate in the online event; a selection process of selecting a recommended facility from the plurality of facilities based on the user information of the user and the facility information; an output control process for outputting information related to the recommended facility to a user terminal used by the user; A program for causing a computer to execute the above is stored. [Effects of the Invention]

[0011] The present disclosure provides a matching device, a matching system, a matching method, and a non-transitory computer-readable medium that allow users to easily find a facility that suits them from among facilities where they can remotely participate in online events. [Brief explanation of the drawings]

[0012] [Figure 1] 1 is a block diagram showing a configuration of a matching device according to a first embodiment. [Figure 2] 1 is a flowchart showing the flow of a matching method according to the first embodiment. [Figure 3] FIG. 10 is a block diagram showing the overall configuration of a matching system according to a second embodiment. [Figure 4] FIG. 10 is a block diagram showing the configuration of a user terminal according to the second embodiment. [Figure 5]FIG. 10 is a block diagram showing the configuration of a facility terminal according to a second embodiment. [Figure 6] FIG. 10 is a block diagram showing the configuration of a matching device according to a second embodiment. [Figure 7] FIG. 10 is a diagram for explaining a selection process by a selection unit according to the second embodiment. [Figure 8] FIG. 10 is a sequence diagram showing the flow of a matching method according to the second embodiment. [Figure 9] FIG. 10 is a sequence diagram showing the flow of a matching method according to the second embodiment. [Figure 10] FIG. 10 is a diagram showing an input screen for user information according to the second embodiment. [Figure 11] FIG. 10 is a diagram illustrating an example of a display screen displayed on a user terminal according to the second embodiment. [Figure 12] FIG. 10 is a block diagram showing the overall configuration of a matching system according to a third embodiment. [Figure 13] FIG. 10 is a block diagram showing the configuration of a matching device according to a third embodiment. [Figure 14] FIG. 11 is a diagram for explaining the clustering process and the selection process performed by the selection unit according to the third embodiment. [Figure 15] FIG. 11 is a sequence diagram showing the flow of a matching method according to a third embodiment. [Figure 16] FIG. 11 is a diagram illustrating an example of a display screen displayed on a user terminal according to the third embodiment. [Figure 17] FIG. 11 is a diagram illustrating an example of a display screen displayed on a user terminal according to the third embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0013] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. In each drawing, the same or corresponding elements are designated by the same reference numerals, and for clarity of explanation, duplicate explanations will be omitted as necessary.

[0014] <Embodiment 1> First, a first embodiment of the present disclosure will be described. FIG. 1 is a block diagram showing the configuration of a matching device 10 according to the first embodiment. The matching device 10 is a computer device that selects and recommends a facility suitable for a user from facilities capable of hosting a remote-participation online event. Here, a "facility capable of hosting a remote-participation online event" refers to a facility equipped with facilities that allow participants to remotely participate in the online event. For example, the facility may be equipped with at least communication equipment for connecting a computer to the Internet and display equipment. For example, the facility may be a hotel, inn, private lodging facility, karaoke room, cafe, rental office, apartment, or public facility. Furthermore, a "facility capable of hosting a remote-participation online event" may refer to a room within the facility.

[0015] The matching device 10 is connected to a network (not shown). The network may be wired or wireless. A user terminal (not shown) used by a user is also connected to the network. That is, the matching device 10 is connected to the user terminal via the network so as to be able to communicate with the user terminal. The matching device 10 includes a facility information acquisition unit 11, a user information acquisition unit 12, a selection unit 13, and an output control unit 15.

[0016] The facility information acquisition unit 11 is also called facility information acquisition means. The facility information acquisition unit 11 acquires facility information regarding each of a plurality of facilities. The facilities are facilities that can host online events with remote participation. An online event is an event that is distributed over a network for a predetermined period of time. The facility information may include information regarding reservation status, availability, location, services provided, facilities, equipment, or usage fees or price ranges of usage fees.

[0017] The user information acquisition unit 12 is also referred to as user information acquisition means. The user information acquisition unit 12 acquires user information of users who wish to participate in the online event. Here, a "user who wishes to participate in the online event" may be a user who has sent a registration request for participation in the online event to the matching device 10 using a user terminal. However, the user may also be a user who has completed registration for participation in the online event in the matching device 10 or another participation registration system. The user information may include the user's age, gender, place of residence, hobbies, inclinations, desired usage fee, etc. The user information may also include information about the user's favorite person, a person the user supports, or the number of years the user has been a fan of that person (so-called fan history).

[0018] The selection unit 13 is also called a selection means. The selection unit 13 selects recommended facilities from a plurality of facilities based on the user information of the user acquired by the user information acquisition unit 12 and the facility information acquired by the facility information acquisition unit 11.

[0019] The output control unit 15 is also called output control means. The output control unit 15 outputs information related to the recommended facility to the user terminal. The information related to the recommended facility may include facility information of the recommended facility. The information related to the recommended facility may also include the URL (Uniform Resource Locator) of the website of the recommended facility, the URL of a reservation site for making reservations for the recommended facility, or preferential treatment information for using the recommended facility.

[0020] 2 is a flowchart showing the flow of the matching method according to the first embodiment. First, the facility information acquisition unit 11 of the matching device 10 acquires facility information of facilities where online events can be held (S10). Next, the user information acquisition unit 12 acquires user information of users who wish to participate in the online event (S11). Next, the selection unit 13 selects recommended facilities based on the user information and facility information (S12). Next, the output control unit 15 causes information related to the recommended facilities to be output to the user terminal (S13).

[0021] As described above, according to the first embodiment, the matching device 10 can easily provide information related to facilities that suit the user from among facilities where the user can remotely participate in an online event. Therefore, the user can easily find a facility that suits him or her.

[0022] <Embodiment 2> Next, a second embodiment of the present disclosure will be described. FIG. 3 is a block diagram showing the overall configuration of a matching system 1000 to which a matching device according to the second embodiment can be applied. The matching system 1000 is a computer system that selects and recommends a facility suitable for a user from facilities that can host online events with remote participation, and executes facility reservation processing. The matching system 1000 includes a matching device 100, a user terminal 200, and a plurality of facility terminals 300. In the matching system 1000, these devices are connected to each other so as to be able to communicate with each other via a network N.

[0023] The user terminal 200 is an information terminal used by a user. When a user wishes to participate in an online event, the user terminal 200 transmits a participation registration request to the matching device 100. At this time, the user terminal 200 transmits the above-mentioned user information to the matching device 100. Then, in response to receiving the above-mentioned information related to the recommended facility from the matching device 100, the user terminal 200 displays the information related to the recommended facility. When the user wishes to make a reservation for the recommended facility, the user terminal 200 accepts this request and transmits a reservation request to the matching device 100.

[0024] Each facility terminal 300 is an information terminal that manages facility information about each facility as described above. Each facility terminal 300 transmits information about the facility and that an online event can be held to the matching device 100. Each facility terminal 300 may also execute reservation processing for its own facility together with the matching device 100.

[0025] When the matching device 100 receives a participation registration request from the user terminal 200, it also receives user information from the user terminal 200. The matching device 100 also receives from each facility terminal 300 a notice that an online event can be held and the facility information. The matching device 100 then selects a recommended facility that suits the user from a plurality of facilities based on the user information and the plurality of facility information. The matching device 100 transmits information related to the recommended facility (hereinafter referred to as output information) to the user terminal 200.

[0026] 4 is a block diagram showing the configuration of a user terminal 200 according to embodiment 2. The user terminal 200 includes a storage unit 220, a communication unit 230, a display unit 240, an input unit 250, and a control unit 260.

[0027] The memory unit 220 is a storage device that stores programs for realizing each function of the user terminal 200. The communication unit 230 is a communication interface with the network N. The display unit 240 is a display device. The input unit 250 is an input device that accepts input. The display unit 240 and the input unit 250 may be configured integrally, such as a touch panel. The control unit 260 controls the hardware that the user terminal 200 has.

[0028] The control unit 260 transmits a participation registration request to the matching device 100 via the communication unit 230 in response to receiving input from the user via the input unit 250 indicating that the user wishes to participate in an online event. The control unit 260 also transmits user information received from the user via the input unit 250 to the matching device 100 via the communication unit 230. When the control unit 260 receives output information related to a recommended facility from the matching device 100, it causes the output information to be displayed on the display unit 240. The control unit 260 also transmits a reservation request to the matching device 100 via the communication unit 230 in response to receiving a selection operation for a recommended facility from the user via the input unit 250.

[0029] 5 is a block diagram showing the configuration of the facility terminal 300 according to embodiment 2. The facility terminal 300 includes a storage unit 320, a communication unit 330, a display unit 340, an input unit 350, and a control unit 360.

[0030] The memory unit 320 is a storage device that stores programs for implementing the functions of the facility terminal 300. The communication unit 330 is a communication interface with the network N. The display unit 340 is a display device. The input unit 350 is an input device that accepts input. The control unit 360 controls the hardware that the facility terminal 300 has.

[0031] In response to receiving input of facility information and information indicating that an online event can be held from the facility manager via the input unit 350, the control unit 360 transmits this information to the matching device 100 via the communication unit 330. Furthermore, when the control unit 360 receives a notification from the matching device 100 that a reservation request has been made by a user, the control unit 360 executes reservation registration for the corresponding facility. Reservation registration may mean, for example, registering information related to the reservation in a reservation system for the corresponding facility.

[0032] 6 is a block diagram showing the configuration of the matching device 100 according to the embodiment 2. The matching device 100 includes a storage unit 110, a memory 120, a communication unit 130, and a control unit 140.

[0033] The storage unit 110 is a storage device such as a hard disk, a flash memory, etc. The storage unit 110 stores a program 111, a facility DB 112, and a user DB 113. The program 111 is a computer program in which the processing of the matching method according to the second embodiment is implemented.

[0034] The facility DB 112 stores facility information about facilities where online events can be held. Specifically, the facility DB 112 stores a facility ID 1121, facility information 1122, and provision information 1123 in association with each other.

[0035] The facility ID 1121 is information for identifying a facility, such as a facility name.

[0036] The facility information 1122 includes information on reservation status, location, services provided, equipment, and usage fees. The information on services provided may indicate the details of services related to the event. Services related to the event may include, for example, room decoration services related to the event, provision of souvenirs or amenities related to the event, sales of merchandise related to the event, or provision of a food and beverage menu related to the event. The information on services provided may include information on services provided in a normal usage scenario. The information on equipment may include information on the communication environment, audio equipment such as speakers, display equipment such as displays and projectors, or soundproofing equipment for the room. The facility information 1122 may also include evaluation information (e.g., reviews and evaluation points) of equipment or the facility. The equipment may include, for example, a microphone, a PC, a keyboard, a mouse, a display, a charger, a desk, a chair, stationery, a camera, a tablet device, maracas, a tambourine, or various cables.

[0037] The provided information 1123 is information related to the facility. For example, the provided information 1123 may include facility information 1122 of the facility. Furthermore, for example, the provided information 1123 may include the URL of the facility's website, the URL of a reservation site for making reservations at the facility, or preferential treatment information for using the facility. The provided information 1123 of a facility selected as a recommended facility is used as output information to be sent to the user terminal 200 or as the basis for the output information.

[0038] The user DB 113 stores user information of users who wish to participate in an online event. Specifically, the user DB 113 stores a user ID 1131 and user information 1132 in association with each other. The user ID 1131 is information for identifying a user and may be issued at the time of registration for participation. The user information 1132 may be information indicating the user's attributes, hobbies, and preferences, or desired conditions for facility reservations. In this example, the user information 1132 includes information on the user's age, place of residence, hobbies, and desired price range for usage fees. The user information 1132 may also include information on the user's gender, preferences, favorite people, people they support, fan history, or desired equipment.

[0039] The memory 120 is a volatile storage device such as a RAM (Random Access Memory), and is a storage area for temporarily storing information during operation of the control unit 140. The communication unit 130 includes a communication interface with the network N.

[0040] The control unit 140 is a processor, i.e., a control device, that controls each component of the matching device 100. The control unit 140 loads the program 111 from the storage unit 110 into the memory 120 and executes the program 111. In this way, the control unit 140 realizes the functions of a facility information acquisition unit 141, a user information acquisition unit 142, a selection unit 143, an output control unit 145, and a reservation processing unit 146.

[0041] The facility information acquisition unit 141 is an example of the above-mentioned facility information acquisition unit 11. The facility information acquisition unit 141 receives and acquires a facility ID, information indicating that an online event can be held, and facility information of the facility from the facility terminal 300 corresponding to each of a plurality of facilities. The facility information acquisition unit 141 stores the facility information of the facilities that can hold an online event in the facility DB 112 in association with the facility ID. The facility information acquisition unit 141 also acquires information to be provided for each of the facilities and stores the information in the facility DB 112 in association with the facility ID.

[0042] The user information acquisition unit 142 receives a participation registration request from the user terminal 200. Then, upon receiving the participation registration request, the user information acquisition unit 142 issues a user ID to the user. The user information acquisition unit 142 also receives and acquires user information input to the user terminal 200 from the user terminal 200. The user information acquisition unit 142 registers the acquired user information in the user DB 113 in association with the user ID. In this way, the user information acquisition unit 142 accepts participation registration for the online event.

[0043] The user information acquisition unit 142 may acquire the user's behavioral history or the user's purchase history at any timing and extract user information from the user's behavioral history or the user's purchase history. For example, the user information acquisition unit 142 may acquire the user's behavioral history or the user's purchase history from a behavioral history or purchase history management application running on the user terminal 200 or an external device. The user information extracted here may be information on hobbies, inclinations, favorite or supported people, fan history, etc. The user information acquisition unit 142 then associates the extracted user information with a user ID and registers it in the user DB 113.

[0044] The selection unit 143 is an example of the above-mentioned selection unit 13. The selection unit 143 selects a recommended facility to be recommended to the user from among a plurality of facilities, based on user information registered in the user DB 113 and associated with the user ID of the user who has requested participation registration, and facility information associated with each facility ID stored in the facility DB 112.

[0045] FIG. 7 is a diagram illustrating the selection process performed by the selection unit 143 according to the second embodiment. FIG. 7 shows a user U who has requested participation registration and a plurality of facilities F-1 to F-4. The selection unit 143 first calculates a recommendation level for each of the facilities F-1, F-2, F-3, and F-4 based on the user information of the user U and the facility information thereof. At this time, the selection unit 143 calculates the recommendation level so that a facility having facility information that is highly correlated with the user information has a high recommendation level. This allows the matching device 100 to recommend to the user who has requested participation registration facilities that have facility information that matches the preferences of the user.

[0046] The selection unit 143 then selects a recommended facility from the plurality of facilities based on each recommendation level. For example, the selection unit 143 selects facility F-1, which has the highest recommendation level, as the recommended facility. However, the selection unit 143 may also select facilities with a predetermined number of top recommendation levels (for example, facilities F-1 and F-4, which have the top two recommendation levels) or facilities with a recommendation level equal to or greater than a predetermined value (for example, facilities F-1, F-2, and F-4, which have a recommendation level of 3 or greater) as the recommended facilities.

[0047] The selection unit 143 may calculate the recommendation level for each facility (sometimes referred to as the overall recommendation level) based on individual recommendation levels calculated for each of predetermined evaluation items (e.g., “distance,” “price,” and “service”). Specifically, the selection unit 143 may calculate the recommendation level for each facility as follows. First, the selection unit 143 may calculate the individual recommendation level for “distance” for each facility based on the “place of residence” included in the user information and the “location” included in the facility information for that facility. The selection unit 143 may also calculate the individual recommendation level for “price” for each facility based on the “age” and “inclination” included in the user information and the “usage fee” included in the facility information for that facility. The selection unit 143 may also calculate the individual recommendation level for “service” for each facility based on the “age,” “gender,” “hobbies,” and “favorite people” included in the user information and the “service” included in the facility information for that facility. The selection unit 143 may then calculate the overall recommendation level as the average of the individual recommendation levels increases. Furthermore, when there are evaluation items that the user U values, the selection unit 143 may calculate an overall recommendation level by weighting the individual recommendation levels corresponding to those evaluation items. Alternatively, when there is user information that the user U values, the selection unit 143 may weight that user information at the stage of calculating the individual recommendation levels.

[0048] Furthermore, the selection unit 143 may calculate the recommendation level for each of the facilities F-1, F-2, F-3, and F-4 based on the user information and facility information of the user U, as well as the user information of other users. The other users may be other users who currently wish to participate in the facility, or other users who have reserved use of the facility. This makes it easier for the matching device 100 to bring together users who have good chemistry with each other at facilities that suit the preferences of those users.

[0049] Returning to Fig. 6, the explanation will continue. The output control unit 145 is an example of the output control unit 15 described above. When the output control unit 145 receives a participation registration request from the user terminal 200, it causes the user terminal 200 to display an input screen for user information. Note that the output control unit 145 may cause the user terminal 200 to output audio output information for accepting input of user information, and may accept input of user information by acquiring the collected audio from the user terminal 200.

[0050] The output control unit 145 acquires, from the facility DB 112, provided information associated with the facility ID of the recommended facility. The output control unit 145 then transmits the provided information as output information to the user terminal 200 that has requested participation registration, and causes the output information to be displayed on the user terminal 200. Alternatively, the output control unit 145 may generate output information based on the provided information, and then transmit the output information to the user terminal 200 that has requested participation registration, and cause the output information to be displayed on the user terminal 200. In this case, the output information may include one or more pieces of acquired provided information and information on the display mode of the provided information. The display mode may be determined by the output control unit 145 according to the recommendation level of the recommended facility associated with the provided information. In this case, the output control unit 145 may determine the display mode so that provided information of a recommended facility with a higher recommendation level is displayed higher in the display order or is displayed more emphasized.

[0051] The reservation processing unit 146 is also called a reservation processing means. When the reservation processing unit 146 receives a reservation request from the user terminal 200 that displays the output information, it starts reservation processing for the facility related to the reservation request. For example, the reservation processing unit 146 notifies the facility terminal 300 of the facility related to the reservation request that a reservation request has been made by the user, and causes the reservation registration to be executed. Then, when the reservation processing unit 146 receives from the facility terminal 300 that the reservation registration has been completed, it updates the reservation status of the facility information associated with the facility ID of the facility in the facility DB 112.

[0052] 8 and 9 are sequence diagrams showing the flow of the matching method according to the second embodiment. For the sake of explanation, in the figures, it is assumed that the matching system 1000 includes facility terminals 300-1 and 300-2 corresponding to two facilities, respectively, but this is not limited to this. Each of the facility terminals 300-1 and 300-2 transmits to the matching device 100 a message that the facility is available to host an event, along with facility information and a facility ID of the facility (S20). Then, the facility information acquisition unit 141 of the matching device 100 stores the acquired facility information in the facility DB 112 in association with the facility ID (S21).

[0053] Next, the user terminal 200 transmits a request to register to participate in the online event to the matching device 100 (S22). Next, the output control unit 145 of the matching device 100 transmits an input screen for user information to the user terminal 200, and causes the input screen to be displayed on the user terminal 200 (S23).

[0054] Fig. 10 is a diagram showing a user information input screen according to the second embodiment. An input area for user information required for participation registration is displayed on the display unit 240 of the user terminal 200. In Fig. 10, as an example, the display unit 240 displays areas for inputting age, gender, place of residence, hobbies, favorite entertainer, fan history, desired price range for usage fees, and desired equipment.

[0055] The display unit 240 may also display an area for checking whether, when selecting a facility, the user prioritizes facilities located close to the user's place of residence ("price priority"), whether low usage fees ("price priority"), or whether the content of the service ("service priority") is important. If any of these evaluation items is checked, the selection unit 143 of the matching device 100 may consider the checked evaluation item to be an evaluation item that the user U prioritizes. In this case, in the subsequent selection process, the selection unit 143 may calculate an overall recommendation level by weighting the individual recommendation levels corresponding to the checked evaluation items.

[0056] Returning to FIG. 8, the explanation will be continued. When the above-mentioned input screen is displayed on the display unit 240 of the user terminal 200, the user performs an input operation of user information using the input unit 250 of the user terminal 200 (S24). The user terminal 200, which has accepted the input operation, transmits the input user information to the matching device 100 (S25). The user information acquisition unit 142 of the matching device 100, which has received the user information, issues a user ID (S26), associates the user ID with the user information, and registers them in the user DB 113 (S27). The user information acquisition unit 142 of the matching device 100 then notifies the user terminal 200 of the user ID (S28).

[0057] Next, the selection unit 143 of the matching device 100 calculates a recommendation level for each of the multiple facilities based on at least the user information and each facility information (S29). Next, the selection unit 143 selects a recommended facility from the multiple facilities based on the recommendation level (S30). Next, the output control unit 145 of the matching device 100 acquires provided information associated with the facility ID of the recommended facility from the facility DB 112 (S31). Next, the output control unit 145 generates output information including the provided information and information on its display mode (S32). Next, the output control unit 145 transmits the output information to the user terminal 200 (S33).

[0058] Upon receiving the output information, the user terminal 200 displays the output information on the display unit 240 (S34). Next, the user terminal 200 accepts from the user an operation to select a facility for which the user wishes to make a reservation (S35).

[0059] FIG. 11 is a diagram illustrating an example of a display screen displayed on the user terminal 200 according to the second embodiment. As illustrated in FIG. 11 , the display unit 240 of the user terminal 200 displays a display screen based on the output information. In this example, the facilities recommended to the user are Hotel A and Hotel B. The output information includes provided information 400 about Hotel A, provided information 401 about Hotel B, and display mode information. The display mode information includes information indicating that the display order of the provided information 400 about Hotel A is first and the display order of the provided information 401 about Hotel B is second. The provided information 400 and 401 include facility information or information generated based on facility information. For example, the provided information 400 and 401 may include an address, a nearest station, a usage fee, and recommended services. For example, the provided information 400 and 401 may include information on the number of other users currently wishing to participate in the facility and information indicating how many more people can make reservations. This allows the user to know the number of other users who currently wish to use the facility, and allows the user to understand the degree of congestion and popularity of the room, making it easier for the user to decide on a facility to use.

[0060] Here, when the selection unit 143 of the matching device 100 calculates the individual recommendation level for each evaluation item described above, the output information may include information indicating the individual recommendation level for each evaluation item of facilities recommended to the user. The display unit 240 of the user terminal 200 may display the information indicating the individual recommendation level for each evaluation item of facilities recommended to the user together with the provided information. As an example, the display unit 240 may display that Hotel A has three stars in all evaluation items, but Hotel B has two stars for "price" and "service," and three stars for "distance." The number of stars may be determined according to the magnitude of the individual recommendation level. Furthermore, when the user U selects "price for distance," weights are assigned to the individual recommendation levels corresponding to "distance." Therefore, the display unit 240 preferentially displays facilities with a large number of stars for "distance," even if the number of stars for "price" and "service" is small.

[0061] The display unit 240 of the user terminal 200 also displays input areas 500, 501 for making room reservations for Hotel A and Hotel B. When the user wishes to make a reservation for a room at Hotel A, the user selects the input area 500 associated with the provided information 400 for Hotel A.

[0062] 9, the description will continue. Upon receiving the selection operation, the user terminal 200 transmits a reservation request to the matching device 100 (S36). The reservation request includes information about the recommended facility selected by the user (for example, the facility ID).

[0063] The reservation processing unit 146 of the matching device 100 that has received the reservation request notifies the facility terminal 300 (facility terminal 300-1 in this figure) that corresponds to the selected recommended facility and starts the reservation processing (S37). As a result, the matching device 100 and the facility terminal 300-1 execute the reservation processing. In response to the completion of the reservation processing, the reservation processing unit 146 of the matching device 100 updates the reservation status associated with the facility ID of the facility related to the reservation in the facility DB 112 (S38).

[0064] As described above, according to the second embodiment, the matching device 100 selects a facility that suits the user from among facilities where the user can remotely participate in an online event, and easily provides output information related to the selected facility. This allows the matching device 100 to prompt the user to make a reservation for the facility. Therefore, the user can easily find a facility that suits them by simply providing their own user information to the matching device 100. Then, the user can easily make a reservation to use the facility that suits them.

[0065] <Embodiment 3> Next, a third embodiment of the present disclosure will be described. The third embodiment is characterized in that it matches a cluster of users who have good chemistry with a facility.

[0066] 12 is a block diagram showing the overall configuration of a matching system 1000a according to embodiment 3. The matching system 1000a includes a plurality of user terminals 200. The matching system 1000a also includes a matching device 100a instead of the matching device 100.

[0067] 13 is a block diagram showing the configuration of a matching device 100a according to the third embodiment. The matching device 100a includes a storage unit 110a and a control unit 140a instead of the storage unit 110 and the control unit 140. The storage unit 110a stores a program 111a instead of the program 111. The program 111a is a computer program in which the processing of the matching method according to the third embodiment is implemented.

[0068] The control unit 140a differs from the control unit 140 in that the control unit 140a includes a user information acquisition unit 142a and a selection unit 143a instead of the user information acquisition unit 142 and the selection unit 143.

[0069] The user information acquiring unit 142a acquires user information in the same manner as the user information acquiring unit 142. However, the user information acquiring unit 142a acquires user information for each of a plurality of users.

[0070] The selection unit 143a clusters multiple users based on the user information of each user (clustering process). As a clustering method, a known clustering method such as k-means can be used. Here, the selection unit 143a may perform clustering so that the number of users belonging to one cluster is two or more, so that multiple people are always allocated to one facility. However, the condition for the number of users belonging to one cluster is not limited to this, and may be a predetermined number or more.

[0071] Then, for each cluster, the selection unit 143a selects recommended facilities from among the facilities based on the user information of the users belonging to that cluster and the facility information of each facility (selection process).

[0072] Fig. 14 is a diagram for explaining the clustering process and the selection process by the selection unit 143a according to the embodiment 3. Fig. 14 shows a plurality of users U-1 to U-5 who have made participation registration requests. First, the selection unit 143a clusters users U-1 to U-5 based on the user information. As a result, users U-1 to U-5 are classified into cluster C-1 or cluster C-2, which have high correlations in the user information. As an example, cluster C-1 is a cluster where users tend to have favorite people as "idol group a," and cluster C-2 is a cluster where users tend to have favorite people as "artist b." The selection unit 143a then selects recommended facilities for each of the clusters C-1 and C-2. For example, the selection unit 143a generates attribute information for the cluster C-1 based on the user information of the users U-1 and U-3 who belong to the cluster C-1. As an example, the selection unit 143a may generate attribute information such as "fan of idol group a" for the cluster C-1 and "fan of artist b" for the cluster C-2. The selection unit 143a then selects facility F-2, which has a high correlation with the cluster C-1, as a recommended facility for the cluster C-1 based on the user information of the users U-1 and U-3 who belong to the cluster C-1 and the facility information of the facilities F-1, F-2, F-3, and F-4. The selection unit 143a similarly selects recommended facilities for the cluster C-2. This makes it easier for the matching device 100a to bring together users who have a good chemistry with each other at facilities that match their preferences.

[0073] Here, the user information used in the clustering process and the user information used in the selection process (particularly, the process of generating attribute information of clusters) may be of the same type, or may be partially or entirely different. In the above description, the same type of user information (in the above example, favorite people) is used in both the clustering process and the selection process. However, as an example, the selection unit 143a may use information on favorite people from the user information for clustering, and use information on favorite people and desired price range from the user information for the selection process. As another example, the selection unit 143a may use information on favorite people from the user information for clustering, and use information on residence and desired price range from the user information for the selection process. Here, the user U may be able to set which user information to emphasize in each process. The selection unit 143a may weight the set user information and perform the clustering process and the selection process.

[0074] If the number of users belonging to cluster C-1 or C-2 does not satisfy the condition of the number of users defined for the recommended facility of that cluster, the selection unit 143a may perform clustering again. The number of users defined for the recommended facility is the maximum number of people that can be accommodated in a room at the recommended facility (i.e., the capacity) or the minimum number of people required to hold an online event (i.e., the minimum number of people required to hold an online event). In the example of FIG. 14, the recommended facility for cluster C-1 to which users U-1 and U-3 belong is facility F-2. Here, if the minimum number of people required to hold an online event at facility F-2 is three, the number of users in cluster C-1 is less than three, so the selection unit 143a may perform clustering again. Note that performing clustering again may involve changing parameters and performing similar clustering using all users as a population, or may involve clustering using users in some clusters as a population. Performing clustering again may involve accommodating some users in some clusters in other clusters, or may involve merging some clusters. This makes it possible to match clusters with facilities so that the number of people conditions are met.

[0075] Alternatively, if the condition of the number of people is not satisfied as described above, the selection unit 143a may execute the selection process again to obtain a different combination of clusters and facilities. This also makes it possible to match clusters and facilities so as to satisfy the condition of the number of people.

[0076] Fig. 15 is a sequence diagram showing the flow of the matching method according to the third embodiment. S51 shown in Fig. 15 is performed after S28 in Fig. 8 is executed for each of the user terminals 200-1 and 200-2. The user terminals 200-1 and 200-2 are user terminals used by the user U-1 and the user U-2, respectively.

[0077] The selection unit 143a of the matching device 100a clusters the registered users U-1 and U-2 based on the user information acquired from the user terminals 200-1 and 200-2 (S51). Next, the selection unit 143a of the matching device 100a calculates a recommendation level for each facility for each cluster (S52). Here, as in the second embodiment, the selection unit 143a may calculate an individual recommendation level for each of predetermined evaluation items (e.g., "distance," "price," and "service") and calculate a recommendation level (overall recommendation level) for each facility based on the individual recommendation levels. Next, the selection unit 143a of the matching device 100a assigns recommended facilities for each cluster based on the recommendation levels (S53). The matching device 100a executes S54 to S55, which are the same processes as S31 to S32 of FIG. 9, for each cluster. Next, the output control unit 145 of the matching device 100a transmits output information according to the clusters C-1 and C-2 to which the users U-1 and U-2 belong to the user terminals 200-1 and 200-2 (S56).

[0078] Each of user terminals 200-1 and 200-2 that has received the output information displays the output information on display unit 240 (S57). Next, each of user terminals 200-1 and 200-2 accepts from the user an operation to select a facility for which the user wishes to make a reservation (S58).

[0079] FIG. 16 is a diagram illustrating an example of a display screen displayed on the user terminal 200-1 according to the third embodiment. As illustrated in FIG. 16, the display unit 240 of the user terminal 200-1 displays a display screen based on output information corresponding to cluster C-1. In this example, the facility recommended to the user is Hotel A, and the output information includes provided information 410 about Hotel A. For example, the provided information 410 may include an address, the nearest station, a fare, and recommended services. The provided information 410 may include information indicating characteristics of users for whom Hotel A is recommended. The information indicating characteristics of users for whom Hotel A is recommended may be characteristic information of the user information used in the clustering process or attribute information of cluster C-1 generated based on the user information used in the selection process. By displaying such information, the user can understand whether other users who have recommended the facility are likely to be compatible with the user. When the selection unit 143a calculates the individual recommendation level for each evaluation item described above, the output information may include information indicating the individual recommendation level for each evaluation item of the recommended facility.

[0080] Here, the display unit 240 of the user terminal 200-1 displays an input area 510 for user U-1 to apply for a reservation of a room at the recommended Hotel A. Meanwhile, the display unit 240 of the user terminal 200-1 may also display an input area 600 for requesting information on other facilities in case user U-1 wishes to make a reservation at a facility other than the recommended Hotel A.

[0081] In response to the selection of the input area 600, the selection unit 143a of the matching device 100a may identify a facility that has a high correlation with user U-1 from among facilities with available capacity. A facility with available capacity may be a facility for which the value obtained by subtracting the number of users belonging to a cluster already assigned to the facility from the capacity is 1 or greater. Whether a facility has a high correlation with user U-1 may be determined based on a recommendation level based on user information of user U-1 and facility information of the facility, as in the second embodiment described above. Furthermore, whether a facility has a high correlation with user U-1 may also be determined based on a recommendation level based on user information of users belonging to a cluster already assigned to the facility.

[0082] If the selection unit 143a identifies another facility, the output control unit 145 transmits output information including the provision information of the identified facility to the user terminal 200-1. Then, the display unit 240 of the user terminal 200-1 displays the display screen shown in Fig. 17. Fig. 17 is a diagram showing an example of the display screen displayed on the user terminal 200-1 according to the third embodiment.

[0083] In this example, the identified other facilities are Hotel B and Hotel C, and the output information includes information provided by Hotel B 411, information provided by Hotel C 412, and information on the display mode. Also displayed on display unit 240 of user terminal 200-1 are input areas 511 and 512 for applying for room reservations for Hotel B and Hotel C, respectively.

[0084] As in the second embodiment, the output information may include information indicating the individual recommendation levels for each evaluation item of facilities highly correlated with the user. The display unit 240 of the user terminal 200-1 may display, together with the provided information, information indicating the individual recommendation levels for each evaluation item of facilities highly correlated with the user. For example, the display unit 240 may display that Hotel B has three stars in all evaluation items, but Hotel C has two stars for "price" and "service," and three stars for "distance." The number of stars may be determined according to the magnitude of the individual recommendation levels. Furthermore, if the user U selects "price-focused on distance," weights are assigned to the individual recommendation levels corresponding to "distance." Therefore, the display unit 240 preferentially displays facilities with a large number of stars for "distance," even if the number of stars for "price" and "service" are small.

[0085] User terminal 200-1, which has received a selection from one of input areas 510, 511, or 512, transmits a reservation request to matching device 100a (S59). The same applies to user terminal 200-2. Then, the same processes as S37 to S38 in FIG. 9 are executed for the reservation requests of each user terminal.

[0086] As described above, according to the third embodiment, the matching device 100a can easily gather users who have good chemistry with each other at a facility that suits their preferences, while imposing a number of participants condition. Therefore, the facility can avoid the risk of holding an online event without attracting enough participants. This can encourage facilities to provide venues for online events. Furthermore, users can share an event experience directly with other users who have good chemistry with them while avoiding overcrowding. This can further increase users' satisfaction with online events.

[0087] Although the above-described embodiments have been described as hardware configurations, the present disclosure is not limited to such configurations. Any processing in the present disclosure can also be realized by causing a processor to execute a computer program.

[0088] In the above examples, the program includes instructions (or software code) that, when loaded into a computer, cause the computer to perform one or more functions described in the embodiments. The program may be stored on a non-transitory computer-readable medium or a tangible storage medium. By way of example and not limitation, computer-readable medium or tangible storage medium includes random-access memory (RAM), read-only memory (ROM), flash memory, solid-state drive (SSD) or other memory technology, CD-ROM, digital versatile disc (DVD), Blu-ray® disc or other optical disk storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage device. The program may also be transmitted on a transitory computer-readable medium or communication medium. By way of example and not limitation, transitory computer-readable medium or communication medium includes electrical, optical, acoustic, or other forms of propagated signals.

[0089] The present disclosure is not limited to the above-described embodiment, and can be modified as appropriate within the scope of the present disclosure. [Explanation of symbols]

[0090] 10,100,100a matching device 11 Facility Information Acquisition Department 12 User information acquisition unit 13 Selection section 15 Output control section 110,110a Storage section 111,111a Program 112 Facility DB 1121 Facility ID 1122 Facility Information 1123 Provided information 113 User DB 1131 User ID 1132 User Information 120 memory 130 Communications Department 140, 140a Control unit 141 Facility Information Acquisition Department 142,142a User information acquisition unit 143,143a Selection section 144 Generation part 145 Output control section 146 Reservation Processing Unit 200 user terminals 220 Storage section 230 Communications Department 240 Display section 250 Input section 260 Control Unit 300 Facility Terminals 320 Storage section 330 Communications Department 340 Display section 350 Input section 360 Control Unit 400,401,410 Provided information 500,501,510,511,512,600 Input area 1000,1000a matching system N Network

Claims

1. a facility information acquisition means for acquiring facility information regarding each of a plurality of facilities capable of hosting an online event with remote participation; a user information acquisition means for acquiring user information of users who wish to participate in the online event; a selection means for selecting a recommended facility from the plurality of facilities based on the user information of the user and the facility information; an output control means for outputting information related to the recommended facilities to a user terminal used by the user; Equipped with The selection means Calculating a recommendation level for each of the plurality of facilities based on the user information of the user, the facility information, and user information of other users who wish to participate at the facility; selecting a recommended facility based on the recommendation level of each of the plurality of facilities, and displaying the recommendation level of the recommended facility in a manner that changes in accordance with information on the other users who wish to participate; The output control means displaying, on the user terminal, for each of the plurality of facilities, the number of other users who wish to participate at the facility and information on the user's characteristics that are recommended when using the facility, the information being generated based on attribute information of the other users; Matching device.

2. the output control means causes the user terminal to output an input screen for the user information; The user information acquisition means receives the user information input to the user terminal from the user terminal. The matching device according to claim 1 .

3. the user information acquisition means acquires user information of each of a plurality of users; The selection means clustering the plurality of users based on at least a portion of the user information; selecting, for each cluster, recommended facilities from the plurality of facilities based on at least a portion of the user information of users belonging to that cluster and the facility information; the output control means outputs, for each cluster, information related to the recommended facilities to a user terminal used by a user belonging to that cluster; The user information used in the user clustering process and the user information used in the selection process are different types of user information.

3. The matching device according to claim 1 or 2.

4. The selection means performs the clustering so that the number of users belonging to each cluster is two or more. The matching device according to claim 3 .

5. The selection means executes clustering again if the number of users belonging to a cluster does not satisfy the number of users condition determined in accordance with the recommended facilities of the cluster.

5. The matching device according to claim 3 or 4.

6. a user terminal used by a user; Matching device and Equipped with The matching device is a facility information acquisition means for acquiring facility information regarding each of a plurality of facilities capable of hosting an online event with remote participation; a user information acquisition means for acquiring user information of users who wish to participate in the online event; a selection means for selecting a recommended facility from the plurality of facilities based on the user information of the user and the facility information; an output control means for causing the user terminal to output information related to the recommended facilities; and The selection means Calculating a recommendation level for each of the plurality of facilities based on the user information of the user, the facility information, and user information of other users who wish to participate at the facility; selecting a recommended facility based on the recommendation level of each of the plurality of facilities, and displaying the recommendation level of the recommended facility in a manner that changes in accordance with information of the other users who wish to participate; displaying, on the user terminal, for each of the plurality of facilities, the number of other users who wish to participate at the facility and information on the user's characteristics that are recommended when using the facility, the information being generated based on attribute information of the other users; Matching system.

7. Obtain facility information for each of multiple facilities that can host online events with remote participation, Acquire user information of users who wish to participate in the online event; selecting a recommended facility from the plurality of facilities based on the user information of the user and the facility information; When outputting the information related to the recommended facility to the user terminal used by the user, Calculating a recommendation level for each of the plurality of facilities based on the user information of the user, the facility information, and user information of other users who wish to participate at the facility; selecting a recommended facility based on the recommendation level of each of the plurality of facilities, and displaying the recommendation level of the recommended facility in a manner that changes in accordance with information of the other users who wish to participate; displaying, on the user terminal, for each of the plurality of facilities, the number of other users who wish to participate at the facility and information on the user's characteristics that are recommended when using the facility, the information being generated based on attribute information of the other users; Matching method.

8. A facility information acquisition process for acquiring facility information regarding each of a plurality of facilities capable of hosting an online event with remote participation; a user information acquisition process for acquiring user information of users who wish to participate in the online event; a selection process of selecting a recommended facility from the plurality of facilities based on the user information of the user and the facility information; an output control process for outputting information related to the recommended facility to a user terminal used by the user, Calculating a recommendation level for each of the plurality of facilities based on the user information of the user, the facility information, and user information of other users who wish to participate at the facility; selecting recommended facilities based on the recommendation level of each of the plurality of facilities, and displaying the recommendation levels of the recommended facilities in a manner that changes in accordance with information on other users who wish to participate; and displaying, on the user terminal, for each of the plurality of facilities, the number of other users who wish to participate at the facility and information on the user's characteristics that is generated based on attribute information of the other users and that is recommended when using the facility; A program that causes a computer to execute the following.

Citation Information

Patent Citations

  • Navigation system

    JP2006184030A

  • Visiting spot extraction program and interest level evaluation program

    JP2007080296A

  • Information processing device, information processing method, and program

    WO2015016094A1