Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7755289B2 - Matching support system, matching support program, and matching support method - Google Patents
[go: Go Back, main page]

JP7755289B2 - Matching support system, matching support program, and matching support method - Google Patents

Matching support system, matching support program, and matching support method

Info

Publication number
JP7755289B2
JP7755289B2 JP2021152665A JP2021152665A JP7755289B2 JP 7755289 B2 JP7755289 B2 JP 7755289B2 JP 2021152665 A JP2021152665 A JP 2021152665A JP 2021152665 A JP2021152665 A JP 2021152665A JP 7755289 B2 JP7755289 B2 JP 7755289B2
Authority
JP
Japan
Prior art keywords
information
event
user
licensee
event information
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
Application number
JP2021152665A
Other languages
Japanese (ja)
Other versions
JP2023044570A (en
Inventor
智教 松永
Original Assignee
ユニソック合同会社
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ユニソック合同会社 filed Critical ユニソック合同会社
Priority to JP2021152665A priority Critical patent/JP7755289B2/en
Publication of JP2023044570A publication Critical patent/JP2023044570A/en
Application granted granted Critical
Publication of JP7755289B2 publication Critical patent/JP7755289B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

特許法第30条第2項適用 集会名 次世代リーダービジネスプランコンテスト 開催日 令和2年9月18日 開催場所 オンライン会議システム上でのオンライン開催 集会名 しぞー会 開催日 令和2年12月13日 開催場所 オンライン会議システム上でのオンライン開催 ウェブサイトのアドレス https://www.facebook.com/tomonori.matsunaga.31/ 掲載日 令和2年12月13日 ウェブサイトのアドレス https://www.facebook.com/unisoc.mastunaga/?ref=pages_you_manage 掲載日 令和2年12月13日 集会名 しぞー会 開催日 令和3年2月7日 開催場所 静岡県オンライン会議システム上でのオンライン開催 ウェブサイトのアドレス https://www.facebook.com/unisoc.mastunaga/?ref=pages_you_manage 掲載日 令和3年2月7日 第19回しずおかビジネスプランコンテスト 開催日 令和3年2月16日 開催場所 静岡市産学交流センター(静岡県静岡市葵区御幸町3-21 ペガサート6階) ウェブサイトのアドレス https://uni-soc.jp/event/avs%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e9%96%8b%e7%99%ba%e4%b8%ad%e3%80%80%e2%87%92-7%e6%9c%88%e4%bb%a5%e9%99%8d%e3%81%ab%e3%81%8a%e6%8a%ab%e9%9c%b2%e7%9b%ae%e4%ba%88%e5%ae%9a%ef%bc%81/ 掲載日 令和3年5月22日 ウェブサイトのアドレス https://www.facebook.com/tomonori.matsunaga.31/ 掲載日 令和3年7月28日 ウェブサイトのアドレス https://www.facebook.com/unisoc.mastunaga/?ref=pages_you_manage 掲載日 令和3年7月28日 ウェブサイトのアドレス https://uni-soc.jp/event/148/ 掲載日 令和3年7月28日Patent Act Article 30, Paragraph 2 applies. Name of meeting: Next Generation Leader Business Plan Contest Date held: September 18, 2020 Location: Held online via an online conference system Name of meeting: Shizo-kai Date held: December 13, 2020 Location: Held online via an online conference system Website address: https://www. facebook. com/tomonori. matsunaga. 31/ Date published: December 13, 2020 Website address: https://www. facebook. com/unisoc. mastunaga/? ref=pages_you_manage Published on December 13, 2020 Meeting name Shizo-kai Date held February 7, 2021 Venue Held online on the Shizuoka Prefecture online conference system Website address https://www.facebook.com/unisoc.mastunaga/? ref=pages_you_manage Published on February 7, 2021 19th Shizuoka Business Plan Contest Date held February 16, 2021 Venue Shizuoka City Industry-Academia Exchange Center (6th floor, Pegasart, 3-21 Miyuki-cho, Aoi-ku, Shizuoka City, Shizuoka Prefecture) Website address https://uni-soc. jp/event/avs%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e9%96%8b%e7%99%ba%e4%b8%ad%e3%80%80%e2%87%92-7%e6%9c%88%e4%bb%a5%e9%99%8d%e3%81%ab%e3%81%8a%e6%8a%ab%e9%9c%b2%e7%9b%ae%e4%ba%88%e5%ae%9a%ef%bc%81/ Published date May 22, 2021 Website address https://www.facebook.com/ com/tomonori. matsunaga. 31/ Published on July 28, 2021 Website address https://www. facebook. com/unisoc. mastunaga/? ref=pages_you_manage Published on July 28, 2021 Website address https://uni-soc. jp/event/148/ Published on July 28, 2021

本発明は、イベントへの参加を募る組織とイベントへの参加を希望する者とのマッチングを支援するシステム、プログラム及び方法に関する。特に、ボランティア活動へ興味・関心がある者に対して所望以外の情報に偶然接する機会を提供してボランティア活動への参加を促すことで、ボランティア活動への参加を募る組織とボランティア活動への参加を希望する者とのマッチングを支援するシステム、プログラム及び方法に関する。 The present invention relates to a system, program, and method that supports matching between organizations seeking participation in events and people wishing to participate in those events. In particular, the present invention relates to a system, program, and method that supports matching between organizations seeking participation in volunteer activities and people wishing to participate in volunteer activities by providing people who are interested in volunteer activities with the opportunity to accidentally come into contact with information that is not what they are looking for, encouraging them to participate in volunteer activities.

ボランティア活動への参加を募る従来のシステムは、ボランティア活動に対して積極的ないわゆるコア層をターゲットとし、コア層にあたる者の参加率やリピート率を上げることが目的とされていた。一方で、豪雨や地震などの災害が高頻度化している昨今、公的な支援のみでの災害への対応・復旧には限界があるため、これを効率化・加速化させるためにボランティアの力が強く求められている。しかしながら、ボランティア活動に対して積極的ないわゆるコア層は、四人に一人程度であり、コア層にあたる者の参加率やリピート率を上げることにも限界が指摘されている。そこで、ボランティア活動へ興味・関心があるもののこれまであまり参加したことのない、いわゆる潜在層にもボランティア活動への参加を促すことで、ボランティア活動への参加者そのもの(いわばボランティアリソース)を増加・拡大させるシステムが求められていた。 Conventional systems for recruiting volunteers target a core demographic of people who are active in volunteer activities, with the goal of increasing participation and repeat participation rates among this core demographic. However, with the increasing frequency of disasters such as heavy rains and earthquakes, there are limits to how much public support can provide in disaster response and recovery, and there is a strong need for volunteers to accelerate and streamline this process. However, only about one in four people are in the core demographic who are active in volunteer activities, and it has been pointed out that there are limits to increasing participation and repeat participation rates among this core demographic. Therefore, there was a need for a system that would increase and expand the number of volunteer participants (volunteer resources, so to speak) by encouraging participation in volunteer activities among the so-called latent demographic, who are interested in volunteer activities but have not participated much in the past.

そこで、本発明は、ボランティア活動へ興味・関心がある者に対して所望以外の情報に偶然接する機会を提供してボランティア活動への参加を促すことで、ボランティア活動への参加を募る組織とボランティア活動への参加を希望する者とのマッチングを支援するシステム、プログラム及び方法を提供することを目的とする。 The present invention aims to provide a system, program, and method that supports matching organizations seeking volunteer participation with people who wish to participate in volunteer activities by providing people who are interested in volunteer activities with the opportunity to accidentally come across information that is not what they want, thereby encouraging them to participate in volunteer activities.

上記の課題を解決するために、本発明に係るマッチング支援システムは、イベント情報を配信するライセンシーが使用するライセンシー端末と、イベント情報の配信を受けるユーザーが使用するユーザー端末と、ライセンシー端末及びユーザー端末がネットワークを介して接続可能なサーバとを備えるマッチング支援システムであって、サーバは、ライセンシー端末から送信されるライセンシー情報と、ライセンシー端末から送信される開催期間情報、エリア情報及びジャンル情報を含むイベント情報と、ユーザー端末から送信される該ユーザーがイベント情報の配信を希望するエリア情報及びジャンル情報を含むユーザー情報とを記憶する記憶部と、開催期間中のイベント情報を記憶部から読み出し、該イベント情報をマップ上に表示させるための緯度・経度情報及び縮尺指示情報を付加したマップデータを生成するマップ処理部を有する演算部と、ユーザー端末からの要求に応じて、該要求を送信した該ユーザー端末に対して、開催期間中のイベント情報及びマップデータを配信する通信部と、を備える。 In order to solve the above problems, the matching support system of the present invention comprises a licensee terminal used by a licensee who distributes event information, a user terminal used by a user who receives the event information, and a server to which the licensee terminal and user terminal can connect via a network. The server comprises a memory unit that stores licensee information transmitted from the licensee terminal, event information transmitted from the licensee terminal, including event period information, area information, and genre information, and user information transmitted from the user terminal, including area information and genre information for which the user wishes to receive event information; a calculation unit having a map processing unit that reads event information for the event period from the memory unit and generates map data with added latitude and longitude information and scale instruction information for displaying the event information on a map; and a communication unit that, in response to a request from the user terminal, distributes event information for the event period and map data to the user terminal that sent the request.

本発明に係るマッチング支援システムにおいて、ユーザー端末は、表示部に、イベント情報をイベントごとに文字で表示し、また、イベント情報の選択操作に応じてマップデータに基づいてイベント情報をマップ上に表示しても良い。 In the matching support system according to the present invention, the user terminal may display event information for each event in text on the display unit, and may also display the event information on a map based on map data in response to a selection operation of the event information.

本発明に係るマッチング支援システムにおいて、サーバは、イベントへのユーザーの参加実績データを処理するとともに該参加実績データが所定の条件を満たすかを判断して配信対象に含めるかを決定する参加実績データ処理部をさらに備え、通信部が、ユーザー端末からのイベント情報への参加申し込み情報を受信し、参加実績データ処理部が参加申し込み情報をジャンル別に積算処理した参加実績データを、記憶部に記憶し、参加実績データが所定の条件を満たすジャンルのイベント情報を、配信にあたって該ユーザーが配信を希望するジャンルかに関わらず配信対象に含めても良い。 In the matching support system of the present invention, the server further includes a participation history data processing unit that processes user participation history data for events and determines whether the participation history data satisfies predetermined conditions to determine whether to include it in distribution targets; the communication unit receives participation application information for event information from the user terminal; the participation history data processing unit accumulates and processes the participation application information by genre to create participation history data, which is stored in the memory unit; and event information in a genre in which the participation history data satisfies the predetermined conditions may be included in distribution targets regardless of whether it is a genre in which the user wishes to receive distribution.

本発明に係るマッチング支援システムにおいて、サーバは、イベントへのユーザーの参加実績データを処理するとともに該参加実績データが所定の条件を満たすかを判断して配信対象に含めるかを決定する参加実績データ処理部をさらに備え、通信部が、ユーザー端末からのイベント情報への参加申し込み情報を受信し、参加実績データ処理部が参加申し込み情報をエリア別に積算処理した参加実績データを、記憶部に記憶し、参加実績データが所定の条件を満たすエリアのイベント情報を、配信にあたって該ユーザーが配信を希望するエリアかに関わらず配信対象に含めても良い。 In the matching support system of the present invention, the server further includes a participation history data processing unit that processes user participation history data for events and determines whether the participation history data satisfies predetermined conditions to determine whether to include it in distribution targets; the communication unit receives participation application information for event information from the user terminal; the participation history data processing unit accumulates the participation application information by area to create participation history data, which is stored in the memory unit; and event information for areas where the participation history data satisfies the predetermined conditions may be included in distribution targets regardless of whether the area is the area to which the user wishes to receive distribution.

本発明に係るマッチング支援システムにおいて、サーバは、イベントへのユーザーの参加実績データを処理するとともに該参加実績データが所定の条件を満たすかを判断して配信対象に含めるかを決定する参加実績データ処理部をさらに備え、通信部が、ユーザー端末からのイベント情報への参加申し込み情報を受信し、参加実績データ処理部が参加申し込み情報をジャンル別及びエリア別に積算処理した参加実績データを、記憶部に記憶し、参加実績データがジャンル及びエリアともに所定の条件を満たすイベント情報を、配信にあたって該ユーザーが配信を希望するジャンル又はエリアかに関わらず配信対象に含めても良い。 In the matching support system of the present invention, the server further includes a participation history data processing unit that processes user participation history data for events and determines whether the participation history data satisfies predetermined conditions to determine whether to include the event in distribution targets; the communication unit receives participation application information for event information from the user terminal; the participation history data processing unit accumulates and processes the participation application information by genre and area to create participation history data, which is stored in the storage unit; and event information whose participation history data meets predetermined conditions in both genre and area may be included in distribution targets regardless of the genre or area for which the user wishes to receive distribution.

本発明に係るマッチング支援システムにおいて、サーバは、参加実績データをスコアに変換するスコア処理部をさらに備えても良い。 In the matching support system according to the present invention, the server may further include a score processing unit that converts participation history data into a score.

本発明に係るマッチング支援システムにおいて、サーバは、マップの表示履歴をユーザー端末から取得して該マップの表示履歴が所定の条件を満たすかを判断する表示履歴処理部をさらに備え、表示履歴処理部が所定の条件を満たすと判断した場合は、縮尺指示情報を、基準縮尺よりも広域表示させる縮尺指示に変更しても良い。 In the matching support system according to the present invention, the server may further include a display history processing unit that acquires the map display history from the user terminal and determines whether the map display history satisfies predetermined conditions, and if the display history processing unit determines that the predetermined conditions are met, the scale instruction information may be changed to a scale instruction that displays a wider area than the reference scale.

また、本発明に係るマッチング支援プログラムは、イベント情報を配信するライセンシーが使用するライセンシー端末と、イベント情報の配信を受けるユーザーが使用するユーザー端末とネットワークを介して接続可能なサーバに、ライセンシー端末から送信されるライセンシー情報と、ライセンシー端末から送信される開催期間情報、エリア情報及びジャンル情報を含むイベント情報と、ユーザー端末から送信される該ユーザーがイベント情報の配信を希望するエリア情報及びジャンル情報を含むユーザー情報とを記憶する処理と、開催期間中のイベント情報を記憶部から読み出し、該イベント情報をマップ上に表示させるための緯度・経度情報及び縮尺指示情報を付加したマップデータを生成する処理と、ユーザー端末からの要求に応じて、該要求を送信した該ユーザー端末に対して、開催期間中のイベント情報及びマップデータを配信する処理と、を実行させる。 The matching support program of the present invention also executes the following processes in a server connectable via a network to a licensee terminal used by a licensee distributing event information and a user terminal used by a user receiving the event information: storing licensee information transmitted from the licensee terminal, event information including event period information, area information, and genre information transmitted from the licensee terminal, and user information transmitted from the user terminal including area information and genre information for which the user desires the event information to be distributed; reading event information for the event period from the storage unit, and generating map data with added latitude and longitude information and scale instruction information for displaying the event information on a map; and distributing, in response to a request from a user terminal, event information and map data for the event period to the user terminal that sent the request.

また、本発明に係るマッチング支援方法は、イベント情報を配信するライセンシーが使用するライセンシー端末と、イベント情報の配信を受けるユーザーが使用するユーザー端末とネットワークを介して接続可能なサーバにより実行されるマッチング支援方法であって、ライセンシー端末から送信されるライセンシー情報と、ライセンシー端末から送信される開催期間情報、エリア情報及びジャンル情報を含むイベント情報と、ユーザー端末から送信される該ユーザーがイベント情報の配信を希望するエリア情報及びジャンル情報を含むユーザー情報とを記憶する処理と、開催期間中のイベント情報を記憶部から読み出し、該イベント情報をマップ上に表示させるための緯度・経度情報及び縮尺指示情報を付加したマップデータを生成する処理と、ユーザー端末からの要求に応じて、該要求を送信した該ユーザー端末に対して、開催期間中のイベント情報及びマップデータを配信する処理と、を備える。 The matching support method according to the present invention is executed by a server connectable via a network to a licensee terminal used by a licensee distributing event information and a user terminal used by a user receiving the event information, and includes the following steps: storing licensee information transmitted from the licensee terminal; event information including event period information, area information, and genre information transmitted from the licensee terminal; and user information transmitted from the user terminal including area information and genre information for which the user desires event information to be distributed; reading event information for the event period from the storage unit, and generating map data with added latitude and longitude information and scale instruction information for displaying the event information on a map; and distributing, in response to a request from the user terminal, event information for the event period and map data to the user terminal that sent the request.

本発明によれば、ボランティア活動へ興味・関心がある者に対して所望以外の情報に偶然接する機会を提供してボランティア活動への参加を促すことで、ボランティア活動への参加を募る組織とボランティア活動への参加を希望する者とのマッチングを支援するシステム、プログラム及び方法を提供できる。 The present invention provides a system, program, and method that supports matching organizations seeking volunteer participation with people who wish to participate in volunteer activities by providing people who are interested in volunteer activities with the opportunity to accidentally come across information that is not what they are looking for.

本発明に係るマッチング支援システムの全体的な構成を示した図である。1 is a diagram showing the overall configuration of a matching support system according to the present invention. サーバの構成を示した図である。FIG. 2 is a diagram illustrating a configuration of a server. サーバの演算部の構成を示した図である。FIG. 2 is a diagram illustrating a configuration of a calculation unit of a server. ライセンシー端末の構成を示した図である。FIG. 2 is a diagram showing the configuration of a licensee terminal. ユーザー端末の構成を示した図である。FIG. 2 is a diagram showing the configuration of a user terminal. ライセンシー端末とサーバとの間の情報処理を示したフローチャートである。10 is a flowchart showing information processing between a licensee terminal and a server. ライセンシー情報のデータベースのデータ構造の一例を仮想的に示した図である。FIG. 10 is a hypothetical diagram illustrating an example of the data structure of a licensee information database. ライセンシー端末とサーバとの間の情報処理を示したフローチャートである。10 is a flowchart showing information processing between a licensee terminal and a server. イベント情報のデータベースのデータ構造の一例を仮想的に示した図である。FIG. 2 is a hypothetical diagram illustrating an example of the data structure of an event information database. ユーザー端末とサーバとの間の情報処理を示したフローチャートである。10 is a flowchart showing information processing between a user terminal and a server. ユーザー情報のデータベースのデータ構造の一例を仮想的に示した図である。FIG. 2 is a hypothetical diagram illustrating an example of the data structure of a database of user information. ユーザー端末とサーバとの間の情報処理を示したフローチャートである。10 is a flowchart showing information processing between a user terminal and a server. ユーザー端末の表示部にイベント情報が文字で表示された状態を示した図である。FIG. 10 is a diagram showing event information displayed in text on the display unit of a user terminal. ユーザー端末の表示部にイベント情報がマップ表示された状態を示した図である。FIG. 10 is a diagram showing a state in which event information is displayed as a map on the display unit of a user terminal. ユーザー端末の表示部にイベント情報がマップ表示された状態を示した図である。FIG. 10 is a diagram showing a state in which event information is displayed as a map on the display unit of a user terminal.

以下、本発明に係るマッチング支援システムの構成を説明する。なお、各図を通して、同一の参照符号が示されているものは、同一又は同等のものである。 The configuration of the matching support system according to the present invention is explained below. Note that the same reference numerals are used throughout the figures to indicate the same or equivalent items.

まず、図1を参照しながら、本発明に係るマッチング支援システム100について説明する。 First, we will explain the matching support system 100 related to the present invention with reference to Figure 1.

図1は、マッチング支援システム100の全体的な構成を示した図である。図示されるように、マッチング支援システム100は、サーバ101と、ライセンシー端末102と、ユーザー端末103とを備えており、サーバ101と、ライセンシー端末102及びユーザー端末103とは、インターネットなどにより構築されているネットワーク104を介して相互にデータ通信が可能な構成となっている。 Figure 1 shows the overall configuration of the matching support system 100. As shown in the figure, the matching support system 100 includes a server 101, a licensee terminal 102, and a user terminal 103. The server 101, the licensee terminal 102, and the user terminal 103 are configured to be able to communicate data with each other via a network 104 constructed using the Internet or the like.

サーバ101は、ライセンシー端末102及びユーザー端末103とネットワーク104を介して通信するコンピュータである。 The server 101 is a computer that communicates with the licensee terminal 102 and the user terminal 103 via the network 104.

ライセンシー端末102は、ボランティア活動団体や各種の店舗など、イベント情報を登録する許可(承認)を得た組織が使用するコンピュータである。具体的には、携帯型のパーソナルコンピュータ、携帯電話、PDA、スマートフォンなどを適用することができ、特に限定されない。本発明におけるイベントとは、例えば、市民活動団体やNPOや自治体が企画・開催・共催・後援などを行うボランティア活動、各種の民間の店舗が企画・開催などを行う各種のキャンペーン・販促イベント・クーポン配布などである。なお、本発明においてライセンシー端末102の台数は特に限定されない。 The licensee terminal 102 is a computer used by an organization that has been granted permission (approval) to register event information, such as a volunteer group or various stores. Specifically, portable personal computers, mobile phones, PDAs, smartphones, etc. can be used, and are not particularly limited. An event in this invention refers to, for example, volunteer activities planned, hosted, co-hosted, or sponsored by civic groups, NPOs, or local governments, or various campaigns, promotional events, coupon distribution, etc. planned and hosted by various private stores. Note that there is no particular limit on the number of licensee terminals 102 in this invention.

ユーザー端末103は、ボランティア活動への参加や各種の店舗のクーポン情報の活用を望むユーザーが使用するコンピュータである。具体的には、携帯型のパーソナルコンピュータ、携帯電話、PDA、スマートフォンなどを適用することができ、特に限定されない。なお、本発明においてユーザー端末103の台数は特に限定されない。 The user terminal 103 is a computer used by a user who wishes to participate in volunteer activities or utilize coupon information from various stores. Specifically, portable personal computers, mobile phones, PDAs, smartphones, etc. can be used, and are not particularly limited. Note that the number of user terminals 103 is not particularly limited in the present invention.

次に、図2を参照しながら、サーバ101の構成について説明する。 Next, the configuration of server 101 will be explained with reference to Figure 2.

図2は、本実施形態に係るサーバ101の構成を示した図である。図示されるように、サーバ101は、バスを介して、制御部120、記憶部121、演算部122及び通信部123を備えている。 Figure 2 shows the configuration of the server 101 according to this embodiment. As shown in the figure, the server 101 includes a control unit 120, a memory unit 121, a calculation unit 122, and a communication unit 123, all connected via a bus.

制御部120は、サーバ101の中枢として機能する中央演算処理装置であり、制御部120が記憶部121などに記憶されたプログラムを実行することにより、演算部122を含むサーバ101の各種機能部が実現される。なお、各種機能部の一部又は全部が、電子回路などのハードウェアによって実現されても良い。 The control unit 120 is a central processing unit that functions as the core of the server 101. The control unit 120 executes programs stored in the memory unit 121, etc., to realize various functional units of the server 101, including the calculation unit 122. Note that some or all of the various functional units may be realized by hardware such as electronic circuits.

記憶部121は、ROM(Read Only Memory)やRAM(Random Access Memory)といった記憶手段からなり、組織の名称などのライセンシー情報、ライセンシー端末102から送信されるイベント情報、ユーザー端末103から送信されるユーザー情報、制御部120によって実行されるプログラムなど、各種の情報を記憶する。なお、記憶部121は、ライセンシー情報のデータベース、イベント情報のデータベース、ユーザー情報のデータベースなど、後述する各種のデータベースも記憶する。 The memory unit 121 is composed of storage means such as ROM (Read Only Memory) and RAM (Random Access Memory), and stores various information such as licensee information such as the name of the organization, event information sent from the licensee terminal 102, user information sent from the user terminal 103, and programs executed by the control unit 120. The memory unit 121 also stores various databases, described below, such as a licensee information database, an event information database, and a user information database.

演算部122は、後述するマップデータの生成など、各種の処理を演算・実行する処理部である。 The calculation unit 122 is a processing unit that calculates and executes various processes, such as generating map data, which will be described later.

通信部123は、制御部120の制御の下、ネットワーク104を介してライセンシー端末102やユーザー端末103との間でデータを送受信する通信手段である。 The communication unit 123 is a communication means for transmitting and receiving data between the licensee terminal 102 and the user terminal 103 via the network 104 under the control of the control unit 120.

次に、図3を参照しながら、演算部122の構成について説明する。 Next, the configuration of the calculation unit 122 will be explained with reference to Figure 3.

図3は、サーバ101が備える演算部122の構成を示した図である。図示されるように、演算部122は、マップ処理部140を備えている。また、演算部122は、参加実績データ処理部141と、表示履歴処理部142と、スコア処理部143とをさらに備えることができる。 Figure 3 shows the configuration of the calculation unit 122 provided in the server 101. As shown in the figure, the calculation unit 122 includes a map processing unit 140. The calculation unit 122 may further include a participation record data processing unit 141, a display history processing unit 142, and a score processing unit 143.

マップ処理部140は、ライセンシー端末102から送信されて記憶部121に記憶されたイベント情報を読み出し、イベント情報の取得を要求するユーザー端末103に対して配信するマップデータを生成する。マップデータとは、イベント情報をマップ上に表示させるための各種情報を含むデータであり、マップデータに含まれる情報は、例えば、ユーザー端末103にインストールされた地図アプリが認識可能な、緯度・経度情報(例えば、マップの中心の緯度・経度情報、ユーザーの住所地の緯度・経度情報、ユーザーの現在地の緯度・経度情報)や、地図の縮尺を指示する情報(縮尺指示情報)などである。なお、緯度・経度情報や縮尺指示情報は、少なくともユーザーがイベント情報の配信を希望するエリア(一つまたは二つ以上に関わらず)がマップ上(ディスプレイ上)に収まるものであると好ましい。マップ処理部140は、記憶部121に記憶されたイベント情報を読み出し、読み出したイベント情報とは別途、又は読み出したイベント情報に上述の各種情報を付加してマップデータを生成する。ユーザーがイベント情報の配信を希望するエリア(一つまたは二つ以上に関わらず)の緯度・経度は、サーバ101の内部に緯度・経度のデータベースを備えることで(又はサーバ101が外部のサーバから取得することで)割り出して良い。このジオコーディングについては、周知の技術のため説明を省略する。 The map processing unit 140 reads event information transmitted from the licensee terminal 102 and stored in the memory unit 121, and generates map data to be distributed to the user terminal 103 requesting the event information. Map data includes various information for displaying event information on a map. Information included in the map data includes, for example, latitude and longitude information recognizable by a map application installed on the user terminal 103 (e.g., latitude and longitude information for the center of the map, latitude and longitude information for the user's address, and latitude and longitude information for the user's current location), as well as information indicating the map scale (scale instruction information). It is preferable that the latitude and longitude information and scale instruction information be such that at least the area (whether one or more) for which the user wishes to receive event information fits on the map (display). The map processing unit 140 reads event information stored in the memory unit 121, and generates map data separately from the read event information, or by adding the various information described above to the read event information. The latitude and longitude of the area (whether one or more) for which the user wishes to receive event information may be determined by having a latitude and longitude database inside server 101 (or by server 101 obtaining this information from an external server). This geocoding is a well-known technique, so a description thereof will be omitted.

参加実績データ処理部141は、各イベントへのユーザーの参加申し込み情報を処理するとともに、ユーザーの参加実績が所定の条件を満たすかを判断してユーザーへ配信するイベント情報に含めるか(配信対象とするか)を決定する。参加実績データ処理部141は、例えば、各イベントへのユーザーの参加申し込み情報を、イベントのジャンル別及び/又はエリア別に積算(カウント)し、参加実績データとして記憶部121に記憶する。そして、ユーザーからイベント情報の取得の要求を受けた際、そのユーザーの参加実績データを記憶部121から読み出し、ジャンル及び/又はエリアが所定の条件を満たすイベント情報については、そのユーザーが配信を希望するジャンル及び/又はエリアかに関わらず、そのユーザーへ配信するイベント情報に含める(配信対象に含める)。ここで、所定の条件とは、例えば、そのユーザーがこれまでに5回以上参加した実績のあるジャンル及び/又はエリアか否かである。 The participation history data processing unit 141 processes the user's application information for participation in each event and determines whether the user's participation history satisfies predetermined conditions, and decides whether to include it in the event information to be distributed to the user (whether to make it a distribution target). For example, the participation history data processing unit 141 accumulates (counts) the user's application information for participation in each event by event genre and/or area, and stores this in the storage unit 121 as participation history data. Then, when a request for event information is received from a user, the participation history data for that user is read from the storage unit 121, and event information for which the genre and/or area meets predetermined conditions is included in the event information to be distributed to that user (included in the distribution target), regardless of whether it is the genre and/or area for which the user wishes to receive distribution. Here, the predetermined condition is, for example, whether the genre and/or area is one in which the user has previously participated five or more times.

表示履歴処理部142は、マップの表示履歴をユーザー端末103から(例えば、ユーザー端末103に記憶されたアクセス履歴やキャッシュデータから)取得して、又は、マップの表示履歴を逐一記憶部121へ記憶した上で、マップの表示履歴が所定の条件を満たすかを判断する。表示履歴処理部142は、例えば、イベント情報の取得を要求するユーザー端末103に対して配信するマップデータを生成する際に、マップの表示履歴をユーザー端末103から取得し、同一又は同等のマップの表示履歴が所定の条件を満たすかに応じて、縮尺指示情報の内容を変更する。ここで、所定の条件とは、例えば、同一又は同等のマップの表示履歴が存在するか否かである。また、縮尺指示情報の内容の変更とは、例えば、ユーザーがイベント情報の配信を希望するエリア(一つまたは二つ以上に関わらず)がマップ上(ディスプレイ上)に収まる限界の縮尺指示(基準縮尺)よりも広域に表示させる縮尺指示とする(より小さな縮尺とする)ことである。所定の条件を、同一又は同等のマップの表示履歴が存在するか否かとした場合、同一又は同等のマップの表示履歴が存在しないとき、即ち、そのマップを表示するのが初めてとなるときに、ユーザー端末103に表示されるマップが、ユーザーがイベント情報の配信を希望するエリアだけでなくその周辺のエリアも含めて表示される縮尺となる。ユーザーがイベント情報の配信を希望するエリアだけでなくその周辺のエリアで開催されるイベントであってユーザーがイベント情報の配信を希望するジャンルのイベントの情報を併せて配信すれば、マップを表示するのが初めてのときなどに、配信を希望するジャンルではあるものの配信を希望するエリアではなくその周辺のエリアで開催される別のイベントの情報を偶然目にする機会が創出され、思いがけず知ったイベントへの参加につながる。なお、必要以上に(あるいは過剰に)広域に表示される縮尺とすると、地図アプリが不調であるとの誤解を招きやすい他、希望するイベント情報へのスムーズなアクセス性が損なわれる。そのため、マップを表示するのが初めてとなるときに限ってより広域に表示させる縮尺指示とすることは、思いがけず希望外のイベントを知る機会の提供と希望するイベント情報へのスムーズなアクセスとを両立する上で好適な実施形態の一つである。 The display history processing unit 142 obtains the map's display history from the user terminal 103 (e.g., from the access history or cache data stored in the user terminal 103), or stores the map's display history in the memory unit 121 one by one, and then determines whether the map's display history satisfies a predetermined condition. For example, when generating map data to be distributed to a user terminal 103 requesting event information, the display history processing unit 142 obtains the map's display history from the user terminal 103 and changes the content of the scale instruction information depending on whether the display history of the same or equivalent map satisfies a predetermined condition. Here, the predetermined condition is, for example, whether the same or equivalent map's display history exists. Furthermore, changing the content of the scale instruction information means, for example, changing the scale instruction to a scale that displays the area (whether one or more areas) for which the user desires event information to be distributed at a larger scale (smaller scale) than the maximum scale instruction (reference scale) that can fit on the map (display). If the predetermined condition is whether or not there is a display history of the same or equivalent map, when there is no display history of the same or equivalent map, i.e., when the map is displayed for the first time, the map displayed on the user terminal 103 will be scaled to include not only the area for which the user desires event information distribution but also the surrounding area. By distributing information on events held in the area for which the user desires event information distribution but also in the surrounding area, and in the genre for which the user desires event information distribution, the user may accidentally encounter information on another event in the desired genre but held in the surrounding area, such as when displaying the map for the first time, which may lead to participation in an unexpected event. Note that a scale that displays an area that is wider than necessary (or excessively wide) can easily lead to the misunderstanding that the map app is malfunctioning and impair smooth access to desired event information. Therefore, specifying a scale that displays a wider area only when the map is displayed for the first time is one preferred embodiment for achieving both the opportunity to learn about unexpected events outside of the desired area and smooth access to desired event information.

スコア処理部143は、ユーザーの参加実績データをジャンル別及び/又はエリア別のスコアに変換して記憶部121に記憶する。スコアは、社会貢献度や地域の特色を表す指標などとして活用することができる。 The score processing unit 143 converts the user's participation history data into scores by genre and/or area and stores them in the storage unit 121. The scores can be used as indicators of social contribution and regional characteristics.

次に、図4を参照しながら、ライセンシー端末102の構成について説明する。 Next, the configuration of the licensee terminal 102 will be explained with reference to Figure 4.

図4は、本実施形態に係るライセンシー端末102の構成を示した図である。図示されるように、ライセンシー端末102は、バスを介して、制御部160、記憶部161、演算部162、表示部163、入力部164及び通信部165を備えている。 Figure 4 shows the configuration of the licensee terminal 102 according to this embodiment. As shown in the figure, the licensee terminal 102 includes a control unit 160, a memory unit 161, a calculation unit 162, a display unit 163, an input unit 164, and a communication unit 165, all connected via a bus.

制御部160は、ライセンシー端末102の中枢として機能する中央演算処理装置であり、制御部160が記憶部161などに記憶されたプログラムを実行することにより、演算部162を含むライセンシー端末102の各種機能部が実現される。なお、各種機能部の一部又は全部が、電子回路などのハードウェアによって実現されても良い。 The control unit 160 is a central processing unit that functions as the core of the licensee terminal 102. The control unit 160 executes programs stored in the memory unit 161, etc., to realize various functional units of the licensee terminal 102, including the calculation unit 162. Note that some or all of the various functional units may be realized by hardware such as electronic circuits.

記憶部161は、ROM(Read Only Memory)やRAM(Random Access Memory)といった記憶手段からなり、制御部161によって実行されるプログラムなど、各種の情報を記憶する。 The memory unit 161 consists of storage means such as ROM (Read Only Memory) and RAM (Random Access Memory), and stores various information such as programs executed by the control unit 161.

演算部162は、入力部164によって入力されるライセンシー情報やイベント情報など、各種のデータを演算する処理部である。 The calculation unit 162 is a processing unit that calculates various data, such as licensee information and event information, input by the input unit 164.

表示部163は、例えば、液晶表示素子や有機ELなどの平面表示素子を用いて構成されているディスプレイである。 The display unit 163 is a display configured using a flat display element such as a liquid crystal display element or an organic EL display.

入力部164は、操作者であるライセンシーによる入力操作を受け付ける機能を備えており、例えば、キーボード、カメラ、マウス、音声入力を受け付けるマイク、表示部163の表示面に設けられたタッチパネルなどで構成されている。 The input unit 164 has the function of accepting input operations by the licensee, who is the operator, and is composed of, for example, a keyboard, camera, mouse, microphone for accepting voice input, and a touch panel provided on the display surface of the display unit 163.

通信部165は、制御部160の制御の下、ネットワーク104を介してサーバ101との間でデータを送受信する通信手段である。 The communication unit 165 is a communication means for sending and receiving data to and from the server 101 via the network 104 under the control of the control unit 160.

次に、図5を参照しながら、ユーザー端末103の構成について説明する。 Next, the configuration of the user terminal 103 will be explained with reference to Figure 5.

図5は、本実施形態に係るユーザー端末103の構成を示した図である。図示されるように、ユーザー端末103は、バスを介して、制御部180、記憶部181、演算部182、表示部183、入力部184及び通信部185を備えている。 Figure 5 shows the configuration of the user terminal 103 according to this embodiment. As shown in the figure, the user terminal 103 includes a control unit 180, a memory unit 181, a calculation unit 182, a display unit 183, an input unit 184, and a communication unit 185, all connected via a bus.

制御部180は、ユーザー端末103の中枢として機能する中央演算処理装置であり、制御部180が記憶部181などに記憶されたプログラムを実行することにより、演算部182を含むユーザー端末103の各種機能部が実現される。なお、各種機能部の一部又は全部が、電子回路などのハードウェアによって実現されても良い。 The control unit 180 is a central processing unit that functions as the core of the user terminal 103. The control unit 180 executes programs stored in the memory unit 181, etc., to realize various functional units of the user terminal 103, including the calculation unit 182. Note that some or all of the various functional units may be realized by hardware such as electronic circuits.

記憶部181は、ROM(Read Only Memory)やRAM(Random Access Memory)といった記憶手段からなり、制御部180によって実行されるプログラムなど、各種の情報を記憶する。 The memory unit 181 consists of storage means such as ROM (Read Only Memory) and RAM (Random Access Memory), and stores various information such as programs executed by the control unit 180.

演算部182は、入力部184によって入力されるユーザー情報や、サーバ101から配信されたイベント情報やマップデータなど、各種のデータを演算する処理部である。 The calculation unit 182 is a processing unit that calculates various data, such as user information input by the input unit 184, and event information and map data distributed from the server 101.

表示部183は、例えば、液晶表示素子や有機ELなどの平面表示素子を用いて構成されているディスプレイである。 The display unit 183 is a display configured using a flat display element such as a liquid crystal display element or an organic EL display.

入力部184は、操作者であるユーザーによる入力操作を受け付ける機能を備えており、例えば、キーボード、カメラ、マウス、音声入力を受け付けるマイク、表示部183の表示面に設けられたタッチパネルなどで構成されている。 The input unit 184 has the function of accepting input operations by the user who is the operator, and is composed of, for example, a keyboard, a camera, a mouse, a microphone for accepting voice input, and a touch panel provided on the display surface of the display unit 183.

通信部185は、制御部180の制御の下、ネットワーク104を介してサーバ101との間でデータを送受信する通信手段である。 The communication unit 185 is a communication means for sending and receiving data to and from the server 101 via the network 104 under the control of the control unit 180.

次に、図6及び図7を参照しながら、ライセンシー情報の登録におけるマッチング支援システム100の動作例について説明する。 Next, with reference to Figures 6 and 7, an example of the operation of the matching support system 100 when registering licensee information will be described.

図6は、ライセンシー端末102とサーバ101との間の情報処理を示したフローチャートである。まず、ライセンシー端末102を操作する操作者が入力部164を操作し、例えば、ライセンシー情報の登録が可能なウェブサイトのURLが記録された二次元コードがライセンシー端末に読み込まれる(ステップS200)。続いて、ライセンシー端末102は、サーバ101に対してライセンシー情報の登録要求を送信し、サーバ101は、この登録要求を受信する(ステップS201)。続いて、サーバ101は、ライセンシー情報の登録処理を開始(準備)する(ステップS202)。続いて、サーバ101は、ライセンシー端末102に対してライセンシー情報の登録処理の開始通知を送信し、ライセンシー端末102は、この開始通知を受信する(ステップS203)。続いて、ライセンシー端末102を操作する操作者が入力部164を操作し、ライセンシー端末102が、ライセンシー情報の入力を受け付ける(ステップS204)。続いて、ライセンシー端末102は、サーバ101に対してライセンシー情報を送信し、サーバ101は、このライセンシー情報を受信する(ステップS205)。続いて、サーバ101は、受信したライセンシー情報を記憶部121に記憶する(ステップS206)。続いて、サーバ101は、ライセンシー端末102に対して登録完了の通知を送信し、ライセンシー端末102は、この通知を受信する(ステップS207)。続いて、ライセンシー端末102は、登録完了の通知を表示部163に表示する(ステップS208)。 Figure 6 is a flowchart showing information processing between the licensee terminal 102 and the server 101. First, the operator of the licensee terminal 102 operates the input unit 164, and, for example, a two-dimensional code recording the URL of a website where licensee information can be registered is read into the licensee terminal (step S200). Next, the licensee terminal 102 transmits a licensee information registration request to the server 101, and the server 101 receives this registration request (step S201). Next, the server 101 starts (prepares) the licensee information registration process (step S202). Next, the server 101 transmits a licensee information registration process start notification to the licensee terminal 102, and the licensee terminal 102 receives this start notification (step S203). Next, the operator of the licensee terminal 102 operates the input unit 164, and the licensee terminal 102 accepts the input of licensee information (step S204). Next, the licensee terminal 102 transmits the licensee information to the server 101, and the server 101 receives this licensee information (step S205). Next, the server 101 stores the received licensee information in the storage unit 121 (step S206). Next, the server 101 transmits a registration completion notification to the licensee terminal 102, and the licensee terminal 102 receives this notification (step S207). Next, the licensee terminal 102 displays the registration completion notification on the display unit 163 (step S208).

ここで、ライセンシー情報とは、組織の名称、組織の住所、組織の電話番号、組織のアクセスID、組織のアクセスパスワードといった情報である。 Here, licensee information refers to information such as the organization's name, organization's address, organization's telephone number, organization's access ID, and organization's access password.

記憶部121に記憶されるライセンシー情報は、データベースの形式で記憶されるのが好ましい。そこで、記憶部121に記憶されるライセンシー情報のデータ構造を仮想的に示した図7を参照しながら、記憶部121に記憶されるライセンシー情報について説明する。 The licensee information stored in the storage unit 121 is preferably stored in the form of a database. Therefore, the licensee information stored in the storage unit 121 will be described below with reference to Figure 7, which shows a virtual representation of the data structure of the licensee information stored in the storage unit 121.

図7は、記憶部121に記憶されるライセンシー情報のデータ構造の一例を仮想的に示した図である。図示されるように、ライセンシー情報データベース220は、記憶エリア221乃至226から構成されるテーブルを備えており、記憶エリア221には組織の名称が、記憶エリア222には組織の住所が、記憶エリア223には組織の電話番号が、記憶エリア224には組織のアクセスIDが、記憶エリア225には組織のアクセスパスワードが、記憶エリア226にはその組織が開催したイベントにどれだけの参加があったかを示す組織のスコアが、ライセンシー毎にそれぞれ格納されている。なお、ライセンシーである組織は、それぞれが独立したものとしても良く、ある上部組織が一つ又は複数の下部組織を配下に持つ階層構造としても良い。ライセンシーである組織を階層構造とした場合、記憶エリア226に記憶される組織のスコアは、下部組織ごとのスコアの他、下部組織のスコアを合計したスコアを上部組織のスコアとすることができる。なお、組織のスコアは、その組織が開催したイベントに参加したユーザーの数を記憶部121に記憶した上で、スコア処理部143によって変換することで生成して良い。 Figure 7 is a hypothetical diagram showing an example of the data structure of licensee information stored in memory unit 121. As shown, licensee information database 220 has a table consisting of memory areas 221 to 226, where memory area 221 stores the organization's name, memory area 222 stores the organization's address, memory area 223 stores the organization's telephone number, memory area 224 stores the organization's access ID, memory area 225 stores the organization's access password, and memory area 226 stores the organization's score, which indicates the level of participation in events held by the organization, for each licensee. Licensee organizations may be independent, or may have a hierarchical structure in which a higher-level organization has one or more lower-level organizations under it. When licensee organizations have a hierarchical structure, the organization's score stored in memory area 226 may include the scores of each lower-level organization, as well as the total score of the lower-level organizations. The organization's score may be generated by storing the number of users who participated in an event held by the organization in the storage unit 121 and then converting this number using the score processing unit 143.

次に、図8及び図9を参照しながら、イベント情報の登録におけるマッチング支援システム100の動作例について説明する。 Next, with reference to Figures 8 and 9, an example of the operation of the matching support system 100 when registering event information will be described.

図8は、ライセンシー端末102とサーバ101との間の情報処理を示したフローチャートである。まず、ライセンシー端末102を操作する操作者が入力部164を操作し、アクセスID及びアクセスパスワードを用いて管理画面にログインする(ステップS240)。続いて、ライセンシー端末102は、サーバ101に対してイベント情報の登録要求を送信し、サーバ101は、この登録要求を受信する(ステップS241)。続いて、サーバ101は、イベント情報の登録処理を開始(準備)する(ステップS242)。続いて、サーバ101は、ライセンシー端末102に対してイベント情報の登録処理の開始通知を送信し、ライセンシー端末102は、この開始通知を受信する(ステップS243)。続いて、ライセンシー端末102を操作する操作者が入力部164を操作し、ライセンシー端末102が、イベント情報の入力を受け付ける(ステップS244)。続いて、ライセンシー端末102は、サーバ101に対してイベント情報を送信し、サーバ101は、このイベント情報を受信する(ステップS245)。続いて、サーバ101は、受信したイベント情報を記憶部121に記憶する(ステップS246)。続いて、サーバ101は、ライセンシー端末102に対して登録完了の通知を送信し、ライセンシー端末102は、この通知を受信する(ステップS247)。続いて、ライセンシー端末102は、登録完了の通知を表示部163に表示する(ステップS248)。 Figure 8 is a flowchart showing information processing between the licensee terminal 102 and the server 101. First, the operator operating the licensee terminal 102 operates the input unit 164 to log in to the management screen using the access ID and access password (step S240). Next, the licensee terminal 102 transmits an event information registration request to the server 101, and the server 101 receives this registration request (step S241). Next, the server 101 starts (prepares) the event information registration process (step S242). Next, the server 101 transmits a notification of the start of the event information registration process to the licensee terminal 102, and the licensee terminal 102 receives this start notification (step S243). Next, the operator operating the licensee terminal 102 operates the input unit 164, and the licensee terminal 102 accepts the input of event information (step S244). Next, the licensee terminal 102 transmits event information to the server 101, and the server 101 receives this event information (step S245). Next, the server 101 stores the received event information in the storage unit 121 (step S246). Next, the server 101 transmits a registration completion notification to the licensee terminal 102, and the licensee terminal 102 receives this notification (step S247). Next, the licensee terminal 102 displays the registration completion notification on the display unit 163 (step S248).

ここで、イベント情報とは、イベントの名称、イベントの説明、イベントの開催場所(エリア)、イベントの開催期間、イベントの開催場所の緯度・経度、イベントのジャンルといった情報である。 Here, event information refers to information such as the event name, event description, event location (area), event duration, latitude and longitude of the event location, and event genre.

記憶部121に記憶されるイベント情報は、データベースの形式で記憶されるのが好ましい。そこで、記憶部121に記憶されるライセンシー情報のデータ構造を仮想的に示した図9を参照しながら、記憶部121に記憶されるイベント情報について説明する。 The event information stored in the memory unit 121 is preferably stored in the form of a database. Therefore, the event information stored in the memory unit 121 will be explained below with reference to Figure 9, which shows a virtual representation of the data structure of licensee information stored in the memory unit 121.

図9は、記憶部121に記憶されるイベント情報のデータ構造の一例を仮想的に示した図である。図示されるように、イベント情報データベース260は、記憶エリア261乃至267から構成されるテーブルを備えており、記憶エリア261にはイベントを登録した組織のIDが、記憶エリア262にはイベントの名称が、記憶エリア263にはイベントの説明が、記憶エリア264にはイベントの開催場所が、記憶エリア265にはイベントの開催期間が、記憶エリア266にはイベントの開催場所の緯度・経度が、記憶エリア267にはイベントのジャンルが、イベント毎にそれぞれ格納されている。イベントの開催場所の緯度・経度は、ライセンシー端末102からイベント情報の一つとして受信したものでも良く、ライセンシー端末102からイベント情報の一つとして受信した開催場所の情報に基づいて、サーバ101の内部に緯度・経度のデータベースを備えることで(又はサーバ101が外部のサーバから取得することで)割り出したものであっても良い。このジオコーディングについては、周知の技術のため説明を省略する。イベントのジャンルは、イベントの内容がボランティア活動である場合はSDGs(Sustainable Development Goals)における17の目標とすることができ、イベントの内容が店舗でのキャンペーンやクーポンの配布である場合は店舗のジャンル(飲食店の種別や業種など)とすることができるが、これらに限定されない。 Figure 9 is a hypothetical diagram illustrating an example of the data structure of event information stored in the memory unit 121. As shown, the event information database 260 has a table consisting of memory areas 261 through 267. For each event, the following is stored: memory area 261 stores the ID of the organization that registered the event; memory area 262 stores the event name; memory area 263 stores a description of the event; memory area 264 stores the event location; memory area 265 stores the event duration; memory area 266 stores the latitude and longitude of the event location; and memory area 267 stores the event genre. The latitude and longitude of the event location may be received as part of the event information from the licensee terminal 102, or may be determined by using a latitude and longitude database within the server 101 (or by the server 101 obtaining the information from an external server) based on the event location information received as part of the event information from the licensee terminal 102. Geocoding is a well-known technique, so a detailed description is omitted. The event genre can be one of the 17 goals of the SDGs (Sustainable Development Goals) if the event is a volunteer activity, or the genre of the store (such as the type of restaurant or industry) if the event is a campaign or coupon distribution at a store, but is not limited to these.

次に、図10及び図11を参照しながら、ユーザー情報の登録におけるマッチング支援システム100の動作例について説明する。 Next, with reference to Figures 10 and 11, an example of the operation of the matching support system 100 when registering user information will be described.

図10は、ユーザー端末103とサーバ101との間の情報処理を示したフローチャートである。まず、ユーザー端末103を操作する操作者が入力部184を操作し、例えば、ユーザー情報の登録が可能なウェブサイトのURLが記録された二次元コードがユーザー端末103に読み込まれる(ステップS280)。続いて、ユーザー端末103は、サーバ101に対してユーザー情報の登録要求を送信し、サーバ101は、この登録要求を受信する(ステップS281)。続いて、サーバ101は、ユーザー情報の登録処理を開始(準備)する(ステップS282)。続いて、サーバ101は、ユーザー端末103に対してユーザー情報の登録処理の開始通知を送信し、ユーザー端末103は、この開始通知を受信する(ステップS283)。続いて、ユーザー端末103を操作する操作者が入力部184を操作し、ユーザー端末103が、ユーザー情報の入力を受け付ける(ステップS284)。続いて、ユーザー端末103は、サーバ101に対してユーザー情報を送信し、サーバ101は、このユーザー情報を受信する(ステップS285)。続いて、サーバ101は、受信したユーザー情報を記憶部121に記憶する(ステップS286)。続いて、サーバ101は、ユーザー端末103に対して登録完了の通知を送信し、ユーザー端末103は、この通知を受信する(ステップS287)。続いて、ユーザー端末103は、登録完了の通知を表示部183に表示する(ステップS288)。 Figure 10 is a flowchart showing information processing between the user terminal 103 and the server 101. First, the operator operating the user terminal 103 operates the input unit 184, and, for example, a two-dimensional code recording the URL of a website where user information can be registered is read into the user terminal 103 (step S280). Next, the user terminal 103 transmits a user information registration request to the server 101, and the server 101 receives this registration request (step S281). Next, the server 101 starts (prepares) the user information registration process (step S282). Next, the server 101 transmits a user information registration process start notification to the user terminal 103, and the user terminal 103 receives this start notification (step S283). Next, the operator operating the user terminal 103 operates the input unit 184, and the user terminal 103 accepts the input of user information (step S284). Next, the user terminal 103 transmits user information to the server 101, and the server 101 receives this user information (step S285). Next, the server 101 stores the received user information in the storage unit 121 (step S286). Next, the server 101 transmits a registration completion notification to the user terminal 103, and the user terminal 103 receives this notification (step S287). Next, the user terminal 103 displays the registration completion notification on the display unit 183 (step S288).

ここで、ユーザー情報とは、ユーザーの氏名、ユーザーの住所、ユーザーがイベント情報の配信を希望するエリアの情報、ユーザーがイベント情報の配信を希望するジャンルの情報、ユーザーのアクセスID、ユーザーのアクセスパスワードといった情報である。なお、イベント情報の配信を希望するエリアやジャンルは、一つに限定する必要はなく、例えば、それぞれ三つまでとしても良い。イベント情報の配信を希望するエリアについては、都道府県単位や市区町村単位などが挙げられ、特に限定されない。また、イベント情報の配信を希望するジャンルについては、ボランティア活動と店舗の両方のジャンルを含むことが望ましい。ボランティア活動と店舗の両方のジャンルを登録することで、店舗のキャンペーンやクーポンに関する情報の取得が目的のユーザーであっても、利用する店舗に近い場所で開催されるボランティア活動のイベント情報をマップ上で偶然目にするといった機会が創出される。 Here, user information refers to information such as the user's name, the user's address, information about the area for which the user wishes to receive event information, information about the genre for which the user wishes to receive event information, the user's access ID, and the user's access password. The desired area and genre for which the user wishes to receive event information do not need to be limited to one; for example, they may be up to three of each. The area for which the user wishes to receive event information can be on a prefecture or city/ward/town/village basis, and is not particularly limited. It is also desirable that the genre for which the user wishes to receive event information includes both volunteer activities and stores. By registering both volunteer activities and stores, even if the user's goal is to obtain information about store campaigns and coupons, there is an opportunity to accidentally come across information about volunteer activities events held near the store they visit on the map.

記憶部121に記憶されるユーザー情報は、データベースの形式で記憶されるのが好ましい。そこで、記憶部121に記憶されるユーザー情報のデータ構造を仮想的に示した図11を参照しながら、記憶部121に記憶されるユーザー情報について説明する。 The user information stored in the memory unit 121 is preferably stored in the form of a database. Therefore, the user information stored in the memory unit 121 will be described below with reference to Figure 11, which shows a virtual representation of the data structure of the user information stored in the memory unit 121.

図11は、記憶部121に記憶されるユーザー情報のデータ構造の一例を仮想的に示した図である。図示されるように、ユーザー情報データベース300は、記憶エリア301乃至308から構成されるテーブルを備えており、記憶エリア301にはユーザーの氏名が、記憶エリア302にはユーザーの住所が、記憶エリア303にはユーザーがイベント情報の配信を希望するエリアの情報が、記憶エリア304にはユーザーがイベント情報の配信を希望するジャンルの情報が、記憶エリア305にはユーザーのアクセスIDが、記憶エリア306にはユーザーのアクセスパスワードが、記憶エリア307にはユーザーの参加実績のデータが、記憶エリア308にはスコアが、ユーザー毎にそれぞれ格納されている。 Figure 11 is a hypothetical diagram showing an example of the data structure of user information stored in memory unit 121. As shown in the figure, user information database 300 has a table made up of memory areas 301 to 308, where for each user, memory area 301 stores the user's name, memory area 302 stores the user's address, memory area 303 stores information about the area in which the user wants event information to be delivered, memory area 304 stores information about the genre in which the user wants event information to be delivered, memory area 305 stores the user's access ID, memory area 306 stores the user's access password, memory area 307 stores data about the user's participation history, and memory area 308 stores the score.

次に、図12乃至図15を参照しながら、ユーザーがイベント情報を取得してイベントへの参加申し込みを行うまでの、マッチング支援システム100の動作例について説明する。 Next, with reference to Figures 12 to 15, we will explain an example of the operation of the matching support system 100 from when a user obtains event information to when they apply to participate in an event.

図12は、ユーザー端末103とサーバ101との間の情報処理を示したフローチャートである。まず、ユーザー端末103を操作する操作者が入力部184を操作し、例えば、SNSやメッセージアプリに表示されたイベント情報の取得ボタンをクリック・タップして、イベント情報の取得要求を生成する(ステップS320)。続いて、ユーザー端末103は、サーバ101に対してイベント情報の取得要求を送信し、サーバ101は、この取得要求を受信する(ステップS321)。続いて、サーバ101は、イベント情報の取得要求を受信した時点で開催期間中であるイベント情報を記憶部121から読み出す(ステップS322)。続いて、サーバ101は、記憶部121から読み出したイベント情報とは別途、又は読み出したイベント情報に緯度・経度情報及び縮尺指示情報を付加してマップデータを生成する(ステップS323)。続いて、サーバ101は、ユーザー端末103に対して記憶部121から読み出したイベント情報とマップデータを送信し、ユーザー端末103は、このイベント情報とマップデータを受信する(ステップS324)。続いて、ユーザー端末103は、受信したイベント情報を表示部183に文字で表示する。続いて、ユーザー端末103は、受信したマップデータに基づいて表示したマップ上に受信したイベント情報を表示(例えばピン表示)する(ステップS326)。なお、ステップS325とステップS326の順序はこれに限定されず、また、ステップS325とステップS326が同時になされて文字とマップの表示が同時になされても良い。続いて、ユーザー端末103は、ユーザー端末103を操作する操作者による入力部184の操作(例えば、SNSやメッセージアプリに表示された文字やマップ上のピンをクリック・タップする操作)に基づいてサーバ101に対して参加申し込み情報を送信し、サーバ101は、この参加申し込み情報を受信する(ステップS327)。続いて、サーバ101は、受信した参加申し込み情報を処理して参加実績データを記憶部121に記憶する(ステップS328)。 Figure 12 is a flowchart showing information processing between the user terminal 103 and the server 101. First, the operator of the user terminal 103 operates the input unit 184, for example, by clicking or tapping an event information acquisition button displayed on a social networking site or messaging app, to generate a request to acquire event information (step S320). Next, the user terminal 103 transmits the event information acquisition request to the server 101, and the server 101 receives this acquisition request (step S321). Next, the server 101 reads from the memory unit 121 event information that is currently being held at the time the request to acquire event information is received (step S322). Next, the server 101 generates map data separately from the event information read from the memory unit 121, or by adding latitude and longitude information and scale instruction information to the read event information (step S323). Next, the server 101 transmits the event information and map data read from the storage unit 121 to the user terminal 103, and the user terminal 103 receives the event information and map data (step S324). The user terminal 103 then displays the received event information as text on the display unit 183. The user terminal 103 then displays the received event information (e.g., as a pin) on a map displayed based on the received map data (step S326). The order of steps S325 and S326 is not limited to this; steps S325 and S326 may be performed simultaneously to display the text and map simultaneously. The user terminal 103 then transmits participation application information to the server 101 based on an operation of the input unit 184 by the operator of the user terminal 103 (e.g., clicking or tapping on text displayed on an SNS or messaging app or a pin on a map), and the server 101 receives the participation application information (step S327). Next, the server 101 processes the received participation application information and stores the participation history data in the memory unit 121 (step S328).

ここで、ステップS320乃至ステップS324の情報処理は、手動に限らず、プログラムに基づいて半自動又は全自動で実行されても良い。例えば、ステップS320乃至ステップS324の情報処理は一定の時間を空けて自動で実行されても良く、アプリによってバックグラウンドで常時実行されても良い。ステップS320乃至ステップS324の情報処理を半自動又は全自動とすることで、ユーザー端末103は、例えばプッシュ通知としてイベント情報などを受け取ることができる。 Here, the information processing of steps S320 to S324 does not necessarily have to be performed manually, but may be performed semi-automatically or fully automatically based on a program. For example, the information processing of steps S320 to S324 may be performed automatically at regular intervals, or may be performed continuously in the background by an app. By performing the information processing of steps S320 to S324 semi-automatically or fully automatically, the user terminal 103 can receive event information, for example, as a push notification.

また、サーバ101は、ステップS327で受信した参加申し込み情報を必ずしも即時に参加実績データとして処理する必要はない。例えば、イベントへの参加申し込みがキャンセルされることなく開催期間が経過してから参加実績データとして処理しても良く、開催期間中のいずれかのタイミングでユーザー端末103の位置情報(GPS情報)を取得し、参加申し込みがなされたイベントの開催場所に存在することを確認した上で参加実績データとして処理しても良い。参加申し込み情報を即座に処理せずこれらのように処理することで、参加実績データの信頼性・信憑性を高めることができる。 Furthermore, the server 101 does not necessarily have to process the participation application information received in step S327 as participation history data immediately. For example, it may process it as participation history data after the event period has passed without the application to participate in the event being canceled, or it may obtain location information (GPS information) of the user terminal 103 at any time during the event period and process it as participation history data after confirming that it is located at the event location for which the application to participate has been made. By processing the participation application information in this way rather than immediately, the reliability and credibility of the participation history data can be increased.

図13は、ユーザー端末103の表示部183(ディスプレイ)にイベント情報が文字で表示された状態を示した図である。図示されるように、イベント情報340及び341がメッセージアプリ上に文字で表示されている。ユーザーは、ボタン342をクリック・タップすることで、イベント情報をマップ上に表示する(マップ表示に切り替える)ことができる。また、ユーザーは、ボタン343をクリック・タップすることで、イベントへの参加を申し込むことができる。なお、これらのボタンは、イベント情報をクリック・タップすることで表示される詳細ページの中に設けられても良い。 Figure 13 is a diagram showing event information displayed in text on the display unit 183 (display) of the user terminal 103. As shown in the figure, event information 340 and 341 is displayed in text on a message app. The user can display the event information on a map (switch to map display) by clicking or tapping button 342. The user can also apply to participate in the event by clicking or tapping button 343. These buttons may also be provided on the details page that is displayed when the event information is clicked or tapped.

図14は、図13におけるボタン342をクリック・タップして、ユーザー端末103の表示部183(ディスプレイ)にイベント情報340がマップ表示された状態を示した図である。図示されるように、マップ360上に、イベント情報340がピン表示されている。なお、このユーザーはイベント情報の配信を希望するエリアとして、静岡県富士市、静岡県沼津市、静岡県下田市の三つを登録している。このため、表示部183(ディスプレイ)に表示されるマップの縮尺指示は、これら三つのエリアが収まる縮尺(参照符号362)となっている。また、このユーザーはイベント情報の配信を希望するエリアとして、静岡県富士市、静岡県沼津市、静岡県下田市の三つを登録しているため、これらのエリアのイベント情報であってイベント情報の配信を希望するジャンルの別のイベント情報(参照符号361)が併せて表示されている。これにより、イベント情報340に係るイベントの開催場所を確認しようとしてマップを表示した際に、イベント情報の配信を希望するエリアで開催されるイベントであって、イベント情報の配信を希望するジャンルとして登録しているものの開催場所を確認しようとしたイベントとは異なる別のイベントの情報を偶然目にする機会が創出され、思いがけず知ったイベントへの参加につながる。 Figure 14 shows the state in which event information 340 is displayed as a map on the display unit 183 (display) of the user terminal 103 after clicking/tapping button 342 in Figure 13. As shown, event information 340 is displayed as a pin on map 360. Note that this user has registered three areas for which they would like to receive event information: Fuji City, Shizuoka Prefecture; Numazu City, Shizuoka Prefecture; and Shimoda City, Shizuoka Prefecture. Therefore, the scale indication for the map displayed on the display unit 183 (display) is a scale (reference symbol 362) that fits these three areas. Furthermore, because this user has registered three areas for which they would like to receive event information: Fuji City, Shizuoka Prefecture; and Shimoda City, Shizuoka Prefecture, other event information (reference symbol 361) for these areas that belongs to the desired event information distribution genre is also displayed. This creates an opportunity for users, when viewing a map to check the location of an event related to event information 340, to come across information about an event that is being held in an area for which they wish to receive event information, that has been registered as a desired genre for event information distribution, but that is different from the event for which they are checking the location, leading to participation in an event that they have unexpectedly learned about.

図15は、図13におけるボタン342をクリック・タップして、ユーザー端末103の表示部183(ディスプレイ)にイベント情報340がマップ表示された別の状態を示した図である。ここで、このユーザーはイベント情報の配信を希望するエリアとして、静岡県富士市、静岡県沼津市、静岡県下田市の三つを登録しているものの、千葉県内で開催されたイベントへの参加実績が所定の条件を満たすと参加実績データ処理部141によって判断されたとする。このため、図15に示されるように、イベント情報の配信を希望するエリアとして登録していない千葉県内のイベント情報(参照符号380)が併せて表示されている。マップの緯度・経度や、縮尺指示(参照符号381)は、イベント情報の配信を希望するエリアに加えて、イベント情報の配信を希望するエリアでないもののマップに表示されるイベント情報の地点(又はその点が含まれるエリア)が収まるものであると好ましい。これまでのイベントへの参加が一定以上のエリア及び/又はジャンルであるなどなど所定の条件を満たすイベント情報については、ユーザーが配信を希望するエリア及び/又はジャンルかに関わらず配信対象に含めることで、イベント情報の配信を希望していなくともそのユーザーにとって参加がしやすいエリア及び/又はジャンルのイベントへの参加が促進される。 Figure 15 shows another state in which event information 340 is displayed as a map on the display unit 183 (display) of the user terminal 103 after clicking/tapping button 342 in Figure 13. Here, assume that the user has registered Fuji City, Shizuoka Prefecture; Numazu City, Shizuoka Prefecture; and Shimoda City, Shizuoka Prefecture as areas for which they would like to receive event information, but the participation history data processing unit 141 has determined that their participation in events held in Chiba Prefecture meets certain conditions. Therefore, as shown in Figure 15, event information (reference symbol 380) for Chiba Prefecture, which is not registered as an area for which they would like to receive event information, is also displayed. It is preferable that the map's latitude and longitude and scale instructions (reference symbol 381) be such that they include not only the area for which they would like to receive event information, but also the point (or an area containing that point) of the event information displayed on the map, even if it is not an area for which they would like to receive event information. Event information that meets certain conditions, such as previous participation in events in a certain area and/or genre, will be included in the distribution target regardless of the area and/or genre for which the user wishes to receive distribution, thereby encouraging participation in events in areas and/or genres that are easy for the user to participate in, even if the user does not wish to receive event information distribution.

以上のとおり説明したマッチング支援システムによれば、ボランティア活動に対して積極的なコア層にあたる者の参加率やリピート率を上げるだけでなく、ボランティア活動へ興味・関心があるもののこれまであまり参加したことのない、いわゆる潜在層にもボランティア活動への参加を促すことで、ボランティア活動への参加者そのもの(いわばボランティアリソース)を増加・拡大させることができる。 The matching support system described above not only increases the participation and repeat rates of core members who are proactive about volunteer activities, but also encourages participation in volunteer activities among so-called latent members who are interested in volunteer activities but have not participated much in the past, thereby increasing and expanding the number of participants in volunteer activities (i.e., volunteer resources).

これまでマッチング支援システムに係る実施形態を中心に説明を行ったが、本発明はこの実施形態に限定されるものではなく、マッチング支援システムの機能を実現するためのプログラムとしての形態やそのプログラムが記録されたコンピュータ読み取り可能な記録媒体の形態として実施されても良い。 So far, the explanation has focused on an embodiment related to a matching support system, but the present invention is not limited to this embodiment and may be embodied in the form of a program for realizing the functions of the matching support system, or in the form of a computer-readable recording medium on which that program is recorded.

記録媒体としては、磁気記録装置、光ディスク、半導体メモリ、光カードなどを用いることができる。例えば、磁気記録装置としては、フレキシブルディスク、磁気テープを、光ディスクとしては、DVD-RAM(Digital Versatile Disc Random Access Memory)、CD-ROM(Compact Disc Read Only Memory)、CD-R(Recordable)/RW(ReWritable)を、半導体メモリとしては、フラッシュメモリを挙げることができる。 Recording media that can be used include magnetic recording devices, optical discs, semiconductor memories, and optical cards. For example, magnetic recording devices include flexible disks and magnetic tapes, optical discs include DVD-RAM (Digital Versatile Disc Random Access Memory), CD-ROM (Compact Disc Read Only Memory), and CD-R (Recordable)/RW (Rewritable), and semiconductor memories include flash memory.

プログラムの流通は、そのプログラムを記録したCD-ROMなどの可搬型記録媒体を販売、譲渡、貸与等することによって行うことができる。また、プログラムをサーバなどに格納しておき、インターネットなどのネットワークを介して、ユーザーからの要求に応じてサーバなどから転送して流通させる形態としても良い。 The program can be distributed by selling, transferring, lending, etc. portable recording media such as CD-ROMs on which the program is recorded. The program can also be stored on a server or the like, and distributed by transferring it from the server or the like in response to user requests via a network such as the Internet.

また、読み出したプログラムをコンピュータが実行することにより本発明が実施されるだけでなく、そのプログラムの指示に基づいて、コンピュータ上で稼働しているOS(Operating System)などが実際の処理の一部を行い、その処理によって本発明が実施されても良い。 In addition, the present invention may be implemented not only by a computer executing a read program, but also by an operating system (OS) running on a computer performing part of the actual processing based on the instructions of the program, and by that processing.

さらに、プログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づいて、その機能拡張ボードや機能拡張ユニットに備わるCPU(Central Processing Unit)などが実際の処理の一部または全部を行い、その処理によって本発明が実施されても良い。 Furthermore, after the program is written to memory on an expansion board inserted into a computer or on an expansion unit connected to a computer, a CPU (Central Processing Unit) on the expansion board or expansion unit may perform some or all of the actual processing based on the instructions of the program, and the present invention may be implemented through this processing.

以上、本発明の好適な実施形態について説明したが、本発明は上記の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の改変が可能であることは言うまでもない。 The above describes a preferred embodiment of the present invention, but it goes without saying that the present invention is not limited to the above embodiment, and various modifications are possible without departing from the spirit of the present invention.

例えば、ユーザーのスコア(記憶エリア308)や組織のスコア(記憶エリア226)は、イベント(特にボランティア活動)への一回の参加につき10ptとして参加実績データを変換したものとし、個人としてのユーザーや組織の社会貢献度を数値で可視化したものとして活用することができる。個人としてのユーザーのスコアの活用例としては、大学入試制度において人物評価の指標とする内申書用途や、フリマアプリやオークションサイト等でのCtoC(Consumer to Consumer)取引における信用性の指標とする用途が挙げられる。組織のスコアの活用例としては、「福祉のまち」や「文化のまち」といった地域の特色や強みなどを表す指標することが挙げられる。 For example, the user's score (storage area 308) and the organization's score (storage area 226) can be converted from participation data, with 10 points per event (particularly volunteer activity), and used to numerically visualize the social contribution of the individual user or organization. Examples of how individual user scores can be used include in school reports as an indicator of personal evaluation in university entrance examination systems, and as an indicator of credibility in CtoC (Consumer to Consumer) transactions on flea market apps, auction sites, etc. Examples of how organization scores can be used include as indicators of regional characteristics and strengths, such as "welfare town" or "culture town."

100 マッチング支援システム
101 サーバ
102 ライセンシー端末
103 ユーザー端末
220 ライセンシー情報データベース
260 イベント情報データベース
300 ユーザー情報データベース
340 イベント情報
341 イベント情報
360 マップ
361 イベント情報
380 イベント情報
100 Matching support system 101 Server 102 Licensee terminal 103 User terminal 220 Licensee information database 260 Event information database 300 User information database 340 Event information 341 Event information 360 Map 361 Event information 380 Event information

Claims (8)

イベント情報を配信するライセンシーが使用するライセンシー端末と、イベント情報の配信を受けるユーザーが使用するユーザー端末と、前記ライセンシー端末及び前記ユーザー端末がネットワークを介して接続可能なサーバとを備えるマッチング支援システムであって、
前記サーバは、
前記ライセンシー端末から送信されるライセンシー情報と、前記ライセンシー端末から送信される開催期間情報、エリア情報及びジャンル情報を含むイベント情報と、前記ユーザー端末から送信される該ユーザーがイベント情報の配信を希望するエリア情報及びジャンル情報を含むユーザー情報とを記憶する記憶部と、
開催期間中の前記イベント情報を前記記憶部から読み出し、該イベント情報をマップ上に表示させるための緯度・経度情報及び縮尺指示情報を付加したマップデータを生成するマップ処理部を有する演算部と、
前記ユーザー端末からの要求に応じて、該要求を送信した該ユーザー端末に対して、開催期間中の前記イベント情報及び前記マップデータを配信する通信部と、
イベントへの前記ユーザーの参加実績データを処理するとともに該参加実績データが所定の条件を満たすかを判断して配信対象に含めるかを決定する参加実績データ処理部と、
を備え、
前記通信部が、前記ユーザー端末からの前記イベント情報への参加申し込み情報を受信し、
前記参加実績データ処理部が前記参加申し込み情報を前記エリア別に積算処理した参加実績データを、前記記憶部に記憶し、
前記参加実績データが所定の条件を満たすエリアの前記イベント情報を、前記配信にあたって該ユーザーが配信を希望するエリアかに関わらず配信対象に含める、
マッチング支援システム。
A matching support system comprising: a licensee terminal used by a licensee who distributes event information; a user terminal used by a user who receives the event information; and a server to which the licensee terminal and the user terminal can be connected via a network,
The server
a storage unit that stores licensee information transmitted from the licensee terminal, event information including event period information, area information, and genre information transmitted from the licensee terminal, and user information transmitted from the user terminal, including area information and genre information for which the user desires to receive event information;
a calculation unit having a map processing unit that reads out the event information during the event period from the storage unit and generates map data to which latitude and longitude information and scale instruction information are added for displaying the event information on a map;
a communication unit that, in response to a request from the user terminal, delivers the event information and the map data for the duration of the event to the user terminal that sent the request ;
a participation history data processing unit that processes the user's participation history data for the event and determines whether the participation history data satisfies a predetermined condition to determine whether to include the data in a distribution target;
Equipped with
the communication unit receives application information for participation in the event information from the user terminal,
the participation record data processing unit accumulates the participation application information by area, and stores the accumulated participation record data in the storage unit;
The event information in an area where the participation record data satisfies a predetermined condition is included in the distribution target regardless of whether the area is a desired area for distribution to the user.
Matching support system.
イベント情報を配信するライセンシーが使用するライセンシー端末と、イベント情報の配信を受けるユーザーが使用するユーザー端末と、前記ライセンシー端末及び前記ユーザー端末がネットワークを介して接続可能なサーバとを備えるマッチング支援システムであって、A matching support system comprising: a licensee terminal used by a licensee who distributes event information; a user terminal used by a user who receives the event information; and a server to which the licensee terminal and the user terminal can be connected via a network,
前記サーバは、The server
前記ライセンシー端末から送信されるライセンシー情報と、前記ライセンシー端末から送信される開催期間情報、エリア情報及びジャンル情報を含むイベント情報と、前記ユーザー端末から送信される該ユーザーがイベント情報の配信を希望するエリア情報及びジャンル情報を含むユーザー情報とを記憶する記憶部と、a storage unit that stores licensee information transmitted from the licensee terminal, event information including event period information, area information, and genre information transmitted from the licensee terminal, and user information transmitted from the user terminal, including area information and genre information for which the user desires to receive event information;
開催期間中の前記イベント情報を前記記憶部から読み出し、該イベント情報をマップ上に表示させるための緯度・経度情報及び縮尺指示情報を付加したマップデータを生成するマップ処理部を有する演算部と、a calculation unit having a map processing unit that reads out the event information during the event period from the storage unit and generates map data to which latitude and longitude information and scale instruction information are added for displaying the event information on a map;
前記ユーザー端末からの要求に応じて、該要求を送信した該ユーザー端末に対して、開催期間中の前記イベント情報及び前記マップデータを配信する通信部と、a communication unit that, in response to a request from the user terminal, delivers the event information and the map data for the duration of the event to the user terminal that sent the request;
イベントへの前記ユーザーの参加実績データを処理するとともに該参加実績データが所定の条件を満たすかを判断して配信対象に含めるかを決定する参加実績データ処理部と、a participation history data processing unit that processes the user's participation history data for the event and determines whether the participation history data satisfies a predetermined condition to determine whether to include the data in a distribution target;
を備え、Equipped with
前記通信部が、前記ユーザー端末からの前記イベント情報への参加申し込み情報を受信し、the communication unit receives application information for participation in the event information from the user terminal,
前記参加実績データ処理部が前記参加申し込み情報を前記ジャンル別及び前記エリア別に積算処理した参加実績データを、前記記憶部に記憶し、the participation record data processing unit accumulates the participation application information by the genre and the area, and stores the accumulated participation record data in the storage unit;
前記参加実績データがジャンル及びエリアともに所定の条件を満たす前記イベント情報を、前記配信にあたって該ユーザーが配信を希望するジャンル又はエリアかに関わらず配信対象に含める、The event information in which the participation history data satisfies predetermined conditions in both genre and area is included in the distribution target, regardless of the genre or area in which the user desires distribution.
マッチング支援システム。Matching support system.
請求項1又は2に記載のマッチング支援システムにおいて、The matching support system according to claim 1 or 2,
前記サーバは、The server
前記参加実績データをスコアに変換するスコア処理部をさらに備える、further comprising a score processing unit that converts the participation record data into a score,
マッチング支援システム。Matching support system.
請求項1乃至3のいずれか一項に記載のマッチング支援システムにおいて、The matching support system according to any one of claims 1 to 3,
前記サーバは、The server
前記マップの表示履歴を前記ユーザー端末から取得して該マップの表示履歴が所定の条件を満たすかを判断する表示履歴処理部をさらに備え、a display history processing unit that acquires a display history of the map from the user terminal and determines whether the display history of the map satisfies a predetermined condition;
前記表示履歴処理部が所定の条件を満たすと判断した場合は、前記縮尺指示情報を、基準の縮尺よりも広域表示させる縮尺指示に変更する、When the display history processing unit determines that a predetermined condition is satisfied, the scale instruction information is changed to a scale instruction for displaying a wider area than the reference scale.
マッチング支援システム。Matching support system.
イベント情報を配信するライセンシーが使用するライセンシー端末と、イベント情報の配信を受けるユーザーが使用するユーザー端末とネットワークを介して接続可能なサーバに、A server that can be connected via a network to the licensee terminal used by the licensee who distributes the event information and the user terminal used by the user who receives the event information.
前記ライセンシー端末から送信されるライセンシー情報と、前記ライセンシー端末から送信される開催期間情報、エリア情報及びジャンル情報を含むイベント情報と、前記ユーザー端末から送信される該ユーザーがイベント情報の配信を希望するエリア情報及びジャンル情報を含むユーザー情報とを記憶する処理と、a process of storing licensee information transmitted from the licensee terminal, event information including event period information, area information, and genre information transmitted from the licensee terminal, and user information transmitted from the user terminal including area information and genre information for which the user desires to receive event information;
開催期間中の前記イベント情報を読み出し、該イベント情報をマップ上に表示させるための緯度・経度情報及び縮尺指示情報を付加したマップデータを生成する処理と、A process of reading out the event information during the event period and generating map data to which latitude and longitude information and scale indication information are added for displaying the event information on a map;
前記ユーザー端末からの要求に応じて、該要求を送信した該ユーザー端末に対して、開催期間中の前記イベント情報及び前記マップデータを配信する処理と、In response to a request from the user terminal, a process of distributing the event information and the map data for the duration of the event to the user terminal that sent the request;
前記ユーザー端末からの前記イベント情報への参加申し込み情報を受信する処理と、A process of receiving application information for participation in the event information from the user terminal;
前記参加申し込み情報を前記エリア別に積算処理した参加実績データを記憶する処理と、a process of storing participation record data obtained by accumulating the participation application information by area;
前記参加実績データが所定の条件を満たすエリアの前記イベント情報を、前記配信にあたって該ユーザーが配信を希望するエリアかに関わらず配信対象に含める処理と、a process of including the event information in an area where the participation record data satisfies a predetermined condition as a distribution target, regardless of whether the area is a desired area for distribution to the user;
を実行させるマッチング支援プログラム。A matching support program that helps you achieve this.
イベント情報を配信するライセンシーが使用するライセンシー端末と、イベント情報の配信を受けるユーザーが使用するユーザー端末とネットワークを介して接続可能なサーバに、A server that can be connected via a network to the licensee terminal used by the licensee who distributes the event information and the user terminal used by the user who receives the event information.
前記ライセンシー端末から送信されるライセンシー情報と、前記ライセンシー端末から送信される開催期間情報、エリア情報及びジャンル情報を含むイベント情報と、前記ユーザー端末から送信される該ユーザーがイベント情報の配信を希望するエリア情報及びジャンル情報を含むユーザー情報とを記憶する処理と、a process of storing licensee information transmitted from the licensee terminal, event information including event period information, area information, and genre information transmitted from the licensee terminal, and user information transmitted from the user terminal including area information and genre information for which the user desires to receive event information;
開催期間中の前記イベント情報を読み出し、該イベント情報をマップ上に表示させるための緯度・経度情報及び縮尺指示情報を付加したマップデータを生成する処理と、A process of reading out the event information during the event period and generating map data to which latitude and longitude information and scale indication information are added for displaying the event information on a map;
前記ユーザー端末からの要求に応じて、該要求を送信した該ユーザー端末に対して、開催期間中の前記イベント情報及び前記マップデータを配信する処理と、In response to a request from the user terminal, a process of distributing the event information and the map data for the duration of the event to the user terminal that sent the request;
前記ユーザー端末からの前記イベント情報への参加申し込み情報を受信する処理と、A process of receiving application information for participation in the event information from the user terminal;
前記参加申し込み情報を前記ジャンル別及び前記エリア別に積算処理した参加実績データを記憶する処理と、a process of storing participation record data obtained by accumulating the participation application information by the genre and the area;
前記参加実績データがジャンル及びエリアともに所定の条件を満たす前記イベント情報を、前記配信にあたって該ユーザーが配信を希望するジャンル又はエリアかに関わらず配信対象に含める処理と、a process of including the event information in which the participation history data satisfies predetermined conditions in both genre and area as a distribution target, regardless of the genre or area in which the user desires distribution;
を実行させるマッチング支援プログラム。A matching support program that helps you achieve this.
イベント情報を配信するライセンシーが使用するライセンシー端末と、イベント情報の配信を受けるユーザーが使用するユーザー端末とネットワークを介して接続可能なサーバにより実行されるマッチング支援方法であって、A matching support method executed by a server connectable via a network to a licensee terminal used by a licensee who distributes event information and a user terminal used by a user who receives the event information,
前記ライセンシー端末から送信されるライセンシー情報と、前記ライセンシー端末から送信される開催期間情報、エリア情報及びジャンル情報を含むイベント情報と、前記ユーザー端末から送信される該ユーザーがイベント情報の配信を希望するエリア情報及びジャンル情報を含むユーザー情報とを記憶する処理と、a process of storing licensee information transmitted from the licensee terminal, event information including event period information, area information, and genre information transmitted from the licensee terminal, and user information transmitted from the user terminal including area information and genre information for which the user desires to receive event information;
開催期間中の前記イベント情報を読み出し、該イベント情報をマップ上に表示させるための緯度・経度情報及び縮尺指示情報を付加したマップデータを生成する処理と、A process of reading out the event information during the event period and generating map data to which latitude and longitude information and scale indication information are added for displaying the event information on a map;
前記ユーザー端末からの要求に応じて、該要求を送信した該ユーザー端末に対して、開催期間中の前記イベント情報及び前記マップデータを配信する処理と、In response to a request from the user terminal, a process of distributing the event information and the map data for the duration of the event to the user terminal that sent the request;
前記ユーザー端末からの前記イベント情報への参加申し込み情報を受信する処理と、A process of receiving application information for participation in the event information from the user terminal;
前記参加申し込み情報を前記エリア別に積算処理した参加実績データを記憶する処理と、a process of storing participation record data obtained by accumulating the participation application information by area;
前記参加実績データが所定の条件を満たすエリアの前記イベント情報を、前記配信にあたって該ユーザーが配信を希望するエリアかに関わらず配信対象に含める処理と、a process of including the event information of an area where the participation record data satisfies a predetermined condition as a distribution target, regardless of whether the area is a desired area for distribution to the user;
を備えるマッチング支援方法。A matching support method comprising:
イベント情報を配信するライセンシーが使用するライセンシー端末と、イベント情報の配信を受けるユーザーが使用するユーザー端末とネットワークを介して接続可能なサーバにより実行されるマッチング支援方法であって、A matching support method executed by a server connectable via a network to a licensee terminal used by a licensee who distributes event information and a user terminal used by a user who receives the event information,
前記ライセンシー端末から送信されるライセンシー情報と、前記ライセンシー端末から送信される開催期間情報、エリア情報及びジャンル情報を含むイベント情報と、前記ユーザー端末から送信される該ユーザーがイベント情報の配信を希望するエリア情報及びジャンル情報を含むユーザー情報とを記憶する処理と、a process of storing licensee information transmitted from the licensee terminal, event information including event period information, area information, and genre information transmitted from the licensee terminal, and user information transmitted from the user terminal including area information and genre information for which the user desires to receive event information;
開催期間中の前記イベント情報を読み出し、該イベント情報をマップ上に表示させるための緯度・経度情報及び縮尺指示情報を付加したマップデータを生成する処理と、A process of reading out the event information during the event period and generating map data to which latitude and longitude information and scale indication information are added for displaying the event information on a map;
前記ユーザー端末からの要求に応じて、該要求を送信した該ユーザー端末に対して、開催期間中の前記イベント情報及び前記マップデータを配信する処理と、In response to a request from the user terminal, a process of distributing the event information and the map data for the duration of the event to the user terminal that sent the request;
前記ユーザー端末からの前記イベント情報への参加申し込み情報を受信する処理と、A process of receiving application information for participation in the event information from the user terminal;
前記参加申し込み情報を前記ジャンル別及び前記エリア別に積算処理した参加実績データを記憶する処理と、a process of storing participation record data obtained by accumulating the participation application information by the genre and the area;
前記参加実績データがジャンル及びエリアともに所定の条件を満たす前記イベント情報を、前記配信にあたって該ユーザーが配信を希望するジャンル又はエリアかに関わらず配信対象に含める処理と、a process of including the event information in which the participation history data satisfies predetermined conditions in both genre and area as a distribution target, regardless of the genre or area in which the user desires distribution;
を備えるマッチング支援方法。A matching support method comprising:
JP2021152665A 2021-09-17 2021-09-17 Matching support system, matching support program, and matching support method Active JP7755289B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021152665A JP7755289B2 (en) 2021-09-17 2021-09-17 Matching support system, matching support program, and matching support method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021152665A JP7755289B2 (en) 2021-09-17 2021-09-17 Matching support system, matching support program, and matching support method

Publications (2)

Publication Number Publication Date
JP2023044570A JP2023044570A (en) 2023-03-30
JP7755289B2 true JP7755289B2 (en) 2025-10-16

Family

ID=85725800

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021152665A Active JP7755289B2 (en) 2021-09-17 2021-09-17 Matching support system, matching support program, and matching support method

Country Status (1)

Country Link
JP (1) JP7755289B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120958118A (en) 2023-03-20 2025-11-14 国立大学法人京都大学 Methods for manufacturing and utilizing neural organoids

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002209271A (en) 2000-12-08 2002-07-26 Hii Hon Bon A wireless network system and method for providing information to a mobile communication terminal.
JP2005149010A (en) 2003-11-13 2005-06-09 Nec Fielding Ltd System and method for holding event
US20130080922A1 (en) 2011-09-28 2013-03-28 Ramon Elias User-Specific Event Popularity Map
JP2014006842A (en) 2012-06-27 2014-01-16 Sony Corp Information processing apparatus, information processing method, program, and information processing system
JP2014215783A (en) 2013-04-25 2014-11-17 株式会社 ミックウェア Server device, information processing method and program
JP2015022532A (en) 2013-07-19 2015-02-02 株式会社ゼンリンデータコム Place recommendation device and place recommendation method
JP2017205532A (en) 2017-06-27 2017-11-24 グリー株式会社 Calendar management method, calendar management server, and calendar management program
JP2021125146A (en) 2020-02-07 2021-08-30 株式会社レッツエンジョイ東京 Transmission program, transmission device, transmission method, and display program

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002209271A (en) 2000-12-08 2002-07-26 Hii Hon Bon A wireless network system and method for providing information to a mobile communication terminal.
JP2005149010A (en) 2003-11-13 2005-06-09 Nec Fielding Ltd System and method for holding event
US20130080922A1 (en) 2011-09-28 2013-03-28 Ramon Elias User-Specific Event Popularity Map
JP2014006842A (en) 2012-06-27 2014-01-16 Sony Corp Information processing apparatus, information processing method, program, and information processing system
JP2014215783A (en) 2013-04-25 2014-11-17 株式会社 ミックウェア Server device, information processing method and program
JP2015022532A (en) 2013-07-19 2015-02-02 株式会社ゼンリンデータコム Place recommendation device and place recommendation method
JP2017205532A (en) 2017-06-27 2017-11-24 グリー株式会社 Calendar management method, calendar management server, and calendar management program
JP2021125146A (en) 2020-02-07 2021-08-30 株式会社レッツエンジョイ東京 Transmission program, transmission device, transmission method, and display program

Also Published As

Publication number Publication date
JP2023044570A (en) 2023-03-30

Similar Documents

Publication Publication Date Title
JP6017457B2 (en) Ad-based location ranking for geosocial networking systems
US8271529B2 (en) Location-based and time control-based interactive information group and distribution platform
KR20140006914A (en) Mobile advertisement with social component for geo-social networking system
CN107924553B (en) geographic measure
US20120284333A1 (en) Collection and analysis of location data from location-aware mobile devices on a network
US9753990B2 (en) Building user trust in profile creation and recommendations based on managed interaction with user
US8612478B1 (en) Location based query-response management system
US20200404464A1 (en) Location-based quest request and performance system
JP2018077821A (en) Method, program, server device, and processor for generating predictive model of category of venue visited by user
US9773067B2 (en) Personal intelligence platform
US20140280617A1 (en) Methods and Systems for Generating Social Media Messages
Majrashi User need and experience of Hajj mobile and ubiquitous systems: Designing for the largest religious annual gathering
US20190213640A1 (en) Dynamic location type determination based on interaction with secondary devices
JP7755289B2 (en) Matching support system, matching support program, and matching support method
CN112015635A (en) Page testing method, page testing device, electronic equipment and storage medium
JP2014164344A (en) Problem sharing device, problem sharing method, and program
JP6157257B2 (en) Benefit grant system
CN113449903A (en) Information processing apparatus, information processing method, and system
JP5505320B2 (en) Information providing apparatus, information providing method, and information providing program
JP7807507B2 (en) Instant messaging service method and apparatus
JP7751363B1 (en) Program, information processing device, method and system
JP7733375B1 (en) Program, method, and information processing device
CN112085571B (en) A method, device, computer equipment and medium for displaying an order page
CN115399000B (en) Systems and methods for matching using location information
US20250150788A1 (en) Location-based quest request and performance system

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210917

A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20210924

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240902

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250603

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250604

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250620

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: 20250925

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250926

R150 Certificate of patent or registration of utility model

Ref document number: 7755289

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150