JP7503340B1 - Needs matching support system - Google Patents
Needs matching support system Download PDFInfo
- Publication number
- JP7503340B1 JP7503340B1 JP2023026675A JP2023026675A JP7503340B1 JP 7503340 B1 JP7503340 B1 JP 7503340B1 JP 2023026675 A JP2023026675 A JP 2023026675A JP 2023026675 A JP2023026675 A JP 2023026675A JP 7503340 B1 JP7503340 B1 JP 7503340B1
- Authority
- JP
- Japan
- Prior art keywords
- information
- event
- user
- skill
- matching
- 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
- 238000005516 engineering process Methods 0.000 abstract description 5
- 238000000034 method Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000007115 recruitment Effects 0.000 description 4
- 210000004556 brain Anatomy 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 241000288673 Chiroptera Species 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】ニーズマッチングを行う技術に関し、ユーザ自身のスキルもマッチング可能とすることにより、複数人数のニーズを最大限満たすことができるニーズマッチングサポートシステムを実現する。【解決手段】ユーザのニーズを満たすことができるイベントに関する希望イベント情報と、ユーザが提供できるスキルに関する提供スキル情報と、イベントを実行するために最低必要な要件であるイベント要件情報とを入力する情報入力手段と、情報入力手段によって入力された希望イベント情報と提供スキル情報とイベント要件情報とを記憶する情報記憶手段と、イベントを実行するため前記情報記憶手段に記憶された希望イベント情報と、提供スキル情報と、イベント要件情報とをマッチングさせるためのマッチング手段と、を備えている。【選択図】図1[Problem] A needs matching support system that can meet the needs of multiple people to the maximum extent possible by enabling matching of the user's own skills as well, relating to technology for needs matching. [Solution] The system includes an information input means for inputting desired event information about an event that can meet the user's needs, provided skill information about skills that the user can provide, and event requirement information that is the minimum requirement for executing the event, an information storage means for storing the desired event information, provided skill information, and event requirement information input by the information input means, and a matching means for matching the desired event information, provided skill information, and event requirement information stored in the information storage means in order to execute the event. [Selected Figure] Figure 1
Description
本発明は、複数人の様々なニーズのマッチングを行う技術に関する。 The present invention relates to a technology that matches the various needs of multiple people.
例えばイベントに関するニーズについて、従来、イベントの開催及び参加に関する情報をインターネット上で交換することによりイベントのマッチングを行う技術が知られている(例えば、特許文献1、2に記載の技術)。 For example, with regard to needs related to events, there is a known technology that matches events by exchanging information on holding and participating in events over the Internet (for example, the technology described in Patent Documents 1 and 2).
例えばイベントに関するユーザのニーズとしては、イベントに参加したいというニーズとイベントを開催したいというニーズがある。更に、例えば照明や、音声、楽器演奏等のスキルを保有するユーザが開催されるイベントのスタッフ又は主催者として参加したいというニーズもある。
しかしながら、上述した従来技術は、ユーザ自身のスキルを提供したいというニーズには応えることができないという課題があった。
For example, user needs related to events include the need to participate in events and the need to host events. Furthermore, there is also a need for users who have skills such as lighting, audio, and playing musical instruments to participate as staff or organizers of events that are being held.
However, the above-mentioned conventional techniques have a problem in that they cannot meet the needs of users who wish to provide their own skills.
そこで、本発明は、ユーザ自身のスキルもマッチング可能とすることにより、複数人数のニーズを最大限満たすことができるニーズマッチングサポートシステムを実現することを目的とする。 The present invention aims to realize a needs matching support system that can meet the needs of multiple people to the greatest extent possible by making it possible to match the users' own skills as well.
態様の一例のニーズマッチングサポートシステムは
ユーザのニーズを満たすことができるイベントに関する希望イベント情報と、前記ユーザが提供できるスキルに関する提供スキル情報と、前記イベントを実行するために最低必要な要件であるイベント要件情報と、前記ユーザが前記イベントに使用可能な時間に関するスケジュール情報とを入力する情報入力手段と、
前記情報入力手段によって入力された前記希望イベント情報と前記提供スキル情報と前記イベント要件情報と前記スケジュール情報とを記憶する情報記憶手段と、
前記イベントを実行するために、前記情報記憶手段に記憶された前記希望イベント情報と、前記提供スキル情報と、前記イベント要件情報と、前記スケジュール情報とをマッチングさせるためのマッチング手段と、を備え、
前記提供スキル情報は、前記提供できるスキルに対する報酬額を含み、
前記イベント要件情報は、前記イベントの実行に必要なスキルごとの報酬額を含み、
前記マッチング手段は、前記希望イベント情報と、前記提供スキル情報と、前記イベント要件情報と、前記スケジュール情報とを参照し、前記前記イベントが開催可能な開催候補地点および開催候補日時を選択し、前記開催候補地点および前記開催候補日時ごとに見込まれる、前記スキルを提供する前記ユーザごとの報酬額を試算し、試算した前記報酬額が前記スキルを提供する前記ユーザの最低保証額以上であるかを判定する。
The needs matching support system according to one embodiment of the present invention includes an information input means for inputting desired event information relating to an event that can satisfy the needs of a user, provided skill information relating to skills that the user can provide, event requirement information which is the minimum requirement for executing the event , and schedule information relating to the time that the user can use for the event ;
an information storage means for storing the desired event information, the providing skill information, the event requirement information, and the schedule information inputted by the information input means;
a matching means for matching the desired event information, the providing skill information, the event requirement information , and the schedule information stored in the information storage means in order to execute the event,
The provided skill information includes a remuneration amount for the provided skill,
The event requirement information includes a reward amount for each skill required for executing the event,
The matching means refers to the desired event information, the provided skill information, the event requirement information, and the schedule information, selects candidate locations and candidate dates and times at which the event can be held, estimates the expected remuneration amount for each user who provides the skill for each candidate location and candidate date and time, and determines whether the estimated remuneration amount is equal to or greater than the minimum guaranteed amount for the user who provides the skill .
本発明によれば、ユーザ自身のニーズだけでなくスキルもマッチング可能とすることにより、複数人数のニーズを最大限満たすことができるニーズマッチングサポートシステムを実現することが可能となる。 According to the present invention, by making it possible to match not only the needs of users but also their skills, it is possible to realize a needs matching support system that can meet the needs of multiple people to the maximum extent possible.
以下、本発明を実施するための形態(以下「本実施形態」と記載)について図面を参照しながら詳細に説明する。図1は、本実施形態におけるニーズマッチングサポートシステム100のブロック図である。
なお、本発明において「イベント」とは、ユーザのニーズを満たすために複数人数が関わって行う行為のことであり、イベントの一般的な意味内容である催し物、或いは行事に限られるものではない。
また、本発明において「ユーザー」とは、本実施形態に係るニーズマッチングサポートシステム100を利用可能な会員のことであり、イベントの参加者だけではなく、イベントの主催者、会場手配者等を含めた各種のスキル提供者でもある。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention (hereinafter referred to as the present embodiment) will be described in detail below with reference to the drawings. Fig. 1 is a block diagram of a needs matching support system 100 in the present embodiment.
In the present invention, an "event" refers to an activity involving multiple people to satisfy the needs of users, and is not limited to the general meaning of an event, such as an entertainment or rite of passage.
In addition, in the present invention, a "user" refers to a member who can use the needs matching support system 100 of this embodiment, and includes not only event participants but also various skill providers including event organizers, venue arrangers, etc.
本実施形態によるニーズマッチングサポートシステム100は、サーバ装置101と、システム管理者端末121と、会員端末131がインターネットやローカルエリアネットワークなどのネットワーク140によって相互に接続された構成を有する。
サーバ装置101は、特には図示しないが、CPU(中央演算装置)、ROM(リードオンリーメモリ)、RAM(ランダムアクセスメモリ)等を含む情報処理装置、記憶装置、キーボード、音声や脳波等の入力装置、画像、音声、触覚や脳波等を出力する出力装置、有線又は無線のネットワークインタフェースなどの通信装置等を備えた情報処理システムである。タッチパネルなど入力装置と出力装置を兼ねる構成にしても良い
システム管理者端末121及び会員端末131は、スマートフォン端末やタブレット端末などの各種端末である。図1の例では、説明を簡単にするために、#A、#B、及び#Cの3人のユーザによって夫々操作される、3台の会員端末131(#A)、131(#B)、及び131(#C)が示されているが、実際には1台からより多数の会員端末131がネットワーク140を介してサーバ装置101及びシステム管理者端末121に接続されてよい。
The needs matching support system 100 according to this embodiment has a configuration in which a server device 101, a system administrator terminal 121, and a member terminal 131 are interconnected via a network 140 such as the Internet or a local area network.
Although not shown in the figure, the server device 101 is an information processing system equipped with an information processing device including a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), a storage device, a keyboard, an input device for voice and brain waves, an output device for outputting images, voice, tactile sensations, brain waves, and the like, and a communication device such as a wired or wireless network interface. A configuration that combines an input device such as a touch panel and an output device is also possible. The system administrator terminal 121 and the member terminal 131 are various terminals such as smartphone terminals and tablet terminals. In the example of FIG. 1, for the sake of simplicity, three member terminals 131 (#A), 131 (#B), and 131 (#C) operated by three users #A, #B, and #C, respectively, are shown, but in reality, one or more member terminals 131 may be connected to the server device 101 and the system administrator terminal 121 via the network 140.
図1において、システム管理者端末121は、インターネットとアンテナ123を介して無線通信をするための通信部122、夫々例えばタッチパネルディスプレイである情報を表示するための表示部124、及び情報を入力するための入力部125を備える。
システム管理者は、例えばシステム管理者端末121を使って、後述するサーバ装置101のマッチング部102における動作を制御することができる。
システム管理者は、システム管理者端末121の入力部125を操作して、管理者データとして、様々なカテゴリーのイベントと、各イベントを実行するために必要な最低限の要素を入力する。例えば、野球の試合に関するイベントにおける最低限の要素として、プレイヤー18人、審判3人、ボール・バット・グローブの必要数、グラウンド、ベースを入力する。各イベントの実行に必要な最低限の要素は、イベント要件情報としてサーバ装置101のイベント要件DB105に記憶される。ユーザは、ネットワーク140を介して、自分の会員端末131によってイベント要件情報を閲覧することができる。
In FIG. 1, a system administrator terminal 121 includes a communication unit 122 for wireless communication with the Internet via an antenna 123, a display unit 124 for displaying information, such as a touch panel display, and an input unit 125 for inputting information.
The system administrator can use, for example, a system administrator terminal 121 to control the operation of a matching unit 102 of the server device 101, which will be described later.
The system administrator operates the input unit 125 of the system administrator terminal 121 to input, as administrator data, various categories of events and the minimum elements required to execute each event. For example, as the minimum elements for an event related to a baseball game, 18 players, 3 umpires, the required number of balls, bats, and gloves, a ground, and bases are input. The minimum elements required to execute each event are stored as event requirement information in the event requirement DB 105 of the server device 101. Users can view the event requirement information on their own member terminals 131 via the network 140.
図1において、会員端末131は、システム管理者端末121における通信部122、アンテナ123、表示部124、及び入力部125と同様の、通信部132、アンテナ133、表示部134、入力部135を備え、更に会員端末131の現在位置情報を取得する例えばGPS(Global Positioning System:全地球測位システム)などを利用した位置情報取得部136等を備える。
入力部135は、携帯端末としての一般的な情報入力機能のほかに、ユーザが、ユーザ自身が参画したいイベントを示す希望イベント情報、ユーザが提供できるイベントのスキルに関する情報を示す提供スキル情報、ユーザがイベントに使っても良い時間を示すスケジュール情報、希望参加者等を入力する情報入力手段として機能する。
なお、図1に示されたサーバ装置101、システム管理者端末121および会員端末131の全ての構成要素は例示であり、同様の機能を有する他の要素に置き換えることが可能である。
In FIG. 1 , the member terminal 131 is equipped with a communication unit 132, an antenna 133, a display unit 134, and an input unit 135, which are similar to the communication unit 122, antenna 123, display unit 124, and input unit 125 in the system administrator terminal 121, and further includes a location information acquisition unit 136 that uses, for example, a GPS (Global Positioning System) to acquire current location information of the member terminal 131.
In addition to the general information input function of a mobile terminal, the input unit 135 also functions as an information input means for the user to input desired event information indicating the event in which the user would like to participate, providing skill information indicating information regarding the event skills that the user can provide, schedule information indicating the time the user is willing to spend on the event, desired participants, etc.
All of the components of the server device 101, system administrator terminal 121, and member terminal 131 shown in FIG. 1 are merely examples, and may be replaced with other components having similar functions.
ユーザは、会員端末131を操作して、サーバ装置101のイベント要件DB105に記憶されたイベント要件情報から、自身が参画したいイベントを1つ又は複数選択する。選択されたイベントは、希望イベント情報としてサーバ装置101の希望イベント情報DB113に記憶される。また、ユーザは、選択した各イベントにおいて当該ユーザが使用できる時間と費用の予算を入力する。入力された時間と費用の予算は、希望イベント情報として希望イベント情報DBに記憶される。ここで、「時間と費用の予算」とは、ユーザがイベント開催地を往復するために必要な時間と費用のことである。それとは別に各種イベントに使ってもより参加費用、参加時間数も入力できる。
ユーザが希望イベント情報として選択したイベントが実行されれば、ユーザのニーズを満たすことができる。
The user operates the member terminal 131 to select one or more events in which the user wishes to participate from the event requirement information stored in the event requirement DB 105 of the server device 101. The selected events are stored as desired event information in the desired event information DB 113 of the server device 101. The user also inputs a budget of time and expenses that the user can use for each selected event. The input time and expense budget is stored as desired event information in the desired event information DB. Here, the "time and expense budget" refers to the time and expenses required for the user to travel to and from the event venue. In addition to that, the participation fee and number of hours to be used for various events can also be input.
If the event selected by the user as desired event information is carried out, the user's needs can be met.
提供スキル情報は、提供できるスキルの種別(例えば、主催者、会場手配者、音響・照明操作、各種講師、楽器演奏、司会等)、スキルを提供するために使っても良い時間と費用の予算、実績(例えば、「講師をやったことがある回数」、「会場手配をしたことがある」、参加者からの評価等)に関する情報である。 The provided skills information is information about the types of skills that can be provided (e.g., organizer, venue arranger, sound and lighting operation, various lecturers, musical instrument player, emcee, etc.), the time and cost budget that can be used to provide the skills, and track record (e.g., "number of times I have acted as a lecturer," "I have arranged a venue," evaluations from participants, etc.).
また、入力部135において、ユーザは、各種情報を入力することができる。 In addition, the user can input various information in the input unit 135.
図1において、サーバ装置101は、インターネット等又は社内のブロックネットワークとアンテナ104等を介して無線通信等をするための通信部103のほかに、情報記憶手段として機能し、以下の105から113として示される各種DB(データベース)、及びマッチング部102を備える。なお、これらの各種DBをシステム管理者端末121および会員端末131が備える構成としても良い。 In FIG. 1, the server device 101 includes a communication unit 103 for wireless communication via the Internet or an internal block network and an antenna 104, as well as various DBs (databases) shown as 105 to 113 below, which function as information storage means, and a matching unit 102. Note that these various DBs may also be provided in the system administrator terminal 121 and the member terminal 131.
イベント要件DB105は、前述したように、システム管理者がシステム管理者端末121を操作することにより入力されたイベント要件情報を記憶する。 As described above, the event requirement DB 105 stores the event requirement information input by the system administrator operating the system administrator terminal 121.
スキル情報DB106は、各ユーザから入力されたユーザごとの提供スキル情報を記憶する。提供スキル情報とは、前述したように、提供できるスキルの種別、スキルを提供するために使っても良い時間と費用の予算、実績、最低保証報酬額等である。 The skill information DB 106 stores the provided skill information for each user input by each user. As described above, the provided skill information includes the type of skill that can be provided, the time and cost budget that can be used to provide the skill, past performance, minimum guaranteed remuneration, etc.
会員情報DB107は、各ユーザから入力された年齢、性別、交通手段(自転車や自家用車所有など)等のユーザごとの個人情報である会員情報を記憶する。 The member information DB 107 stores member information, which is personal information for each user, such as age, gender, and mode of transportation (e.g., ownership of bicycle or personal car) entered by each user.
スケジュールDB108は、各会員から入力されたユーザごとの、イベントごとに使っても良い時間であるスケジュール情報を記憶する。ユーザは、会員端末131の入力部135から、イベントに使っても良い時間として、例えば、「□□付近の○月○日△時~×時にいる確率☆☆%」、「平日だったら○○付近の△時~×時にいる確率☆☆%」という情報を入力する。或いは、サーバ装置101がユーザの会員端末131の位置情報取得部136が取得する位置情報をトレースすることにより、ユーザの空き時間とスケジュールに対応した位置情報を予測し、自動でスケジュール情報が入力されるようにすることもできる。例えば仕事時間の前後は職場近くに、休日や就寝時間前後は自宅近くに、長期休日は実家やセカンドハウス付近にいる可能性が高いという予測した時間と位置情報とその確率である。 The schedule DB 108 stores schedule information input by each member, which is the time that may be used for each event for each user. From the input unit 135 of the member terminal 131, the user inputs information such as "Probability ☆☆% that I will be near □□ from △ o'clock to x o'clock on XX/XX day" or "Probability ☆☆% that I will be near XX from △ o'clock to x o'clock on weekdays." Alternatively, the server device 101 can predict location information corresponding to the user's free time and schedule by tracing the location information acquired by the location information acquisition unit 136 of the user's member terminal 131, and automatically input the schedule information. For example, the predicted time, location information, and the probability are such that the user is likely to be near the workplace before or after work hours, near the home on holidays and before or after bedtime, and near the parent's home or second home on long holidays.
会場情報DB109は、各種イベントに利用できる会場、及び会場の利用可能な空きスケジュール、利用規約、設備、収容人数、キャンセル料発生期日等、会場に関する情報を記憶する。これらは外部から自動的に読み込んでも良い。この情報は管理者のみならず会員も新たな会場方法を追加登録でき、例えば自宅のリビングなどを提供することもできる。 The venue information DB 109 stores information about venues that can be used for various events, as well as the venue's available schedule, terms of use, facilities, capacity, cancellation fee deadline, etc. These may be automatically loaded from an external source. This information can be used by not only administrators but also members to add and register new venue methods, for example, providing the living room of one's home.
希望参加者DB110は、一緒に参加したい会員、或いは一緒に参加したくない会員をスキル提供種別に記憶する。例えば参加者としては同席しても良いが、その会員が講師の場合は参加したくない、あるいは特に参加したいなどの希望情報を登録する。 The desired participant DB 110 stores members who want to participate together or members who do not want to participate together by skill provision type. For example, a member may be present as a participant, but if the member is a lecturer, they may not want to participate, or they may particularly want to participate, and other desired information is registered.
交通情報取得部111は、将来にわたってのあらゆる交通情報を網羅し、目的地までの経路検索を可能とする。交通情報は外部から取り込んでもよい。 The traffic information acquisition unit 111 covers all traffic information, including into the future, and enables route searches to a destination. Traffic information may also be imported from an external source.
位置情報DB112は、各ユーザの現在および予測できる位置情報を記憶する。 Location information DB112 stores the current and predictable location information of each user.
希望イベント情報DB113は、例えば#A、#B、及び#Cの3人のユーザが夫々操作する3台の会員端末131(#A)、131(#B)、及び131(#C)の各入力部135から入力されたユーザごとの希望イベント情報を記憶する。 The desired event information DB113 stores desired event information for each user, for example, input from the input section 135 of each of three member terminals 131 (#A), 131 (#B), and 131 (#C) operated by three users, #A, #B, and #C.
次に、マッチング部102の動作について図2のフローチャートを用いて説明する。
図2は、マッチング部102により実現されるニーズマッチング処理の例を示すフローチャートである。この処理は、サーバ装置101において、特には図示しないプロセッサ等が、特には図示しないROMや外部記憶装置等に記憶されたイベントマッチング処理プログラムをRAM等の主記憶装置にロードして実行する処理として実現される。本発明の全てで言えるが、これはあくまで一例であり代替できる技術であればなんでも良い。
Next, the operation of the matching unit 102 will be described with reference to the flowchart of FIG.
2 is a flowchart showing an example of a needs matching process implemented by the matching unit 102. This process is implemented in the server device 101 as a process in which a processor (not shown) loads an event matching process program stored in a ROM or external storage device (not shown) into a main storage device such as a RAM and executes the program. As can be said for the entire present invention, this is merely one example and any alternative technology may be used.
図2のフローチャートにおいて、まず、システム管理者は、図1のシステム管理者端末121の入力部125を操作することにより、管理者データとして、イベント要件、実行に必要なスキルごとの報酬相場、会場情報、及び交通情報等を入力する(図2のステップS1)。 In the flowchart of FIG. 2, first, the system administrator operates the input unit 125 of the system administrator terminal 121 of FIG. 1 to input administrator data, such as event requirements, the rate of remuneration for each skill required for execution, venue information, and traffic information (step S1 of FIG. 2).
一方、ユーザは、前述したように、図1の会員端末131から入力部135を操作することにより、会員ユーザデータを予め入力している(図2のステップS2)。
例えば、会員Aがダンスイベントを行いたい場合は、イベント要件DB105からダンスイベントを選択し、当該ダンスイベントに使用できる時間と費用の予算、自分が提供できるスキル(例えば照明のセッティング)、スケジュール情報等を入力する。また、自分が提供するスキルに対する最低報酬等を入力する。また、一緒にイベントを行いたい希望同席者や同席したくない会員を入力することもできる。なお、ユーザの位置情報は、会員端末131の位置情報取得部136によって取得された位置情報をユーザが入力部135から入力してもよいし、位置情報取得部136によって取得された位置情報が常時サーバ装置101に通信され、位置情報DB112に入力されるようにしてもよい。
一方、会員Bが音楽イベントを行いたい場合は、同様に、イベント要件DB105から音楽イベントを選択し、当該音楽イベントに使用できる時間と費用の予算、自分が提供できるスキル(例えば会場の手配)、スケジュール情報等を入力する。このように複数の会員が各種情報を入力する。
On the other hand, as described above, the user inputs member user data in advance by operating the input unit 135 of the member terminal 131 in FIG. 1 (step S2 in FIG. 2).
For example, if member A wants to hold a dance event, he or she selects a dance event from the event requirement DB 105, and inputs the time and cost budget available for the dance event, the skills that he or she can provide (e.g., lighting settings), schedule information, etc. He or she also inputs the minimum remuneration for the skills that he or she can provide. He or she can also input desired attendees with whom he or she would like to hold the event and members that he or she does not want to attend. The user's location information may be acquired by the location information acquisition unit 136 of the member terminal 131 and input from the input unit 135, or the location information acquired by the location information acquisition unit 136 may be constantly communicated to the server device 101 and input to the location information DB 112.
On the other hand, if member B wants to hold a music event, he or she similarly selects a music event from the event requirements DB 105 and inputs the time and cost budget available for the music event, the skills that he or she can provide (e.g., arranging a venue), schedule information, etc. In this manner, multiple members input various types of information.
次に、サーバ装置101の特には図示しないプロセッサ(以下単に「プロセッサ」と記載)は、図1の会員情報DB107、イベント要件DB105、スキル情報DB106、希望イベント情報DB113、スケジュールDB108、位置情報DB112、会場情報DB109等を参照することにより、イベントの開催が可能な開催候補地点および開催候補日時を選択し、イベントの開催候補地点および開催候補日時ごとの見込み人数を集計する(図2のステップS3)。 Next, a processor (not shown) of the server device 101 (hereinafter simply referred to as the "processor") selects possible locations and potential dates and times for the event by referring to the member information DB 107, event requirements DB 105, skill information DB 106, desired event information DB 113, schedule DB 108, location information DB 112, venue information DB 109, etc. in FIG. 1, and tally up the expected number of participants for each potential location and potential date and time for the event (step S3 in FIG. 2).
次に、プロセッサは、ステップS3で集計した人数がイベントの開催に必要な人数以上であるか否かを判定する(図2のステップS4)。 Next, the processor determines whether the number of people counted in step S3 is equal to or greater than the number of people required to hold the event (step S4 in Figure 2).
ステップS4の判定がNOならば、プロセッサは、イベント開催候補地点および開催候補日時を変更して上述のステップS3とS4の処理を繰り返し実行する。 If the determination in step S4 is NO, the processor changes the candidate event locations and candidate event dates and times and repeats the processing in steps S3 and S4 described above.
ステップS4の判定がYESになったならば、プロセッサは、図1の会員情報DB107、イベント要件DB105、スキル情報DB106、希望イベント情報DB113、希望会員DB等を参照することによりイベントの開催候補地点および開催候補日時ごとに見込まれるスキル提供者ごとの報酬額を試算する(図2のステップS5)。 If the determination in step S4 is YES, the processor refers to the member information DB 107, event requirements DB 105, skill information DB 106, desired event information DB 113, desired member DB, etc. in Figure 1 to estimate the expected remuneration amount for each skill provider for each potential event location and potential event date and time (step S5 in Figure 2).
続いて、プロセッサは、報酬額が最低保証額以上であるか否かを判定する(図2のステップS6)。 Next, the processor determines whether the reward amount is equal to or greater than the minimum guaranteed amount (step S6 in FIG. 2).
ステップS6の判定がNOならば、プロセッサは、ステップS4の条件を満たす範囲で開催候補地点および開催候補日時を変更すると共に、スキル情報DB106を参照してスキル提供者を変更して、様々な組み合わせで上述のステップS5及びS6の処理を繰り返し実行する。 If the determination in step S6 is NO, the processor changes the candidate locations and candidate dates and times for the event to the extent that the conditions in step S4 are satisfied, and also changes the skill provider by referring to the skill information DB 106, and repeatedly executes the processes in steps S5 and S6 described above in various combinations.
ステップS6の判定がYESになったならば、プロセッサは、現在のイベント要件が示すイベントを実行するのに必要なスキルを提供可能なスキル提供者に、スキル提供依頼のメッセージを送信する(図2のステップS7)。 If the determination in step S6 is YES, the processor sends a skill provision request message to a skill provider who can provide the skills required to execute the event indicated by the current event requirements (step S7 in Figure 2).
該当ユーザは、ステップS7でサーバ装置101から送信されたスキル提供依頼のメッセージメール等を、自身の会員端末131のメールアプリ等によって受信する(図2のステップS8)。 The user receives the skill provision request message or the like sent from the server device 101 in step S7 via an email application or the like on his/her member terminal 131 (step S8 in Figure 2).
ステップS8で受信したスキル提供依頼を受けられるか否かを、上記ユーザは、スキル提供依頼返信メッセージとしてメール等により返信する(図2のステップS9)。 The user replies by email or other means as a skill provision request response message indicating whether or not they can accept the skill provision request received in step S8 (step S9 in Figure 2).
サーバ装置101のプロセッサは、上記ユーザによるステップS9での返信を判定することにより、現在のイベントに対して必要なスキル提供者が募集できたか否かを判定する(図2のステップS10)。 The processor of the server device 101 determines whether the necessary skill providers for the current event have been recruited by judging the reply from the user in step S9 (step S10 in FIG. 2).
ステップS10の判定がYESならば、プロセッサは、ステップS18の処理に進む。 If the determination in step S10 is YES, the processor proceeds to processing in step S18.
ステップS10の判定がNOの場合、プロセッサは、各ユーザに向けて、各ユーザの提供スキル情報の範囲を超えてスキルの提供が可能か否かのスキル提供成立依頼のメッセージを送信する(図2のステップS11)。ここで、当該スキル提供成立依頼のメッセージを送信するユーザは、提供できるスキルの範囲(時間と費用の予算、スキルの種別、報酬等)の限界が、現在のイベントに対して必要なレベルには達していないが、提供できる各種限界の範囲を少し広げれば、現在のイベントに対して必要なスキルを提供できるユーザである。 If the determination in step S10 is NO, the processor sends a skill provision establishment request message to each user, asking whether or not skills can be provided beyond the scope of each user's provided skill information (step S11 in FIG. 2). Here, the user sending the skill provision establishment request message is a user whose limits on the range of skills that can be provided (time and cost budget, skill type, remuneration, etc.) are not yet at the level required for the current event, but who can provide the skills required for the current event if the range of various limits of what can be provided is slightly expanded.
該当ユーザは、ステップS11でサーバ装置101から送信されたスキル提供成立依頼のメッセージメール等を、自身の会員端末131のメールアプリ等によって受信する(図2のステップS12)。 The user receives the message email or the like requesting completion of skill provision sent from the server device 101 in step S11 via an email application or the like on his/her member terminal 131 (step S12 in FIG. 2).
ステップS12で受信したスキル提供成立依頼を受けられるか否かを、上記ユーザは、スキル提供成立依頼返信メッセージとしてメール等により返信する(図2のステップS13)。 The user replies by email or the like as a skill provision establishment request reply message indicating whether or not they can accept the skill provision establishment request received in step S12 (step S13 in Figure 2).
サーバ装置101のプロセッサは、上記ユーザによるステップS13での返信を判定することにより再度、現在のイベントに対して必要なスキル提供者が募集できたか否かを判定する(図2のステップS14)。 The processor of the server device 101 again determines whether the necessary skill providers for the current event have been recruited by judging the reply from the user in step S13 (step S14 in FIG. 2).
ステップS14の判定がYESならば、プロセッサは、ステップS18の処理に進む。 If the determination in step S14 is YES, the processor proceeds to processing in step S18.
ステップS14の判定がNOの場合、プロセッサは、例えば会場情報DB109に記憶されている会場のキャンセル料発生時期等と、後述する仮イベントにおける参加者投票の返信に必要な時間等から逆算し、必要なスキル募集期間の終了時刻に到達したか否かを判定する(図2のステップS15)。 If the determination in step S14 is NO, the processor determines whether the end time of the required skill recruitment period has arrived by calculating backwards from, for example, the timing of the venue cancellation fee incurred, which is stored in the venue information DB 109, and the time required to respond to the participant vote in the hypothetical event described below (step S15 in Figure 2).
ステップS15の判定がNOならば、プロセッサは、ステップS11の処理に戻り、スキル提供成立依頼の送信を繰り返し実行する。ここでスキル提供成立依頼を送信するユーザは、前回のステップS11におけるスキル提供成立依頼に対して未回答のユーザや、前回のステップS11の時よりも提供できる各種限界の範囲を広げれば、現在のイベントに対して必要なスキルを提供できるユーザである。 If the determination in step S15 is NO, the processor returns to the process of step S11 and repeatedly executes the sending of the skill provision establishment request. The users sending the skill provision establishment request here are users who have not responded to the skill provision establishment request in the previous step S11, and users who can provide the skills required for the current event if the range of various limits that can be provided is expanded from the previous time in step S11.
やがてステップS15の判定がYESになると、プロセッサは、スキル提供を依頼したユーザに向けて、スキル提供が成立しなかったことを通知するスキル提供不成立通知メッセージを送信する(図2のステップS16)。 When the determination in step S15 eventually becomes YES, the processor sends a skill provision failure notification message to the user who requested the skill provision, informing the user that the skill provision was not successful (step S16 in FIG. 2).
ユーザは、ステップS16でサーバ装置101から送信されたスキル提供不成立通知のメッセージメール等を、自身の会員端末131のメールアプリ等によって受信する(図2のステップS17)。これにより、スキル提供者は、今回のイベントは開催されないことを知る。 The user receives the message email or the like notifying the failure of skill provision sent from the server device 101 in step S16 by an email application or the like on the member terminal 131 (step S17 in FIG. 2). This informs the skill provider that the current event will not be held.
ステップS10又はS14において現在のイベントに対して、必要なスキル提供者が募集できたと判定され、ステップS10又はS14の何れかの判定がYESの場合、プロセッサは、現在のイベントに対して、成立する条件の中で地域や開催日時、スキル提供者の組み合わせごとの仮イベント(図2のステップS18中のA、B、C等で示される)を決定し、それらの仮イベントに対して、ユーザに参加投票を呼びかけるメッセージを送信する(図2のステップS19)。仮イベントへの参加投票を呼びかけるメッセージを送信するユーザは、会員情報DB107、希望イベント情報DB113等に記憶されている情報を参照して当該イベントに興味があると予想されるユーザを、サーバ装置101が選択する。 If it is determined in step S10 or S14 that the necessary skill providers have been recruited for the current event, and the determination in either step S10 or S14 is YES, the processor determines hypothetical events (indicated by A, B, C, etc. in step S18 of FIG. 2) for each combination of region, date and time, and skill provider among the conditions that are met for the current event, and sends a message calling on users to vote for participation in those hypothetical events (step S19 of FIG. 2). The server device 101 selects users who are expected to be interested in the event by referring to information stored in the member information DB 107, the desired event information DB 113, etc., to send a message calling on users to vote for participation in the hypothetical event.
該当ユーザは、ステップS19でサーバ装置101から送信された仮イベントへの参加投票のメッセージメール等を、自身の会員端末131のメールアプリ等によって受信する(図2のステップS20)。 The user receives the message email or the like for voting to participate in the provisional event sent from the server device 101 in step S19 via an email application or the like on the user's member terminal 131 (step S20 in FIG. 2).
ステップS20で受信した仮イベントへの参加投票に対して参加の可否を、上記ユーザは、仮イベント参加投票返信メッセージとしてメール等により返信する(図2のステップS21)。 The user replies to the provisional event participation vote received in step S20 by email or the like as a provisional event participation vote reply message indicating whether or not they wish to participate (step S21 in Figure 2).
サーバ装置101のプロセッサは、ステップS21でのユーザによる仮イベント参加投票返信メッセージを受信するごとに参加費を売上げに加算してゆき、参加投票による売上げの総額がスキル提供者に支払われる報酬を含む経費以上となったか否かを判定する(図2のステップS22)。 The processor of the server device 101 adds the participation fee to the sales each time it receives a reply message to the provisional event participation vote from the user in step S21, and determines whether the total sales from the participation votes exceeds the expenses including the remuneration paid to the skill provider (step S22 in Figure 2).
ステップS22の判定がYESならば、プロセッサは、ステップS29の処理に進む。 If the determination in step S22 is YES, the processor proceeds to processing in step S29.
ステップS22の判定がNOの場合、プロセッサは、売上げの伸びがキャンセル料発生時期、告知や集客に必要なデッドラインに到達したか否かを判定する(図2のステップS23)。 If the determination in step S22 is NO, the processor determines whether the increase in sales has reached the deadline required for incurring cancellation fees, announcements, and customer attraction (step S23 in Figure 2).
ステップS23の判定がNOならば、プロセッサは、ユーザに向けて、イベントの成立に向けた参加協力を促す成立参加依頼のメッセージを送信する(図2のステップS24)。ここで成立参加依頼のメッセージを送信するユーザは、これは仮イベント参加投票返信S21において未回答のユーザや、イベントにおいて使用できる時間と費用の予算の範囲の限界を広げれば、現在のイベントに参加可能なユーザである。 If the determination in step S23 is NO, the processor sends a message to the users requesting participation in the event, encouraging them to cooperate in making the event a reality (step S24 in FIG. 2). The users sending the message requesting participation in the event reality are users who have not responded in the provisional event participation vote reply S21, or users who could participate in the current event if the limits of the time and cost budget available for the event were expanded.
該当ユーザは、ステップS24でサーバ装置101から送信された成立参加依頼のメッセージメール等を、自身の会員端末131のメールアプリ等によって受信する(図2のステップS25)。 The user receives the successful participation request message email sent from the server device 101 in step S24 via an email application or the like on his/her member terminal 131 (step S25 in FIG. 2).
ステップS25で受信した成立参加依頼に対して参加の可否を、上記ユーザは、成立参加依頼返信メッセージとしてメール等により返信する(図2のステップS26)。
この時に上記仮イベント情報を本システムや各種SNSなどを利用して情報共有し友人知人に参加を促すこともできる。
The user replies to the successful participation request received in step S25 by email or the like as a successful participation request reply message indicating whether or not the user will participate (step S26 in FIG. 2).
At this time, the provisional event information can be shared using this system or various SNS, etc., to encourage friends and acquaintances to participate.
サーバ装置101のプロセッサは、上記ユーザによるステップS26での返信を判定することにより再度、ステップS26でのユーザによる成立参加依頼返信メッセージを受信するごとに参加費を計算し、参加投票による売上げの総額がスキル提供者に支払われる報酬を含む経費以上となったか否かを判定する(図2のステップS22)。 The processor of the server device 101 judges the reply from the user in step S26, calculates the participation fee again each time it receives a successful participation request reply message from the user in step S26, and judges whether the total amount of sales from the participation votes is equal to or exceeds the expenses including the remuneration paid to the skill provider (step S22 in FIG. 2).
ステップS22の判定がNOとなる繰返しにおいて、やがてステップS23の判定がYESになってしまうと、プロセッサは、ユーザに向けて、仮イベントが成立しなかったことを告知する仮イベント不成立告知メッセージを送信する(図2のステップS27)。 When the determination in step S22 is repeatedly NO and the determination in step S23 eventually becomes YES, the processor sends a virtual event non-establishment notification message to the user to notify the user that the virtual event was not established (step S27 in FIG. 2).
当該仮イベントへの参加ユーザまたはスキル提供ユーザは、ステップS27でサーバ装置101から送信された仮イベント不成立告知のメッセージメール等を、自身の会員端末131のメールアプリ等によって受信する(図2のステップS28)。これにより、当該ユーザは、今回の仮イベントは開催されないことを知る。 The participating users or the skill providing users of the virtual event receive the message email or the like notifying them of the failure of the virtual event, sent from the server device 101 in step S27, by an email application or the like on their member terminal 131 (step S28 in FIG. 2). This lets the users know that the virtual event will not be held.
ステップS21又はS26による会員ユーザからの返信により、やがてステップS22の判定がYESになると、プロセッサは、その仮イベントを本イベントとして開催することを決定し、ユーザに向けて、本イベントが成立したことを告知する本イベント告知メッセージを送信する(図2のステップS29)。本イベント告知メッセージを送信するユーザは、、会員情報DB107、希望参加者DB100、希望イベント情報DB113、スケジュールDB108、位置情報DB112等に記憶されている情報を参照して当該イベントに興味があり、参加の可能性が高いと予想されるユーザを、マッチング部102が選択する。 When the determination in step S22 eventually becomes YES due to a reply from the member user in step S21 or S26, the processor decides to hold the provisional event as a real event, and sends a real event announcement message to the users informing them that the real event has been established (step S29 in FIG. 2). The matching unit 102 selects users who are interested in the event and are expected to have a high probability of participating by referring to information stored in the member information DB 107, desired participant DB 100, desired event information DB 113, schedule DB 108, location information DB 112, etc. to send the real event announcement message.
ユーザは、ステップS29でサーバ装置101から送信された本イベント告知のメッセージメール等を、自身の会員端末131のメールアプリ等によって受信する(図2のステップS30)。 The user receives the message email announcing the event sent from the server device 101 in step S29 using an email application or the like on his/her member terminal 131 (step S30 in Figure 2).
ステップS30で受信した本イベントの告知に対してそのイベントへの参加の可否を、上記ユーザは、本イベント告知返信メッセージとしてメール等により返信する(図2のステップS31)。この時に上記本イベント情報を本システムや各種SNSなどを利用して情報共有し友人知人に参加を促すこともできる。また参加を表明した場合に決済システムと連動して参加費をシステム管理やイベント主催者などに送金する機能を付けても良い。 In response to the event notification received in step S30, the user replies by email or the like as an event notification reply message indicating whether or not they will participate in the event (step S31 in FIG. 2). At this time, the user can share the event information using this system or various SNS, etc., to encourage friends and acquaintances to participate. In addition, a function may be added in which, when participation is confirmed, the participation fee is transferred to the system administrator or the event organizer in conjunction with a payment system.
サーバ装置101のプロセッサは、上記ユーザによるステップS31での返信を判定することにより、開催が決定された本イベントの受付終了時刻に到達したか否かを判定する(図2のステップS32)。各会員の現在の位置情報や交通情報によって会場到着時間は変わるので受付終了時間は各会員によって変えることもできる。 The processor of the server device 101 judges whether the reception end time for the event that has been decided to be held has arrived by judging the reply from the user in step S31 (step S32 in FIG. 2). Since the arrival time at the venue varies depending on each member's current location information and traffic information, the reception end time can also be changed for each member.
ステップS32の判定がNOならば、プロセッサは、開催が決定された本イベントについて、会場の決められている会員収容人数を満たしたか否かを判定する(図2のステップS33)。 If the determination in step S32 is NO, the processor determines whether the venue's set member capacity has been met for the event that has been decided to be held (step S33 in FIG. 2).
ステップS33の判定がNOならば、プロセッサは、ステップS29の処理に戻り、本イベント告知メッセージの送信処理を該当する会員に一定時間ごとに繰り返す(図2のステップS29)。なおその対象会員はユーザの位置情報、交通情報、スケジュール情報、希望イベント情報、希望会員情報などを参照することにより、受付終了までに会場に到達する可能性のある会員に対して参加を呼び掛ける。 If the determination in step S33 is NO, the processor returns to the process in step S29 and repeats the process of sending this event announcement message to the relevant members at regular intervals (step S29 in FIG. 2). The target members refer to the user's location information, traffic information, schedule information, desired event information, desired member information, etc., to invite members who are likely to arrive at the venue before the end of registration to participate.
やがて、受付が終了してステップS32の判定がYESとなった場合、又は会員収容人数が満たされてステップS33の判定がYESとなった場合には、プロセッサは、本イベントへの参加募集が終了したことを示すメッセージを送信する(図2のステップS34)。 When registration is complete and the determination in step S32 is YES, or when the member capacity is reached and the determination in step S33 is YES, the processor sends a message indicating that registration for participation in the event has ended (step S34 in FIG. 2).
該当するユーザは、ステップS34でサーバ装置101から送信された募集終了のメッセージメール等を、自身の会員端末131のメールアプリ等によって受信する(図2のステップS35)。これにより、ユーザは、本イベントの募集が終了したことを知る。 The user receives the message email or the like sent from the server device 101 in step S34 informing them that recruitment has ended, via an email application or the like on their member terminal 131 (step S35 in FIG. 2). This lets the user know that recruitment for the event has ended.
図2の処理を通じて各会員の実績がスキル情報DB106に蓄積されていくこともできる。またイベント参加者の参加アンケートなどが上記DBに蓄積されることもできる。 Through the process of FIG. 2, the achievements of each member can be accumulated in the skill information DB 106. Also, participation surveys of event participants can be accumulated in the DB.
またイベントが完了された実績(スキル提供、参加者の勧誘)に対しての報酬を決済システムと連動し支払うこともできる。 It is also possible to link with the payment system and pay rewards for the achievement of completing an event (skill provision, participant recruitment).
キャンセルなどが発生した時に管理者や主催者スキル提供者はシステム管理者に代わり、スキル提供の緊急の依頼を本システムを利用して該当者に送信したり、中止メッセージを該当会員に送信すること、決済システムと連動して参加費の返金処理をできる機能を付けても良い。 When a cancellation occurs, the administrator or organizer skill provider can use this system to send an urgent request for skill provision to the relevant person on behalf of the system administrator, send a cancellation message to the relevant member, and can also add a function to process refunds of participation fees in conjunction with the payment system.
上述の実施形態において、ユーザは、自身が操作する図1の会員端末131の位置情報取得部136により、現在の位置情報を取得してサーバ装置101に送信することができる。サーバ装置101のプロセッサは、その位置情報を位置情報DB112に記憶させることができ、ユーザのその時々の位置において現時点と将来の予測スケジュール情報や予測位置情報でのマッチングが可能となる。
また、上記の実施形態において、本発明の範囲を逸脱しない範囲において、図2のフロー図に示す処理の順番を一部変更することもできる。
In the above embodiment, the user can obtain current location information by using the location information obtaining unit 136 of the member terminal 131 in Fig. 1 that the user operates, and transmit the information to the server device 101. The processor of the server device 101 can store the location information in the location information DB 112, and matching of the current and future predicted schedule information and predicted location information can be performed based on the user's location at any given time.
In the above embodiment, the order of the processes shown in the flowchart of FIG. 2 may be partially changed without departing from the scope of the present invention.
上述の実施形態において、図1の105~113の各DBとマッチング部102は、同じサーバ装置101内に実装されているが、各DBとマッチング部102は相互に通信可能な専用の異なるサーバ装置に実装されてもよい。また、各DBは、管理者端末121および各会員端末131に実装されてもよい。 In the above embodiment, each of the DBs 105 to 113 in FIG. 1 and the matching unit 102 are implemented in the same server device 101, but each DB and the matching unit 102 may be implemented in a different dedicated server device that can communicate with each other. Also, each DB may be implemented in the administrator terminal 121 and each member terminal 131.
図3は、図2の処理によって実現されるニーズマッチングの説明図である。本実施形態によれば、会員ユーザA~Eがいたような場合に、それぞれが提供スキル情報、位置情報、スケジュール情報等を登録しておくことにより、各会員ユーザの参加可能範囲、スキル提供可能範囲およびイベントに使用できる時間と費用の範囲が決まる。図3においては、各会員ユーザの参加可能範囲やスキル提供可能範囲およびイベントに使用できる時間と費用の範囲を円で表している。或るイベントが開催されようとしたときに、例えば図3の円が重なる領域において、各会員ユーザがスキル提供によりそのイベントに参加することが可能となり、これにより複数人数のニーズを最大限満たすことができるニーズマッチングが実現される。
なお、図3においては、各会員ユーザのスキル提供範囲およびイベントに使用できる時間と費用の範囲を円で表しているが、実際は円とは異なる形状となる。実際には、各会員における位置情報、イベントに使って良い交通費、時間、スケジュール、或いは使用可能な交通手段は様々であるので、各会員のスキル提供範囲およびイベントに使用できる時間と費用の範囲は歪な形となる。
Fig. 3 is an explanatory diagram of needs matching realized by the process of Fig. 2. According to this embodiment, in a case where there are member users A to E, each of them registers the provided skill information, location information, schedule information, etc., and the participation range, skill provision range, and time and cost range available for the event for each member user are determined. In Fig. 3, the participation range, skill provision range, and time and cost range available for the event for each member user are represented by circles. When a certain event is about to be held, for example, in the area where the circles in Fig. 3 overlap, each member user can participate in the event by providing skills, thereby realizing needs matching that can meet the needs of multiple people to the maximum extent possible.
In Fig. 3, the skill provision range and the range of time and cost available for the event for each member user are represented by a circle, but in reality, the shape is different from a circle. In reality, the location information, transportation costs available for the event, time, schedule, and available transportation means for each member are various, so the skill provision range and the range of time and cost available for the event for each member will be distorted.
100 ニーズマッチングサポートシステム
101 サーバ装置
102 マッチング部
103、122、132 通信部
104、123、133 アンテナ
105 イベント要件DB
106 スキル情報DB
107 会員情報DB
108 スケジュールDB
109 会場情報DB,
110 希望参加者DB
111 交通情報取得部
112 位置情報DB
113 希望イベント情報DB
121 システム管理者端末
124、134 表示部
125、135 入力部
136 位置情報取得部
140 ネットワーク
100 Needs matching support system 101 Server device 102 Matching unit 103, 122, 132 Communication unit 104, 123, 133 Antenna 105 Event requirement DB
106 Skill Information DB
107 Member information DB
108 Schedule DB
109 Venue information DB,
110 Participant Desired DB
111 Traffic information acquisition unit 112 Location information DB
113 Preferred event information DB
121 System administrator terminal 124, 134 Display unit 125, 135 Input unit 136 Location information acquisition unit 140 Network
Claims (4)
前記情報入力手段によって入力された前記希望イベント情報と前記提供スキル情報と前記イベント要件情報と前記スケジュール情報とを記憶する情報記憶手段と、
前記イベントを実行するために、前記情報記憶手段に記憶された前記希望イベント情報と、前記提供スキル情報と、前記イベント要件情報と、前記スケジュール情報とをマッチングさせるためのマッチング手段と、を備え、
前記提供スキル情報は、前記提供できるスキルに対する報酬額を含み、
前記イベント要件情報は、前記イベントの実行に必要なスキルごとの報酬額を含み、
前記マッチング手段は、前記希望イベント情報と、前記提供スキル情報と、前記イベント要件情報と、前記スケジュール情報とを参照し、前記前記イベントが開催可能な開催候補地点および開催候補日時を選択し、前記開催候補地点および前記開催候補日時ごとに見込まれる、前記スキルを提供する前記ユーザごとの報酬額を試算し、試算した前記報酬額が前記スキルを提供する前記ユーザの最低保証額以上であるかを判定するニーズマッチングサポートシステム。 an information input means for inputting desired event information relating to an event that can satisfy the needs of a user, provided skill information relating to skills that the user can provide, event requirement information which is the minimum requirement for executing the event , and schedule information relating to the time that the user can use for the event ;
an information storage means for storing the desired event information, the providing skill information, the event requirement information, and the schedule information inputted by the information input means;
a matching means for matching the desired event information, the providing skill information, the event requirement information , and the schedule information stored in the information storage means in order to execute the event,
The provided skill information includes a remuneration amount for the provided skill,
The event requirement information includes a reward amount for each skill required for executing the event,
The matching means refers to the desired event information, the provided skill information, the event requirement information, and the schedule information, selects candidate locations and candidate dates and times at which the event can be held, estimates the expected remuneration amount for each user who provides the skills for each candidate location and candidate date and time, and determines whether the estimated remuneration amount is equal to or greater than the minimum guaranteed amount for the user who provides the skills.
前記マッチング手段は、前記情報記憶手段に記憶された前記希望イベント情報と、前記提供スキル情報と、前記イベント要件情報と、前記スケジュール情報と、前記ユーザの前記位置情報とをマッチングさせる、請求項1に記載のニーズマッチングサポートシステム。 The information storage means further stores location information of the user;
The needs matching support system of claim 1, wherein the matching means matches the desired event information, the provided skill information, the event requirement information, the schedule information, and the user's location information stored in the information storage means.
前記情報入力手段によって入力された前記希望イベント情報と前記提供スキル情報と前記イベント要件情報とを記憶する情報記憶手段と、
前記イベントを実行するために、前記情報記憶手段に記憶された前記希望イベント情報と、前記提供スキル情報と、前記イベント要件情報とをマッチングさせるためのマッチング手段と、を備え、
前記提供スキル情報は、前記提供できるスキルに対する報酬を含み、
前記希望イベント情報は、前記ユーザが前記イベントに使用可能な費用を含み、
前記マッチング手段は、前記情報記憶手段に記憶された前記希望イベント情報と、前記提供スキル情報と、前記イベント要件情報とをマッチングさせた結果、前記イベントへの参加希望者の参加費の総額が、各スキル提供者の前記報酬を含む経費を下回ると、他のユーザに対し、該他のユーザが当該イベントに使用可能な前記費用を超えて該他のユーザに前記イベントへの参加を呼び掛けるニーズマッチングサポートシステム。
an information input means for inputting desired event information relating to an event that can satisfy the needs of a user, provided skill information relating to skills that the user can provide, and event requirement information which is the minimum requirement for carrying out the event;
an information storage means for storing the desired event information, the providing skill information, and the event requirement information inputted by the information input means;
a matching means for matching the desired event information, the providing skill information, and the event requirement information stored in the information storage means in order to execute the event,
The provided skill information includes a reward for the provided skill,
The desired event information includes a budget that the user can use for the event,
The matching means is a needs matching support system in which, when the total participation fee of those wishing to participate in the event falls below the expenses including the remuneration of each skill provider as a result of matching the desired event information, the provided skill information, and the event requirement information stored in the information storage means, the matching means calls on other users to participate in the event in excess of the expenses that the other users can use for the event.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023026675A JP7503340B1 (en) | 2023-02-22 | 2023-02-22 | Needs matching support system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023026675A JP7503340B1 (en) | 2023-02-22 | 2023-02-22 | Needs matching support system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP7503340B1 true JP7503340B1 (en) | 2024-06-20 |
| JP2024119629A JP2024119629A (en) | 2024-09-03 |
Family
ID=91483523
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023026675A Active JP7503340B1 (en) | 2023-02-22 | 2023-02-22 | Needs matching support system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7503340B1 (en) |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001175707A (en) | 1999-12-17 | 2001-06-29 | Tekku Niiichi:Kk | Method and system for gathering customer and recording medium |
| JP2004021571A (en) | 2002-06-17 | 2004-01-22 | Fosternet Co Ltd | Support system for job offer and job hunting |
| JP2005149010A (en) | 2003-11-13 | 2005-06-09 | Nec Fielding Ltd | System and method for holding event |
| US20120084309A1 (en) | 2010-10-04 | 2012-04-05 | TDNC Corp. | System and method for matching couples with events |
| JP2013175025A (en) | 2012-02-24 | 2013-09-05 | Hitachi Systems Ltd | Event matching system |
| JP2014006842A (en) | 2012-06-27 | 2014-01-16 | Sony Corp | Information processing apparatus, information processing method, program, and information processing system |
| JP2019082960A (en) | 2017-10-31 | 2019-05-30 | 株式会社Teamo | Information processing apparatus, method of supporting hosting of athletic event, and program |
| WO2021192213A1 (en) | 2020-03-27 | 2021-09-30 | 株式会社日立製作所 | Extraction device and extraction method |
| JP2022111339A (en) | 2020-03-06 | 2022-07-29 | 株式会社ミクシィ | Information processing device, information processing method, and program |
| JP2022189593A (en) | 2021-06-11 | 2022-12-22 | Co-Studio株式会社 | Information processor, matching system, method for matching, and program |
-
2023
- 2023-02-22 JP JP2023026675A patent/JP7503340B1/en active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001175707A (en) | 1999-12-17 | 2001-06-29 | Tekku Niiichi:Kk | Method and system for gathering customer and recording medium |
| JP2004021571A (en) | 2002-06-17 | 2004-01-22 | Fosternet Co Ltd | Support system for job offer and job hunting |
| JP2005149010A (en) | 2003-11-13 | 2005-06-09 | Nec Fielding Ltd | System and method for holding event |
| US20120084309A1 (en) | 2010-10-04 | 2012-04-05 | TDNC Corp. | System and method for matching couples with events |
| JP2013175025A (en) | 2012-02-24 | 2013-09-05 | Hitachi Systems Ltd | Event matching system |
| JP2014006842A (en) | 2012-06-27 | 2014-01-16 | Sony Corp | Information processing apparatus, information processing method, program, and information processing system |
| JP2019082960A (en) | 2017-10-31 | 2019-05-30 | 株式会社Teamo | Information processing apparatus, method of supporting hosting of athletic event, and program |
| JP2022111339A (en) | 2020-03-06 | 2022-07-29 | 株式会社ミクシィ | Information processing device, information processing method, and program |
| WO2021192213A1 (en) | 2020-03-27 | 2021-09-30 | 株式会社日立製作所 | Extraction device and extraction method |
| JP2022189593A (en) | 2021-06-11 | 2022-12-22 | Co-Studio株式会社 | Information processor, matching system, method for matching, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024119629A (en) | 2024-09-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20180300821A1 (en) | Group event or activity recommendations via social-relationship-related override conditions | |
| US8219501B2 (en) | Method and apparatus for arranging face-to-face meetings | |
| US8260641B2 (en) | System and method for leisure and entertainment merchandising by attraction providers | |
| JP4922175B2 (en) | Location-based social networking system and method | |
| US20140129266A1 (en) | Social interactive ticketing system | |
| US20180012195A1 (en) | Automated Schedule Systems and Methods | |
| US9811787B2 (en) | System and method for sports group administration | |
| WO2008112909A1 (en) | Sports matchmaker systems | |
| WO2009158705A2 (en) | Method and system for network-enabled venue booking | |
| WO2010019792A2 (en) | Sports matchmaker systems | |
| US20100211427A1 (en) | Methods and systems for brokering under-utilized amenities and assets of private clubs | |
| US8359353B2 (en) | Scheduling method and system | |
| JP7716022B2 (en) | Information processing device, information processing method, and program | |
| JP7178792B2 (en) | Server system and control method | |
| US20090234729A1 (en) | Management of a user attribute in a service provider data structure | |
| JP7503340B1 (en) | Needs matching support system | |
| JP2002015192A (en) | Method, system and device for transaction object evaluation, recording medium, method, system, and device for hotel evaluation, and hotel reservation acceptance method, and hotel reservation acceptance system, hotel reservation acceptance device and recording medium | |
| WO2006087703A2 (en) | Method and apparatus for leisure & entertainment merchandising | |
| JP2025025708A (en) | Information processing device, information processing method, and information processing program | |
| JP2025133825A (en) | Program, method, and information processing device | |
| JP2002329032A (en) | Correspondence voting system and method, and program therefor | |
| JP2002083209A (en) | Advertisement scheduling system and advertisement scheduling method through use of communication line | |
| JP5225416B2 (en) | Advertisement distribution apparatus and method | |
| KR20140068305A (en) | Schedule transaction system for transacting schedule and the method | |
| JP2020038560A (en) | Role management device and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231228 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20231228 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240123 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240220 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240305 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240507 |
|
| 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: 20240514 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240603 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7503340 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |