JP7772070B2 - Matching device, matching system, matching method and program - Google Patents
Matching device, matching system, matching method and programInfo
- Publication number
- JP7772070B2 JP7772070B2 JP2023537840A JP2023537840A JP7772070B2 JP 7772070 B2 JP7772070 B2 JP 7772070B2 JP 2023537840 A JP2023537840 A JP 2023537840A JP 2023537840 A JP2023537840 A JP 2023537840A JP 7772070 B2 JP7772070 B2 JP 7772070B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- user
- facility
- facilities
- users
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本開示は、マッチング装置、マッチングシステム、マッチング方法及び非一時的なコンピュータ可読媒体に関する。 The present disclosure relates to a matching device, a matching system, a matching method, and a non-transitory computer-readable medium.
イベントに参加するユーザの満足度を高めるため、ユーザに対して、席又はエリアを推薦する方法が提案されている。例えば、特許文献1には、イベントにおいてユーザに割り当てられるエリアの特徴と、ユーザの特徴とのマッチングを行い、推薦するエリアとユーザの組み合わせを選択する情報処理装置が開示されている。 In order to increase the satisfaction of users participating in an event, methods have been proposed for recommending seats or areas to users. 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 area and user to recommend.
ここで、近年、リモート参加形式のオンラインイベントが多く開催されている。そして参加者は、主に自宅から上記オンラインイベントに参加している。しかし、自宅からの参加では、没入感・臨場感を得られないことがある。したがって、自宅以外の好みの施設、例えばシェアオフィスやホテルの個室、から上記オンラインイベントに手軽に参加したいというニーズがある。 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 lack 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.
尚、上述の特許文献1に記載の情報処理装置では、ユーザとイベント会場内のエリアとのマッチングはできるが、ユーザとユーザがリモート参加形式のオンラインイベントに参加可能な施設とをマッチングすることは想定されていない。 Note that while the information processing device described in Patent Document 1 above can match users with areas within an event venue, it is not intended to match users with facilities where they can participate in online events in a remote participation format.
本開示の目的は、上述した課題に鑑み、ユーザがオンラインイベントにリモートで参加可能な施設から、ユーザに合った施設を容易に把握できるマッチング装置、マッチングシステム、マッチング方法及び非一時的なコンピュータ可読媒体を提供することにある。 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 among facilities where the user can remotely participate in an online event.
本開示の一態様にかかるマッチング装置は、
リモート参加形式のオンラインイベントを開催可能な、複数の施設の各々に関する施設情報を取得する施設情報取得手段と、
前記オンラインイベントの参加を希望するユーザのユーザ情報を取得するユーザ情報取得手段と、
前記ユーザの前記ユーザ情報と、前記施設情報とに基づいて、前記複数の施設から推奨施設を選択する選択手段と、
前記推奨施設に関連する情報を、前記ユーザが使用するユーザ端末に出力させる出力制御手段とを備える。
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.
本開示の一態様にかかるマッチングシステムは、
ユーザが使用するユーザ端末と、
マッチング装置と
を備え、
前記マッチング装置は、
リモート参加形式のオンラインイベントを開催可能な、複数の施設の各々に関する施設情報を取得する施設情報取得手段と、
前記オンラインイベントの参加を希望するユーザのユーザ情報を取得するユーザ情報取得手段と、
前記ユーザのユーザ情報と、前記施設情報とに基づいて、前記複数の施設から推奨施設を選択する選択手段と、
前記推奨施設に関連する情報を、前記ユーザ端末に出力させる出力制御手段と
を有する。
A matching system according to one aspect of the present disclosure includes:
a user terminal used by a user;
A matching device and
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;
and an output control means for causing the user terminal to output information related to the recommended facilities.
本開示の一態様にかかるマッチング方法は、
リモート参加形式のオンラインイベントを開催可能な、複数の施設の各々に関する施設情報を取得し、
前記オンラインイベントの参加を希望するユーザのユーザ情報を取得し、
前記ユーザの前記ユーザ情報と、前記施設情報とに基づいて、前記複数の施設から推奨施設を選択し、
前記推奨施設に関連する情報を、前記ユーザが使用するユーザ端末に出力させる。
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.
本開示の一態様にかかる非一時的なコンピュータ可読媒体は、
リモート参加形式のオンラインイベントを開催可能な、複数の施設の各々に関する施設情報を取得する施設情報取得処理と、
前記オンラインイベントの参加を希望するユーザのユーザ情報を取得するユーザ情報取得処理と、
前記ユーザの前記ユーザ情報と、前記施設情報とに基づいて、前記複数の施設から推奨施設を選択する選択処理と、
前記推奨施設に関連する情報を、前記ユーザが使用するユーザ端末に出力させる出力制御処理と
をコンピュータに実行させるためのプログラムが格納される。
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;
and an output control process for outputting information related to the recommended facilities to a user terminal used by the user.
本開示により、ユーザがオンラインイベントにリモートで参加可能な施設から、ユーザに合った施設を容易に把握できるマッチング装置、マッチングシステム、マッチング方法及び非一時的なコンピュータ可読媒体を提供できる。 The present disclosure provides a matching device, matching system, matching method, and non-transitory computer-readable medium that allow users to easily identify facilities that suit them from among facilities where they can remotely participate in online events.
以下では、本開示の実施形態について、図面を参照しながら詳細に説明する。各図面において、同一又は対応する要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略される。 Embodiments of the present disclosure will now be described in detail with reference to the drawings. In each drawing, identical or corresponding elements are designated by the same reference numerals, and duplicate descriptions will be omitted as necessary for clarity.
<実施形態1>
まず、本開示の実施形態1について説明する。図1は、実施形態1にかかるマッチング装置10の構成を示すブロック図である。マッチング装置10は、リモート参加形式のオンラインイベントを開催可能な施設から、ユーザに合った施設を選択し、リコメンドするコンピュータ装置である。ここで「リモート参加形式のオンラインイベントを開催可能な施設」とは、参加者がオンラインイベントにリモートで参加するための設備を備えた施設である。例えば上記施設は、コンピュータをインターネットに接続するための通信設備と、表示設備とを少なくとも備えた施設であってよい。例えば上記施設は、ホテル、旅館、民泊施設、カラオケルーム、カフェ、レンタルオフィス、マンション、又は公共施設などであってよい。また「リモート参加形式のオンラインイベントを開催可能な施設」は、施設内の部屋を指してもよい。
<Embodiment 1>
First, a first embodiment of the present disclosure will be described. FIG. 1 is a block diagram illustrating a 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.
マッチング装置10は、ネットワーク(不図示)に接続される。ネットワークは、有線であっても無線であってもよい。また、当該ネットワークには、ユーザが使用するユーザ端末(不図示)が接続されている。つまり、マッチング装置10は、ネットワークを介してユーザ端末と通信可能に接続される。マッチング装置10は、施設情報取得部11と、ユーザ情報取得部12と、選択部13と、出力制御部15とを備える。 The matching device 10 is connected to a network (not shown). The network may be wired or wireless. In addition, a user terminal (not shown) used by a user is connected to the network. In other words, the matching device 10 is connected to the user terminal via the network so that it can 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.
施設情報取得部11は、施設情報取得手段とも呼ばれる。施設情報取得部11は、複数の施設の各々に関する施設情報を取得する。上記施設は、リモート参加形式のオンラインイベントを開催可能な施設である。オンラインイベントとは、ネットワークを用いて、ネットワーク上で所定の期間に配信されるイベントである。施設情報は、予約状況、空き状況、所在地、提供されるサービス、設備、備品、又は利用料金若しくは利用料金の価格帯に関する情報を含んでよい。 The facility information acquisition unit 11 is also called a facility information acquisition means. The facility information acquisition unit 11 acquires facility information regarding each of a plurality of facilities. The above facilities are facilities capable of hosting online events with remote participation. An online event is an event that is broadcast over a network for a specified period of time using a network. The facility information may include information regarding reservation status, availability, location, services provided, facilities, equipment, or usage fees or price ranges of usage fees.
ユーザ情報取得部12は、ユーザ情報取得手段とも呼ばれる。ユーザ情報取得部12は、上記オンラインイベントの参加を希望するユーザのユーザ情報を取得する。ここで、「オンラインイベントの参加を希望するユーザ」とは、ユーザ端末を用いてオンラインイベントの参加登録要求をマッチング装置10に送信したユーザであってよい。しかし上記ユーザは、マッチング装置10又は他の参加登録システムにおいてオンラインイベントの参加登録を完了しているユーザであってもよい。ユーザ情報は、ユーザの年齢、性別、居住地、趣味、志向性、又は利用料金の希望等を含んでよい。またユーザ情報は、ユーザのお気に入りの人物、ユーザが支持している人物、又は当該人物のファンである年月(いわゆる、ファン歴)の情報を含んでよい。 The user information acquisition unit 12 is also called 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 people, people the user supports, or the number of years the user has been a fan of the person (so-called fan history).
選択部13は、選択手段とも呼ばれる。選択部13は、ユーザ情報取得部12が取得したユーザのユーザ情報と、施設情報取得部11が取得した施設情報とに基づいて、複数の施設から推奨施設を選択する。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.
出力制御部15は、出力制御手段とも呼ばれる。出力制御部15は、推奨施設に関連する情報をユーザ端末に出力させる。推奨施設に関連する情報は、推奨施設の施設情報を含んでよい。また推奨施設に関連する情報は、推奨施設のウェブサイトのURL(Uniform Resource Locator)、推奨施設を予約するための予約サイトのURL、又は推奨施設を利用するための優待情報を含んでもよい。 The output control unit 15 is also called output control means. The output control unit 15 outputs information related to recommended facilities to the user terminal. The information related to recommended facilities may include facility information of the recommended facilities. The information related to recommended facilities 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.
図2は、実施形態1にかかるマッチング方法の流れを示すフローチャートである。まずマッチング装置10の施設情報取得部11は、オンラインイベントが開催可能な施設の施設情報を取得する(S10)。次に、ユーザ情報取得部12は、上記オンラインイベントの参加を希望するユーザのユーザ情報を取得する(S11)。次に、選択部13は、ユーザ情報及び施設情報に基づいて、推奨施設を選択する(S12)。次に、出力制御部15は、推奨施設に関連する情報をユーザ端末に出力させる(S13)。 Figure 2 is a flowchart showing the flow of the matching method according to embodiment 1. First, the facility information acquisition unit 11 of the matching device 10 acquires facility information about facilities where online events can be held (S10). Next, the user information acquisition unit 12 acquires user information about 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).
このように実施形態1によれば、マッチング装置10は、ユーザがオンラインイベントにリモートで参加可能な施設から、ユーザに合った施設に関連する情報を容易に提供できる。したがって、ユーザは、自分に合った施設を容易に把握できる。 According to embodiment 1, 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 online events. Therefore, the user can easily identify facilities that suit them.
<実施形態2>
次に、本開示の実施形態2について説明する。図3は、実施形態2にかかる、マッチング装置が適用されることができるマッチングシステム1000の全体構成を示すブロック図である。マッチングシステム1000は、リモート参加形式のオンラインイベントを開催可能な施設からユーザに合った施設を選択し、リコメンドし、施設の予約処理を実行するコンピュータシステムである。マッチングシステム1000は、マッチング装置100と、ユーザ端末200と、複数の施設端末300とを備える。マッチングシステム1000においては、これらの装置がネットワークNを介して通信可能に接続されている。
<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 a facility reservation process. 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.
ユーザ端末200は、ユーザが使用する情報端末である。ユーザ端末200は、ユーザがオンラインイベントの参加を希望する場合、マッチング装置100に対して参加登録要求を送信する。このときユーザ端末200は、上述したユーザ情報をマッチング装置100に送信する。そしてユーザ端末200は、上述した推奨施設に関連する情報をマッチング装置100から受信したことに応じて、推奨施設に関連する情報を表示する。ユーザ端末200は、ユーザが推奨施設の予約を希望する場合、その旨を受け付けて、マッチング装置100に予約要求を送信する。 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 information related to the above-mentioned recommended facility from the matching device 100, the user terminal 200 displays information related to the recommended facility. When the user wishes to make a reservation for the recommended facility, the user terminal 200 accepts this and transmits a reservation request to the matching device 100.
各施設端末300は、上述した、各施設に関する施設情報を管理する情報端末である。各施設端末300は、オンラインイベントを開催可能である旨と、その施設情報を、マッチング装置100に送信する。また各施設端末300は、マッチング装置100とともに、自己の施設の予約処理を実行してよい。 Each facility terminal 300 is an information terminal that manages facility information related to each facility as described above. Each facility terminal 300 transmits to the matching device 100 information indicating that an online event can be held, along with the facility information. Each facility terminal 300 may also perform reservation processing for its own facility together with the matching device 100.
マッチング装置100は、ユーザ端末200から参加登録要求を受信した場合、ユーザ端末200からユーザ情報も受信する。またマッチング装置100は、施設端末300の各々から、オンラインイベントを開催可能である旨と、その施設情報とを受信する。そしてマッチング装置100は、ユーザ情報及び複数の施設情報に基づいて、複数の施設からユーザに合った推奨施設を選択する。マッチング装置100は、推奨施設に関連する情報(以下では、出力情報と呼ぶ)として、ユーザ端末200に送信する。 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 information that an online event is available for hosting, along with the facility information. The matching device 100 then selects a recommended facility that suits the user from among multiple facilities based on the user information and the multiple facility information. The matching device 100 transmits information related to the recommended facility (hereinafter referred to as output information) to the user terminal 200.
図4は、実施形態2にかかるユーザ端末200の構成を示すブロック図である。ユーザ端末200は、記憶部220と、通信部230と、表示部240と、入力部250と、制御部260とを備える。 Figure 4 is a block diagram showing the configuration of a user terminal 200 according to embodiment 2. The user terminal 200 includes a memory unit 220, a communication unit 230, a display unit 240, an input unit 250, and a control unit 260.
記憶部220は、ユーザ端末200の各機能を実現するためのプログラムが格納される記憶装置である。通信部230は、ネットワークNとの通信インタフェースである。表示部240は、表示装置である。入力部250は、入力を受け付ける入力装置である。表示部240及び入力部250は、タッチパネルのように、一体的に構成されていてもよい。制御部260は、ユーザ端末200が有するハードウェアの制御を行う。 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.
制御部260は、入力部250を介してユーザからオンラインイベントの参加を希望する旨の入力を受け付けたことに応じて、通信部230を介して参加登録要求をマッチング装置100に送信する。また制御部260は、入力部250を介してユーザから受け付けたユーザ情報を、通信部230を介してマッチング装置100に送信する。また制御部260は、推奨施設に関連する出力情報をマッチング装置100から受信した場合、出力情報を表示部240に表示させる。また制御部260は、入力部250を介してユーザから推奨施設の選択操作を受け付けたことに応じて、通信部230を介してマッチング装置100に予約要求を送信する。 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 transmits a participation registration request to the matching device 100 via the communication unit 230. 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. In addition, 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. In addition, in response to receiving a selection operation for a recommended facility from the user via the input unit 250, the control unit 260 transmits a reservation request to the matching device 100 via the communication unit 230.
図5は、実施形態2にかかる施設端末300の構成を示すブロック図である。施設端末300は、記憶部320と、通信部330と、表示部340と、入力部350と、制御部360とを備える。 Figure 5 is a block diagram showing the configuration of the facility terminal 300 according to embodiment 2. The facility terminal 300 includes a memory unit 320, a communication unit 330, a display unit 340, an input unit 350, and a control unit 360.
記憶部320は、施設端末300の各機能を実現するためのプログラムが格納される記憶装置である。通信部330は、ネットワークNとの通信インタフェースである。表示部340は、表示装置である。入力部350は、入力を受け付ける入力装置である。制御部360は、施設端末300が有するハードウェアの制御を行う。 The memory unit 320 is a storage device that stores programs for realizing each function 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.
制御部360は、入力部350を介して施設管理者からオンラインイベントを開催可能である旨及び施設情報の入力を受け付けたことに応じて、通信部330を介してこれらの情報をマッチング装置100に送信する。また制御部360は、ユーザから予約要求があった旨の通知をマッチング装置100から受けた場合、対応する施設の予約登録を実行する。予約登録とは、例えば、対応する施設の予約システムに、予約に関する情報を登録することであってよい。 In response to receiving input from the facility manager via the input unit 350 indicating that an online event can be held and input of facility information, the control unit 360 transmits this information to the matching device 100 via the communication unit 330. Furthermore, when the control unit 360 receives notification from the matching device 100 that a reservation request has been made by a user, it executes reservation registration for the corresponding facility. Reservation registration may, for example, mean registering information related to the reservation in the reservation system of the corresponding facility.
図6は、実施形態2にかかるマッチング装置100の構成を示すブロック図である。マッチング装置100は、記憶部110と、メモリ120と、通信部130と、制御部140とを備える。 Figure 6 is a block diagram showing the configuration of the matching device 100 according to embodiment 2. The matching device 100 includes a storage unit 110, a memory 120, a communication unit 130, and a control unit 140.
記憶部110は、ハードディスク、フラッシュメモリ等の記憶装置である。記憶部110は、プログラム111と、施設DB112と、ユーザDB113とを記憶する。プログラム111は、本実施形態2にかかるマッチング方法の処理が実装されたコンピュータプログラムである。 The memory unit 110 is a storage device such as a hard disk or flash memory. The memory unit 110 stores a program 111, a facility DB 112, and a user DB 113. The program 111 is a computer program that implements the processing of the matching method according to the second embodiment.
施設DB112は、オンラインイベントが開催可能な施設の、施設情報を記憶する。具体的には、施設DB112は、施設ID1121と、施設情報1122と、提供情報1123とを対応付けて記憶する。 Facility DB 112 stores facility information for facilities where online events can be held. Specifically, facility DB 112 stores facility ID 1121, facility information 1122, and provision information 1123 in association with each other.
施設ID1121は、施設を識別する情報であり、例えば施設名である。 Facility ID 1121 is information that identifies the facility, for example, the facility name.
施設情報1122は、予約状況、所在地、提供されるサービス、設備、及び利用料金の情報を含んでいる。提供されるサービスの情報は、イベントに関連するサービスの内容を示してよい。イベントに関連するサービスは、例えばイベントに関連する部屋の装飾サービス、イベントに関連するお土産若しくはアメニティの提供、イベントに関連する商品の販売、又はイベントに関連する飲食メニューの提供等であってよい。尚、提供されるサービスの情報は、通常の利用形態において提供されるサービスの情報を含んでよい。設備の情報は、通信環境、スピーカ等の音響設備、ディスプレイやプロジェクタ等の表示設備、又は部屋の防音設備の情報を含んでよい。尚、施設情報1122は、備品又はその施設の評価情報(例えば口コミや評価点)を含んでもよい。備品は、例えば、マイク、PC、キーボード、マウス、ディスプレイ、充電器、机、椅子、文房具、カメラ、タブレット端末、マラカス、タンバリン又は各種ケーブルなどを含み得る。 Facility information 1122 includes information on reservation status, location, services provided, equipment, and usage fees. Information on services provided may indicate the content of services related to the event. Services related to the event may, for example, be 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 food and beverage menus related to the event. Information on services provided may include information on services provided in normal usage. 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. Facility information 1122 may also include evaluation information (e.g., word of mouth and evaluation points) of equipment or the facility. Equipment may include, for example, microphones, PCs, keyboards, mice, displays, chargers, desks, chairs, stationery, cameras, tablet devices, maracas, tambourines, or various cables.
提供情報1123は、その施設に関連する情報である。例えば提供情報1123は、その施設の施設情報1122を含んでよい。また例えば提供情報1123は、その施設のウェブサイトのURL、その施設を予約するための予約サイトのURL、又はその施設を利用するための優待情報を含んでもよい。推奨施設として選択された施設の提供情報1123は、ユーザ端末200に送信する出力情報として、あるいは出力情報の基礎として用いられる。 Provided information 1123 is information related to the facility. For example, provided information 1123 may include facility information 1122 for the facility. Also, for example, 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. Provided information 1123 for 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 output information.
ユーザDB113は、オンラインイベントの参加を希望するユーザのユーザ情報を記憶する。具体的には、ユーザDB113は、ユーザID1131と、ユーザ情報1132とを対応付けて記憶する。
ユーザID1131は、ユーザを識別する情報である。ユーザID1131は、参加登録時に発行されてよい。
ユーザ情報1132は、ユーザの属性情報、趣味嗜好の情報、又は施設予約についての希望条件を示す情報であってよい。本例では、ユーザ情報1132は、ユーザの年齢、居住地、趣味、及び利用料金の希望価格帯の情報を含む。またユーザ情報1132は、ユーザの性別、嗜好性、お気に入りの人物、支持している人物、ファン歴、又は希望する備品の情報を含んでもよい。
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.
メモリ120は、RAM(Random Access Memory)等の揮発性記憶装置であり、制御部140の動作時に一時的に情報を保持するための記憶領域である。通信部130は、ネットワークNとの通信インタフェースを含む。 Memory 120 is a volatile storage device such as RAM (Random Access Memory) and is a storage area for temporarily storing information when control unit 140 is operating. Communication unit 130 includes a communication interface with network N.
制御部140は、マッチング装置100の各構成を制御するプロセッサつまり制御装置である。制御部140は、記憶部110からプログラム111をメモリ120へ読み込ませ、プログラム111を実行する。これにより、制御部140は、施設情報取得部141、ユーザ情報取得部142、選択部143、出力制御部145、及び予約処理部146の機能を実現する。 The control unit 140 is a processor, or 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. As a result, the control unit 140 realizes the functions of the facility information acquisition unit 141, the user information acquisition unit 142, the selection unit 143, the output control unit 145, and the reservation processing unit 146.
施設情報取得部141は、上述した施設情報取得部11の一例である。施設情報取得部141は、複数の施設の各々に対応する施設端末300から、施設ID、オンラインイベントを開催可能である旨、及びその施設の施設情報を受信し、取得する。施設情報取得部141は、オンラインイベントを開催可能である施設の施設情報を、施設IDに対応付けて施設DB112に格納する。また施設情報取得部141は、上記施設の各々について、提供情報を取得し、施設IDに対応付けて施設DB112に格納する。 The facility information acquisition unit 141 is an example of the facility information acquisition unit 11 described above. The facility information acquisition unit 141 receives and acquires the facility ID, information indicating that an online event can be held, and facility information for that facility from the facility terminal 300 corresponding to each of a plurality of facilities. The facility information acquisition unit 141 stores the facility information for facilities that can hold online events in the facility DB 112 in association with the facility ID. The facility information acquisition unit 141 also acquires provision information for each of the above facilities and stores it in the facility DB 112 in association with the facility ID.
ユーザ情報取得部142は、ユーザ端末200から、参加登録要求を受信する。そして参加登録要求を受信したユーザ情報取得部142は、ユーザにユーザIDを発行する。ユーザ情報取得部142はまた、ユーザ端末200から、ユーザ端末200に入力されたユーザ情報を受信し、取得する。ユーザ情報取得部142は、取得したユーザ情報を、ユーザIDに対応付けてユーザDB113に登録する。これにより、ユーザ情報取得部142はオンラインイベントの参加登録を受け付ける。 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 entered into the user terminal 200 from the user terminal 200. The user information acquisition unit 142 associates the acquired user information with the user ID and registers it in the user DB 113. In this way, the user information acquisition unit 142 accepts participation registration for the online event.
尚、ユーザ情報取得部142は、ユーザの行動履歴又はユーザの購入履歴を任意のタイミングで取得し、ユーザの行動履歴又はユーザの購入履歴からユーザ情報を抽出してもよい。例えばユーザ情報取得部142は、ユーザ端末200又は外部装置において動作する行動履歴又は購入履歴の管理アプリケーションから、ユーザの行動履歴又はユーザの購入履歴を取得してよい。尚、ここで抽出されるユーザ情報は、趣味、志向性、お気に入り若しくは支持している人物、又はファン歴の情報等であってよい。そしてユーザ情報取得部142は、抽出したユーザ情報を、ユーザIDに対応付けてユーザDB113に登録する。 The user information acquisition unit 142 may acquire the user's behavioral history or user's purchase history at any time and extract user information from the user's behavioral history or user's purchase history. For example, the user information acquisition unit 142 may acquire the user's behavioral history or 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 include hobbies, inclinations, favorite or supported people, or fan history information. The user information acquisition unit 142 then associates the extracted user information with the user ID and registers it in the user DB 113.
選択部143は、上述した選択部13の一例である。選択部143は、ユーザDB113に登録され、参加登録要求元のユーザのユーザIDに対応付けられたユーザ情報と、施設DB112に格納された各施設IDに対応付けられる施設情報とに基づいて、複数の施設からユーザにオススメの推奨施設を選択する。The selection unit 143 is an example of the selection unit 13 described above. The selection unit 143 selects recommended facilities for the user from among multiple facilities based on user information registered in the user DB 113 and associated with the user ID of the user who requested participation registration, and facility information associated with each facility ID stored in the facility DB 112.
図7は、実施形態2にかかる選択部143による選択処理を説明するための図である。図7には、参加登録要求元のユーザUと、複数の施設F-1~F-4とが示されている。選択部143は、まず各施設F-1,F-2,F-3,F-4について、ユーザUのユーザ情報とその施設情報とに基づいて、推奨度を算出する。このとき、選択部143は、ユーザ情報と相関の高い施設情報を有する施設の推奨度が高くなるように、推奨度を算出する。これにより、マッチング装置100が参加登録要求元のユーザの好みに合った施設情報を有する施設を、そのユーザに推奨できる。 Figure 7 is a diagram for explaining the selection process by the selection unit 143 according to the second embodiment. Figure 7 shows a user U who has requested participation registration and multiple facilities F-1 to F-4. The selection unit 143 first calculates a recommendation level for each of facilities F-1, F-2, F-3, and F-4 based on the user information of user U and the facility information for that facility. 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 that user.
そして選択部143は、各推奨度に基づいて複数の施設から推奨施設を選択する。例えば選択部143は、推奨度の最も高い施設F-1を、推奨施設として選択する。しかし選択部143は、推奨度が上位所定個である施設(例えば推奨度が上位2個である施設F-1及びF-4)、又は推奨度が所定値以上である施設(例えば推奨度が3以上である施設F-1、F-2及びF-4)を、推奨施設として選択してもよい。 The selection unit 143 then selects a recommended facility from among the multiple 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 facility.
尚、施設ごとの推奨度(総合的な推奨度と呼ぶことがある)については、選択部143は、所定の評価項目(例えば、「距離」、「価格」及び「サービス」)の各々について個別の推奨度を算出し、個別の推奨度に基づいて算出するようにしてもよい。具体例として、選択部143は、以下のように施設ごとの推奨度を算出してよい。まず選択部143は、施設ごとに、「距離」についての個別の推奨度を、ユーザ情報に含まれる「居住地」とその施設の施設情報に含まれる「所在地」とに基づいて算出してよい。また選択部143は、施設ごとに、「価格」についての個別の推奨度を、ユーザ情報に含まれる「年齢」及び「志向性」とその施設の施設情報に含まれる「利用料金」とに基づいて算出してよい。また、選択部143は、施設ごとに、「サービス」についての個別の推奨度を、ユーザ情報に含まれる「年齢」、「性別」、「趣味」、及び「お気に入りの人物」とその施設の施設情報に含まれる「サービス」とに基づいて算出してよい。そして選択部143は、個別の推奨度の平均が高いほど、総合的な推奨度が高くなるようにしてよい。また選択部143は、ユーザUが重視する評価項目がある場合、その評価項目に対応する個別の推奨度に重みをつけて、総合的な推奨度を算出してもよい。尚これに代えて、ユーザUが重視するユーザ情報がある場合、選択部143は、個別の推奨度の算出の段階で、そのユーザ情報に重みをつけてもよい。 Regarding the recommendation level for each facility (sometimes referred to as the overall recommendation level), the selection unit 143 may calculate an individual recommendation level for each predetermined evaluation item (e.g., "distance," "price," and "service") and then calculate the overall recommendation level based on the individual recommendation levels. As a specific example, 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 "interest" 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 set the overall recommendation level to be higher the higher the average of the individual recommendation levels. 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.
また、選択部143は、各施設F-1,F-2,F-3,F-4について、ユーザUのユーザ情報及び施設情報に加えて、他のユーザのユーザ情報に基づいて、推奨度を算出してもよい。他のユーザは、その施設での参加を現在希望している他のユーザであってもよいし、その施設の利用を予約している他のユーザであってもよい。これにより、マッチング装置100は、相性が良いユーザ同士を、そのユーザたちの好みに合った施設に集めることが容易となる。 The selection unit 143 may also calculate the recommendation level for each of facilities F-1, F-2, F-3, and F-4 based on the user information and facility information of user U as well as the user information of other users. The other users may be other users who currently wish to participate at the facility, or other users who have made reservations to use 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.
図6に戻り、説明を続ける。出力制御部145は、上述した出力制御部15の一例である。出力制御部145は、ユーザ端末200から参加登録要求を受信した場合、ユーザ端末200に、ユーザ情報の入力画面を表示させる。尚、出力制御部145は、ユーザ端末200に対して、ユーザ情報の入力を受け付けるための音声出力情報を出力させ、収音した音声をユーザ端末200から取得することで、ユーザ情報の入力を受け付けてもよい。 Returning to Figure 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 also 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 picked-up audio from the user terminal 200.
出力制御部145は、施設DB112から、推奨施設の施設IDに対応付けられた提供情報を取得する。そして出力制御部145は、提供情報を出力情報として、参加登録要求元のユーザ端末200に送信し、ユーザ端末200に表示させる。しかしこれに代えて、出力制御部145は、提供情報に基づいて出力情報を生成した上で、出力情報を参加登録要求元のユーザ端末200に送信し、ユーザ端末200に表示させてもよい。この場合、出力情報は、取得した1又は複数の提供情報と、その提供情報の表示態様の情報とを含んでよい。表示態様は、提供情報に対応付けられた推奨施設の推奨度に応じて、出力制御部145により決められてよい。このとき出力制御部145は、推奨度が高い推奨施設の提供情報ほど、表示順位が高くなるように、又は強調して表示されるように、表示態様を決定してよい。The output control unit 145 acquires provided information associated with the facility ID of the recommended facility from the facility DB 112. The output control unit 145 then transmits the provided information as output information to the user terminal 200 that requested participation registration, and displays it on the user terminal 200. However, instead of this, 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 requested participation registration, and display it on the user terminal 200. In this case, the output information may include one or more acquired pieces of 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 for a recommended facility with a higher recommendation level is displayed higher in the display order or is displayed more emphasized.
予約処理部146は、予約処理手段とも呼ばれる。予約処理部146は、出力情報を表示したユーザ端末200から予約要求を受信した場合、予約要求にかかる施設の予約処理を開始する。例えば予約処理部146は、予約要求にかかる施設の施設端末300に対して、ユーザから予約要求があった旨を通知し、予約登録を実行させる。そして予約処理部146は、予約登録が完了したことを施設端末300から受信した場合、施設DB112の、当該施設の施設IDに対応付けられた施設情報の、予約状況を更新する。 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 carried out. 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.
図8及び図9は、実施形態2にかかるマッチング方法の流れを示すシーケンス図である。本図では説明のため、マッチングシステム1000には2つの施設の各々に対応する施設端末300-1,300-2が含まれるとするが、これに限らない。複数の施設端末300-1,300-2の各々は、自己の施設がイベント開催可能である旨と、自己の施設の施設情報と、施設IDとを、マッチング装置100に送信する(S20)。そしてマッチング装置100の施設情報取得部141は、取得した施設情報を、施設IDに対応付けて施設DB112に格納する(S21)。8 and 9 are sequence diagrams showing the flow of the matching method according to the second embodiment. For the sake of explanation, the matching system 1000 includes facility terminals 300-1 and 300-2 corresponding to two facilities, 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 its facility is available to host an event, along with the facility information and facility ID of its facility (S20). The facility information acquisition unit 141 of the matching device 100 then associates the acquired facility information with the facility ID and stores it in the facility DB 112 (S21).
次にユーザ端末200は、マッチング装置100に対してオンラインイベントの参加登録要求を送信する(S22)。次に、マッチング装置100の出力制御部145は、ユーザ情報の入力画面を、ユーザ端末200に対して送信し、ユーザ端末200に表示させる(S23)。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 displays it on the user terminal 200 (S23).
図10は、実施形態2にかかるユーザ情報の入力画面を示す図である。ユーザ端末200の表示部240には、参加登録に必要なユーザ情報の入力領域が表示される。図10では、一例として、表示部240には、年齢、性別、居住地、趣味、好きな芸能人、ファン歴、利用料金の希望価格帯、及び希望する備品を入力する領域が表示されている。 Figure 10 is a diagram showing a user information input screen according to embodiment 2. The display unit 240 of the user terminal 200 displays an input area for user information required for participation registration. In Figure 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.
また、表示部240には、ユーザが施設を選ぶ場合に、居住地から近い場所にある施設を重視するか(「距離重視」)、利用料金が安いことを重視するか(「価格重視」)、サービスの内容を重視するか(「サービス重視」)をチェックする領域も表示されてよい。本評価項目のいずれかにチェックが入っている場合、マッチング装置100の選択部143は、チェックされた評価項目が、ユーザUにとって重視する評価項目であるとみなしてよい。この場合、選択部143は、後続する選択処理において、チェックされた評価項目に対応する個別の推奨度に重みをつけて総合的な推奨度を算出してよい。 The display unit 240 may also display an area where the user can check whether, when selecting a facility, they prioritize facilities located close to their place of residence ("price priority"), whether they prioritize low usage fees ("price priority"), or whether they prioritize the content of the service ("service priority"). 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 user U prioritizes. In this case, in the subsequent selection process, the selection unit 143 may weight the individual recommendation levels corresponding to the checked evaluation items to calculate an overall recommendation level.
図8に戻り説明を続ける。上述した入力画面がユーザ端末200の表示部240に表示された場合、ユーザは、ユーザ端末200の入力部250を用いて、ユーザ情報の入力操作を行う(S24)。入力操作を受け付けたユーザ端末200は、入力されたユーザ情報を、マッチング装置100に送信する(S25)。ユーザ情報を受信したマッチング装置100のユーザ情報取得部142は、ユーザIDを発行し(S26)、ユーザIDと、ユーザ情報とを対応付けて、ユーザDB113に登録する(S27)。そしてマッチング装置100のユーザ情報取得部142は、ユーザIDを、ユーザ端末200に通知する(S28)。 Returning to Figure 8, we will continue the explanation. 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 it 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).
次に、マッチング装置100の選択部143は、複数の施設の各々について、少なくともユーザ情報及び各施設情報に基づいて、推奨度を算出する(S29)。次に、選択部143は、推奨度に基づいて、複数の施設から推奨施設を選択する(S30)。次に、マッチング装置100の出力制御部145は、推奨施設の施設IDに対応付けられた提供情報を、施設DB112から取得する(S31)。次に、出力制御部145は、提供情報と、その表示態様の情報とを含む出力情報を生成する(S32)。次に、出力制御部145は、出力情報を、ユーザ端末200に送信する(S33)。 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).
出力情報を受信したユーザ端末200は、出力情報を表示部240に表示する(S34)。次に、ユーザ端末200は、予約を希望する施設の選択操作をユーザから受け付ける(S35)。 The user terminal 200 that receives the output information displays the output information on the display unit 240 (S34). Next, the user terminal 200 accepts from the user a selection operation for the facility for which the user wishes to make a reservation (S35).
図11は、実施形態2にかかるユーザ端末200に表示される表示画面の一例を示す図である。ユーザ端末200の表示部240には、図11に示すように、出力情報に基づいた表示画面が表示される。本例では、ユーザにオススメの施設は、Aホテル及びBホテルであり、出力情報には、Aホテルの提供情報400と、Bホテルの提供情報401と、表示態様の情報とが含まれる。表示態様の情報には、Aホテルの提供情報400の表示順位が1位であり、Bホテルの提供情報401の表示順位が2位であることを示す情報が含まれている。提供情報400,401には、施設情報である、又は施設情報に基づいて生成された情報が含まれる。一例として、提供情報400,401には、住所、最寄り駅、利用料金、及びオススメサービスが含まれてよい。また一例として、提供情報400,401には、その施設での参加を現在希望している他のユーザの人数の情報、及びあと何人予約が可能かを示す情報が含まれてよい。これによりユーザに、現在希望している他のユーザの人数を知らせて、その部屋の混雑の程度や人気の程度を把握させることで、ユーザが容易に利用施設を決定できる。11 is a diagram showing an example of a display screen displayed on the user terminal 200 according to the second embodiment. As shown 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, and the output information includes provided information 400 for Hotel A, provided information 401 for Hotel B, and display mode information. The display mode information includes information indicating that the display order of provided information 400 for Hotel A is first and that the display order of provided information 401 for Hotel B is second. The provided information 400 and 401 include facility information or information generated based on facility information. As an example, the provided information 400 and 401 may include an address, the nearest station, a usage fee, and recommended services. As another example, the provided information 400 and 401 may include information on the number of other users currently wishing to participate at 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.
ここで、マッチング装置100の選択部143が、上述した評価項目ごとの個別の推奨度を算出する場合、出力情報には、ユーザにオススメの施設の、評価項目ごとの個別の推奨度を示す情報が含まれてもよい。そしてユーザ端末200の表示部240は、ユーザにオススメの施設の、評価項目ごとの個別の推奨度を示す情報を提供情報とともに表示してよい。一例として、表示部240は、Aホテルは全ての評価項目で星3つであるが、Bホテルは「価格」と「サービス」について星2つであり、「距離」について星3つであると表示してよい。星の数は、個別の推奨度の大きさに応じて決められてよい。またユーザUが「距離重視」を選択した場合は、「距離」に対応する個別の推奨度に重みがつけられるため、表示部240では、「価格」と「サービス」に関する星の数が小さくても、「距離」に関する星の数が大きい施設が優先的に表示される。 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 then display, together with the provided information, information indicating the individual recommendation level for each evaluation item of facilities recommended to the user. 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 levels. Furthermore, if user U selects "distance-focused," weights are assigned to the individual recommendation levels corresponding to "distance." Therefore, the display unit 240 preferentially displays facilities with a high number of stars for "distance," even if they have low star ratings for "price" and "service."
尚、ユーザ端末200の表示部240には、Aホテル及びBホテルの各々について、部屋の予約を申し込むための入力領域500,501も表示されている。ユーザがAホテルの部屋の予約を希望する場合、ユーザは、Aホテルの提供情報400に対応付けられた入力領域500を選択する。 In addition, 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, respectively. If 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.
図9に戻り、説明を続ける。選択操作を受け付けたユーザ端末200は、予約要求をマッチング装置100に送信する(S36)。予約要求には、ユーザが選択した推奨施設の情報(例えば施設ID)が含まれる。 Returning to Figure 9, the explanation will continue. The user terminal 200 that has accepted the selection operation sends a reservation request to the matching device 100 (S36). The reservation request includes information about the recommended facility selected by the user (e.g., the facility ID).
予約要求を受信したマッチング装置100の予約処理部146は、選択された推奨施設に対応する施設端末300(本図では、施設端末300-1)に、その旨を通知し、予約処理を開始する(S37)。これにより、マッチング装置100及び施設端末300-1は、予約処理を実行する。予約処理が完了したことに応じて、マッチング装置100の予約処理部146は、施設DB112において、予約にかかる施設の施設IDに対応付けられた予約状況を更新する(S38)。 When the reservation request is received, the reservation processing unit 146 of the matching device 100 notifies the facility terminal 300 corresponding to the selected recommended facility (facility terminal 300-1 in this figure) of this request and starts the reservation process (S37). As a result, the matching device 100 and facility terminal 300-1 execute the reservation process. Upon completion of the reservation process, 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).
このように実施形態2によれば、マッチング装置100は、ユーザがオンラインイベントにリモートで参加可能な施設から、ユーザに合った施設を選択し、当該施設に関連する出力情報を容易に提供する。これにより、マッチング装置100は、ユーザに施設の予約を促すことができる。したがって、ユーザは、自己のユーザ情報をマッチング装置100に提供するだけで、自分に合った施設を容易に把握できる。そしてユーザは、自分に合った施設の利用予約を、容易に行うことができる。 According to embodiment 2, 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 facility. This allows the matching device 100 to encourage the user to make a reservation for the facility. Therefore, the user can easily find a facility that suits them simply by providing their user information to the matching device 100. The user can then easily make a reservation to use the facility that suits them.
<実施形態3>
次に、本開示の実施形態3について説明する。実施形態3は、相性が良いユーザ同士が集まったクラスタと、施設とをマッチングすることに特徴を有する。
<Embodiment 3>
Next, a third embodiment of the present disclosure will be described. The third embodiment is characterized by matching a cluster of users who have good chemistry with a facility.
図12は、実施形態3にかかるマッチングシステム1000aの全体構成を示すブロック図である。マッチングシステム1000aは、複数のユーザ端末200を含む。またマッチングシステム1000aは、マッチング装置100に代えてマッチング装置100aを備える。 Figure 12 is a block diagram showing the overall configuration of a matching system 1000a according to embodiment 3. The matching system 1000a includes multiple user terminals 200. The matching system 1000a also includes a matching device 100a instead of the matching device 100.
図13は、実施形態3にかかるマッチング装置100aの構成を示すブロック図である。マッチング装置100aは、記憶部110及び制御部140に代えて、記憶部110a及び制御部140aを備える。記憶部110aは、プログラム111に代えてプログラム111aを記憶する。プログラム111aは、実施形態3にかかるマッチング方法の処理が実装されたコンピュータプログラムである。 Figure 13 is a block diagram showing the configuration of a matching device 100a according to embodiment 3. The matching device 100a includes a memory unit 110a and a control unit 140a instead of the memory unit 110 and the control unit 140. The memory unit 110a stores a program 111a instead of the program 111. The program 111a is a computer program that implements the processing of the matching method according to embodiment 3.
制御部140aは、ユーザ情報取得部142及び選択部143に代えて、ユーザ情報取得部142a及び選択部143aを有する点で制御部140と相違する。 The control unit 140a differs from the control unit 140 in that it has a user information acquisition unit 142a and a selection unit 143a instead of the user information acquisition unit 142 and the selection unit 143.
ユーザ情報取得部142aは、ユーザ情報取得部142と同様に、ユーザ情報を取得する。但し、ユーザ情報取得部142aは、複数のユーザの各々のユーザ情報を取得する。 The user information acquisition unit 142a acquires user information in the same way as the user information acquisition unit 142. However, the user information acquisition unit 142a acquires user information for each of multiple users.
選択部143aは、各ユーザのユーザ情報に基づいて、複数のユーザをクラスタリングする(クラスタリング処理)。クラスタリング手法としては、k平均法といった公知のクラスタリング手法を用いることができる。ここで、選択部143aは、1施設あたり必ず複数人が配分されるように、1クラスタに属するユーザの数が2以上となるように、クラスタリングを実行してよい。しかし、1クラスタに属するユーザの数の条件は、これに限らず、所定の人数以上としてもよい。 The selection unit 143a clusters multiple users based on the user information of each user (clustering process). Known clustering methods, such as k-means, can be used as the clustering method. Here, the selection unit 143a may perform clustering so that the number of users belonging to one cluster is two or more, ensuring that multiple people are assigned to each 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.
そして選択部143aは、各クラスタについて、そのクラスタに属するユーザのユーザ情報と、各施設の施設情報とに基づいて、複数の施設のうちから推奨施設を選択する(選択処理)。 Then, for each cluster, the selection unit 143a selects recommended facilities from among multiple facilities based on the user information of users belonging to that cluster and the facility information of each facility (selection process).
図14は、実施形態3にかかる選択部143aによるクラスタリング処理及び選択処理を説明するための図である。図14には、参加登録要求元の複数のユーザU-1~U-5が示されている。
まず選択部143aは、ユーザ情報に基づいて、ユーザU-1~U-5をクラスタリングする。これにより、ユーザU-1~U-5は、ユーザ情報の相関性が高いクラスタC-1又はクラスタC-2に分類される。一例として、クラスタC-1は、お気に入りの人物が「アイドルグループa」である傾向のクラスタであり、クラスタC-2は、お気に入りの人物が「アーティストb」である傾向のクラスタである。
そして選択部143aは、各クラスタC-1,C-2について、推奨施設を選択する。例えば選択部143aは、クラスタC-1に属するユーザU-1,U-3のユーザ情報に基づいて、クラスタC-1の属性情報を生成する。一例として、選択部143aは、クラスタC-1については「アイドルグループaのファン」という属性情報を生成し、クラスタC-2については「アーティストbのファン」という属性情報を生成してよい。そして選択部143aは、クラスタC-1の推奨施設として、クラスタC-1に属するユーザU-1,U-3のユーザ情報と、各施設F-1,F-2,F-3,F-4の施設情報とに基づいて、クラスタC-1に相関が高い施設F-2を選択する。選択部143aは、クラスタC-2の推奨施設についても、同様に推奨施設を選択する。これにより、マッチング装置100aは、相性が良いユーザ同士を、そのユーザたちの好みに合った施設に集めることが容易となる。
Fig. 14 is a diagram for explaining the clustering process and the selection process by the selection unit 143a according to the third embodiment. 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 from "idol group A," and cluster C-2 is a cluster where users tend to have favorite people from "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 good chemistry with each other at facilities that match their preferences.
ここで、クラスタリング処理に用いるユーザ情報と、選択処理(特に、クラスタの属性情報の生成処理)に用いるユーザ情報とは、種類が同じであってもよいし、一部が異なっていてもよいし、全部が異なっていてもよい。上述の説明では、クラスタリング処理及び選択処理の両方に同じ種類のユーザ情報(上述の例では、お気に入りの人物)が用いられていた。しかし一例として、選択部143aは、ユーザ情報のうち、お気に入りの人物の情報をクラスタリングに用い、ユーザ情報のうち、お気に入りの人物の情報及び希望価格帯の情報を選択処理に用いてよい。また一例として、選択部143aは、ユーザ情報のうち、お気に入りの人物の情報をクラスタリングに用い、ユーザ情報のうち、居住地及び希望価格帯の情報を選択処理に用いてよい。ここで、各処理において、どのユーザ情報を重視するかをユーザUが設定可能であってよい。選択部143aは、設定されたユーザ情報に重み付けをして、クラスタリング処理や選択処理を実行してよい。 Here, the user information used in the clustering process and the user information used in the selection process (particularly the process of generating cluster attribute information) 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) was used in both the clustering process and the selection process. However, as an example, the selection unit 143a may use information about favorite people from the user information for clustering, and information about favorite people and desired price range from the user information for the selection process. As another example, the selection unit 143a may use information about favorite people from the user information for clustering, and information about 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 selection process.
尚、クラスタC-1又はC-2に属するユーザの数が、そのクラスタの推奨施設に対応して定められる人数の条件を満たしていない場合、選択部143aは、再度クラスタリングを実行してよい。推奨施設に対応して定められる人数とは、その推奨施設の、部屋に収容可能な最大人数(いわゆる、収容人数)、又はオンラインイベントを開催するための最低人数(いわゆる、最低開催人数)である。図14の例では、ユーザU-1,U-3が属するクラスタC-1の推奨施設は、施設F-2である。ここで、施設F-2の最低開催人数が3人である場合、クラスタC-1のユーザ数が3人未満であるため、選択部143aは、再度クラスタリングを実行してよい。尚、再度クラスタリングを実行するとは、全ユーザを母集団としてパラメータを変更して同様のクラスタリングをすることであってもよいし、一部のクラスタ内のユーザを母集団としてクラスタリングをすることであってもよい。また、再度クラスタリングを実行するとは、一部のクラスタ内の一部のユーザを、他のクラスタに収容させることであってもよいし、一部のクラスタを統合することであってもよい。これにより、人数の条件を満たすようにクラスタと施設とをマッチングさせることが可能となる。 Note that if the number of users belonging to cluster C-1 or C-2 does not satisfy the number of users condition set for the recommended facility of that cluster, the selection unit 143a may perform clustering again. The number of users set for the recommended facility is the maximum number of people that can be accommodated in the room of that recommended facility (the so-called capacity) or the minimum number of people required to hold an online event (the so-called minimum number of participants). 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 participants for 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 the parent population, or may involve clustering using users in some clusters as the parent population. Furthermore, performing clustering again may involve accommodating some users from 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.
あるいは、上述のように人数の条件を満たさない場合、選択部143aは、クラスタと施設とが別の組み合わせとなるように再度選択処理を実行してもよい。これによっても、人数の条件を満たすようにクラスタと施設とをマッチングさせることが可能となる。 Alternatively, if the number of people condition is not met as described above, the selection unit 143a may perform the selection process again to obtain a different combination of clusters and facilities. This also makes it possible to match clusters and facilities so that the number of people condition is met.
図15は、実施形態3にかかるマッチング方法の流れを示すシーケンス図である。図15に示すS51は、各ユーザ端末200-1,200-2について図8のS28が実行された後に行われる。ユーザ端末200-1,200-2は、それぞれ、ユーザU-1及びユーザU-2が使用するユーザ端末である。 Figure 15 is a sequence diagram showing the flow of the matching method according to the third embodiment. S51 shown in Figure 15 is performed after S28 in Figure 8 is executed for each user terminal 200-1, 200-2. User terminals 200-1, 200-2 are user terminals used by user U-1 and user U-2, respectively.
マッチング装置100aの選択部143aは、ユーザ端末200-1,200-2から取得したユーザ情報に基づいて、参加登録したユーザU-1,U-2をクラスタリングする(S51)。次に、マッチング装置100aの選択部143aは、クラスタ毎に、各施設の推奨度を算出する(S52)。ここでも、上述の実施形態2と同様に、選択部143aは、所定の評価項目(例えば、「距離」、「価格」及び「サービス」)の各々について個別の推奨度を算出し、個別の推奨度に基づいて各施設の推奨度(総合的な推奨度)を算出するようにしてもよい。次に、マッチング装置100aの選択部143aは、クラスタ毎に、推奨度に基づいて、推奨施設を割り当てる(S53)。マッチング装置100aは、図9のS31~S32と同様の処理であるS54~S55を、各クラスタに対して実行する。次に、マッチング装置100aの出力制御部145は、ユーザ端末200-1,200-2に対して、ユーザU-1,U-2が属するクラスタC-1,C-2に応じた出力情報を送信する(S56)。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 the recommendation level of each facility for each cluster (S52). Here, as in the above-described 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 the recommendation level (overall recommendation level) of 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 performs S54 to S55, which are the same processes as S31 to S32 in 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).
出力情報を受信したユーザ端末200-1,200-2の各々は、出力情報を表示部240に表示する(S57)。次に、ユーザ端末200-1,200-2の各々は、予約を希望する施設の選択操作をユーザから受け付ける(S58)。 Each of the user terminals 200-1 and 200-2 that receive the output information displays the output information on the display unit 240 (S57). Next, each of the user terminals 200-1 and 200-2 accepts from the user a selection operation for the facility for which the user wishes to make a reservation (S58).
図16は、実施形態3にかかるユーザ端末200-1に表示される表示画面の一例を示す図である。ユーザ端末200-1の表示部240には、図16に示すように、クラスタC-1に応じた出力情報に基づいた表示画面が表示される。本例では、ユーザにオススメの施設は、Aホテルであり、出力情報には、Aホテルの提供情報410が含まれる。一例として、提供情報410には、住所、最寄り駅、利用料金、及びオススメサービスが含まれてよい。そして提供情報410には、Aホテルを推奨されているユーザの特徴を示す情報が含まれてよい。Aホテルを推奨されているユーザの特徴を示す情報は、クラスタリング処理に用いたユーザ情報の特徴情報、又は選択処理に用いたユーザ情報に基づいて生成されたクラスタC-1の属性情報であってよい。このような情報を表示することにより、ユーザは、その施設を推奨されている他のユーザが自分と相性が良さそうかを把握することができる。尚、選択部143aが、上述した評価項目ごとの個別の推奨度を算出する場合、出力情報には、推奨される施設の、評価項目ごとの個別の推奨度を示す情報が含まれてもよい。 Figure 16 is a diagram showing an example of a display screen displayed on the user terminal 200-1 according to the third embodiment. As shown in Figure 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 for Hotel A. As an example, the provided information 410 may include the address, the nearest station, the usage fee, and recommended services. The provided information 410 may also include information indicating the characteristics of the users for whom Hotel A is recommended. The information indicating the characteristics of the 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 for whom the facility is recommended are likely to be compatible with the user. Note that when the selection unit 143a calculates the individual recommendation level for each of the evaluation items described above, the output information may also include information indicating the individual recommendation level for each of the evaluation items of the recommended facility.
ここで、ユーザ端末200-1の表示部240には、ユーザU-1が、推奨されたAホテルの部屋の予約を申し込むための入力領域510が表示されている。一方、ユーザ端末200-1の表示部240には、ユーザU-1が推奨されたAホテル以外の施設の予約を希望する場合に対応するため、他の施設の情報を要求する入力領域600も表示されていてよい。 Here, the display unit 240 of the user terminal 200-1 displays an input area 510 for user U-1 to request a reservation for 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.
マッチング装置100aの選択部143aは、入力領域600が選択されたことに応じて、収容人数に空きがある施設のうち、ユーザU-1と相関の高い施設を特定してよい。収容人数に空きがあるとは、収容人数から既に割り当てられたクラスタに属するユーザ数を差し引いた値が1以上である施設であってよい。その施設がユーザU-1と相関が高いかは、上述の実施形態2と同様に、ユーザU-1のユーザ情報とその施設の施設情報とに基づく推奨度により決定されてよい。また、その施設がユーザU-1と相関が高いかは、これに加えて、その施設に既に割り当てられたクラスタに属するユーザのユーザ情報に基づく推奨度により決定されてよい。 In response to the selection of the input area 600, the selection unit 143a of the matching device 100a may identify a facility with available capacity that has a high correlation with user U-1 from among facilities with available capacity. A facility with available capacity may be one or more when the value obtained by subtracting the number of users belonging to the cluster already assigned to it from the capacity is 1 or greater. Whether a facility has a high correlation with user U-1 may be determined based on the recommendation level based on the user information of user U-1 and the 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 the recommendation level based on the user information of users belonging to the cluster already assigned to the facility.
選択部143aが他の施設を特定した場合、出力制御部145は、上述のように特定された施設の提供情報を含む出力情報を、ユーザ端末200-1に送信する。そしてユーザ端末200-1の表示部240には、図17に示す表示画面が表示される。図17は、実施形態3にかかるユーザ端末200-1に表示される表示画面の一例を示す図である。 If the selection unit 143a identifies another facility, the output control unit 145 transmits output information including the provision information of the facility identified as described above to the user terminal 200-1. Then, the display screen shown in Figure 17 is displayed on the display unit 240 of the user terminal 200-1. Figure 17 is a diagram showing an example of a display screen displayed on the user terminal 200-1 according to the third embodiment.
本例では、特定された他の施設は、Bホテル及びCホテルであり、出力情報には、Bホテルの提供情報411と、Cホテルの提供情報412と、表示態様の情報とが含まれる。またユーザ端末200-1の表示部240には、Bホテル及びCホテルの各々について、部屋の予約を申し込むための入力領域511,512も表示されている。 In this example, the other identified 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. The display unit 240 of user terminal 200-1 also displays input fields 511 and 512 for requesting room reservations for Hotel B and Hotel C, respectively.
尚、上述の実施形態2と同様に、出力情報には、ユーザと相関の高い施設の、評価項目ごとの個別の推奨度を示す情報が含まれてもよい。そしてユーザ端末200-1の表示部240は、ユーザと相関の高い施設の、評価項目ごとの個別の推奨度を示す情報を提供情報とともに表示してよい。一例として、表示部240は、Bホテルは全ての評価項目で星3つであるが、Cホテルは「価格」と「サービス」について星2つであり、「距離」について星3つであると表示してよい。星の数は、個別の推奨度の大きさに応じて決められてよい。またユーザUが「距離重視」を選択した場合は、「距離」に対応する個別の推奨度に重みがつけられるため、表示部240では、「価格」と「サービス」に関する星の数が小さくても、「距離」に関する星の数が大きい施設が優先的に表示される。 As in the second embodiment described above, 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 then display, along with the provided information, information indicating the individual recommendation levels for each evaluation item of facilities highly correlated with the user. As an 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 user U selects "distance-focused," weights are assigned to the individual recommendation levels corresponding to "distance," and therefore the display unit 240 preferentially displays facilities with a large number of stars for "distance," even if they have small numbers of stars for "price" and "service."
入力領域510,511,512のいずれかの選択を受け付けたユーザ端末200-1は、予約要求をマッチング装置100aに送信する(S59)。ユーザ端末200-2についても同様である。そして図9のS37~S38と同様の処理を、各ユーザ端末の予約要求について、実行する。 When user terminal 200-1 receives a selection from one of input areas 510, 511, or 512, it sends a reservation request to the matching device 100a (S59). The same applies to user terminal 200-2. Then, the same processing as S37 to S38 in Figure 9 is performed for each user terminal's reservation request.
このように実施形態3によれば、マッチング装置100aは、相性が良いユーザ同士を、そのユーザたちの好みに合った施設に、人数条件を課して集めることが容易となる。したがって、施設側にとっては、人数が集まらない中でオンラインイベントを開催するというリスクを回避できる。これにより、施設に対してオンラインイベントの開催会場の提供を促進できる。またユーザ側にとっては、混雑を避けながらも、相性の良い他のユーザと、直接イベント体験を共有できる。これにより、ユーザの、オンラインイベントへの満足度をより高めることができる。 According to embodiment 3, the matching device 100a can easily bring together users who have good chemistry with each other at a facility that suits their preferences, while imposing a number of participants requirement. Therefore, facilities 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 their event experience directly with other users who have good chemistry with them, while avoiding overcrowding. This can further increase users' satisfaction with online events.
上述の実施形態では、ハードウェアの構成として説明したが、これに限定されるものではない。本開示は、任意の処理を、プロセッサにコンピュータプログラムを実行させることにより実現することも可能である。 The above-described embodiments have been described as hardware configurations, but this is not limited to this. Any processing in the present disclosure can also be realized by having a processor execute a computer program.
上述の例において、プログラムは、コンピュータに読み込まれた場合に、実施形態で説明された1又はそれ以上の機能をコンピュータに行わせるための命令群(又はソフトウェアコード)を含む。プログラムは、非一時的なコンピュータ可読媒体又は実体のある記憶媒体に格納されてもよい。限定ではなく例として、コンピュータ可読媒体又は実体のある記憶媒体は、random-access memory(RAM)、read-only memory(ROM)、フラッシュメモリ、solid-state drive(SSD)又はその他のメモリ技術、CD-ROM、digital versatile disc(DVD)、Blu-ray(登録商標)ディスク又はその他の光ディスクストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ又はその他の磁気ストレージデバイスを含む。プログラムは、一時的なコンピュータ可読媒体又は通信媒体上で送信されてもよい。限定ではなく例として、一時的なコンピュータ可読媒体又は通信媒体は、電気的、光学的、音響的、またはその他の形式の伝搬信号を含む。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.
尚、本開示は上記実施形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。 Note that this disclosure is not limited to the above embodiments and can be modified as appropriate without departing from the spirit of the disclosure.
10,100,100a マッチング装置
11 施設情報取得部
12 ユーザ情報取得部
13 選択部
15 出力制御部
110,110a 記憶部
111,111a プログラム
112 施設DB
1121 施設ID
1122 施設情報
1123 提供情報
113 ユーザDB
1131 ユーザID
1132 ユーザ情報
120 メモリ
130 通信部
140,140a 制御部
141 施設情報取得部
142,142a ユーザ情報取得部
143,143a 選択部
144 生成部
145 出力制御部
146 予約処理部
200 ユーザ端末
220 記憶部
230 通信部
240 表示部
250 入力部
260 制御部
300 施設端末
320 記憶部
330 通信部
340 表示部
350 入力部
360 制御部
400,401,410 提供情報
500,501,510,511,512,600 入力領域
1000,1000a マッチングシステム
N ネットワーク
10, 100, 100a Matching device 11 Facility information acquisition unit 12 User information acquisition unit 13 Selection unit 15 Output control unit 110, 110a Storage unit 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 Communication unit 140, 140a Control unit 141 Facility information acquisition unit 142, 142a User information acquisition unit 143, 143a Selection unit 144 Generation unit 145 Output control unit 146 Reservation processing unit 200 User terminal 220 Storage unit 230 Communication unit 240 Display unit 250 Input unit 260 Control unit 300 Facility terminal 320 Storage unit 330 Communication unit 340 Display unit 350 Input unit 360 Control unit 400, 401, 410 Provided information 500, 501, 510, 511, 512, 600 Input area 1000, 1000a Matching system N Network
Claims (8)
前記オンラインイベントの参加を希望するユーザのユーザ情報を取得するユーザ情報取得手段と、
前記ユーザの前記ユーザ情報と、前記施設情報とに基づいて、前記複数の施設から推奨施設を選択する選択手段と、
前記推奨施設に関連する情報を、前記ユーザが使用するユーザ端末に出力させる出力制御手段と
を備え、
前記選択手段は、
前記複数の施設の各々について、前記ユーザの前記ユーザ情報と、前記施設情報と、前記施設での参加を希望している他のユーザのユーザ情報とに基づいて、推奨度を算出し、
前記複数の施設の各々の推奨度に基づいて、推奨施設を選択するとともに、前記参加を希望している他のユーザの情報に応じて表示が変更される状態で前記推奨施設の推奨度を表示し、
前記出力制御手段は、
前記ユーザ端末に、前記複数の施設の各々について、前記施設での参加を希望している他のユーザの人数と、前記他のユーザの属性情報に基づいて生成された、前記施設を利用する場合に推奨される前記ユーザの特徴の情報と、を表示させる、
マッチング装置。 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;
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.
前記ユーザ情報取得手段は、前記ユーザ端末に入力された前記ユーザ情報を、前記ユーザ端末から受信する
請求項1に記載のマッチング装置。 the output control means causes the user terminal to output an input screen for the user information;
The matching device according to claim 1 , wherein the user information acquisition means receives the user information input to the user terminal from the user terminal.
前記選択手段は、
前記ユーザ情報のうち少なくとも一部の情報に基づいて、前記複数のユーザをクラスタリングし、
各クラスタについて、そのクラスタに属するユーザの前記ユーザ情報のうち少なくとも一部の情報と、前記施設情報とに基づいて、前記複数の施設から推奨施設を選択し、
前記出力制御手段は、各クラスタについて、前記推奨施設に関連する情報を、そのクラスタに属するユーザが使用するユーザ端末に出力し、
前記ユーザのクラスタリング処理に用いるユーザ情報と、選択処理に用いるユーザ情報は、異なる種類のユーザ情報が利用されている、
請求項1又は2に記載のマッチング装置。 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.
請求項3に記載のマッチング装置。 The matching device according to claim 3 , wherein the selection means performs the clustering so that the number of users belonging to each cluster is two or more.
請求項3又は4に記載のマッチング装置。 The matching device according to claim 3 or 4 , wherein the selection means performs clustering again when the number of users belonging to a cluster does not satisfy a condition of the number of users determined in accordance with the recommended facilities of the cluster.
マッチング装置と
を備え、
前記マッチング装置は、
リモート参加形式のオンラインイベントを開催可能な、複数の施設の各々に関する施設情報を取得する施設情報取得手段と、
前記オンラインイベントの参加を希望するユーザのユーザ情報を取得するユーザ情報取得手段と、
前記ユーザのユーザ情報と、前記施設情報とに基づいて、前記複数の施設から推奨施設を選択する選択手段と、
前記推奨施設に関連する情報を、前記ユーザ端末に出力させる出力制御手段と
を有し、
前記選択手段は、
前記複数の施設の各々について、前記ユーザの前記ユーザ情報と、前記施設情報と、前記施設での参加を希望している他のユーザのユーザ情報とに基づいて、推奨度を算出し、
前記複数の施設の各々の推奨度に基づいて、推奨施設を選択するとともに、前記参加を希望している他のユーザの情報に応じて表示が変更される状態で、前記推奨施設の推奨度を表示し、
前記ユーザ端末に、前記複数の施設の各々について、前記施設での参加を希望している他のユーザの人数と、前記他のユーザの属性情報に基づいて生成された、前記施設を利用する場合に推奨される前記ユーザの特徴の情報と、を表示させる、
マッチングシステム。 a user terminal used by a user;
A matching device and
The matching device 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;
an output control means for causing the user terminal to output information related to the recommended facilities;
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.
前記オンラインイベントの参加を希望するユーザのユーザ情報を取得し、
前記ユーザの前記ユーザ情報と、前記施設情報とに基づいて、前記複数の施設から推奨施設を選択し、
前記推奨施設に関連する情報を、前記ユーザが使用するユーザ端末に出力する際に、
前記複数の施設の各々について、前記ユーザの前記ユーザ情報と、前記施設情報と、前記施設での参加を希望している他のユーザのユーザ情報とに基づいて、推奨度を算出し、
前記複数の施設の各々の推奨度に基づいて、推奨施設を選択するとともに、前記参加を希望している他のユーザの情報に応じて表示が変更される状態で、前記推奨施設の推奨度を表示し、
前記ユーザ端末に、前記複数の施設の各々について、前記施設での参加を希望している他のユーザの人数と、前記他のユーザの属性情報に基づいて生成された、前記施設を利用する場合に推奨される前記ユーザの特徴の情報と、を表示させる、
マッチング方法。 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.
前記オンラインイベントの参加を希望するユーザのユーザ情報を取得するユーザ情報取得処理と、
前記ユーザの前記ユーザ情報と、前記施設情報とに基づいて、前記複数の施設から推奨施設を選択する選択処理と、
前記推奨施設に関連する情報を、前記ユーザが使用するユーザ端末に出力させる出力制御処理と、を行う際に、
前記複数の施設の各々について、前記ユーザの前記ユーザ情報と、前記施設情報と、前記施設での参加を希望している他のユーザのユーザ情報とに基づいて、推奨度を算出し、
前記複数の施設の各々の推奨度に基づいて、推奨施設を選択するとともに、前記参加を希望している他のユーザの情報に応じて表示が変更される状態で、前記推奨施設の推奨度を表示すること、および、
前記ユーザ端末に、前記複数の施設の各々について、前記施設での参加を希望している他のユーザの人数と、前記他のユーザの属性情報に基づいて生成された、前記施設を利用する場合に推奨される前記ユーザの特徴の情報と、を表示させること、
をコンピュータに実行させるためのプログラム。 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.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2021/028080 WO2023007648A1 (en) | 2021-07-29 | 2021-07-29 | Matching device, matching system, matching method, and non-transitory computer-readable medium |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JPWO2023007648A1 JPWO2023007648A1 (en) | 2023-02-02 |
| JPWO2023007648A5 JPWO2023007648A5 (en) | 2024-04-12 |
| JP7772070B2 true JP7772070B2 (en) | 2025-11-18 |
Family
ID=85087756
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023537840A Active JP7772070B2 (en) | 2021-07-29 | 2021-07-29 | Matching device, matching system, matching method and program |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7772070B2 (en) |
| WO (1) | WO2023007648A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006184030A (en) | 2004-12-24 | 2006-07-13 | Onepass:Kk | Navigation system |
| JP2007080296A (en) | 2006-12-13 | 2007-03-29 | Honda Motor Co Ltd | Visit spot extraction program and interest evaluation program |
| WO2015016094A1 (en) | 2013-07-31 | 2015-02-05 | ソニー株式会社 | Information processing device, information processing method, and program |
-
2021
- 2021-07-29 JP JP2023537840A patent/JP7772070B2/en active Active
- 2021-07-29 WO PCT/JP2021/028080 patent/WO2023007648A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006184030A (en) | 2004-12-24 | 2006-07-13 | Onepass:Kk | Navigation system |
| JP2007080296A (en) | 2006-12-13 | 2007-03-29 | Honda Motor Co Ltd | Visit spot extraction program and interest evaluation program |
| WO2015016094A1 (en) | 2013-07-31 | 2015-02-05 | ソニー株式会社 | Information processing device, information processing method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2023007648A1 (en) | 2023-02-02 |
| WO2023007648A1 (en) | 2023-02-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8996651B2 (en) | System and method for delivering media assets in a cloud environment | |
| US7512653B2 (en) | System and method for dynamically grouping messaging buddies in an electronic network | |
| US20050086290A1 (en) | Method and system to provide expert support with a customer interaction system | |
| JP7725683B2 (en) | Office layout presentation device, office layout presentation method, and program | |
| JP6961334B2 (en) | Servers, information processing methods and programs | |
| US9325761B1 (en) | Content provider selection system | |
| JP2018504696A (en) | Method and apparatus for providing seat information | |
| US20160255134A1 (en) | Collaborative Website Presence | |
| US20250285119A1 (en) | Extending A Deployed Event-Based Contact Center Service | |
| CN112925462A (en) | Account head portrait updating method and related equipment | |
| KR20170089699A (en) | System and method for service to entertainer casting supporting | |
| US20050114185A1 (en) | Method and apparatus for restaurant ordering and reservations | |
| KR101972888B1 (en) | Service processing method, server and computer storage medium | |
| JP7772070B2 (en) | Matching device, matching system, matching method and program | |
| US20170296929A1 (en) | User-Controlled, On-Demand Gaming Channel | |
| JP2021149135A (en) | Event participation system, event participation terminal, event management device, and event participation program | |
| JP2019160280A (en) | Communication support system and communication support program | |
| US20230026762A1 (en) | Equitable ticket exchange among ticket holders | |
| CN117793279A (en) | Data processing methods, devices, electronic equipment and storage media | |
| JP2021002208A (en) | Information processing device, information processing method and information processing program | |
| WO2021182581A1 (en) | Information processing system, information processing device, terminal device, information processing method, and program | |
| JP7372760B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7599792B2 (en) | Online Karaoke System | |
| JP2022066894A (en) | Image transmitting device, image transmitting system, image transmitting method and program | |
| KR102684170B1 (en) | Method for providing space reservation service |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240115 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240115 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241210 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250207 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250603 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250731 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251007 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251020 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7772070 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |