JP7761409B2 - Event server, event terminal, information processing method, and program - Google Patents
Event server, event terminal, information processing method, and programInfo
- Publication number
- JP7761409B2 JP7761409B2 JP2021102544A JP2021102544A JP7761409B2 JP 7761409 B2 JP7761409 B2 JP 7761409B2 JP 2021102544 A JP2021102544 A JP 2021102544A JP 2021102544 A JP2021102544 A JP 2021102544A JP 7761409 B2 JP7761409 B2 JP 7761409B2
- Authority
- JP
- Japan
- Prior art keywords
- event
- business card
- information
- unit
- identifier
- 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
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、イベントに利用されるイベントサーバ等に関するものである。 The present invention relates to an event server used for events.
従来の技術として、イベントにおける来場者を管理するシステムであって、顧客識別コードが付与されたIDカードからなる招待状を持参した来場者に対して、当該顧客識別コードを読み取って登録する招待状持参来場者受付登録サブシステムと、招待状を持参しない新規来場者に対して、当該来場者が記入したOCR帳票を読み取って顧客データに登録することと、顧客識別コードが付与されたIDカードを発行して登録する新規来場者受付登録サブシステムと、各展示ブースにおいて、顧客を検索する検索用端末等からなる来場者データ管理サブシステムと、からなるものが知られていた(例えば、特許文献1参照)。 A known prior art system for managing visitors to an event is one that includes an invitation-bearing visitor registration subsystem that reads and registers the customer identification code of visitors who bring an invitation consisting of an ID card with a customer identification code; a new visitor registration subsystem that reads an OCR form filled out by a new visitor who does not bring an invitation and registers them in customer data, and issues and registers an ID card with a customer identification code; and a visitor data management subsystem at each exhibition booth that includes a search terminal or the like for searching for customers (see, for example, Patent Document 1).
しかしながら、従来のイベントサーバにおいては、予め顧客識別コードが付与された招待状を発行したり、新規来場者については、OCRで来場時に記入された帳票を読み取って顧客を登録したりしなければならず、イベントへの参加の受け付け、およびイベント参加者の管理が容易ではないという課題があった。 However, conventional event servers required issuing invitations with pre-assigned customer identification codes, and for new visitors, registering customers by reading forms filled out at the time of arrival using OCR, which made it difficult to accept event participation and manage event participants.
本発明は、上記のような課題を解消するためになされたものであり、イベントへの参加の受け付け、およびイベント参加者の管理を容易にすることができるイベントサーバ等を提供することを目的とする。 The present invention was made to solve the above-mentioned problems, and aims to provide an event server etc. that can easily accept participation in an event and manage event participants.
本発明のイベントサーバは、イベント識別子と、名刺識別子または名刺情報とをイベント端末から受信する受付情報受信部と、名刺識別子に対応する名刺情報、または受信された名刺情報を取得する名刺情報取得部と、イベント識別子に対応付けて名刺情報を含むイベント参加者情報を蓄積する蓄積部とを備えたイベントサーバである。 The event server of the present invention is an event server that includes a reception information receiving unit that receives an event identifier and a business card identifier or business card information from an event terminal, a business card information acquiring unit that acquires the business card information corresponding to the business card identifier or the received business card information, and a storage unit that stores event participant information including the business card information in association with the event identifier.
かかる構成により、名刺情報を用いて、イベントへの参加の受け付け、およびイベント参加者の管理を容易に行うことができる。 This configuration makes it easy to accept participation in an event and manage event participants using business card information.
また、本発明のイベントサーバは、前記イベントサーバにおいて、名刺識別子は、イベント端末により読み込まれたコードに対応する情報である、ようにしてもよい。 Furthermore, the event server of the present invention may be configured such that, in the event server, the business card identifier is information corresponding to a code read by the event terminal.
かかる構成により、名刺情報を用いて、イベントへの参加の受け付け、およびイベント参加者の管理がより容易に行うことができる。 This configuration makes it easier to use business card information to accept participation in an event and manage event participants.
また、本発明のイベントサーバは、前記イベントサーバにおいて、予め決められた条件を満たす2以上の名刺情報について、2以上のユーザ間における名刺交換の支援を行う支援部をさらに備えるようにしてもよい。 The event server of the present invention may further include a support unit that supports the exchange of business cards between two or more users for two or more pieces of business card information that satisfy predetermined conditions.
かかる構成により、管理されているイベントの参加者の間での名刺交換を支援できる。 This configuration can facilitate the exchange of business cards between participants of a managed event.
また、本発明のイベントサーバは、前記イベントサーバにおいて、イベント識別子に対応付けて、1以上のイベント属性値を有する2以上のイベント情報が格納されるイベント情報格納部と、蓄積部が蓄積したイベント参加者情報に対応する1以上のイベント属性値と、イベント情報格納部に格納されている1以上の各イベント情報が有する1以上のイベント属性値とを用いて、イベント参加者情報に含まれる名刺情報に対応するユーザに推薦するイベントを決定し、イベントのイベント情報を取得するイベント情報取得部と、イベント情報取得部が取得したイベント情報を、ユーザに報知する報知処理を行う報知部と、をさらに備えるようにしてもよい。 The event server of the present invention may further include an event information storage unit that stores two or more pieces of event information each having one or more event attribute values in association with an event identifier; an event information acquisition unit that uses the one or more event attribute values corresponding to the event participant information stored by the storage unit and the one or more event attribute values of each of the one or more pieces of event information stored in the event information storage unit to determine an event to recommend to a user corresponding to the business card information included in the event participant information and acquires the event information for the event; and a notification unit that performs notification processing to notify the user of the event information acquired by the event information acquisition unit.
かかる構成により、ユーザが過去に参加したイベントに応じて、ユーザに適切なイベントを推薦することができる。 This configuration allows appropriate events to be recommended to users based on events they have participated in in the past.
また、本発明のイベントサーバは、前記イベントサーバにおいて、広告格納部に格納される1以上の広告の1以上の広告属性値と、蓄積部が蓄積したイベント参加者情報に対応する1以上のイベント属性値を用いて、イベント参加者情報に含まれる名刺情報に対応するユーザに送信する広告を決定する広告決定部と、広告決定部が決定した広告を、ユーザに送信する広告送信処理を行う広告送信部と、をさらに備えるようにしてもよい。 The event server of the present invention may further include an advertisement determination unit that determines an advertisement to send to a user corresponding to business card information included in the event participant information using one or more advertisement attribute values of one or more advertisements stored in the advertisement storage unit and one or more event attribute values corresponding to the event participant information stored by the storage unit, and an advertisement transmission unit that performs advertisement transmission processing to send the advertisement determined by the advertisement determination unit to the user.
かかる構成により、ユーザが過去に参加したイベントに応じて、ユーザに適切な広告を送信することができる。 This configuration allows appropriate advertisements to be sent to users based on events they have previously attended.
また、本発明のイベントサーバは、前記イベントサーバにおいて、名刺情報取得部は、2以上の名刺管理サーバのうちのいずれかの名刺管理サーバであり、名刺識別子に対応する名刺管理サーバから、名刺識別子に対応する名刺情報を受信するようにしてもよい。 Furthermore, in the event server of the present invention, the business card information acquisition unit may be one of two or more business card management servers, and may receive business card information corresponding to the business card identifier from the business card management server corresponding to the business card identifier.
かかる構成により、複数の名刺管理サーバを利用することができる。 This configuration allows multiple business card management servers to be used.
本発明のイベント端末は、イベント識別子が格納される端末格納部と、名刺識別子を取得する端末処理部と、名刺識別子を名刺管理サーバに送信する端末送信部と、名刺識別子により識別される名刺情報を名刺管理サーバから受信する端末受信部と、名刺情報を出力する端末出力部と、名刺識別子に対応するユーザのイベントへの参加指示を受け付ける端末受付部とを備え、端末送信部は、参加指示の受け付けに応じて、名刺識別子、または名刺情報をイベント識別子と対応付けてイベントサーバに送信するようにしてもよい。 The event terminal of the present invention includes a terminal storage unit that stores an event identifier, a terminal processing unit that acquires a business card identifier, a terminal transmission unit that transmits the business card identifier to a business card management server, a terminal reception unit that receives business card information identified by the business card identifier from the business card management server, a terminal output unit that outputs the business card information, and a terminal reception unit that receives an instruction to participate in an event for a user corresponding to the business card identifier, and the terminal transmission unit may be configured to associate the business card identifier or the business card information with the event identifier and transmit it to the event server in response to receiving the instruction to participate.
かかる構成により、イベントへの参加受付を適切に行うことができる。 This configuration allows for proper event participation registration.
本発明によれば、名刺情報を用いて、イベントへの参加の受け付け、およびイベント参加者の管理を容易に行うことができる。 According to the present invention, business card information can be used to easily accept participation in an event and manage event participants.
以下、イベントサーバ等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。 Embodiments of an event server and the like will be described below with reference to the drawings. Note that components with the same reference numerals in the embodiments perform similar operations, and therefore may not be described again.
(実施の形態)
図1は、本実施の形態におけるイベントシステム1000のブロック図である。
(Embodiment)
FIG. 1 is a block diagram of an event system 1000 according to the present embodiment.
イベントシステム1000は、イベントサーバ1、1または2以上のイベント端末2、1または2以上の名刺管理サーバ3、および1または2以上のユーザ端末4を備える。 The event system 1000 includes an event server 1, one or more event terminals 2, one or more business card management servers 3, and one or more user terminals 4.
イベントサーバ1は、イベントの参加者に関する情報を取得するサーバである。イベント端末2は、イベントへのユーザの受け付けを支援する端末である。名刺管理サーバ3は、名刺情報を管理するサーバである。ユーザ端末4は、イベントに参加するユーザが使用する端末である。 The event server 1 is a server that acquires information about event participants. The event terminal 2 is a terminal that supports user registration for the event. The business card management server 3 is a server that manages business card information. The user terminal 4 is a terminal used by users participating in the event.
イベントサーバ1、名刺管理サーバ3は、例えば、クラウドサーバやASPサーバであるが、そのタイプや設置場所は問わない。 The event server 1 and business card management server 3 may be, for example, a cloud server or an ASP server, but their type and location are not important.
イベント端末2、ユーザ端末4は、スマートフォンやタブレット端末や携帯電話等の携帯端末、いわゆるパソコン等であり、そのタイプは問わない。 The event terminal 2 and user terminal 4 may be any type of mobile device, such as a smartphone, tablet, or mobile phone, or a personal computer.
イベントサーバ1とイベント端末2と名刺管理サーバ3とは、例えば、情報の送受信が可能となるよう、有線または無線のネットワーク等により接続される。また、各ユーザ端末4は、例えば、イベント端末2や、各名刺管理サーバ3と、情報の送受信が可能となるよう、有線または無線のネットワーク等により接続されてもよい。ユーザ端末4とイベント端末2とは、近距離無線通信等により接続されてもよい。 The event server 1, event terminal 2, and business card management server 3 are connected, for example, via a wired or wireless network so that information can be sent and received. Furthermore, each user terminal 4 may be connected, for example, to the event terminal 2 and each business card management server 3 via a wired or wireless network so that information can be sent and received. The user terminal 4 and event terminal 2 may also be connected via short-range wireless communication, for example.
イベントサーバ1は、受付情報受信部101、名刺情報取得部102、イベント情報格納部103、蓄積部104、イベント参加者格納部105、支援部106、イベント情報取得部107、報知部108、広告決定部109、広告格納部110、および広告送信部111を備える。 The event server 1 includes a reception information receiving unit 101, a business card information acquisition unit 102, an event information storage unit 103, an accumulation unit 104, an event participant storage unit 105, a support unit 106, an event information acquisition unit 107, a notification unit 108, an advertisement determination unit 109, an advertisement storage unit 110, and an advertisement transmission unit 111.
イベント端末2は、端末格納部201、端末取得部202、端末送信部203、端末受信部204、端末出力部205、および端末受付部206を備える。 The event terminal 2 includes a terminal storage unit 201, a terminal acquisition unit 202, a terminal transmission unit 203, a terminal reception unit 204, a terminal output unit 205, and a terminal reception unit 206.
受付情報受信部101は、イベント識別子と名刺識別子とをイベント端末2から受信する。イベントとは、例えば、行事や催し物である。イベントは、例えば、セミナー、講演会、集会、会議、展示会、コンサート等である。なお、ここでのイベントの種類は問わない。イベント識別子は、イベントを識別する識別子である。イベント識別子は、例えば、イベント名、イベントの略称、イベントのID、イベントに割り当てられた文字列である。名刺識別子は、名刺を識別可能な識別子である。名刺識別子は、例えば、名刺のID、名刺に割り当てられた文字列である。名刺識別子は、名刺に対応するユーザを識別可能なアカウントやメールアドレス、携帯電話番号等のユーザ識別子であってもよい。名刺識別子は、名刺に対応する名刺情報を識別可能な識別子と考えてもよい。 The reception information receiving unit 101 receives an event identifier and a business card identifier from the event terminal 2. An event is, for example, an event or a fun event. Examples of events include seminars, lectures, meetings, conferences, exhibitions, concerts, etc. Note that the type of event is not important here. An event identifier is an identifier that identifies an event. Examples of event identifiers include the event name, event abbreviation, event ID, and character string assigned to the event. A business card identifier is an identifier that can identify a business card. Examples of business card identifiers include the business card ID and character string assigned to the business card. A business card identifier may be a user identifier such as an account, email address, or mobile phone number that can identify the user corresponding to the business card. A business card identifier may also be considered an identifier that can identify the business card information corresponding to a business card.
名刺情報とは、名刺の情報である。名刺情報は、例えば、名刺に記載されている情報であってもよく、電子的な名刺が有する情報であってもよい。名刺情報は、例えば、一般的な名刺に含まれる情報を含む情報である。名刺情報は、例えば、ユーザの名前、ユーザが所属する組織名(例えば、企業名や団体名)、ユーザの勤務先の住所、ユーザの所属する部署名、ユーザの役職名、ユーザのメールアドレス、ユーザや、ユーザが所属する団体や法人の電話番号等を有する情報である。名刺情報は、名刺の画像を含んでいてもよい。名刺情報は、名刺の画像でも良い。名刺情報に対応するユーザとは、例えば、名刺情報が示すユーザや、名刺情報に対応する名刺を利用するユーザである。 Business card information is information about a business card. For example, business card information may be information written on a business card, or information contained in an electronic business card. For example, business card information includes information contained in a typical business card. Business card information includes, for example, the user's name, the name of the organization to which the user belongs (for example, the name of a company or organization), the user's workplace address, the name of the department to which the user belongs, the user's job title, the user's email address, and telephone numbers of the user or the organization or corporation to which the user belongs. Business card information may include an image of the business card. The user corresponding to the business card information is, for example, the user indicated by the business card information, or the user who uses the business card corresponding to the business card information.
受付情報受信部101は、例えば、イベント識別子と対応付けられた名刺識別子を受信する。受付情報受信部101が受信するイベント識別子および名刺識別子は、例えば、ユーザが参加するイベントを識別するイベント識別子と、このユーザの名刺を識別する名刺識別子である。なお、受付情報受信部101は、イベント識別子と名刺識別子とを一緒に受信してもよく、一緒に受信しなくてもよい。例えば、受信するイベント識別子と名刺識別子との対応関係が判断できれば、イベント識別子と名刺識別子とを一緒に受信する必要はない。 The reception information receiving unit 101 receives, for example, a business card identifier associated with an event identifier. The event identifier and business card identifier received by the reception information receiving unit 101 are, for example, an event identifier that identifies the event in which the user is participating and a business card identifier that identifies the user's business card. Note that the reception information receiving unit 101 may or may not receive the event identifier and business card identifier together. For example, if it is possible to determine the correspondence between the received event identifier and business card identifier, it is not necessary to receive the event identifier and business card identifier together.
受付情報受信部101が受信する名刺識別子は、例えば、イベント端末2により読み込まれたコードに対応する情報である。ここでのコードとは、例えば、画像で表された画像コードであることが好ましいが、文字列で構成されたコードであってもよい。画像コードは、通常、一元コードまたは二次元コードである。例えば、画像コードは、バーコード、QRコード(登録商標)、カラーコード、ベリコード、マキシコード等である。ここでのコードは、例えば、名刺識別子を含む情報をコード化して作成されたコードである。上述したコードに対応する情報は、例えば、コードをデコードして取得される名刺識別子である。イベント端末2により読み込まれたコードに対応する情報とは、イベント端末2が、カメラ(図示せず)や、コードリーダ(図示せず)等を用いてコードを読み取ることにより取得した情報(つまり名刺識別子)である。 The business card identifier received by the reception information receiving unit 101 is, for example, information corresponding to a code read by the event terminal 2. The code here is preferably, for example, an image code represented by an image, but may also be a code composed of a character string. The image code is typically a one-dimensional code or a two-dimensional code. Examples of image codes include barcodes, QR codes (registered trademarks), color codes, VeriCodes, and MaxiCodes. The code here is, for example, a code created by encoding information including a business card identifier. The information corresponding to the above-mentioned code is, for example, a business card identifier obtained by decoding the code. The information corresponding to the code read by the event terminal 2 is information (i.e., the business card identifier) obtained by the event terminal 2 reading the code using a camera (not shown), a code reader (not shown), or the like.
なお、上記において、受付情報受信部101は、イベント識別子と名刺識別子とをイベント端末2から受信する代わりに、イベント識別子と名刺情報とをイベント端末2から受信してもよい。この場合、受付情報受信部101が受信するイベント識別子および名刺情報は、例えば、ユーザが参加するイベントを識別するイベント識別子と、このユーザの名刺の名刺情報である。なお、受付情報受信部101は、イベント識別子と名刺識別子とこの名刺識別子と対応する名刺情報とをイベント端末2から受信してもよい。 In the above, the reception information receiving unit 101 may receive an event identifier and business card information from the event terminal 2 instead of receiving an event identifier and business card identifier from the event terminal 2. In this case, the event identifier and business card information received by the reception information receiving unit 101 are, for example, an event identifier that identifies the event in which the user is participating and business card information of the user's business card. In addition, the reception information receiving unit 101 may receive an event identifier, business card identifier, and business card information corresponding to this business card identifier from the event terminal 2.
名刺情報取得部102は、例えば、受付情報受信部101が受信した名刺識別子に対応する名刺情報を取得する。 The business card information acquisition unit 102 acquires, for example, business card information corresponding to the business card identifier received by the reception information receiving unit 101.
名刺情報取得部102は、例えば、受付情報受信部101が受信した名刺情報を取得する。 The business card information acquisition unit 102 acquires, for example, the business card information received by the reception information receiving unit 101.
名刺情報取得部102は、例えば、1または2以上の名刺情報を、受付情報受信部101が受信した名刺識別子と対応付けて有している名刺管理サーバ3から、当該名刺識別子に対応する名刺情報を受信する。例えば、名刺情報取得部102は、名刺管理サーバ3に、受付情報受信部101が受信した名刺識別子を送信し、名刺管理サーバ3が、この名刺識別子を用いて、名刺識別子と対応付けて格納されている1または2以上の名刺情報から検索して送信する名刺情報を受信することにより、受付情報受信部101が受信した名刺識別子に対応する名刺情報を受信する。なお、名刺情報取得部102が取得する名刺情報は、名刺識別子と対応付けられた名刺管理サーバ3に格納されている名刺情報のすべてであってもよく、一部であってもよい。この名刺情報の一部は、例えば、属性を指定すること等により、予め指定されていてもよい。 The business card information acquisition unit 102 receives, for example, one or more pieces of business card information corresponding to the business card identifier received by the reception information receiving unit 101 from the business card management server 3, which has the business card information associated with the business card identifier. For example, the business card information acquisition unit 102 transmits the business card identifier received by the reception information receiving unit 101 to the business card management server 3, and the business card management server 3 uses the business card identifier to search for and receive the business card information from one or more pieces of business card information stored in association with the business card identifier, thereby receiving the business card information corresponding to the business card identifier received by the reception information receiving unit 101. Note that the business card information acquired by the business card information acquisition unit 102 may be all or part of the business card information stored in the business card management server 3 associated with the business card identifier. This part of the business card information may be specified in advance, for example, by specifying an attribute.
名刺識別子を送受信する通信手段(図示せず)は、名刺情報取得部102が有していてもよく、受付情報受信部101とは別にイベントサーバ1が有していてもよい。 The communication means (not shown) for sending and receiving the business card identifier may be included in the business card information acquisition unit 102, or may be included in the event server 1 separately from the reception information receiving unit 101.
名刺情報取得部102は、例えば、イベントシステム1000が有する1または2以上の名刺管理サーバ3のうちの、予め決められた一の名刺管理サーバ3から名刺情報を取得する。また、イベントシステム1000が2以上の名刺管理サーバ3を有する場合、例えば、名刺情報取得部102は、2以上の名刺管理サーバ3のうちのいずれかの名刺管理サーバ3であり、名刺識別子に対応する名刺情報を有する名刺管理サーバ3から、名刺識別子に対応する名刺情報を取得してもよい。例えば、名刺情報取得部102は、名刺識別子に対応する名刺管理サーバ3を、名刺識別子に含まれる名刺管理サーバ3のIDや、名刺識別子のデータ体系(例えば、文字数や、数字を含むなど)等から判断し、判断した名刺管理サーバ3に名刺識別子を送信して名刺情報を取得してもよい。また、名刺情報取得部102は、すべての名刺管理サーバ3に、名刺識別子を送信し、送信した名刺識別子に対応する名刺情報を取得して送信する名刺管理サーバ3から、名刺情報を受信してもよい。また、名刺情報取得部102は、ランダムに決定した順番や、予め決められた優先順位が示す順番に沿って、名刺識別子を、名刺識別子に対応する名刺情報が受信できるまで、各名刺管理サーバ3に送信することで、名刺情報を受信してもよい。ただし、名刺識別子に対応する名刺管理サーバ3から、名刺情報を取得するための処理は、上記に限定されない。 The business card information acquisition unit 102 acquires business card information from, for example, a predetermined one of one or more business card management servers 3 included in the event system 1000. Furthermore, if the event system 1000 has two or more business card management servers 3, the business card information acquisition unit 102 may acquire business card information corresponding to the business card identifier from one of the two or more business card management servers 3 that has business card information corresponding to the business card identifier. For example, the business card information acquisition unit 102 may determine the business card management server 3 corresponding to the business card identifier based on the ID of the business card management server 3 included in the business card identifier or the data structure of the business card identifier (for example, the number of characters, whether it includes numbers, etc.), and transmit the business card identifier to the determined business card management server 3 to acquire the business card information. The business card information acquisition unit 102 may also transmit a business card identifier to all business card management servers 3, and receive business card information from the business card management servers 3 that acquire and transmit business card information corresponding to the transmitted business card identifier. The business card information acquisition unit 102 may also receive business card information by transmitting the business card identifier to each business card management server 3 in a randomly determined order or in an order indicated by a predetermined priority, until business card information corresponding to the business card identifier is received. However, the process for acquiring business card information from the business card management server 3 corresponding to the business card identifier is not limited to the above.
なお、イベントサーバ1が、1または2以上の名刺識別子とそれぞれ対応付けられた名刺情報が格納された格納部(図示せず)を有する場合、名刺情報取得部102は、受信した名刺識別子に対応する名刺情報を、この格納部を用いて検索により取得してもよい。この場合、名刺管理サーバ3は省略してもよい。 If the event server 1 has a storage unit (not shown) that stores business card information associated with one or more business card identifiers, the business card information acquisition unit 102 may use this storage unit to search and acquire the business card information corresponding to the received business card identifier. In this case, the business card management server 3 may be omitted.
なお、受付情報受信部101が、イベント識別子と対応付けられた名刺情報を受信する場合、名刺情報取得部102は、受付情報受信部101が受信した名刺情報を取得するようにしてもよい。 Note that when the reception information receiving unit 101 receives business card information associated with an event identifier, the business card information acquisition unit 102 may acquire the business card information received by the reception information receiving unit 101.
イベント情報格納部103には、1または2以上のイベント属性値を有するイベント情報が、イベント識別子と対応付けられて格納される。イベント情報が有するイベント属性値は、通常、イベント情報内に含まれているが、イベント情報と対応付けられてイベント情報格納部103等に格納されていてもよい。 Event information having one or more event attribute values is stored in the event information storage unit 103 in association with an event identifier. The event attribute values of the event information are typically included in the event information itself, but may also be stored in the event information storage unit 103 or the like in association with the event information.
イベント属性値とは、イベントに関する属性値である。イベント属性値とは、例えば、イベント種類識別子、開催地、開催期間、イベント参加申込期日、キーワード、タイトル等である。イベント種類識別子は、イベントの種類を示す識別子である。イベントの種類とは、セミナー、講演会、集会、会議等であり、例えば、イベントの形態と考えてもよい。イベント種類識別子は、例えば、イベントの種類を示す名称や、イベントの種類に割り当てられた文字列等である。開催地は、イベントの開催地であり、開催地の住所や座標であってもよく、開催地の地域名や、開催地の名称や、建築物名等であってもよい。開催期間は、開催日時も含む概念である。イベント参加申込期日は、イベントに参加するための申し込みの締め切り日である。キーワードは、イベントの特徴や、内容を示すキーワードである。キーワードは、例えば、イベントの議題や、セミナー等のテーマ、講演会のテーマ等を表すキーワードであってもよい。キーワードは、いわゆるハッシュタグ等のタグやラベルであってもよい。タイトルは、イベントのタイトルである。なお、イベント属性値は、上記の情報に限定されるものではなく、例えば、イベントの説明文等を有していてもよく、イベントの主催者や、共催者、協賛者等を識別する識別子(例えば、主催者名や協賛者名)を有していてもよい。主催者や共催者等の識別子は、主催者や共催者等の名刺識別子等であってもよい。また、イベント属性値は、例えば、イベントに登場する登場者の識別子等を有していてもよい。登場者の識別子は、登場者の名刺識別子等であってもよい。 Event attribute values are attribute values related to an event. Examples of event attribute values include an event type identifier, venue, duration, event participation application deadline, keywords, and title. An event type identifier is an identifier that indicates the type of event. Event types include seminars, lectures, gatherings, conferences, etc., and can be thought of as the form of the event, for example. An event type identifier is, for example, a name that indicates the type of event, or a character string assigned to the event type. The venue is the location where the event is held, and may be the address or coordinates of the venue, or the name of the area where the event is held, the name of the venue, or the name of a building, etc. The duration is a concept that also includes the date and time of the event. The event participation application deadline is the deadline for applications to participate in the event. Keywords are keywords that indicate the characteristics or content of the event. Keywords may be keywords that represent, for example, the event agenda, the theme of a seminar, or the theme of a lecture. Keywords may be tags or labels such as hashtags. The title is the title of the event. Note that the event attribute value is not limited to the above information, and may include, for example, a description of the event, or an identifier that identifies the event's organizer, co-organizer, sponsor, etc. (for example, the organizer's name or sponsor's name). The identifiers for the organizer, co-organizer, etc. may be the business card identifiers of the organizer, co-organizer, etc. Furthermore, the event attribute value may include, for example, the identifiers of the people who appear in the event. The identifiers for the people who appear may be the business card identifiers of the people who appear.
蓄積部104は、受付情報受信部101が受信したイベント識別子に対応付けて、名刺情報取得部102が取得した名刺情報を含むイベント参加者情報を蓄積する。 The storage unit 104 stores the event participant information, including the business card information acquired by the business card information acquisition unit 102, in association with the event identifier received by the reception information receiving unit 101.
蓄積部104は、例えば、イベント情報格納部103にイベント識別子と対応付けられて格納されているイベント情報のうちの、受付情報受信部101が受信したイベント識別子に対応付けられて格納されているイベント情報から、1または2以上のイベント属性値、またはすべてのイベント属性値を取得し、取得したイベント属性値をさらに有するイベント参加者情報を、受信したイベント識別子に対応付けて蓄積するようにしてもよい。 The accumulation unit 104 may, for example, acquire one or more event attribute values, or all event attribute values, from the event information stored in association with the event identifier received by the reception information receiving unit 101, among the event information stored in association with the event identifier in the event information storage unit 103, and accumulate event participant information that further has the acquired event attribute values in association with the received event identifier.
ここでは、一例として、蓄積部104が、イベント参加者情報を、イベント識別子に対応付けてイベント参加者格納部105に蓄積する場合について説明するが、蓄積部104が、イベント参加者情報をイベント識別子に対応付けて蓄積する蓄積先は、これに限定されない。例えば、イベントサーバ1以外の外部のサーバ装置(図示せず)等を蓄積先としてもよい。この場合、蓄積部104は、イベント参加者情報等を送信する送信手段等を有していてもよい。 Here, as an example, a case will be described in which the accumulation unit 104 accumulates the event participant information in the event participant storage unit 105 in association with the event identifier, but the accumulation unit 104 may accumulate the event participant information in association with the event identifier in a location other than the event server 1. For example, the accumulation unit 104 may accumulate the event participant information in an external server device (not shown) other than the event server 1. In this case, the accumulation unit 104 may have a transmission means or the like for transmitting the event participant information, etc.
イベント参加者格納部105には、1または2以上のイベント参加者情報が、それぞれイベント識別子と対応付けられて格納される。なお、蓄積部104が、イベント識別子と対応付けたイベント参加者情報を、イベント参加者格納部105以外の格納部に蓄積する場合、イベント参加者格納部105は省略してもよい。 The event participant storage unit 105 stores one or more event participant information items, each associated with an event identifier. Note that if the accumulation unit 104 accumulates the event participant information associated with the event identifier in a storage unit other than the event participant storage unit 105, the event participant storage unit 105 may be omitted.
支援部106は、予め決められた条件を満たす2以上の名刺情報について、2以上のユーザ間における名刺交換の支援を行う。ここでの名刺情報は、例えば、イベント参加者格納部105に格納されているイベント参加者情報が有する名刺情報である。2以上の名刺情報について、2以上のユーザ間における名刺交換の支援を行う、ということは、例えば、2以上の名刺情報にそれぞれ対応する2以上のユーザ間における名刺交換の支援を行うことである。 The support unit 106 supports the exchange of business cards between two or more users for two or more pieces of business card information that satisfy predetermined conditions. The business card information here is, for example, the business card information contained in the event participant information stored in the event participant storage unit 105. Supporting the exchange of business cards between two or more users for two or more pieces of business card information means, for example, supporting the exchange of business cards between two or more users that respectively correspond to two or more pieces of business card information.
ここでの予め決められた条件は、例えば、名刺交換を支援することを決定するための条件である。予め決められた条件は、例えば、2以上の名刺情報が示すユーザが、同じイベントに参加したことを示す条件である。例えば、予め決められた条件は、名刺情報にそれぞれ対応する1または2以上のイベント識別子が一致するという条件である。 The predetermined condition here is, for example, a condition for deciding to support the business card exchange. The predetermined condition is, for example, a condition indicating that two or more users indicated by business card information participated in the same event. For example, the predetermined condition is a condition in which one or more event identifiers corresponding to each piece of business card information match.
予め決められた条件は、例えば、同じイベントの主催者と参加者であることである。例えば、予め決められた条件は、2つの各名刺情報に対応するイベント識別子が一致し、かつ当該イベント識別子と対になるユーザの属性値が「主催者」と「参加者」であることである。 The predetermined condition is, for example, that the two users are the organizer and participant of the same event. For example, the predetermined condition is that the event identifiers corresponding to the two business card information items match, and the attribute values of the user paired with the event identifier are "organizer" and "participant."
また、予め決められた条件は、例えば、2以上の名刺情報が示すユーザが、似ているイベントに参加したことを示す条件であってもよい。例えば、予め決められた条件は、名刺情報にそれぞれ対応する1または2以上のイベント属性値が類似しているという条件である。ここでの類似は、例えば、一致も含む概念である。例えば、1または2以上のイベント属性値が類似している、ということは、例えば、予め決められた1または2以上の属性のイベント属性値が一致する、ということであってもよく、一致するイベント属性値の属性の数が閾値より多い、ということであってもよい。ここでの名刺情報と、この名刺情報に対応するイベント属性値とは、例えば、一のイベント参加者情報が有する名刺情報と、この一のイベント参加者情報が有するイベント属性値とである。例えば、異なる名刺情報を有する2以上のイベント参加者情報において、それぞれが有するイベント属性値のうちの、イベント種類識別子の値が一致し、かつ開催地の値が一致する場合に、支援部106は、この2以上のイベント参加者情報が有する名刺情報が、予め決められた条件を満たすと判断してもよい。 Furthermore, the predetermined condition may be, for example, a condition indicating that users indicated by two or more pieces of business card information participated in similar events. For example, the predetermined condition is a condition that one or more event attribute values corresponding to the business card information are similar. Here, similarity is a concept that also includes, for example, matching. For example, one or more event attribute values being similar may mean, for example, that the event attribute values of one or more predetermined attributes match, or that the number of matching event attribute values is greater than a threshold. Here, the business card information and the event attribute value corresponding to this business card information are, for example, the business card information held by a single piece of event participant information and the event attribute value held by this single piece of event participant information. For example, if two or more pieces of event participant information having different business card information have the same event type identifier value and the same venue value among the event attribute values held by each piece of event participant information, the support unit 106 may determine that the business card information held by this two or more pieces of event participant information satisfies the predetermined condition.
また、予め決められた条件は、名刺交換している2以上のユーザのイベント参加者情報が有するイベント属性値の組と、名刺交換していない2以上のユーザのイベント参加者情報が有するイベント属性値の組とを教師データとして機械学習することにより取得した名刺交換すべきか否かを判別する判別器(この判別器は、学習器と考えてもよい)に、2以上のイベント参加者情報のイベント属性値を入力することにより得られる判別結果が、名刺交換すべきことを示す結果である、という条件であってもよい。 The predetermined condition may also be that the event attribute values of two or more pieces of event participant information are input into a classifier (this classifier may be considered a learning device) that determines whether or not business cards should be exchanged, obtained by machine learning using as training data a set of event attribute values contained in the event participant information of two or more users who have exchanged business cards and a set of event attribute values contained in the event participant information of two or more users who have not exchanged business cards. The classifier obtains this by inputting the event attribute values of two or more pieces of event participant information, and the result of the determination indicates that business cards should be exchanged.
なお、予め決められた条件は、名刺交換が必要ではない2以上のユーザの名刺情報が、条件を満たしていると判断されないような条件をさらに有していてもよい。名刺交換が必要でない2以上のユーザとは、例えば、同じユーザや、所属する組織が同じユーザや、既に名刺交換済みである2以上のユーザである。例えば、予め決められた条件は、名刺情報に対応付けられた名刺識別子が一致しないという条件や、名刺情報が有する組織名が一致しない、という条件をさらに有していてもよい。 The predetermined conditions may further include a condition that prevents the business card information of two or more users who do not need to exchange business cards from being determined to satisfy the condition. Two or more users who do not need to exchange business cards are, for example, the same user, users who belong to the same organization, or two or more users who have already exchanged business cards. For example, the predetermined conditions may further include a condition that the business card identifiers associated with the business card information do not match, or a condition that the organization names contained in the business card information do not match.
名刺交換の支援とは、例えば、名刺交換のレコメンド、および名刺交換した結果の管理の少なくとも一方である。名刺交換のレコメンドとは、ユーザに対して、名刺交換することを勧める情報を報知することである。名刺交換することを勧める情報の報知とは、例えば、ユーザが利用するユーザ端末4に名刺交換することを勧める情報を送信することである。名刺交換することを勧める情報は、例えば、名刺交換することを勧める交換相手となるユーザを識別可能な名前等の情報や、ユーザのメールアドレスや携帯電話番号等のユーザの連絡先の情報を有する情報である。支援部106は、例えば、これらの情報を、名刺情報から取得する。名刺交換した結果の管理とは、名刺交換した2以上のユーザの名刺識別子を対応付けて蓄積することである。この情報は、例えば、名刺管理サーバ3の格納部(図示せず)に蓄積してもよく、イベントサーバ1が有する格納部(図示せず)に蓄積してもよい。なお、支援部106は、名刺交換することを勧める情報とともに、名刺交換に同意する操作を受け付けるための情報(例えば、同意する操作を受け付けるボタン等を有する情報)を、2以上のユーザのユーザ端末4に対して送信するようにし、この同意する操作を受け付けるための情報を介して、各ユーザ端末4から同意する操作を受け付けた場合に、支援部106は、この2以上のユーザが名刺交換した結果の情報として、この2以上のユーザの名刺情報を対応付けて蓄積するようにしてもよい。 Supporting a business card exchange involves, for example, at least one of recommending a business card exchange and managing the results of the business card exchange. Recommending a business card exchange involves notifying a user of information recommending that they exchange business cards. Notifying a user of information recommending that they exchange business cards involves, for example, sending information recommending that they exchange business cards to the user terminal 4 used by the user. The information recommending that they exchange business cards includes, for example, information such as the name of the user with whom the business card exchange is recommended, and information including the user's contact information such as the user's email address and mobile phone number. The support unit 106, for example, acquires this information from the business card information. Managing the results of a business card exchange involves storing the business card identifiers of two or more users who exchanged business cards in association with each other. This information may be stored, for example, in a storage unit (not shown) of the business card management server 3, or in a storage unit (not shown) of the event server 1. The support unit 106 may transmit information for accepting an operation to agree to the business card exchange (for example, information having a button for accepting an operation to agree) to the user terminals 4 of two or more users, along with information recommending the exchange of business cards, and when an operation to agree is accepted from each user terminal 4 via this information for accepting an operation to agree, the support unit 106 may store the business card information of the two or more users in association with the information as information resulting from the exchange of business cards by the two or more users.
支援部106は、例えば、予め決められた条件を満たす名刺情報を用いて、名刺交換の支援を行う。例えば、支援部106は、名刺情報が示すユーザの連絡先(例えば、メールアドレス等)に、名刺交換することを勧める情報を送信してもよい。また、支援部106は、名刺交換した2以上のユーザの名刺情報に対応する名刺識別子をイベント参加者情報からそれぞれ取得し、対応付けて蓄積してもよい。 The support unit 106 supports the business card exchange, for example, by using business card information that meets predetermined conditions. For example, the support unit 106 may send information encouraging the exchange of business cards to the user's contact information (e.g., email address) indicated by the business card information. The support unit 106 may also acquire business card identifiers corresponding to the business card information of two or more users who exchanged business cards from the event participant information, and store them in association with each other.
なお、イベント参加者情報がイベント属性値を有していない場合、支援部106は、イベント参加者情報が有する名刺情報に対応するイベント属性値として、イベント参加者情報に対応付けられたイベント識別子に対応付けられてイベント情報格納部103に格納されているイベント属性値を用いるようにしてもよい。つまり、上記のイベント参加者情報が有するイベント属性値の代わりに、イベント参加者情報に対応付けられたイベント識別子に対応付けられてイベント情報格納部103に格納されているイベント情報が有する1または2以上のイベント属性値を用いるようにしてもよい。例えば、名刺情報と、この名刺情報に対応するイベント属性値とを、例えば、一のイベント参加者情報が有する名刺情報と、この一のイベント参加者情報が有するイベント識別子と対応付けられてイベント情報格納部103に格納されているイベント情報と考えてもよい。かかることは以下においても同様である。 In addition, if the event participant information does not have an event attribute value, the support unit 106 may use the event attribute value associated with the event identifier associated with the event participant information and stored in the event information storage unit 103 as the event attribute value corresponding to the business card information contained in the event participant information. In other words, instead of the event attribute value contained in the event participant information, one or more event attribute values contained in the event information associated with the event identifier associated with the event participant information and stored in the event information storage unit 103 may be used. For example, the business card information and the event attribute value corresponding to this business card information may be considered to be the business card information contained in a piece of event participant information and the event information stored in the event information storage unit 103 associated with the event identifier contained in this piece of event participant information. The same applies hereinafter.
イベント情報取得部107は、蓄積部104が蓄積したイベント参加者情報に対応する1以上のイベント属性値と、イベント情報格納部103に格納されている1以上のイベント情報が有する1以上のイベント属性値とを用いて、イベント参加者情報に含まれる名刺情報に対応するユーザに推薦するイベントを決定し、このイベントのイベント情報を取得する。 The event information acquisition unit 107 uses one or more event attribute values corresponding to the event participant information accumulated by the accumulation unit 104 and one or more event attribute values contained in one or more pieces of event information stored in the event information storage unit 103 to determine an event to recommend to a user corresponding to the business card information included in the event participant information, and acquires event information for this event.
イベント情報取得部107は、例えば、イベント情報格納部103に格納されているイベント情報が示すイベントであって、イベント参加者情報に対して、予め決められた推薦のための条件を満たしているイベントを、イベント参加者情報に含まれる名刺情報に対応するユーザに推薦するイベントとして決定する。予め決められた推薦のための条件とは、例えば、イベントに対応するイベント情報が有する1または2以上のイベント属性値と、イベント参加者情報に対応する1または2以上のイベント属性値と、が類似しているという条件である。ここでの類似は、例えば、一致も含む概念である。また、予め決められた推薦のための条件は、1以上の属性値間の類似度が閾値以上または閾値より大きいこと、一致する属性値が存在すること、特定の属性値(例えば、イベント種類識別子)が一致することである。 The event information acquisition unit 107 determines, for example, an event indicated by the event information stored in the event information storage unit 103 and that satisfies predetermined conditions for recommendation for the event participant information as an event to be recommended to the user corresponding to the business card information included in the event participant information. The predetermined condition for recommendation is, for example, a condition in which one or more event attribute values in the event information corresponding to the event are similar to one or more event attribute values corresponding to the event participant information. Similarity here is a concept that includes, for example, agreement. Furthermore, the predetermined conditions for recommendation are that the similarity between one or more attribute values is equal to or greater than a threshold, that matching attribute values exist, and that specific attribute values (for example, event type identifiers) match.
イベント情報取得部107は、例えば、蓄積部104が蓄積したイベント参加者情報に対応する1以上のイベント属性値を取得する。また、イベント情報取得部107は、例えば、イベント情報格納部103から今後に開催されるイベント情報が有する1以上のイベント属性値を取得し、当該1以上のイベント属性値が、イベント参加者情報に対応する1以上のイベント属性値と予め決められた推薦のための条件を満たすか否かを判断し、予め決められた推薦のための条件を満たす場合に、当該イベント情報に対するイベントがユーザに推薦するイベントである、と判断する。 The event information acquisition unit 107 acquires, for example, one or more event attribute values corresponding to the event participant information accumulated by the accumulation unit 104. The event information acquisition unit 107 also acquires, for example, one or more event attribute values contained in information about an upcoming event from the event information storage unit 103, determines whether the one or more event attribute values satisfy predetermined conditions for recommendation with one or more event attribute values corresponding to the event participant information, and if the predetermined conditions for recommendation are satisfied, determines that the event corresponding to the event information is an event to be recommended to the user.
例えば、イベント情報取得部107は、イベント情報格納部103に格納されているイベント情報であって、蓄積部104が蓄積したイベント参加者情報に対応する予め決められた1または2以上のイベント属性値と一致しているイベント属性値を有するイベント情報が示すイベントを、推薦のための条件を満たすイベントであると判断して、このイベントを、蓄積部104が蓄積したイベント参加者情報に含まれる名刺情報に対応するユーザに推薦するイベントとして決定する。 For example, the event information acquisition unit 107 determines that an event indicated by event information stored in the event information storage unit 103 and having an event attribute value that matches one or more predetermined event attribute values corresponding to the event participant information accumulated by the accumulation unit 104 is an event that satisfies the conditions for recommendation, and determines this event as an event to be recommended to the user corresponding to the business card information included in the event participant information accumulated by the accumulation unit 104.
具体例を挙げると、イベント情報取得部107は、イベント情報格納部103に格納されているイベント情報であって、蓄積部104が蓄積したイベント参加者情報に対応するイベント属性値であるイベント種類識別子と同じイベント種類識別子をイベント属性値として有するイベント情報が示すイベントを、この蓄積部104が蓄積したイベント参加者情報に含まれる名刺情報に対応するユーザに推薦するイベントとして決定してもよい。また、イベント情報取得部107は、イベント情報格納部103に格納されているイベント情報であって、蓄積部104が蓄積したイベント参加者情報に対応するイベント属性値であるキーワードと同じキーワードをイベント属性値として有するイベント情報が示すイベントを、この蓄積部104が蓄積したイベント参加者情報に含まれる名刺情報に対応するユーザに推薦するイベントとして決定してもよい。 As a specific example, the event information acquisition unit 107 may determine, as an event to be recommended to a user corresponding to the business card information included in the event participant information accumulated by the accumulation unit 104, an event indicated by event information stored in the event information storage unit 103 and having, as an event attribute value, the same event type identifier as the event type identifier that is the event attribute value corresponding to the event participant information accumulated by the accumulation unit 104. Also, the event information acquisition unit 107 may determine, as an event to be recommended to a user corresponding to the business card information included in the event participant information accumulated by the accumulation unit 104, an event indicated by event information stored in the event information storage unit 103 and having, as an event attribute value, the same keyword as the keyword that is the event attribute value corresponding to the event participant information accumulated by the accumulation unit 104.
また、イベント情報取得部107は、例えば、イベント情報格納部103に格納されているイベント情報であって、蓄積部104が蓄積したイベント参加者情報に対応するイベント属性値と一致しているイベント属性値の数が閾値より多いイベント情報が示すイベントを、この蓄積部104が蓄積したイベント参加者情報に含まれる名刺情報に対応するユーザに推薦するイベントとして決定してもよい。 Furthermore, the event information acquisition unit 107 may determine, for example, an event indicated by event information stored in the event information storage unit 103 where the number of event attribute values matching the event attribute values corresponding to the event participant information accumulated by the accumulation unit 104 is greater than a threshold, as an event to be recommended to the user corresponding to the business card information included in the event participant information accumulated by the accumulation unit 104.
また、複数のイベント情報についてそれぞれ取得した、各イベント情報が有する2以上のイベント属性値と、このイベント情報が示すイベントに参加したユーザのイベント参加者情報に対応するイベント属性値との複数の組、および各イベント情報が有する2以上のイベント属性値と、このイベント情報が示すイベントに参加しなかったユーザのイベント参加者情報に対応するイベント属性値との複数の組と、を教師データとして機械学習することにより取得したイベントと、このイベントを推薦すべきユーザとの組を判別する判別器(この判別器は、学習器と考えてもよい)に、推薦の対象となるイベントのイベント情報が有する2以上のイベント属性値と、イベント参加者情報に対応するイベント属性値との組を入力することにより得られる判別結果が、イベントを推薦すべきであるという判別結果が得られた場合に、イベント情報取得部107は、この推薦の対象となるイベントを、推薦のための条件を満たすイベントとして、入力したイベント属性値に対応するイベント参加者情報が有する名刺情報が示すユーザに推薦することを決定してもよい。 Furthermore, a classifier (which may be considered a learning device) that discriminates between events and users to whom the event should be recommended by machine learning using as training data multiple pairs of two or more event attribute values contained in the event information of an event to be recommended and event attribute values corresponding to the event participant information of users who participated in the event indicated by the event information, and multiple pairs of two or more event attribute values contained in the event information and event attribute values corresponding to the event participant information of users who did not participate in the event indicated by the event information, obtained for each of multiple pieces of event information. When the discrimination result obtained indicates that the event should be recommended, the event information acquisition unit 107 may decide to recommend the event to the user indicated by the business card information in the event participant information corresponding to the input event attribute values, as an event that satisfies the conditions for recommendation.
なお、イベント情報取得部107は、蓄積部104が蓄積したイベント参加者情報に対応する1以上のイベント属性値と、イベント情報格納部103に格納されている1以上の各イベント情報が有する1以上のイベント属性値とを用いて、上記のように決定したイベントであって、イベント参加者情報に対応付けられたイベント識別子で識別されるイベント以外のイベントを、ユーザに推薦するイベントとして決定してもよい。 The event information acquisition unit 107 may use one or more event attribute values corresponding to the event participant information accumulated by the accumulation unit 104 and one or more event attribute values of each of the one or more pieces of event information stored in the event information storage unit 103 to determine, as an event to be recommended to the user, an event determined as described above, other than an event identified by an event identifier associated with the event participant information.
また、イベント情報取得部107は、蓄積部104が蓄積したイベント参加者情報に対応する1以上のイベント属性値と、イベント情報格納部103に格納されている1以上の各イベント情報が有する1以上のイベント属性値とを用いて、上記のように決定したイベントであって、開催前のイベントや、参加申込期日前のイベントを、ユーザに推薦するイベントとして決定してもよい。開催前のイベントとは、例えば、イベントに対応する開催期間(例えば、イベントに対応するイベント属性値である開催期間)が現在よりも後の日付であるイベントである。参加申込期日前のイベントとは、例えば、イベントの参加申込期日(例えば、イベントに対応するイベント属性値である参加申込期日)が現在よりも後の日付であるイベントである。かかることは、以下においても同様である。 The event information acquisition unit 107 may also use one or more event attribute values corresponding to the event participant information accumulated by the accumulation unit 104 and one or more event attribute values included in each of the one or more pieces of event information stored in the event information storage unit 103 to determine, as an event to recommend to the user, an event that has been determined as described above and that has not yet begun or an event whose participation application deadline has passed. An event that has not yet begun is, for example, an event whose corresponding event period (for example, the event period, which is an event attribute value corresponding to the event) is a date that is later than the present. An event whose participation application deadline (for example, the participation application deadline, which is an event attribute value corresponding to the event) is a date that is later than the present. The same applies hereinafter.
イベント情報取得部107は、イベント情報格納部103に格納されているすべてのイベント情報を対象として、1以上の各ユーザに推薦する1以上のイベント情報を決定してもよく、イベント情報格納部103に格納されている一部のイベント情報を対象として、1以上の各ユーザに推薦する1以上のイベント情報を決定してもよい。例えば、イベント情報取得部107は、イベント情報格納部103に新たに蓄積された場合等に、新たに蓄積されたイベント情報が有する1以上のイベント属性値と、蓄積部104が蓄積した1または2以上のイベント参加者情報に対応する1以上のイベント属性値と、を用いて、1または2以上のイベント参加者情報にそれぞれ含まれる名刺情報に対応する1または2以上のユーザの中から、新たに蓄積されたイベント情報が示すイベントを推薦するユーザを決定することにより、ユーザに推薦するイベントを決定して、このイベントのイベント情報を取得するようにしてもよい。例えば、イベント情報取得部107は、イベント情報格納部103に新たに蓄積されたイベント情報に対して、上記の予め決められた推薦のための条件を満たしているイベント参加者情報に含まれる名刺情報に対応するユーザを、この新たに蓄積されたイベントを推薦するユーザとして決定して、このイベント情報を、このユーザに推薦するイベントのイベント情報として取得してもよい。例えば、イベント情報取得部107は、蓄積部104が蓄積したイベント参加者情報のうちの、イベント参加者情報に対応する1以上のイベント属性値が、新たに蓄積されたイベント情報が有する1以上のイベント属性値と類似しているイベント参加者情報に対応する名刺情報に対応するユーザを、新たに蓄積されるイベント情報が示すイベントを推薦するユーザとして決定して、このイベント情報を、このユーザに推薦するイベントのイベント情報として取得してもよい。なお、新たに蓄積されたイベント情報は、通常、開催前のイベント、または参加申込期日前のイベントのイベント情報である。 The event information acquisition unit 107 may determine one or more pieces of event information to recommend to one or more users based on all event information stored in the event information storage unit 103, or may determine one or more pieces of event information to recommend to one or more users based on a portion of the event information stored in the event information storage unit 103. For example, when new event information is stored in the event information storage unit 103, the event information acquisition unit 107 may use one or more event attribute values of the newly stored event information and one or more event attribute values corresponding to one or more pieces of event participant information stored by the storage unit 104 to determine a user to whom the event indicated by the newly stored event information should be recommended from one or more users corresponding to the business card information included in each piece of event participant information, thereby determining an event to recommend to the user and acquiring event information for the event. For example, the event information acquisition unit 107 may determine, for event information newly accumulated in the event information storage unit 103, a user corresponding to business card information included in event participant information that satisfies the above-mentioned predetermined conditions for recommendation as a user to recommend the newly accumulated event, and acquire this event information as event information for the event to be recommended to this user. For example, the event information acquisition unit 107 may determine, as a user to recommend the event indicated by the newly accumulated event information, a user corresponding to business card information corresponding to event participant information accumulated by the accumulation unit 104, in which one or more event attribute values corresponding to the event participant information are similar to one or more event attribute values included in the newly accumulated event information, and acquire this event information as event information for the event to be recommended to this user. Note that newly accumulated event information is usually event information for an event that has not yet been held or an event for which the participation application deadline has not yet arrived.
なお、異なるイベント参加者情報が、同じ名刺情報を有する場合があることから、例えば、イベント情報取得部107が、同じ名刺情報に対応するユーザに推薦するイベントとして、重複したイベントが検出されることが考えられる。このため、同じ名刺情報に対応するユーザに推薦するイベントとして、重複したイベントが検出されうる場合、イベント情報取得部107は、ユーザについて取得したイベント情報について、ユニーク処理等を行って、同じユーザに対して同じイベントのイベント情報を重複して取得しないようにすることが好ましい。 Note that different event participant information may contain the same business card information, and therefore, for example, it is conceivable that the event information acquisition unit 107 may detect duplicate events as events to be recommended to users corresponding to the same business card information. For this reason, when duplicate events may be detected as events to be recommended to users corresponding to the same business card information, it is preferable that the event information acquisition unit 107 perform unique processing or the like on the event information acquired for the user so as not to acquire duplicate event information for the same event for the same user.
また、イベント情報取得部107が、イベント情報を取得するタイミングは問わない。イベント情報取得部107は、イベント情報格納部103にイベント情報が新たに蓄積された場合に、当該新たに蓄積されたイベント情報のイベントを推薦する1以上のユーザを決定しても良いし、イベント参加者情報が蓄積された場合、当該イベント参加者情報に対応する名刺情報に対応するユーザに推薦する他のイベントのイベント情報を取得しても良いし、予め決められた時刻になった際に、1以上の各名刺情報に対応するユーザに推薦するイベントのイベント情報を取得しても良いし、ユーザからの指示の受け付けに応じて当該ユーザに推薦するイベントのイベント情報を取得しても良いし、管理者からの指示の受け付けに応じて1以上の各ユーザに推薦するイベントのイベント情報を取得しても良い。 The event information acquisition unit 107 may acquire event information at any time. When new event information is stored in the event information storage unit 103, the event information acquisition unit 107 may determine one or more users to whom to recommend the event of the newly stored event information; when event participant information is stored, the event information acquisition unit 107 may acquire event information of other events to recommend to the user corresponding to the business card information corresponding to the event participant information; when a predetermined time arrives, the event information acquisition unit 107 may acquire event information of events to recommend to each of one or more users corresponding to each of one or more business card information; in response to receiving an instruction from a user, the event information acquisition unit 107 may acquire event information of events to recommend to the user; or in response to receiving an instruction from an administrator, the event information acquisition unit 107 may acquire event information of events to recommend to one or more users.
報知部108は、イベント情報取得部107が取得したイベント情報を、ユーザに報知する報知処理を行う。ここでの報知は、例えば、ユーザに推薦するイベントのイベント情報をユーザに送信することである。報知部108は、例えば、報知処理として、イベント情報取得部107が取得したイベント情報を、このイベント情報が示すイベントを推薦するユーザ(例えば、ユーザが利用するユーザ端末4)に送信する。報知部108は、例えば、格納部(図示せず)等に予め格納されたテンプレート等にイベント情報を配置して、ユーザに送信する。ここで送信するイベント情報は、イベント情報の一部であってもよい。ただし、送信する一部のイベント情報は、イベントを特定可能な情報であることが好ましい。また、報知処理は、イベント情報へのリンク(例えば、イベント情報が配置されたWEBページへのリンク)を有する情報を送信する処理であってもよい。また、報知処理は、イベント情報が示すイベントへの参加申込みを受け付けるためのWEBページ等へのリンクを有する情報のユーザへの送信を含んでもよい。報知部108は、例えば、イベント情報取得部107が取得したイベント情報を、ユーザに対応する名刺情報が有する通知先(例えば、メールアドレス、携帯の電話番号)を用いて、報知する。 The notification unit 108 performs notification processing to notify the user of the event information acquired by the event information acquisition unit 107. Notification here means, for example, transmitting event information of an event recommended to the user to the user. For example, as the notification processing, the notification unit 108 transmits the event information acquired by the event information acquisition unit 107 to the user (e.g., the user terminal 4 used by the user) to whom the event indicated by the event information is recommended. For example, the notification unit 108 arranges the event information in a template stored in a storage unit (not shown) or the like and transmits the template to the user. The event information transmitted here may be a portion of the event information. However, it is preferable that the portion of the event information transmitted be information that can identify the event. Furthermore, the notification processing may also be processing to transmit information having a link to the event information (e.g., a link to a web page on which the event information is located). Furthermore, the notification processing may also include transmitting to the user information having a link to a web page or the like for accepting applications to participate in the event indicated by the event information. The notification unit 108 notifies the user of the event information acquired by the event information acquisition unit 107, for example, using the notification destination (e.g., email address, mobile phone number) included in the business card information corresponding to the user.
広告決定部109は、広告格納部110に格納される1以上の広告が有する1または2以上の広告属性値と、蓄積部104が蓄積したイベント参加者情報に対応する1以上のイベント属性値とを用いて、イベント参加者情報に含まれる名刺情報に対応するユーザに送信する広告を決定する。広告決定部109は、イベント参加者情報に対応するイベント属性値として、イベント参加者情報が有する1以上のイベント属性値を用いてもよく、イベント参加者情報に対応付けられたイベント識別子と対応付けられてイベント情報格納部103に格納されているイベント情報が有する1以上のイベント属性値を用いてもよい。 The advertisement determination unit 109 determines an advertisement to be sent to a user corresponding to the business card information included in the event participant information, using one or more advertisement attribute values possessed by one or more advertisements stored in the advertisement storage unit 110 and one or more event attribute values corresponding to the event participant information accumulated by the accumulation unit 104. The advertisement determination unit 109 may use one or more event attribute values possessed by the event participant information as the event attribute values corresponding to the event participant information, or may use one or more event attribute values possessed by event information stored in the event information storage unit 103 in association with an event identifier associated with the event participant information.
広告属性値とは、広告に関する属性値である。例えば、広告属性値は、例えば、広告エリア、広告キーワード、提供者識別子等である。広告エリアとは、広告の送信対象となるユーザが営業活動するエリアの住所や座標、名称、建築物名等を示す情報である。キーワードは、広告の内容に関するキーワードであり、例えば、広告が示す商品やサービス等に関連するキーワードである。キーワードは、広告が示す商品やサービスの分野や、分類を示すキーワードであってもよく、広告が示す商品やサービスのターゲットの関心事を示すキーワードであってもよい。提供者識別子は、広告が示す商品やサービスを提供する企業や組織等の提供者の識別子であり、例えば、提供者名や、提供者に割り当てられたコードであってもよい。ただし、広告属性値は上記のような情報に限定されない。1以上の広告属性値は、例えば、1以上のイベント属性値に対応付けられた情報である。例えば、イベント属性値である開催地と、広告属性値である広告エリアとが対応付けられていてもよい。また、例えば、イベント属性値であるキーワードと、広告属性値である広告キーワードとが対応付けられていてもよい。また、例えば、イベント属性値である主催者識別子と、広告属性値である提供者識別子とが対応付けられていてもよい。ただし、対応付けは、上記の対応付けに限定されない。一の広告属性値と、この広告属性値に対応付けられたイベント属性値との対応関係を示す情報(例えば、属性名間の対応関係を示す情報)は、図示しない格納部等に予め格納されていてもよい。 Advertising attribute values are attribute values related to advertisements. Examples of advertising attribute values include advertising areas, advertising keywords, and provider identifiers. Advertising areas are information indicating the address, coordinates, name, and building names of the area in which users to whom advertisements are sent conduct their business. Keywords are keywords related to the content of the advertisement, such as keywords related to the products and services shown in the advertisement. Keywords may indicate the field or category of the products and services shown in the advertisement, or keywords indicating the interests of the target audience for the products and services shown in the advertisement. Provider identifiers are identifiers of providers such as companies and organizations that provide the products and services shown in the advertisement, and may be, for example, the provider name or a code assigned to the provider. However, advertising attribute values are not limited to the above information. One or more advertising attribute values are, for example, information associated with one or more event attribute values. For example, a venue, which is an event attribute value, may be associated with an advertising area, which is an advertising attribute value. Furthermore, for example, a keyword, which is an event attribute value, may be associated with an advertising keyword, which is an advertising attribute value. Furthermore, for example, a host identifier, which is an event attribute value, may be associated with a provider identifier, which is an advertisement attribute value. However, the association is not limited to the association described above. Information indicating the association between a single advertisement attribute value and the event attribute value associated with that advertisement attribute value (for example, information indicating the association between attribute names) may be stored in advance in a storage unit (not shown) or the like.
広告とは、商品またはサービスをユーザに知らせるための情報である。広告は、例えば、文字列および画像の少なくとも一方により構成される情報である。また、広告は、商品またはサービスについての情報が配置されたWEBページ等の情報へのリンクを有する情報であってもよい。ここでの画像は動画像であっても静止画像であってもよい。ここでの広告は、商品またはサービスを宣伝するための、いわゆるプロモーション等に用いられる情報も含む概念である。また、ここでの広告は、いわゆるクーポン等の情報であってもよい。 An advertisement is information used to inform users about a product or service. For example, an advertisement is information composed of at least one of text and images. An advertisement may also be information that includes a link to information such as a web page containing information about the product or service. The images in this case may be moving images or still images. The concept of advertisement here also includes information used for so-called promotions, etc., to advertise a product or service. An advertisement here may also be information such as so-called coupons.
広告決定部109は、例えば、広告が有する1または2以上の広告属性値と、一のイベント参加者情報に対応するイベント属性値のうちの、上記の1または2以上の広告属性値にそれぞれ対応するイベント属性値とが、予め決められた広告送信のための条件を満たす場合に、この広告を、上記の一のイベント参加者情報に含まれる名刺情報に対応するユーザに送信する広告として決定する。予め決められた広告送信のための条件とは、広告が有する1または2以上の広告属性値と、一のイベント参加者情報に対応するイベント属性値のうちの、上記の1または2以上の広告属性値にそれぞれ対応するイベント属性値とが、類似している、という条件である。ここでの類似は、例えば、一致も含む概念である。 For example, if one or more advertisement attribute values possessed by the advertisement and event attribute values corresponding to one or more of the advertisement attribute values among the event attribute values corresponding to a piece of event participant information satisfy a predetermined condition for advertisement transmission, the advertisement determination unit 109 determines the advertisement as the advertisement to be sent to the user corresponding to the business card information included in the piece of event participant information. The predetermined condition for advertisement transmission is a condition in which one or more advertisement attribute values possessed by the advertisement are similar to the event attribute values corresponding to one or more of the advertisement attribute values among the event attribute values corresponding to the piece of event participant information. Similarity here is a concept that includes, for example, agreement.
例えば、広告決定部109は、広告と対応付けられた予め決められた1または2以上の広告属性値が、一のイベント参加者情報に対応するイベント属性値のうちの、上記の1または2以上の広告属性値にそれぞれ対応する1または2以上のイベント属性値とすべて一致しているか判断し、一致している場合に、この広告を、広告送信のための条件を満たす広告と判断し、この一のイベント参加者情報に含まれる名刺情報に対応するユーザに送信する広告として決定する。ここでの一致は、完全一致であってもよく、一致する情報を有すること(例えば、部分一致等)であってもよい。かかることは、以下においても同様である。例えば、広告決定部109は、広告と対応付けられた広告属性値である広告エリアおよび広告キーワードと、一のイベント参加者情報に対応するイベント属性値のうちの、広告エリアおよび広告キーワードに対応するイベント属性値である開催地およびキーワードとが、すべて一致しているか判断し、一致している場合に、この広告を、この一のイベント参加者情報に含まれる名刺情報に対応するユーザに送信する広告として決定する。具体例を挙げると、一の広告と対応付けられた広告エリアが「東京」であり、広告キーワードが「情報処理」である場合において、一のイベント参加者情報と対応付けられた開催地が「東京」であり、キーワードが「情報処理」を含むときに、この一の広告を、この一のイベント参加者情報に含まれる名刺情報に対応するユーザに送信する広告として決定し、一のイベント参加者情報と対応付けられた開催地が「東京」でないときや、キーワードが「情報処理」を含まないときには、この一の広告を、この一のイベント参加者情報に含まれる名刺情報に対応するユーザに送信する広告として決定しないようにしてもよい。 For example, the advertisement determination unit 109 determines whether one or more predetermined advertisement attribute values associated with the advertisement all match one or more event attribute values among the event attribute values corresponding to a single piece of event participant information, each corresponding to the one or more advertisement attribute values. If there is a match, the advertisement is determined to be an advertisement that satisfies the conditions for advertisement transmission and is determined to be the advertisement to be sent to the user corresponding to the business card information included in the single piece of event participant information. The match here may be an exact match, or may refer to having matching information (e.g., a partial match). The same applies below. For example, the advertisement determination unit 109 determines whether the advertisement attribute values, i.e., the advertisement area and advertisement keyword, associated with the advertisement all match the event attribute values, i.e., the venue and keyword, corresponding to the advertisement area and advertisement keyword among the event attribute values corresponding to the single piece of event participant information. If there is a match, the advertisement is determined to be the advertisement to be sent to the user corresponding to the business card information included in the single piece of event participant information. To give a specific example, if the advertising area associated with a certain advertisement is "Tokyo" and the advertising keyword is "information processing," and the location associated with a certain event participant information is "Tokyo" and the keyword includes "information processing," then this advertisement may be determined as the advertisement to be sent to the user corresponding to the business card information included in this event participant information; however, if the location associated with the certain event participant information is not "Tokyo" or the keyword does not include "information processing," then this advertisement may not be determined as the advertisement to be sent to the user corresponding to the business card information included in this event participant information.
また、例えば、広告決定部109は、広告と対応付けられた予め決められた2以上の広告属性値のそれぞれが、一のイベント参加者情報に対応するイベント属性値のうちの、上記の2以上の広告属性値にそれぞれ対応する2以上のイベント属性値と一致しているか判断し、一致している数が閾値より多い場合に、この広告を、この一のイベント参加者情報に含まれる名刺情報に対応するユーザに送信する広告として決定してもよい。 Furthermore, for example, the advertisement determination unit 109 may determine whether each of two or more predetermined advertisement attribute values associated with the advertisement matches two or more event attribute values among the event attribute values corresponding to a piece of event participant information that respectively correspond to the two or more advertisement attribute values, and if the number of matches is greater than a threshold, determine that this advertisement is the advertisement to be sent to the user corresponding to the business card information included in this piece of event participant information.
なお、ここでの2以上の広告属性値およびこれに対応する2以上のイベント属性値は、異なる2以上のキーワードであってもよい。 Note that the two or more advertising attribute values and the two or more corresponding event attribute values here may be two or more different keywords.
広告格納部110には、1または2以上の広告属性値を有する1または2以上の広告が格納される。広告格納部110には、例えば、1または2以上の広告属性値を有する1または2以上の広告が、この広告属性値と対応付けられて格納される。 The advertisement storage unit 110 stores one or more advertisements having one or more advertisement attribute values. For example, the advertisement storage unit 110 stores one or more advertisements having one or more advertisement attribute values in association with these advertisement attribute values.
広告送信部111は、広告送信処理を行う。広告送信処理は、広告決定部109が決定した広告を、ユーザに送信する処理である。広告送信部111は、例えば、広告決定部109がユーザに送信することを決定した広告を、このユーザのユーザ端末4に送信する。なお、広告送信処理は、広告を送信するサーバ装置(図示せず)等に、広告決定部109が決定した広告と、この広告の送信先となるユーザの宛先の情報等を送信する処理であってもよい。ユーザの宛先(通知先)は、例えば、ユーザの名刺情報から取得する。ユーザの宛先は、例えば、メールアドレス、携帯の電話番号である。 The advertisement sending unit 111 performs advertisement sending processing. The advertisement sending processing is processing for sending an advertisement determined by the advertisement determination unit 109 to a user. For example, the advertisement sending unit 111 sends an advertisement that the advertisement determination unit 109 has determined to be sent to a user to the user terminal 4 of that user. Note that the advertisement sending processing may also be processing for sending the advertisement determined by the advertisement determination unit 109 and information about the user's address to which the advertisement is to be sent to a server device (not shown) that transmits the advertisement. The user's address (notification destination) is obtained, for example, from the user's business card information. The user's address is, for example, an email address or a mobile phone number.
イベント端末2は、イベントにおいて利用される情報端末装置である。イベント端末2は、例えば、イベントの受付を行う受付担当者が、ユーザの参加受付を行う際に利用する装置であってもよく、イベントに参加するユーザがセルフチェックインを行う際に利用する装置であってもよい。イベント端末2は、例えば、コンピュータや、スマートフォン、携帯電話、タブレット型端末等により実現可能である。 The event terminal 2 is an information terminal device used at the event. For example, the event terminal 2 may be a device used by the event receptionist to register users for participation, or a device used by users participating in the event to perform self-check-in. The event terminal 2 may be realized, for example, as a computer, smartphone, mobile phone, tablet device, etc.
端末格納部201には、イベント識別子が格納される。端末格納部201に格納されるイベント識別子は、例えば、イベント端末2が利用されるイベントのイベント識別子である。端末格納部201に格納されるイベント識別子は、例えば、イベント端末2を利用してイベント参加者の受付を行うイベントのイベント識別子である。 The terminal storage unit 201 stores an event identifier. The event identifier stored in the terminal storage unit 201 is, for example, the event identifier of an event for which the event terminal 2 is used. The event identifier stored in the terminal storage unit 201 is, for example, the event identifier of an event for which the event terminal 2 is used to check in event participants.
端末取得部202は、名刺識別子を取得する。例えば、端末取得部202は、名刺識別子に対応するコードを読み込み、読み込んだコードに対応する名刺識別子を取得する。例えば、端末取得部202は、名刺識別子がコード化されたコードを読み込み、読み込んだコードをデコードして名刺識別子を取得する。ここでのコードは、画像コードであることが好ましい。 The terminal acquisition unit 202 acquires a business card identifier. For example, the terminal acquisition unit 202 reads a code corresponding to the business card identifier and acquires the business card identifier corresponding to the read code. For example, the terminal acquisition unit 202 reads a code in which the business card identifier is encoded and decodes the read code to acquire the business card identifier. The code here is preferably an image code.
端末取得部202は、ユーザ端末4のモニタに表示された名刺識別子に対応するコード(例えば、画像コード)を読み込んで、このコードに対応する名刺識別子を取得してもよく、ユーザの名刺や、ユーザの名札や、その他のユーザが有する物体等に印刷されたコードを読み込んで、名刺識別子に対応するコードを読み込んで、このコードに対応する名刺識別子を取得してもよい。 The terminal acquisition unit 202 may read a code (e.g., an image code) corresponding to a business card identifier displayed on the monitor of the user terminal 4 and acquire the business card identifier corresponding to this code, or may read a code printed on the user's business card, name tag, or other object owned by the user, read the code corresponding to the business card identifier, and acquire the business card identifier corresponding to this code.
例えば、端末取得部202は、画像コード等のコードを読み込むための、カメラやコードリーダ等の読込手段(図示せず)を有していてもよい。また、端末取得部202は、イベント端末2が有するカメラやコードリーダ等の読込手段(図示せず)を用いてコードを読み込んでもよい。また、端末取得部202は、イベント端末2の外部に設けられたカメラやコードリーダ等の読込手段(図示せず)を用いてコードを読み込んでもよい。これらの場合、端末取得部202は、カメラやコードリーダのドライバ等を有していてもよい。 For example, the terminal acquisition unit 202 may have a reading means (not shown) such as a camera or code reader for reading codes such as image codes. The terminal acquisition unit 202 may also read codes using a reading means (not shown) such as a camera or code reader provided in the event terminal 2. The terminal acquisition unit 202 may also read codes using a reading means (not shown) such as a camera or code reader provided external to the event terminal 2. In these cases, the terminal acquisition unit 202 may have a driver for the camera or code reader, etc.
なお、端末取得部202は、近距離無線通信等を用いて、ユーザ端末4から送信される名刺識別子を受信してもよく、近距離無線通信等を用いて、ユーザ端末4から送信される名刺識別子と対応付けられたコードを受信し、このコードから名刺識別子を取得してもよい。この場合、端末取得部202は、近距離無線通信等を行うための通信手段を有していてもよい。 The terminal acquisition unit 202 may receive a business card identifier transmitted from the user terminal 4 using short-range wireless communication, or may receive a code associated with the business card identifier transmitted from the user terminal 4 using short-range wireless communication, and acquire the business card identifier from this code. In this case, the terminal acquisition unit 202 may have communication means for performing short-range wireless communication, etc.
端末取得部202は、例えば、名刺を撮影し、名刺画像である名刺情報を取得する。端末取得部202は、例えば、名刺画像である名刺情報をユーザ端末4から受信する。 The terminal acquisition unit 202, for example, photographs a business card and acquires business card information, which is a business card image. The terminal acquisition unit 202 receives business card information, which is a business card image, from the user terminal 4.
端末送信部203は、例えば、端末取得部202が取得した名刺識別子を、名刺管理サーバ3に送信する。端末送信部203は、例えば、予め決められた一の名刺管理サーバ3に名刺識別子を送信してもよく、名刺識別子に対応する名刺管理サーバ3に名刺識別子を送信してもよい。また、端末送信部203は、例えば、複数の名刺管理サーバ3に名刺識別子を送信してもよい。 The terminal transmission unit 203, for example, transmits the business card identifier acquired by the terminal acquisition unit 202 to the business card management server 3. The terminal transmission unit 203 may, for example, transmit the business card identifier to a predetermined business card management server 3, or may transmit the business card identifier to the business card management server 3 corresponding to the business card identifier. The terminal transmission unit 203 may also, for example, transmit the business card identifier to multiple business card management servers 3.
また、端末送信部203は、端末取得部202が取得した名刺識別子、またはこの名刺識別子により識別子される名刺情報を、端末格納部201に格納されたイベント識別子と対応付けて、イベントサーバ1に送信する。例えば、端末送信部203は、後述する端末受付部206による参加指示の受け付けに応じて、端末取得部202が取得した名刺識別子、またはこの名刺識別子により識別される名刺情報を、端末格納部201に格納されたイベント識別子と対応付けて、イベントサーバ1に送信する。名刺識別子または名刺情報と、イベント識別子とは、一緒にイベントサーバ1に送信してもよく、一緒に送信しなくてもよい。なお、名刺情報をイベントサーバ1に送信する際に、名刺識別子をさらに対応付けて送信するようにしてもよい。端末送信部203は、通常、無線または有線の通信手段により実現可能である。 The terminal transmission unit 203 also associates the business card identifier acquired by the terminal acquisition unit 202, or the business card information identified by this business card identifier, with the event identifier stored in the terminal storage unit 201 and transmits it to the event server 1. For example, in response to acceptance of a participation instruction by the terminal acceptance unit 206 (described below), the terminal transmission unit 203 associates the business card identifier acquired by the terminal acquisition unit 202, or the business card information identified by this business card identifier, with the event identifier stored in the terminal storage unit 201 and transmits it to the event server 1. The business card identifier or business card information and the event identifier may or may not be transmitted together to the event server 1. Note that when transmitting the business card information to the event server 1, the business card identifier may also be transmitted in association with it. The terminal transmission unit 203 can typically be implemented using wireless or wired communication means.
また、端末送信部203は、例えば、端末取得部202が取得した名刺情報を端末格納部201に格納されたイベント識別子と対応付けて、イベントサーバ1に送信する。 Furthermore, the terminal transmission unit 203, for example, associates the business card information acquired by the terminal acquisition unit 202 with the event identifier stored in the terminal storage unit 201 and transmits it to the event server 1.
端末受信部204は、端末送信部203が名刺管理サーバ3に送信した名刺識別子に応じて、この名刺識別子により識別される名刺情報を、この名刺管理サーバ3から受信する。ここで受信する名刺情報は、送信した名刺識別子により識別される名刺情報のすべてであってもよく、一部であってもよい。例えば、ここで受信する名刺情報は、名刺の画像等であってもよい。 The terminal receiving unit 204 receives from the business card management server 3 the business card information identified by the business card identifier transmitted by the terminal transmitting unit 203 to the business card management server 3. The business card information received here may be all or part of the business card information identified by the transmitted business card identifier. For example, the business card information received here may be an image of the business card, etc.
端末出力部205は、端末受信部204が受信した名刺情報を出力する。ここでの出力は、モニタへの表示、プリンタによる紙等への印字、音出力、外部の表示デバイス等への送信等を含む概念である。例えば、端末出力部205は、端末受信部204が受信した文字列である名刺情報をモニタに表示してもよく、端末受信部204が受信した名刺の画像等をモニタに表示してもよい。 The terminal output unit 205 outputs the business card information received by the terminal receiving unit 204. Here, output is a concept that includes displaying on a monitor, printing on paper using a printer, outputting as sound, sending to an external display device, etc. For example, the terminal output unit 205 may display on a monitor the business card information, which is a string of characters received by the terminal receiving unit 204, or may display on a monitor an image of the business card received by the terminal receiving unit 204.
端末受付部206は、端末取得部202が取得する名刺識別子に対応するユーザのイベントへの参加指示を受け付ける。例えば、端末受付部206は、端末取得部202が取得した名刺識別子に応じて、端末出力部205が出力する名刺情報に対して、この名刺情報が示すユーザの、端末格納部201に格納されるイベント識別子が示すイベントへの参加指示を受け付ける。参加指示は、イベントへの参加を確認することや、参加を許可することや、参加を承認することであってもよく、イベントへの参加者としてユーザを登録することであってもよい。 The terminal reception unit 206 receives an instruction to participate in an event for a user corresponding to a business card identifier acquired by the terminal acquisition unit 202. For example, the terminal reception unit 206 receives an instruction to participate in an event indicated by an event identifier stored in the device storage unit 201 for a user indicated by business card information output by the terminal output unit 205 in accordance with the business card identifier acquired by the terminal acquisition unit 202. The instruction to participate may be to confirm participation in the event, to permit participation, to approve participation, or to register the user as a participant in the event.
また、端末受付部206は、端末取得部202が取得する名刺識別子に対応するユーザのイベントへの参加受付をキャンセルするキャンセル指示を受け付けてもよい。 The terminal reception unit 206 may also receive a cancellation instruction to cancel the acceptance of participation in an event for a user corresponding to the business card identifier acquired by the terminal acquisition unit 202.
端末受付部206は、イベント識別子を受け付けてもよい。例えば、タッチパネルやキーボード等の入力デバイス等を介して、イベント識別子を受け付けてもよい。端末受付部206は、上記の名刺識別子と対応付けられたコードを用いた名刺識別子の取得と同様に、イベント識別子と対応付けられたコードを読み込んで、イベント識別子を取得してもよい。また、端末受付部206は、例えば、受け付けたイベント識別子を端末格納部201に蓄積してもよい。端末受付部206は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現される。 The terminal reception unit 206 may receive an event identifier. For example, the event identifier may be received via an input device such as a touch panel or keyboard. The terminal reception unit 206 may obtain the event identifier by reading a code associated with the event identifier, similar to the acquisition of a business card identifier using a code associated with the business card identifier described above. The terminal reception unit 206 may also store the received event identifier in the terminal storage unit 201, for example. The terminal reception unit 206 is realized by a device driver for an input means such as a touch panel or keyboard, or control software for a menu screen.
名刺管理サーバ3は、1または2以上の名刺情報を、名刺識別子と対応付けて管理するサーバである。名刺管理サーバ3は、例えば、1または2以上の名刺情報を、名刺識別子と対応付けて格納する名刺管理格納部(図示せず)と、名刺識別子を、イベントサーバ1またはイベント端末2等から受信する名刺管理受信部(図示せず)と、名刺管理受信部が受信した名刺識別子と対応付けられた名刺情報を検索により取得する名刺管理取得部(図示せず)と、名刺管理取得部が取得した名刺情報をイベントサーバ1またはイベント端末2に送信する名刺管理送信部(図示せず)とを備える。名刺管理取得部が取得する名刺識別子に対応付けられた名刺情報は、名刺識別子に対応付けられて名刺管理格納部に格納されている名刺情報のすべてであっても一部であってもよい。また、同じ名刺識別子に応じて、イベントサーバ1に送信する名刺情報とイベント端末2に送信する名刺情報とは異なっていてもよく、同じであってもよい。例えば、イベントサーバ1に送信する名刺情報の一部と、イベント端末2に送信する名刺情報の一部とは異なっていてもよい。ただし、名刺情報の一部を送信する場合、この一部の名刺情報から、名刺情報に対応するユーザが認識可能となる情報であることが好ましい。 The business card management server 3 is a server that manages one or more pieces of business card information in association with a business card identifier. The business card management server 3 includes, for example, a business card management storage unit (not shown) that stores one or more pieces of business card information in association with a business card identifier; a business card management receiving unit (not shown) that receives the business card identifier from the event server 1 or the event terminal 2; a business card management acquisition unit (not shown) that retrieves the business card information associated with the business card identifier received by the business card management receiving unit; and a business card management transmitting unit (not shown) that transmits the business card information retrieved by the business card management acquisition unit to the event server 1 or the event terminal 2. The business card information retrieved by the business card management acquisition unit in association with the business card identifier may be all or part of the business card information stored in association with the business card identifier in the business card management storage unit. Furthermore, the business card information transmitted to the event server 1 and the business card information transmitted to the event terminal 2 in accordance with the same business card identifier may be the same or different. For example, the portion of the business card information sent to the event server 1 may be different from the portion of the business card information sent to the event terminal 2. However, if only a portion of the business card information is sent, it is preferable that the user corresponding to the business card information be recognizable from this portion of the business card information.
異なる複数の名刺管理サーバ3が名刺情報の管理に利用する名刺識別子は異なるルールで作成される名刺識別子(例えば、特定の文字列から始まる名刺識別子や、全文字数が事となる名刺識別子等)であってもよく、異なる体系の名刺識別子であってもよい。 The business card identifiers used by different business card management servers 3 to manage business card information may be business card identifiers created according to different rules (for example, business card identifiers that start with a specific string of characters, or business card identifiers with a different total number of characters), or may be business card identifiers of different systems.
なお、本実施の形態においては、名刺管理サーバ3とイベントサーバ1とを異なるサーバで実現する場合について説明するが、名刺管理サーバ3と、イベントサーバ1とを一のサーバで実現するようにしてもよく、この場合、イベントサーバ1から名刺識別子を受信するための構成や、イベントサーバ1に、受信した名刺識別子に対応する名刺情報を送信する構成等は、適宜省略してもよい。 In this embodiment, the business card management server 3 and the event server 1 are implemented as different servers. However, the business card management server 3 and the event server 1 may also be implemented as a single server. In this case, the configuration for receiving a business card identifier from the event server 1 and the configuration for sending business card information corresponding to the received business card identifier to the event server 1 may be omitted as appropriate.
ユーザ端末4は、イベントに参加するユーザが利用する情報処理端末装置である。ユーザ端末4を利用するユーザは、例えば、対応する名刺情報が、名刺管理サーバ3のいずれか一つに格納されているユーザである。ユーザ端末4は、例えば、ユーザの名刺識別子と対応付けられたコード(例えば、名刺識別子をコード化した画像コード等のコード)が格納されるユーザ端末格納部(図示せず)と、ユーザからのコードを出力する操作を受け付けるユーザ端末受付部(図示せず)と、この操作に応じてユーザ端末格納部に格納されたコードを出力するユーザ端末出力部(図示せず)とを備えている。ここでの出力は、ユーザ端末出力部が有するモニタ(図示せず)への画像コードの表示であるが、コードの近距離無線通信等によるイベント端末2への送信であってもよい。また、ユーザ端末4は、イベントサーバ1から送信される名刺交換を支援する情報や、イベントを推薦する情報や、広告の情報等を受信するユーザ端末受信部(図示せず)を有していてもよく、ユーザ端末出力部が、受信されたこれらの情報を出力(例えば、表示等)するようにしてもよい。ユーザ端末受付部(図示せず)は、タッチパネルやキーボード等の入力デバイスを介して操作を受け付ける。ユーザ端末受付部は、例えば、これらの入力デバイスのデバイスドライバーや、これらの入力デバイスとデバイスドライバーとの組み合わせにより実現可能である。 The user terminal 4 is an information processing terminal device used by users participating in the event. A user using the user terminal 4 is, for example, a user whose corresponding business card information is stored in one of the business card management servers 3. The user terminal 4 includes, for example, a user terminal storage unit (not shown) that stores a code associated with the user's business card identifier (e.g., a code such as an image code that encodes the business card identifier), a user terminal reception unit (not shown) that accepts a user's operation to output the code, and a user terminal output unit (not shown) that outputs the code stored in the user terminal storage unit in response to the operation. The output here is the display of the image code on a monitor (not shown) possessed by the user terminal output unit, but the code may also be transmitted to the event terminal 2 via near-field wireless communication or the like. The user terminal 4 may also include a user terminal reception unit (not shown) that receives information sent from the event server 1 to support business card exchanges, information recommending the event, advertising information, etc., and the user terminal output unit may output (e.g., display) this received information. The user terminal reception unit (not shown) accepts operations via an input device such as a touch panel or keyboard. The user terminal reception unit can be realized, for example, by device drivers for these input devices, or by a combination of these input devices and device drivers.
なお、イベント端末2が、ユーザ端末4のモニタに表示される画像コードを読み込んでユーザの名刺識別子を取得しない場合や、ユーザ端末4から近距離無線通信で送信されるコードを受信してユーザの名刺識別子を取得しない場合等、ユーザ端末4が不要である場合には、ユーザ端末4は省略してもよい。 Note that if the user terminal 4 is not required, such as when the event terminal 2 does not acquire the user's business card identifier by reading the image code displayed on the monitor of the user terminal 4, or when the event terminal 2 does not acquire the user's business card identifier by receiving a code transmitted from the user terminal 4 via short-range wireless communication, the user terminal 4 may be omitted.
受付情報受信部101、名刺情報取得部102、支援部106、報知部108、広告送信部111、端末送信部203、および端末受信部204は、有線または無線の通信手段により実現可能である。 The reception information receiving unit 101, business card information acquisition unit 102, support unit 106, notification unit 108, advertisement sending unit 111, terminal sending unit 203, and terminal receiving unit 204 can be realized using wired or wireless communication means.
名刺情報取得部102、蓄積部104、支援部106、イベント情報取得部107、広告決定部109、および端末取得部202は、例えば、プロセッサやメモリ等から実現され得る。名刺情報取得部102等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。なお、プロセッサは、CPU、MPU、GPU等であり、その種類は問わない。 The business card information acquisition unit 102, storage unit 104, support unit 106, event information acquisition unit 107, advertisement determination unit 109, and terminal acquisition unit 202 can be realized, for example, by a processor, memory, etc. The processing procedures of the business card information acquisition unit 102, etc. are typically realized by software, and the software is recorded on a recording medium such as a ROM. However, they may also be realized by hardware (dedicated circuitry). The processor may be a CPU, MPU, GPU, etc., and the type does not matter.
イベント情報格納部103、イベント参加者格納部105、広告格納部110、および端末格納部201は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The event information storage unit 103, event participant storage unit 105, advertisement storage unit 110, and terminal storage unit 201 are preferably non-volatile recording media, but can also be realized as volatile recording media.
イベント情報格納部103等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報がイベント情報格納部103等で記憶されるようになってもよく、通信回線等を介して送信された情報がイベント情報格納部103等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報がイベント情報格納部103等で記憶されるようになってもよい。 The process by which information is stored in the event information storage unit 103, etc. is not important. For example, information may be stored in the event information storage unit 103, etc. via a recording medium, information transmitted via a communication line, etc. may be stored in the event information storage unit 103, etc., or information input via an input device may be stored in the event information storage unit 103, etc.
端末出力部205は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部205は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。 The terminal output unit 205 may or may not include output devices such as a display or speaker. The terminal output unit 205 may be realized by driver software for an output device, or by a combination of driver software for an output device and an output device, etc.
端末受付部206は、は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。 The terminal reception unit 206 can be realized by a device driver for an input means such as a touch panel or keyboard, or control software for a menu screen.
次に、イベントシステム1000が有するイベントサーバ1の動作の一例について図2のフローチャートを用いて説明する。ここでは、イベント端末2から、名刺識別子と、イベント識別子とが対応付けられて送信される場合を例に挙げて説明する。 Next, an example of the operation of the event server 1 of the event system 1000 will be explained using the flowchart in Figure 2. Here, we will explain an example in which a business card identifier and an event identifier are associated and transmitted from the event terminal 2.
(ステップS101)受付情報受信部101は、イベント識別子と、名刺識別子とを、イベント端末2から受信したか、判断する。受信した場合、ステップS102に進み、受信していない場合、ステップS105に進む。 (Step S101) The reception information receiving unit 101 determines whether the event identifier and business card identifier have been received from the event terminal 2. If they have been received, proceed to step S102; if they have not been received, proceed to step S105.
(ステップS102)名刺情報取得部102は、ステップS101で受信した名刺識別子に対応する名刺情報を、名刺管理サーバ3から取得する。例えば、名刺情報取得部102は、名刺識別子に対応する名刺管理サーバ3に、名刺識別子を送信し、この名刺管理サーバ3が、受信した名刺識別子を用いて検索により取得してイベントサーバ1に送信する名刺情報を受信する。なお、名刺情報取得部102は、ステップS101で受信した名刺識別子に対応する名刺管理サーバ3に名刺識別子を送信して、名刺情報を受信することで名刺情報を取得してもよい。 (Step S102) The business card information acquisition unit 102 acquires business card information corresponding to the business card identifier received in step S101 from the business card management server 3. For example, the business card information acquisition unit 102 transmits the business card identifier to the business card management server 3 corresponding to the business card identifier, and receives the business card information that the business card management server 3 acquires by searching using the received business card identifier and transmits to the event server 1. Note that the business card information acquisition unit 102 may also acquire business card information by transmitting the business card identifier to the business card management server 3 corresponding to the business card identifier received in step S101 and receiving the business card information.
(ステップS103)蓄積部104は、イベント情報格納部103から、ステップS101で受信したイベント識別子に対応するイベント情報が有するイベント属性値を取得する。 (Step S103) The accumulation unit 104 acquires, from the event information storage unit 103, the event attribute values contained in the event information corresponding to the event identifier received in step S101.
(ステップS104)蓄積部104は、ステップS102で取得した名刺情報と、ステップS103で取得したイベント属性値とを有するイベント参加者情報を、ステップS101で受信したイベント識別子と対応付けて、イベント参加者格納部105に蓄積する。そして、ステップS101に戻る。 (Step S104) The accumulation unit 104 associates the event participant information, which includes the business card information acquired in step S102 and the event attribute value acquired in step S103, with the event identifier received in step S101 and accumulates it in the event participant storage unit 105. Then, the process returns to step S101.
(ステップS105)支援部106は、名刺交換の支援を行うタイミングであるか判断する。例えば、予め決められた日付や、時刻や、一定の期間ごとに、支援を行うタイミングであると判断してもよく、任意の日時に、支援を行うタイミングであると判断してもよく、予め決められた動作等が行われた場合に、支援を行うタイミングであると判断してもよい。例えば、一のイベントが終了した場合に、名刺交換の支援を行うタイミングである判断してもよい。名刺交換の支援を行うタイミングである場合、ステップS106に進み、タイミングでない場合、ステップS107に進む。なお、支援部106が名刺交換の支援を行うタイミングやトリガー等は、上記に限定されない。 (Step S105) The support unit 106 determines whether it is time to provide support for the business card exchange. For example, it may determine that it is time to provide support on a predetermined date, time, or at regular intervals, or it may determine that it is time to provide support on any date and time, or it may determine that it is time to provide support when a predetermined action, etc., is performed. For example, it may determine that it is time to provide support for the business card exchange when an event has ended. If it is time to provide support for the business card exchange, proceed to step S106; if it is not the right time, proceed to step S107. Note that the timing and triggers, etc. for the support unit 106 to provide support for the business card exchange are not limited to those described above.
(ステップS106)支援部106は、名刺交換を支援する処理を行う。この処理の詳細については、後述する。そして、ステップS101に戻る。 (Step S106) The support unit 106 performs processing to support the business card exchange. Details of this processing will be described later. Then, the process returns to step S101.
(ステップS107)イベント情報取得部107は、イベント情報格納部103に、1または2以上の新たなイベントのイベント情報が蓄積されたか判断する。新たなイベントは、例えば、開催前のイベントであるとする。蓄積された場合、ステップS108に進み、蓄積されていない場合、ステップS109に進む。イベント情報格納部103に、どのようにイベント情報が蓄積されるかは問わない。例えば、受信部(図示せず)が、新たに蓄積するイベント情報をイベントサーバ1の外部から受信して、受信したイベント情報をイベント情報格納部103に蓄積してもよい。なお、イベント情報取得部107等がイベントを推薦する処理を行うタイミングは、このようなタイミングに限定されない。例えば、イベント情報取得部107は、上記の処理に代えて、ステップS105と同様に、イベントを推薦する処理を行うタイミングであるか、判断するようにし、処理を行うタイミングである場合、ステップS108に進み、タイミングでない場合、ステップS109に進んでもよい。 (Step S107) The event information acquisition unit 107 determines whether event information for one or more new events has been accumulated in the event information storage unit 103. Assume, for example, that the new event is an event that has not yet been held. If it has been accumulated, proceed to step S108; if it has not been accumulated, proceed to step S109. How the event information is accumulated in the event information storage unit 103 is not important. For example, a receiving unit (not shown) may receive newly accumulated event information from outside the event server 1 and store the received event information in the event information storage unit 103. Note that the timing when the event information acquisition unit 107 and the like perform the process of recommending an event is not limited to this timing. For example, instead of the above process, the event information acquisition unit 107 may determine whether it is time to perform the process of recommending an event, as in step S105, and if it is time to perform the process, proceed to step S108; if it is not time, proceed to step S109.
(ステップS108)イベント情報取得部107および報知部108は、イベントを推薦する処理を行う。この処理の詳細については後述する。そして、ステップS101に戻る。 (Step S108) The event information acquisition unit 107 and the notification unit 108 perform a process to recommend an event. Details of this process will be described later. Then, the process returns to step S101.
(ステップS109)広告決定部109は、広告を送信するタイミングであるか判断する。例えば、予め決められた日付や、時刻や、一定の期間ごとに、支援を行うタイミングであると判断してもよく、任意の日時に、支援を行うタイミングであると判断してもよく、予め決められた動作等が行われた場合に、支援を行うタイミングであると判断してもよい。広告を送信するイミングである場合、ステップS110に進み、タイミングでない場合、ステップS101に戻る。なお、広告決定部108等が広告の送信を行うタイミングやトリガー等は、上記に限定されない。 (Step S109) The advertisement determination unit 109 determines whether it is time to send an advertisement. For example, it may determine that it is time to provide support on a predetermined date, time, or at regular intervals, or it may determine that it is time to provide support on any date and time, or it may determine that it is time to provide support when a predetermined action, etc. is performed. If it is time to send an advertisement, proceed to step S110; if it is not time, return to step S101. Note that the timing and triggers, etc. for the advertisement determination unit 108 etc. to send an advertisement are not limited to those described above.
(ステップS110)広告決定部109および広告送信部111は、広告を送信する処理を行う。この処理の詳細については、後述する。そして、ステップS101に戻る。 (Step S110) The advertisement determination unit 109 and advertisement transmission unit 111 perform processing to transmit the advertisement. Details of this processing will be described later. Then, the process returns to step S101.
なお、図2のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 In the flowchart in Figure 2, processing ends when the power is turned off or an interrupt occurs to end processing.
次に、イベントシステム1000のイベントサーバ1の、名刺交換を支援する処理の動作の一例について図3のフローチャートを用いて説明する。この処理は、図2に示したフローチャートのステップS106に相当する処理である。 Next, an example of the operation of the process of supporting business card exchange in the event server 1 of the event system 1000 will be described using the flowchart in Figure 3. This process corresponds to step S106 in the flowchart shown in Figure 2.
(ステップS201)支援部106は、蓄積部104が蓄積したイベント参加者情報について、異なる名刺情報を有する2つのイベント参加者情報の組み合わせをすべて取得する。 (Step S201) The support unit 106 acquires all combinations of two pieces of event participant information that have different business card information from the event participant information stored by the storage unit 104.
(ステップS202)支援部106は、カウンターmの値に1を代入する。 (Step S202) The support unit 106 assigns 1 to the value of counter m.
(ステップS203)支援部106は、ステップS201で取得したイベント参加者情報の組み合わせに、m番目の組み合わせがあるか判断する。ある場合、ステップS204に進み、ない場合、ステップS207に進む。 (Step S203) The support unit 106 determines whether the mth combination is included in the combinations of event participant information acquired in step S201. If so, proceed to step S204; if not, proceed to step S207.
(ステップS204)支援部106は、イベント参加者情報のm番目の組み合わせが、予め決められた条件を満たすか判断する。イベント参加者情報のm番目の組み合わせが、予め決められた条件を満たすか判断することは、イベント参加者情報のm番目の組み合わせが有する名刺情報の組み合わせが、予め決められた条件を満たすか判断することと考えてもよい。予め決められた条件を満たす場合、ステップS205に進み、満たさない場合、ステップS206に進む。 (Step S204) The support unit 106 determines whether the mth combination of event participant information satisfies a predetermined condition. Determining whether the mth combination of event participant information satisfies a predetermined condition can be thought of as determining whether the combination of business card information included in the mth combination of event participant information satisfies the predetermined condition. If the predetermined condition is satisfied, proceed to step S205; if not, proceed to step S206.
(ステップS205)支援部106は、イベント参加者情報のm番目の組み合わせが有する異なる2つの名刺情報の組み合わせを格納部(図示せず)に蓄積する。なお、2つの名刺情報の組み合わせを蓄積することは、2つの名刺情報にそれぞれ対応する名刺識別子の組み合わせを蓄積することであってもよい。 (Step S205) The support unit 106 stores the two different combinations of business card information contained in the m-th combination of event participant information in a storage unit (not shown). Note that storing the combination of two pieces of business card information may also mean storing a combination of business card identifiers corresponding to each of the two pieces of business card information.
(ステップS206)支援部106は、カウンターmの値を1インクリメントする。そして、ステップS203に戻る。 (Step S206) The support unit 106 increments the value of counter m by 1. Then, the process returns to step S203.
(ステップS207)支援部106は、ステップS205で蓄積した名刺情報の組み合わせにおいて、重複した名刺情報の組み合わせを削除するユニーク処理を行う。これにより、重複した名刺情報の組み合わせは、一つを残して削除される。なお、ステップS205で蓄積した名刺情報が一つ以下である場合、この処理は省略してもよい。また、ステップS204で利用する予め決められた条件により、重複した名刺情報の組み合わせが発生しないと考えられる場合には、このユニーク処理は省略してもよい。 (Step S207) The support unit 106 performs unique processing to delete any duplicate combinations of business card information from the combinations of business card information accumulated in step S205. As a result, all but one of the duplicate combinations of business card information are deleted. Note that if there is one or fewer pieces of business card information accumulated in step S205, this processing may be omitted. Also, if it is considered that no duplicate combinations of business card information will occur due to the predetermined conditions used in step S204, this unique processing may be omitted.
(ステップS208)支援部106は、ステップS207において削除されずに残った各名刺情報の組み合わせについて、名刺交換を支援する処理を行う。例えば、支援部106は、各名刺情報の組み合わせごとに、各名刺情報が示すユーザの連絡先に、名刺交換を勧める情報を送信してもよい。また、支援部106は、各名刺情報の組み合わせごとに、名刺交換の承認を求める情報を送信し、両方のユーザから名刺交換の承認を求める情報を受け付けた場合、格納部(図示せず)に格納される名刺交換を管理する情報に、このユーザ間において名刺交換が行われたことを示す情報を追記する。なお、ステップS205で蓄積した名刺情報の組み合わせは削除する。そして、上位の処理にリターンする。なお、ステップS205で蓄積した名刺情報の組み合わせがない場合、この処理は省略してもよい。 (Step S208) The support unit 106 performs processing to support the business card exchange for each combination of business card information that was not deleted in step S207. For example, the support unit 106 may send information encouraging a business card exchange to the contact information of the users indicated by each business card information combination for each combination of business card information. The support unit 106 also sends information requesting approval for the business card exchange for each combination of business card information, and when information requesting approval for the business card exchange is received from both users, the support unit 106 adds information indicating that a business card exchange has taken place between these users to the information managing the business card exchange stored in the storage unit (not shown). The combination of business card information accumulated in step S205 is deleted. The process then returns to the upper level processing. If there are no combinations of business card information accumulated in step S205, this processing may be omitted.
なお、図3のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 In the flowchart in Figure 3, processing ends when the power is turned off or an interrupt occurs to end processing.
次に、イベントシステム1000のイベントサーバ1の、イベントを推薦する処理の動作の一例について図4のフローチャートを用いて説明する。この処理は、図2に示したフローチャートのステップS108に相当する処理である。 Next, an example of the operation of the event server 1 of the event system 1000 to recommend an event will be described using the flowchart in Figure 4. This process corresponds to step S108 in the flowchart shown in Figure 2.
(ステップS301)イベント情報取得部107は、カウンターpの値として1を代入する。 (Step S301) The event information acquisition unit 107 assigns 1 as the value of counter p.
(ステップS302)イベント情報取得部107は、蓄積部104が、イベント参加者格納部105等に蓄積したイベント参加者情報に、p番目のイベント参加者情報があるか判断する。ある場合、ステップS303に進み、ない場合、ステップS311に進む。 (Step S302) The event information acquisition unit 107 determines whether the pth event participant information is included in the event participant information stored by the storage unit 104 in the event participant storage unit 105, etc. If it is included, proceed to step S303; if it is not included, proceed to step S311.
(ステップS303)イベント情報取得部107は、p番目のイベント参加者情報に対応する1または2以上のイベント属性値を取得する。ここで取得するイベント属性値は、例えば、ステップS307における判断に利用されるイベント属性値である。 (Step S303) The event information acquisition unit 107 acquires one or more event attribute values corresponding to the pth event participant information. The event attribute values acquired here are, for example, the event attribute values used for the determination in step S307.
(ステップS304)イベント情報取得部107は、カウンターqの値として、1を代入する。 (Step S304) The event information acquisition unit 107 assigns 1 as the value of counter q.
(ステップS305)イベント情報取得部107は、イベント情報格納部103に新たに蓄積されたイベント情報に、q番目のイベント情報があるか判断する。ある場合、ステップS306に進み、ない場合、ステップS310に進む。 (Step S305) The event information acquisition unit 107 determines whether the qth event information is included in the event information newly stored in the event information storage unit 103. If so, proceed to step S306; if not, proceed to step S310.
(ステップS306)イベント情報取得部107は、q番目のイベント情報から1または2以上のイベント属性値を取得する。ここで取得するイベント属性値は、例えば、ステップS303で取得されるイベント属性値と同様の、ステップS307における判断に利用されるイベント属性値である。 (Step S306) The event information acquisition unit 107 acquires one or more event attribute values from the qth event information. The event attribute values acquired here are, for example, the same event attribute values as those acquired in step S303 and are used for the determination in step S307.
(ステップS307)イベント情報取得部107は、ステップS303で取得したイベント属性値と、ステップS307で取得したイベント属性値とが、予め決められた推薦のための条件を満たすか判断する。満たす場合、ステップS308に進み、満たさない場合、ステップS309に進む。 (Step S307) The event information acquisition unit 107 determines whether the event attribute values acquired in step S303 and the event attribute values acquired in step S307 satisfy predetermined conditions for recommendation. If they do, proceed to step S308; if they do not, proceed to step S309.
(ステップS308)イベント情報取得部107は、q番目のイベント情報のイベント属性値と、p番目のイベント参加者情報に含まれる名刺情報とを対応付けて、格納部(図示せず)に蓄積する。ここで蓄積されるq番目のイベント情報が示すイベントは、例えば、p番目のイベント参加者情報に含まれる名刺情報に対応するユーザに推薦されるイベントである。ここでのイベント情報のイベント属性値の蓄積は、イベント属性値を有するイベント情報の蓄積であってもよく、イベント属性値を有するイベント情報に対応付けられたイベント識別子の蓄積であってもよい。また、ここでの名刺情報の蓄積は、名刺情報に対応付けられた名刺識別子の蓄積であってもよい。かかることは、以下においても同様である。 (Step S308) The event information acquisition unit 107 associates the event attribute values of the qth event information with the business card information included in the pth event participant information and stores them in a storage unit (not shown). The event indicated by the qth event information stored here is, for example, an event recommended to the user corresponding to the business card information included in the pth event participant information. The storage of the event attribute values of the event information here may be the storage of event information having the event attribute values, or may be the storage of event identifiers associated with event information having the event attribute values. Furthermore, the storage of business card information here may be the storage of business card identifiers associated with the business card information. The same applies hereinafter.
(ステップS309)イベント情報取得部107は、カウンターqの値を1インクリメントする。そして、ステップS305に戻る。 (Step S309) The event information acquisition unit 107 increments the value of counter q by 1. Then, the process returns to step S305.
(ステップS310)イベント情報取得部107は、カウンターpの値を1インクリメントする。そして、ステップS302に戻る。 (Step S310) The event information acquisition unit 107 increments the value of counter p by 1. Then, the process returns to step S302.
(ステップS311)イベント情報取得部107は、ステップS308で蓄積した名刺情報とイベント情報との組み合わせにおいて、重複した組み合わせを削除するユニーク処理を行う。これにより、重複した名刺情報とイベント情報との組み合わせは、一つを残して削除される。なお、ステップS308で蓄積した名刺情報とイベント情報の組み合わせが一つ以下である場合、この処理は省略してもよい。 (Step S311) The event information acquisition unit 107 performs unique processing to delete duplicate combinations of business card information and event information stored in step S308. As a result, all but one of the duplicate combinations of business card information and event information are deleted. Note that if there is one or fewer combinations of business card information and event information stored in step S308, this processing may be omitted.
(ステップS312)報知部108は、ステップS311により削除されずに残ったイベント情報と名刺情報との各組み合わせについて、イベント情報を、名刺情報が示すユーザに報知する報知処理を行う。そして、上位の処理にリターンする。イベント情報と名刺情報との組み合わせは削除する。なお、ステップS308で蓄積されたイベント情報と名刺情報との組み合わせがない場合、この処理は省略してもよい。 (Step S312) For each combination of event information and business card information that was not deleted in step S311, the notification unit 108 performs notification processing to notify the user indicated by the business card information of the event information. Then, the process returns to the upper level processing. The combination of event information and business card information is deleted. Note that if there are no combinations of event information and business card information accumulated in step S308, this processing may be omitted.
なお、図4のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 In the flowchart in Figure 4, processing ends when the power is turned off or an interrupt occurs to end processing.
次に、イベントシステム1000のイベントサーバ1の、広告を送信する処理の動作の一例について図5のフローチャートを用いて説明する。この処理は、図2に示したフローチャートのステップS110に相当する処理である。 Next, an example of the operation of the process of sending an advertisement by the event server 1 of the event system 1000 will be described using the flowchart in Figure 5. This process corresponds to step S110 in the flowchart shown in Figure 2.
(ステップS401)広告決定部109は、カウンターjの値として1を代入する。 (Step S401) The advertisement determination unit 109 assigns 1 as the value of counter j.
(ステップS402)広告決定部109は、蓄積部104がイベント参加者格納部105等に蓄積したイベント参加者情報に、j番目のイベント参加者情報があるか判断する。ある場合、ステップS403に進み、ない場合、ステップS411に進む。 (Step S402) The advertisement determination unit 109 determines whether the jth event participant information is included in the event participant information stored by the storage unit 104 in the event participant storage unit 105, etc. If it is included, proceed to step S403; if it is not included, proceed to step S411.
(ステップS403)広告決定部109は、j番目のイベント参加者情報に対応する1または2以上のイベント属性値を取得する。ここで取得するイベント属性値は、例えば、ステップS407の判断処理で利用されるイベント属性値である。 (Step S403) The advertisement determination unit 109 acquires one or more event attribute values corresponding to the jth event participant information. The event attribute values acquired here are, for example, the event attribute values used in the determination process of step S407.
(ステップS404)広告決定部109は、カウンターkの値として1を代入する。 (Step S404) The advertisement determination unit 109 assigns 1 to the value of counter k.
(ステップS405)広告決定部109は、広告格納部110にk番目の広告があるか判断する。ある場合、ステップS406に進み、ない場合、ステップS410に進む。 (Step S405) The advertisement determination unit 109 determines whether the kth advertisement is present in the advertisement storage unit 110. If present, proceed to step S406; if not, proceed to step S410.
(ステップS406)広告決定部109は、広告格納部110から、k番目の広告の1または2以上の広告属性値を取得する。ここで取得する広告属性値は、例えば、ステップS407の判断処理で利用される広告属性値である。 (Step S406) The advertisement determination unit 109 acquires one or more advertisement attribute values of the kth advertisement from the advertisement storage unit 110. The advertisement attribute values acquired here are, for example, the advertisement attribute values used in the determination process of step S407.
(ステップS407)広告決定部109は、ステップS403で取得したイベント属性値と、ステップS406で取得した広告属性値とが、予め決められた広告送信のための条件を満たすか判断する。満たす場合、ステップS408に進み、満たさない場合、ステップS409に進む。 (Step S407) The advertisement determination unit 109 determines whether the event attribute value acquired in step S403 and the advertisement attribute value acquired in step S406 satisfy predetermined conditions for advertisement transmission. If they do, proceed to step S408; if they do not, proceed to step S409.
(ステップS408)広告決定部109は、k番目の広告と、j番目のイベント参加者情報に含まれる名刺情報とを対応付けて格納部(図示せず)に蓄積する。ここでの広告の蓄積は、広告を識別する広告識別子の蓄積であってもよい。 (Step S408) The advertisement determination unit 109 associates the kth advertisement with the business card information included in the jth event participant information and stores them in a storage unit (not shown). Storing the advertisements here may also involve storing advertisement identifiers that identify the advertisements.
(ステップS409)広告決定部109は、kの値を1インクリメントする。そして、ステップS405に戻る。 (Step S409) The advertisement determination unit 109 increments the value of k by 1. Then, the process returns to step S405.
(ステップS410)広告決定部109は、カウンターjの値を1インクリメントする。そして、ステップS402に戻る。 (Step S410) The advertisement determination unit 109 increments the value of counter j by 1. Then, the process returns to step S402.
(ステップS411)広告決定部109は、ステップS408で蓄積した広告と名刺情報との組み合わせにおいて、重複した組み合わせを削除するユニーク処理を行う。これにより、重複した広告と名刺情報との組み合わせは、一つを残して削除される。なお、ステップS408で蓄積した広告と名刺情報との組み合わせが一つ以下である場合、この処理は省略してもよい。 (Step S411) The advertisement determination unit 109 performs unique processing to delete duplicate combinations of advertisements and business card information stored in step S408. As a result, all but one of the duplicate combinations of advertisements and business card information are deleted. Note that if there is one or fewer combinations of advertisements and business card information stored in step S408, this processing may be omitted.
(ステップS412)広告送信部111は、ステップS411により削除されずに残った広告と名刺情報との各組み合わせについて、広告を、名刺情報が示すユーザに送信する広告送信処理を行う。そして、上位の処理にリターンする。広告と名刺情報との組み合わせは、削除する。なお、ステップS408で蓄積されたイベント情報と名刺情報との組み合わせがない場合、この処理は省略してもよい。 (Step S412) For each combination of advertisement and business card information that was not deleted in step S411, the advertisement sending unit 111 performs advertisement sending processing to send the advertisement to the user indicated by the business card information. Then, the process returns to the upper level processing. The combination of advertisement and business card information is deleted. Note that if there are no combinations of event information and business card information accumulated in step S408, this processing may be omitted.
なお、図5のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 In the flowchart in Figure 5, processing ends when the power is turned off or an interrupt occurs to end processing.
次に、イベントシステム1000が有するイベント端末2の動作の一例について図6のフローチャートを用いて説明する。この処理は、図2に示したフローチャートのステップS108に相当する処理である。 Next, an example of the operation of the event terminal 2 of the event system 1000 will be described using the flowchart in Figure 6. This process corresponds to step S108 in the flowchart shown in Figure 2.
(ステップS501)端末受付部206は、イベント識別子を受け付けたか判断する。受け付けた場合、ステップS502に進み、受け付けていない場合、ステップS501に戻る。 (Step S501) The terminal reception unit 206 determines whether an event identifier has been received. If it has been received, proceed to step S502; if it has not been received, return to step S501.
(ステップS502)端末受付部206は、ステップS501で受け付けたイベント識別子を端末格納部201に蓄積する。 (Step S502) The terminal reception unit 206 stores the event identifier received in step S501 in the terminal storage unit 201.
(ステップS503)端末取得部202は、名刺識別子がコード化されたコードが読み込まれたか判断する。例えば、カメラやコードリーダを用いてコードが読み込まれたか判断する。ここでのコードは、例えば、画像コードである。読み込まれた場合、ステップS504に進み、読み込まれていない場合、ステップS503に戻る。 (Step S503) The terminal acquisition unit 202 determines whether a code encoding the business card identifier has been read. For example, it determines whether the code has been read using a camera or code reader. The code here is, for example, an image code. If it has been read, proceed to step S504; if it has not been read, return to step S503.
(ステップS504)端末取得部202は、ステップS503で読み込まれたコードに対応する名刺識別子を取得する。 (Step S504) The terminal acquisition unit 202 acquires the business card identifier corresponding to the code read in step S503.
(ステップS505)端末送信部203は、ステップS504で取得した名刺識別子を名刺管理サーバ3に送信する。 (Step S505) The terminal transmission unit 203 transmits the business card identifier acquired in step S504 to the business card management server 3.
(ステップS506)端末受信部204は、ステップS505で送信した名刺識別子に応じて名刺管理サーバ3が送信する名刺情報を受信する。ここで受信する名刺情報は、名刺識別子と対応付けて格納されている名刺情報の一部であってもよい。例えば、受信する名刺情報は、名刺の画像である。受信する名刺情報の一部は、名刺情報に対応するユーザが特定可能な1または2以上の情報であることが好ましい。 (Step S506) The terminal receiving unit 204 receives the business card information sent by the business card management server 3 in accordance with the business card identifier sent in step S505. The business card information received here may be part of the business card information stored in association with the business card identifier. For example, the received business card information is an image of a business card. It is preferable that the part of the business card information received is one or more pieces of information that can identify the user corresponding to the business card information.
(ステップS507)端末出力部205は、ステップS506で受信した名刺情報を出力する。例えば、名刺情報をモニタ(図示せず)等に表示する。 (Step S507) The terminal output unit 205 outputs the business card information received in step S506. For example, the business card information is displayed on a monitor (not shown) or the like.
(ステップS508)端末受付部206は、参加指示を受け付けたか判断する。受け付けた場合、ステップS509に進み、受け付けていない場合、ステップS510に進む。 (Step S508) The terminal reception unit 206 determines whether a participation instruction has been received. If it has been received, proceed to step S509; if it has not been received, proceed to step S510.
(ステップS509)端末送信部203は、ステップS502で端末格納部201に蓄積されたイベント識別子と、ステップS504で取得した名刺識別子とを対応付けて、イベントサーバ1に送信する。そして、ステップS503に戻る。 (Step S509) The terminal transmission unit 203 associates the event identifier stored in the terminal storage unit 201 in step S502 with the business card identifier acquired in step S504 and transmits them to the event server 1. Then, the process returns to step S503.
(ステップS510)端末受付部206は、ステップS504で取得した名刺識別子に対応するユーザの参加受付をキャンセルするキャンセル指示を受け付けたか判断する。受け付けた場合、ステップS504で取得した名刺識別子を削除して、ステップS503に戻り、受け付けていない場合、ステップS508に戻る。 (Step S510) The terminal reception unit 206 determines whether a cancellation instruction to cancel the participation acceptance of the user corresponding to the business card identifier acquired in step S504 has been received. If accepted, the business card identifier acquired in step S504 is deleted and the process returns to step S503; if not accepted, the process returns to step S508.
なお、図6のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 In the flowchart in Figure 6, processing ends when the power is turned off or an interrupt occurs to end processing.
次に、名刺管理サーバ3の動作の一例について簡単に説明する。名刺管理サーバ3の名刺管理受信部(図示せず)が名刺識別子をイベント端末2から受信すると、名刺管理取得部(図示せず)が、名刺管理格納部(図示せず)から、名刺識別子に対応する名刺情報を検索により取得し、名刺管理送信部(図示せず)が、取得した名刺情報をイベント端末2に送信する。また、名刺管理サーバ3の名刺管理受信部(図示せず)が名刺識別子をイベントサーバ1から受信すると、名刺管理取得部(図示せず)が、名刺管理格納部(図示せず)から、名刺識別子に対応する名刺情報を検索により取得し、名刺管理送信部(図示せず)が、取得した名刺情報をイベントサーバ1に送信する。 Next, we will briefly explain an example of the operation of the business card management server 3. When the business card management receiving unit (not shown) of the business card management server 3 receives a business card identifier from the event terminal 2, the business card management acquisition unit (not shown) searches for and acquires business card information corresponding to the business card identifier from the business card management storage unit (not shown), and the business card management transmission unit (not shown) transmits the acquired business card information to the event terminal 2. Also, when the business card management receiving unit (not shown) of the business card management server 3 receives a business card identifier from the event server 1, the business card management acquisition unit (not shown) searches for and acquires business card information corresponding to the business card identifier from the business card management storage unit (not shown), and the business card management transmission unit (not shown) transmits the acquired business card information to the event server 1.
次に、ユーザ端末4の動作の一例について簡単に説明する。ユーザ端末受付部(図示せず)がユーザから、ユーザの名刺識別子と対応付けられた画像コード(例えば、ユーザの名刺識別子をコード化した画像コード等)を出力する操作を受け付けると、ユーザ端末出力部(図示せず)は、この操作に応じて、ユーザ端末格納部(図示せず)に格納されたユーザの名刺識別子と対応付けられた画像コードを読み出し、モニタ(図示せず)に画像コードを表示する。また、ユーザ端末受信部(図示せず)が、イベントサーバ1から送信される名刺交換を支援する情報や、イベントを推薦する情報や、広告の情報等を受信し、受信した情報を、ユーザ端末出力部が出力してもよい。ここでの出力は、例えば、モニタ(図示せず)等による表示である。 Next, we will briefly explain an example of the operation of the user terminal 4. When the user terminal reception unit (not shown) receives an operation from a user to output an image code associated with the user's business card identifier (for example, an image code that encodes the user's business card identifier), the user terminal output unit (not shown) reads the image code associated with the user's business card identifier stored in the user terminal storage unit (not shown) in response to this operation, and displays the image code on a monitor (not shown). In addition, the user terminal reception unit (not shown) may receive information to support business card exchanges, information recommending events, advertising information, etc., transmitted from the event server 1, and the user terminal output unit may output the received information. The output here is, for example, a display on a monitor (not shown), etc.
以下、本実施の形態におけるイベントシステム1000の具体的な動作について一例を挙げて説明する。 The following describes an example of the specific operation of the event system 1000 in this embodiment.
図7は、この具体例のイベントシステム1000を示す模式図である。ここでは、イベントシステム1000は、イベントサーバ1と、3以上のイベント端末2と、3つの名刺管理サーバ3と、3以上のユーザ端末4とを備えているものとする。ここでは、3つの名刺管理サーバ3のそれぞれを、説明の便宜上、名刺管理サーバ3a-3cとしている。また、3以上のイベント端末2の一つを、ここでは、説明の便宜上、イベント端末2aとし、3以上のユーザ端末4の一つを、ここでは、ユーザ端末4aとしている。ここでは、イベント端末2およびユーザ端末4が、いずれもスマートフォンである場合を例に挙げて説明する。 Figure 7 is a schematic diagram showing an event system 1000 of this specific example. Here, the event system 1000 is assumed to include an event server 1, three or more event terminals 2, three business card management servers 3, and three or more user terminals 4. Here, for convenience of explanation, each of the three business card management servers 3 is referred to as business card management servers 3a-3c. Also, for convenience of explanation, one of the three or more event terminals 2 is referred to as event terminal 2a, and one of the three or more user terminals 4 is referred to as user terminal 4a. Here, an example will be described in which the event terminals 2 and user terminals 4 are both smartphones.
図8(a)は、イベント情報格納部103に格納されているイベント情報を管理するイベント情報管理表である。イベント情報管理表は、「イベントID」、「イベント名」、「開催期間」、「開催地1」、「開催地2」、「種類ID」、および「キーワード」等の属性を有している。「イベントID」はイベント識別子である。「イベント名」はイベント名、「開催期間」はイベントの開催期間(開催日)、「開催地1」は、イベントの開催地の都道府県名、「開催地2」は、イベントの開催地の、都道府県以外の住所、「種類ID」はイベントの種類を示す種類識別子、「キーワード」はイベント内容を示すキーワードであり、複数のキーワードは、「、」で区切られている。ここでは、イベント情報管理表の各レコード(行)が、それぞれ、イベント情報に対応しており、「イベントID」以外の属性値が、イベント属性値であるとする。 Figure 8 (a) shows an event information management table that manages event information stored in the event information storage unit 103. The event information management table has attributes such as "Event ID," "Event Name," "Event Period," "Location 1," "Location 2," "Type ID," and "Keywords." "Event ID" is the event identifier. "Event Name" is the event name, "Event Period" is the event period (event date), "Location 1" is the name of the prefecture where the event is held, "Location 2" is the address of the event location other than the prefecture, "Type ID" is the type identifier that indicates the type of event, "Keywords" are keywords that indicate the event content, and multiple keywords are separated by ",". Here, each record (row) in the event information management table corresponds to event information, and attribute values other than "Event ID" are event attribute values.
図9は、名刺管理サーバ3aの名刺管理格納部(図示せず)に、名刺識別子と対応付けて格納されている名刺情報を管理する名刺情報管理表である。名刺情報管理表は、「名刺ID」、「名刺画像」、「氏名」、「会社名」、「部署・役職」、「電話番号」、および「メールアドレス」等の属性を有している。「名刺ID」は名刺識別子、「名刺画像」は名刺の画像であり、ここでは、名刺の画像のファイル名である。「氏名」は氏名、「会社名」は会社名、「部署・役職」は部署名および役職名の少なくとも一方、「電話番号」は、固定電話または携帯電話の電話番号、「メールアドレス」はメールアドレスである。ここでは、名刺情報管理表の各レコードが、それぞれ、名刺情報に対応しており、「名刺ID」以外の属性値が、ここでは、名刺情報であるとする。 Figure 9 shows a business card information management table that manages business card information stored in the business card management storage unit (not shown) of the business card management server 3a in association with business card identifiers. The business card information management table has attributes such as "business card ID," "business card image," "name," "company name," "department/position," "telephone number," and "email address." "Business card ID" is the business card identifier, "business card image" is the image of the business card, and in this case, it is the file name of the business card image. "Name" is the name, "company name" is the company name, "department/position" is at least one of the department name and position name, "telephone number" is a landline or mobile phone number, and "email address" is an email address. Here, each record in the business card information management table corresponds to business card information, and attribute values other than "business card ID" are considered to be business card information.
まず、イベント識別子が「EV1001」である「起業セミナー」というイベント名のイベント会場において、このイベントを運営している会社の来場者受付の担当者Aが、図10(a)に示すように、イベント端末2aのモニタ205aに、イベント識別子を入力する入力画面を表示させ、この入力画面のイベント識別子の入力欄2051に、上記のイベントのイベント識別子である「EV1001」を入力したとする。また、ここでは、このイベント識別子に加えて、さらに予め決められたパスワードを入力欄2052に入力したとする。イベント端末2の端末受付部206がこれらの入力を受け付けると、受け付けた情報を用いて認証処理が行われる。この認証処理は、イベント端末2で行ってもよく、イベントサーバ1等に上記で受け付けた情報を送信して行ってもよい。ここでは、上記の情報で認証されたとすると、端末受付部206は、上記で受け付けたイベント識別子「EV1001」を、端末格納部201に蓄積する。また、端末出力部205は、図10(b)に示すように、画像コードの読み込みを受け付けるためのメニュー画面を表示する。なお、ここでは、認証された時点で、イベント端末2の端末出力部205は、図8(a)に示すイベント情報管理表の、「イベントID」が、上記で受け付けたイベント識別子「EV1001」と一致するレコード(行)の、イベントのタイトルを示す「タイトル」の属性値である「企業セミナー」を取得し、取得したイベントのタイトル「企業セミナー」を上部の領域2053配置したメニュー画面を図10(b)に示すようにモニタ205aに表示する。 First, assume that at an event venue for an event titled "Entrepreneurship Seminar" with an event identifier of "EV1001," visitor receptionist A of the company running the event displays an input screen for inputting the event identifier on monitor 205a of event terminal 2a, as shown in FIG. 10(a), and inputs "EV1001," the event identifier for the event, into event identifier input field 2051 on this input screen. Also assume that, in addition to the event identifier, a predetermined password is also input into input field 2052. When terminal reception unit 206 of event terminal 2 accepts these inputs, authentication processing is performed using the accepted information. This authentication processing may be performed by event terminal 2, or may be performed by transmitting the accepted information to event server 1, etc. If authentication is successful using the accepted information, terminal reception unit 206 stores the accepted event identifier "EV1001" in terminal storage unit 201. The terminal output unit 205 also displays a menu screen for accepting the reading of an image code, as shown in Figure 10(b). Note that, at the time of authentication, the terminal output unit 205 of the event terminal 2 acquires "Corporate Seminar", which is the attribute value of "Title", indicating the title of the event, of the record (row) in the event information management table shown in Figure 8(a) whose "Event ID" matches the accepted event identifier "EV1001", and displays a menu screen on the monitor 205a, as shown in Figure 10(b), with the acquired event title "Corporate Seminar" placed in the upper area 2053.
イベント会場の来場者受付に、来場者Bが来場したため、担当者Aは、来場者Bに、自分の名刺識別子に対応する画像コードの提示を求めたとする。 When visitor B arrives at the visitor reception desk at an event venue, staff member A asks visitor B to present the image code corresponding to his or her business card identifier.
来場者Bが、自分のユーザ端末4aに対して、ユーザ端末格納部(図示せず)に予め格納されている自分の名刺情報を識別する名刺識別子をコード化した画像コードを表示させるための操作を行ったとすると、ユーザ端末受付部(図示せず)がこの操作を受け付け、ユーザ端末出力部(図示せず)が、この操作に応じて、ユーザ端末格納部に格納されている画像コードを読み出して、ユーザ端末4aのモニタ(図示せず)に表示したとする。そして、この画像コードを担当者Aに提示したとする。なお、来場者Bの名刺情報を識別する名刺識別子は、「NA1001」であるとする。 Let's say that visitor B operates his/her user terminal 4a to display an image code that encodes a business card identifier that identifies his/her business card information, which is pre-stored in the user terminal storage unit (not shown). The user terminal reception unit (not shown) accepts this operation, and the user terminal output unit (not shown) reads the image code stored in the user terminal storage unit in response to this operation and displays it on the monitor (not shown) of the user terminal 4a. Then, let's say that visitor B presents this image code to person in charge A. The business card identifier that identifies visitor B's business card information is "NA1001."
担当者Aは、来場者Bがユーザ端末4aのモニタに表示した画像コードを読み込むため、図10(b)に示したメニュー画面の、画像コードの読み込みを行うボタン2054を押したとすると、イベント端末2aの端末取得部202が、イベント端末2aであるスマートフォンのカメラを用いて、画像コードを読み込み可能な状態となる。 When Person in Charge A presses the image code read button 2054 on the menu screen shown in Figure 10(b) to read the image code displayed by Visitor B on the monitor of User Terminal 4a, the terminal acquisition unit 202 of Event Terminal 2a is ready to read the image code using the camera of the smartphone that is Event Terminal 2a.
そして、イベント端末2aのカメラ(図示せず)を、ユーザ端末4aのモニタに表示された画像コードにかざすと、図10(c)に示すように、カメラが、ユーザ端末4aのモニタに表示された画像コード401を撮影する。ここでは、ユーザ端末4aのモニタに表示される画像コードは、2次元コードであるとする。イベント端末2aの端末取得部202は、撮影された画像コードを読み込み、画像コードをデコードして、来場者Bの名刺情報を識別する名刺識別子である「NA1001」を取得する。 Then, when the camera (not shown) of the event terminal 2a is held over the image code displayed on the monitor of the user terminal 4a, the camera captures the image code 401 displayed on the monitor of the user terminal 4a, as shown in Figure 10(c). Here, the image code displayed on the monitor of the user terminal 4a is assumed to be a two-dimensional code. The terminal acquisition unit 202 of the event terminal 2a reads the captured image code, decodes it, and acquires "NA1001," which is a business card identifier that identifies the business card information of visitor B.
端末取得部202が名刺識別子を取得すると、端末送信部203は、取得した名刺識別子「NA1001」を、この名刺識別子に対応する名刺管理サーバ3に送信する。ここでは、名刺識別子の最初の2文字が、「NA」である場合、この名刺識別子の送信先として、名刺管理サーバ3aが予め指定されているとすると、端末送信部203は、取得した名刺識別子「NA1001」の最初の2文字が「NA」であるため、この名刺識別子を、名刺管理サーバ3aに送信する。なお、名刺識別子の最初の2文字が「NB」であれば、名刺管理サーバ3bに、また、最初の2文字が「NC」であれば、名刺管理サーバ3cに名刺識別子を送信することが予め指定されているものとする。 When the terminal acquisition unit 202 acquires a business card identifier, the terminal transmission unit 203 transmits the acquired business card identifier "NA1001" to the business card management server 3 corresponding to this business card identifier. In this case, if the first two characters of the business card identifier are "NA," and the business card management server 3a is pre-specified as the destination of this business card identifier, the terminal transmission unit 203 transmits the acquired business card identifier "NA1001" to the business card management server 3a, since the first two characters are "NA." Note that it is pre-specified that if the first two characters of the business card identifier are "NB," the business card identifier is to be sent to the business card management server 3b, and if the first two characters are "NC," the business card identifier is to be sent to the business card management server 3c.
名刺管理サーバ3aの名刺管理受信部(図示せず)が、イベント端末2aから、名刺識別子「NA1001」を受信すると、名刺管理取得部(図示せず)は、名刺管理格納部(図示せず)から、受信した名刺識別子に対応付けられた名刺情報を取得する。ここでは、名刺情報のうちの、名刺の画像と、氏名と、会社名と、部署・役職の名称と、を取得することが予め決められているものとする。このため、名刺管理取得部は、図9に示した名刺情報管理表の「名刺ID」の属性値が「NA1001」であるレコード(行)の、「名刺画像」の属性値が示すファイル名が「na1001.png」である名刺の画像と、「氏名」の属性値「A山一郎」と、「会社名」の属性値「AB工業株式会社」と、「部署・役職」の属性値である「営業部」と、を名刺管理格納部から読み出し、名刺識別子を送信したイベント端末2aに送信する。 When the business card management receiving unit (not shown) of the business card management server 3a receives the business card identifier "NA1001" from the event terminal 2a, the business card acquisition unit (not shown) acquires the business card information associated with the received business card identifier from the business card management storage unit (not shown). Here, it is assumed that the following business card information is predetermined to be acquired: a business card image, a name, a company name, and the name of the department/position. Therefore, the business card acquisition unit reads from the business card management storage unit the business card image whose file name is "na1001.png" indicated by the "Business Card Image" attribute value for the record (row) whose "Business Card ID" attribute value is "NA1001" in the business card information management table shown in Figure 9, the "Name" attribute value "Ayama Ichiro," the "Company Name" attribute value "AB Industries Co., Ltd.", and the "Department/Position" attribute value "Sales Department," and transmits these to the event terminal 2a that sent the business card identifier.
イベント端末2aの端末受信部204が、上記の名刺識別子「NA1001」の送信に応じて、名刺管理サーバ3aが送信する名刺識別子「NA1001」が識別する名刺情報の一部であるファイル名が「na1001.png」である名刺の画像、氏名、会社名、および部署・役職の名称を受信すると、端末出力部205は、受信した情報を、予め用意されたテンプレート等に配置して、モニタ205aに表示する。 When the terminal receiving unit 204 of the event terminal 2a receives the image of the business card with the file name "na1001.png", which is part of the business card information identified by the business card identifier "NA1001" sent by the business card management server 3a, as well as the name, company name, and department/job title, in response to the transmission of the above-mentioned business card identifier "NA1001", the terminal output unit 205 arranges the received information in a pre-prepared template or the like and displays it on the monitor 205a.
図10(d)は、イベント端末2aによる、受信した名刺情報の一部の表示例を示す図であり、画像2055は、名刺の画像を示し、画像2056は、その他の名刺情報を示している。 Figure 10(d) is a diagram showing an example of a portion of the received business card information displayed by the event terminal 2a, where image 2055 shows an image of the business card and image 2056 shows other business card information.
そして、担当者Aが、表示された名刺情報を用いて、来場者Bの受付を行ってよいか確認し、受け付けてよいと判断して、図10(d)に示した画面に配置されている受付を行うためのボタン2057を押すと、端末受付部206は、参加指示を受け付け、端末送信部203が、端末格納部201に格納されたイベント識別子「EV1001」を読み出し、読み出したイベント識別子と、上記で端末取得部202が取得した名刺識別子「NA1001」とを対応付けて、イベントサーバ1に送信する。 Then, Person in Charge A uses the displayed business card information to confirm whether it is okay to check in Visitor B, and if he determines that it is okay to do so, presses the check-in button 2057 located on the screen shown in Figure 10 (d). The terminal reception unit 206 then accepts the participation instruction, and the terminal transmission unit 203 reads out the event identifier "EV1001" stored in the terminal storage unit 201, associates the read event identifier with the business card identifier "NA1001" acquired by the terminal acquisition unit 202 above, and transmits them to the event server 1.
なお、担当者Aが、表示された名刺情報を用いて、来場者Bを受け付けることができないと判断した場合、図10(d)に示した画面に配置されている受付をキャンセルするためのボタン2058を押すことで、端末受付部206がキャンセル指示を受け付け、来場者Bの受付処理がキャンセルされ、上記で取得された名刺識別子は、イベントサーバ1に送信されない。 If Person in Charge A determines that he or she cannot accept Visitor B using the displayed business card information, he or she can press the button 2058 for canceling the reception, which is located on the screen shown in Figure 10 (d), and the terminal reception unit 206 will accept the cancellation instruction, the reception process for Visitor B will be canceled, and the business card identifier obtained above will not be sent to the event server 1.
また、端末受信部204が名刺管理サーバ3aに送信した名刺識別子に応じた名刺情報が取得できない場合、端末出力部205が、エラー出力等を行って、来場者の受付処理がキャンセルされるようにする。 In addition, if the terminal receiving unit 204 cannot obtain business card information corresponding to the business card identifier sent to the business card management server 3a, the terminal output unit 205 will output an error message or the like, causing the visitor reception process to be canceled.
イベントサーバ1の受付情報受信部101が、イベント端末2aから、イベント識別子「EV1001」と対応付けられた名刺識別子「NA1001」を受信すると、名刺情報取得部102は、受信した名刺識別子「NA1001」を、上記のイベント端末2aの端末送信部203と同様に名刺管理サーバ3aに送信し、名刺管理サーバ3aがこの名刺識別子を用いて図9に示す名刺情報管理表から取得して送信する名刺情報を受信し取得する。ここで取得する名刺情報は、図9に示す名刺情報管理表の、「名刺ID」の値が「NA1001」であるレコードのすべての名刺情報であるとする。ただし、必ずしもすべての名刺情報を取得しなくてもよい。 When the reception information receiving unit 101 of the event server 1 receives the business card identifier "NA1001" associated with the event identifier "EV1001" from the event terminal 2a, the business card information acquiring unit 102 transmits the received business card identifier "NA1001" to the business card management server 3a in the same manner as the terminal transmitting unit 203 of the event terminal 2a described above, and the business card management server 3a uses this business card identifier to receive and acquire the business card information acquired and transmitted from the business card information management table shown in Figure 9. The business card information acquired here is assumed to be all the business card information of records in the business card information management table shown in Figure 9 where the value of "Business Card ID" is "NA1001". However, it is not necessary to acquire all the business card information.
また、蓄積部104は、イベント格納部103にイベント識別子と対応付けて格納されているイベント情報において、受付情報受信部101が受信したイベント識別子「EV1001」に対応付けられたイベント情報を検出し、このイベント情報が有するイベント属性値を取得する。具体的には、図10(a)に示すイベント情報管理表の、「イベントID」の値が「EB1001」であるレコードのイベント情報が有するイベント属性値を取得する。ここでは「イベントID」の値が「EB1001」であるレコードのイベント情報が有するイベント属性値をすべて取得する。ここでは、イベント情報が複数のイベント属性値で構成されているため、蓄積部104は、「イベントID」の値が「EB1001」であるレコードのすべてのイベント情報を、複数のイベント属性値として取得する。 The accumulation unit 104 also detects the event information associated with the event identifier "EV1001" received by the reception information receiving unit 101 from the event information stored in the event storage unit 103 in association with the event identifier, and acquires the event attribute values of this event information. Specifically, it acquires the event attribute values of the event information of the record in the event information management table shown in FIG. 10(a) whose "Event ID" value is "EB1001." In this case, it acquires all the event attribute values of the event information of the record whose "Event ID" value is "EB1001." In this case, because the event information is made up of multiple event attribute values, the accumulation unit 104 acquires all the event information of the record whose "Event ID" value is "EB1001" as multiple event attribute values.
蓄積部104は、イベント情報格納部103から取得したイベント属性と、名刺情報取得部102が上記で取得した名刺情報と、受付情報受信部101が受信した名刺識別子「NA1001」とを含むイベント参加者情報を、受付情報受信部101が受信したイベント識別子「EV1001」と対応付けて、イベント参加者格納部105に蓄積する。 The accumulation unit 104 associates the event participant information, including the event attributes acquired from the event information storage unit 103, the business card information acquired by the business card information acquisition unit 102 as described above, and the business card identifier "NA1001" received by the reception information receiving unit 101, with the event identifier "EV1001" received by the reception information receiving unit 101, and accumulates the information in the event participant storage unit 105.
図11は、イベント参加者格納部105に格納されているイベント参加者情報を管理するイベント参加者管理表である。イベント参加者管理表は、「参加ID」、「イベントID」、「イベント属性値」、「名刺ID」,「名刺情報」という属性を有している。「イベント属性値」は、「イベント名」、「開催期間」、「属性値1」、「キーワード」等の属性値を有している。「名刺情報」は、「名刺画像」、「氏名」、「メールアドレス」等の属性値を有している。図8および図9と同じ属性名は、同じ属性を示している。「参加ID」は、イベント参加者情報を管理するための参加者識別子である。「イベント属性値」は、イベント属性値であり、図8(a)等に示したイベント情報管理表のイベント属性値に対応した情報を有している。「名刺情報」は、名刺情報であり、図9に示した名刺情報管理表の名刺情報に対応した情報を有している。なお、図8に示したイベント情報管理表で管理されている「開催地2」や「種類ID」等のイベント属性値や、図9に示した名刺情報管理表で管理されている「会社名」、「部署・役職」、「電話番号」等の名刺情報も、イベント参加者格納部105に格納されているイベント参加者情報には含まれているが、図9のイベント参加者管理表においては、表示を省略している。 Figure 11 is an event participant management table that manages event participant information stored in the event participant storage unit 105. The event participant management table has attributes such as "participant ID," "event ID," "event attribute value," "business card ID," and "business card information." "Event attribute value" has attribute values such as "event name," "event period," "attribute value 1," and "keywords." "Business card information" has attribute values such as "business card image," "name," and "email address." Attribute names that are the same as those in Figures 8 and 9 indicate the same attributes. "Participant ID" is a participant identifier used to manage event participant information. "Event attribute value" is an event attribute value and has information corresponding to the event attribute value in the event information management table shown in Figure 8(a) etc. "Business card information" is business card information and has information corresponding to the business card information in the business card information management table shown in Figure 9. Note that event attribute values such as "Location 2" and "Type ID" managed in the event information management table shown in Figure 8, and business card information such as "Company Name," "Department/Title," and "Telephone Number" managed in the business card information management table shown in Figure 9 are also included in the event participant information stored in the event participant storage unit 105, but are not displayed in the event participant management table of Figure 9.
ここで、例えば、予め決められた名刺交換の支援を行う日時になったとする。この日時は、どのような間隔や頻度に設定してもよい。 Now, let's say that the predetermined date and time for assisting with the exchange of business cards has arrived. This date and time can be set at any interval or frequency.
支援部106は、イベント参加者格納部105に格納されているイベント参加者情報において、異なる名刺情報を有する2つのイベント参加者情報の組み合わせをすべて取得する。例えば、図11に示すイベント参加者管理表において、「名刺ID」の値が一致しない2つのレコードの組み合わせを検出し、各組の「参加ID」の属性値の組み合わせを取得する。 The support unit 106 acquires all combinations of two records with different business card information from the event participant information stored in the event participant storage unit 105. For example, in the event participant management table shown in Figure 11, it detects combinations of two records with different "business card ID" values and acquires the combinations of "participant ID" attribute values for each set.
例えば、図11に示したイベント参加管理表においては、「参加ID」のうちの、「J5011」と「J5012」との組み合わせや、「J5011」と「J5014」との組み合わせや、「J5012」と「J5013」との組み合わせや、「J5012」と「J5014」との組み合わせについてはそれぞれに対応するレコードの「名刺ID」の値が一致しないため、支援部106はこれらの組み合わせにそれぞれ対応する「参加ID」の組み合わせを取得する。一方、「J5011」と「J5013」との組み合わせや、「J5012」と「J5016」との組み合わせについては、それぞれに対応するレコードの「名刺ID」の値が一致するため取得しない。 For example, in the event participation management table shown in FIG. 11, the "Participation ID" values of the corresponding records for the combinations "J5011" and "J5012", "J5011" and "J5014", "J5012" and "J5013", and "J5012" and "J5014" do not match, so the support unit 106 acquires the "Participation ID" combinations corresponding to these combinations. On the other hand, the combinations "J5011" and "J5013" and "J5012" and "J5016" are not acquired because the "Business Card ID" values of the corresponding records match.
そして、取得した「参加ID」のそれぞれの組み合わせが示す、2つのイベント参加者情報の組み合わせごとに、2つのイベント参加者情報が、予め決められた条件を満たすか判断し、予め決められた条件を満たす2つのイベント参加者情報の組み合わせを検出する。予め決められた条件が、「イベントID」の値が一致する、という条件であるとする。この条件は、例えば、同じイベントに参加したユーザ間における名刺交換の支援を行うための条件である。 Then, for each combination of two pieces of event participant information indicated by each combination of acquired "participant IDs," it is determined whether the two pieces of event participant information satisfy a predetermined condition, and combinations of two pieces of event participant information that satisfy the predetermined condition are detected. Let us assume that the predetermined condition is that the "event ID" values match. This condition is, for example, a condition for supporting the exchange of business cards between users who attended the same event.
例えば、上記で取得した「参加ID」が「J5011」であるイベント参加情報と、「参加ID」が「J5012」であるイベント参加情報との組み合わせや、「参加ID」が「J5011」であるイベント参加情報と、「参加ID」が「J5014」であるイベント参加情報との組み合わせ等においては、いずれも「イベントID」の値が一致しないため、予め決められた条件を満たさないと判断される。また、例えば、上記で取得した「参加ID」が「J5012」であるイベント参加情報と、「参加ID」が「J5013」であるイベント参加情報との組み合わせにおいては、「イベントID」の値が一致するため、予め決められた条件を満たすと判断され、支援部106は、このイベント参加者情報の組み合わせに対応する「参加ID」の組み合わせ、すなわち「J5012」と「J5013」との組み合わせを取得する。また、例えば、上記で取得した「参加ID」が「J5012」であるイベント参加情報と、「参加ID」が「J5014」であるイベント参加情報との組み合わせにおいては、「イベントID」の値が一致するため、予め決められた条件を満たすと判断され、支援部106は、このイベント参加者情報の組み合わせに対応する「参加ID」の組み合わせ、すなわち「J5012」と「J5014」との組み合わせを取得する。 For example, in the combination of the event participation information with the "participation ID" "J5011" acquired above with the event participation information with the "participation ID" "J5012," or the combination of the event participation information with the "participation ID" "J5011" with the event participation information with the "participation ID" "J5014," the "event ID" values do not match, and therefore it is determined that the predetermined condition is not met. Furthermore, in the combination of the event participation information with the "participation ID" "J5012" acquired above with the event participation information with the "participation ID" "J5013," the "event ID" values match, and therefore it is determined that the predetermined condition is met, and the support unit 106 acquires the "participation ID" combination corresponding to this combination of event participant information, i.e., the combination of "J5012" and "J5013." Furthermore, for example, in the combination of the event participation information obtained above in which the "participation ID" is "J5012" and the event participation information in which the "participation ID" is "J5014", the "event ID" values match, so it is determined that the predetermined condition is met, and the support unit 106 obtains the "participation ID" combination corresponding to this combination of event participant information, i.e., the combination of "J5012" and "J5014".
このようにして、上記で検出したイベント参加者情報のすべての組み合わせについて、予め決められた条件を満たす組み合わせを検出し、検出したイベント参加者情報の組み合わせに対応する「参加ID」の組み合わせを取得したとする。 In this way, for all combinations of event participant information detected above, combinations that satisfy predetermined conditions are detected, and combinations of "participant IDs" corresponding to the detected combinations of event participant information are obtained.
次に、支援部106は、取得した「参加ID」の組み合わせにおいて、重複する「参加ID」の組み合わせを、ユニーク処理を行うことによって、一つを残して削除して、重複をなくす。重複をなくすことで、同じユーザの組み合わせに、重複して名刺交換の支援を行うことを防ぐことができる。ただし、ここで利用する予め決められた条件においては、通常は、重複した「参加ID」の組み合わせが発生しないと考えられることから、このユニーク処理は省略してもよい。 Next, the support unit 106 performs unique processing on any duplicate "participation ID" combinations among the acquired combinations of "participation IDs," eliminating all but one of them and eliminating duplication. By eliminating duplication, it is possible to prevent duplicate business card exchange support from being provided to the same user combination. However, since it is expected that duplicate "participation ID" combinations will not normally occur under the predetermined conditions used here, this unique processing may be omitted.
そして、支援部106は、重複をなくした「参加ID」の組み合わせごとに、図11に示したイベント参加者管理表の、2つの「参加ID」にそれぞれ対応するレコード(行)から、「メールアドレス」等の連絡先の情報を取得し、それぞれの連絡先に、それぞれの組の「参加ID」に対応するユーザ間で名刺交換することを勧める情報を送信する。各ユーザに送信される名刺交換することを勧める情報は、例えば、同じ組の他方の「参加ID」に対応する名刺情報(即ち交換相手の名刺情報)の少なくとも一部(例えば、氏名や、会社名等)を有する情報である。名刺交換することを勧める情報は、ここでは一例として、名刺交換に同意する操作を受け付けるためのボタンや、リンク等を有する情報である。そして、この名刺を交換することを勧める情報を受け取った同じ組の2つの「参加ID」にそれぞれ対応する二人のユーザが、いずれも名刺交換に同意する操作を行った場合に、この操作に応じた情報が、ユーザ端末4から、イベントサーバ1等や、名刺交換の管理を行うサーバ(図示せず)に送信され、支援部106等が、名刺情報が交換されたことを管理する情報を、格納部(図示せず)に蓄積する。 Then, for each combination of "participation IDs" with duplicates removed, the support unit 106 obtains contact information such as "email addresses" from the records (rows) corresponding to the two "participation IDs" in the event participant management table shown in FIG. 11, and sends information to each contact recommending that users corresponding to the "participation IDs" in each pair exchange business cards. The information recommending that users exchange business cards and is sent to each user is, for example, information containing at least a portion (e.g., name, company name, etc.) of the business card information corresponding to the other "participation ID" in the same pair (i.e., the business card information of the exchange partner). Here, as an example, the information recommending that users exchange business cards is information containing a button, link, etc. for accepting an operation to agree to the business card exchange. Then, when two users corresponding to two "participation IDs" of the same group who received the information recommending the exchange of business cards both perform an operation to agree to the business card exchange, information corresponding to this operation is sent from the user terminal 4 to the event server 1 or a server (not shown) that manages the business card exchange, and the support unit 106 or the like stores information managing the fact that business card information has been exchanged in a storage unit (not shown).
例えば、上記で取得された「参加ID」の一の組み合わせである「J5012」と「J5013」とについて、名刺情報を交換することを支援する情報を送信する場合を説明すると、支援部106は、図11に示したイベント参加者管理表から、「参加ID」が、「J5012」に対応する「メールアドレス」の属性値「bkawa@bc…」と、「名刺画像」の属性値「na1002.png」とを取得する。同様に、「参加ID」が、「J5013」に対応する「メールアドレス」の属性値「j_ezawa@ef…」と、「名刺画像」の属性値「na1005.png」とを取得する。そして、支援部106は、参加者識別子「J5012」について取得したメールアドレス「bkawa@bc…」に、参加者識別子「J5013」について取得した「名刺画像」の属性値「na1005.png」が示すファイル名の名刺画像と、名刺交換の承諾を受け付けるためのボタンとを配置したメールを送信し、参加者識別子「J5013」について取得したメールアドレス「j_ezawa@ef…」に、参加者識別子「J5012」について取得した「名刺画像」の属性値「na1002.png」が示すファイル名の名刺画像と、名刺交換の承諾を受け付けるためのボタンと、を配置したメールを送信する。 For example, to explain the case of sending information to support the exchange of business card information for "J5012" and "J5013," which are one combination of "participation IDs" obtained above, the support unit 106 obtains from the event participant management table shown in Figure 11 the "email address" attribute value "bkawa@bc..." and the "business card image" attribute value "na1002.png" corresponding to the "participation ID" "J5012." Similarly, it obtains the "email address" attribute value "j_ezawa@ef..." and the "business card image" attribute value "na1005.png" corresponding to the "participation ID" "J5013." The support unit 106 then sends an email to the email address "bkawa@bc..." acquired for the participant identifier "J5012" containing a business card image with the file name indicated by the attribute value "na1005.png" of the "business card image" acquired for the participant identifier "J5013" and a button for accepting consent to the business card exchange, and sends an email to the email address "j_ezawa@ef..." acquired for the participant identifier "J5013" containing a business card image with the file name indicated by the attribute value "na1002.png" of the "business card image" acquired for the participant identifier "J5012" and a button for accepting consent to the business card exchange.
メールアドレス「bkawa@bc…」宛のメールを受信するユーザ端末4、およびメールアドレス「j_ezawa@ef…」宛のメールを受信するユーザ端末4がそれぞれ、上記のメールを受信すると、それぞれのユーザ端末4のユーザ端末出力部(図示せず)が、受信したメールをモニタ405aに表示する。 When the user terminal 4 that receives email addressed to the email address "bkawa@bc..." and the user terminal 4 that receives email addressed to the email address "j_ezawa@ef..." each receive the above email, the user terminal output unit (not shown) of each user terminal 4 displays the received email on the monitor 405a.
図12(a)は、メールアドレス「bkawa@bc…」宛のメールを受信するユーザ端末4が、受信した上記のメールの表示例であり、図12(b)は、メールアドレス「j_ezawa@ef…」宛のメールを受信するユーザ端末4が、受信した上記のメールの表示例である。 Figure 12(a) is an example of the display of the above email received by a user terminal 4 receiving email addressed to the email address "bkawa@bc...", and Figure 12(b) is an example of the display of the above email received by a user terminal 4 receiving email addressed to the email address "j_ezawa@ef...".
図12(a)および図12(b)に示すように、それぞれのメールには、名刺交換相手の名刺画像と、この名刺交換相手との名刺交換とを行うことを承諾するボタン121aおよびボタン121bが配置されている。これらのボタンには、例えば、参加者識別子「J5012」に対応する名刺識別子「NA1002」が識別する名刺情報と、参加者識別子「J5013」に対応する名刺識別子「NA1005」が識別する名刺情報との間で名刺交換を行うことを示す情報と対応付けられており、それぞれのユーザ端末4を利用するユーザが、ボタン121aまたはボタン121bを押した場合に、上記の名刺交換を承諾する情報が、イベントサーバ1等に送信され、両方のボタン121aおよびボタン121bが押されたことが確認された場合に、上記の名刺交換を管理する情報をイベントサーバ1等が、格納部(図示せず)に蓄積する。名刺交換を行う処理や、名刺交換を管理する処理等の詳細な説明については、ここでは省略する。 As shown in Figures 12(a) and 12(b), each email contains a business card image of the person with whom the business card will be exchanged, along with buttons 121a and 121b for agreeing to exchange business cards with that person. These buttons are associated with information indicating that a business card exchange will take place between, for example, the business card information identified by the business card identifier "NA1002" corresponding to the participant identifier "J5012" and the business card information identified by the business card identifier "NA1005" corresponding to the participant identifier "J5013." When a user using each user terminal 4 presses button 121a or 121b, information agreeing to the business card exchange is sent to the event server 1, etc., and when it is confirmed that both buttons 121a and 121b have been pressed, the event server 1, etc., stores information managing the business card exchange in a storage unit (not shown). A detailed description of the business card exchange process and the business card exchange management process is omitted here.
ここで、イベント情報格納部103に、新たに2つのイベント情報が蓄積されたとすると、イベント情報取得部107は、以下のように、ユーザにイベントを推薦するための処理を行う。 Now, assuming that two new pieces of event information are stored in the event information storage unit 103, the event information acquisition unit 107 performs the following process to recommend events to the user.
図8(b)は、図8(a)に示したイベント情報管理表において、新たに2つのイベント情報に対応するレコード(行)を追記したイベント情報管理表である。新たに追加されたイベント情報は、「イベントID」が「EV1083」および「EV1084」であるレコードでそれぞれ管理されるイベント情報であるとする。 Figure 8(b) shows the event information management table shown in Figure 8(a) to which records (rows) corresponding to two new pieces of event information have been added. The newly added event information is assumed to be event information managed by records with "Event ID" of "EV1083" and "EV1084," respectively.
まず、イベント情報取得部107は、イベント参加者格納部105に格納されているイベント参加者情報から、1番目のイベント参加者情報を検出する。どのイベント参加者情報を1番目のイベント参加者情報として検出するかは問わない。例えば、ランダムな順番にイベント参加者情報を検出してもよく、蓄積された順番が新しいイベント参加者情報から順番にイベント参加者情報を検出してもよい。例えば、ここでは、仮に、図11に示したイベント参加者管理表の、「参加ID」が「J5017」であるレコード(行)のイベント参加者情報を、1番目のイベント参加者情報として検出したとする。 First, the event information acquisition unit 107 detects the first event participant information from the event participant information stored in the event participant storage unit 105. It does not matter which event participant information is detected as the first event participant information. For example, the event participant information may be detected in random order, or the event participant information may be detected in order from most recently stored event participant information. For example, let us assume here that the event participant information of the record (row) in the event participant management table shown in Figure 11 where the "Participant ID" is "J5017" is detected as the first event participant information.
イベント情報取得部107は、1番目のイベント参加者情報から、1以上のイベント属性値を取得する。ここでは、予め決められた推薦のための条件として、属性名が「開催地1」および「キーワード」である2つのイベント属性値を使用するため、図11に示したイベント参加者管理表の「参加ID」が「J5017」である1番目のイベント参加者情報のレコード(行)の、「開催地」の属性値「東京」と、「キーワード」の属性値「投資」とを取得する。 The event information acquisition unit 107 acquires one or more event attribute values from the first event participant information. Here, two event attribute values with the attribute names "Venue 1" and "Keyword" are used as predetermined conditions for recommendation, so the event information acquisition unit 107 acquires the "Venue" attribute value "Tokyo" and the "Keyword" attribute value "Investment" from the record (row) of the first event participant information whose "Participant ID" is "J5017" in the event participant management table shown in Figure 11.
次に、図8(b)に示したイベント情報管理表の、新たに追加されたイベント情報のうちの1番目のイベント情報から、上記と同じ2つの属性名のイベント属性値を取得する。ここでは、「イベントID」の数字の昇順に合わせて、イベント情報の順番を決定するものとして、「イベントID」が「EV1083」であるレコードのイベント情報から「開催地1」の属性値「東京」と、「キーワード」の属性値「起業、投資」とを取得する。 Next, the event attribute values of the same two attribute names as above are obtained from the first event information among the newly added event information in the event information management table shown in Figure 8 (b). Here, the order of the event information is determined according to the ascending numerical order of the "Event ID", and the attribute value "Tokyo" for "Location 1" and the attribute value "Entrepreneurship, Investment" for "Keywords" are obtained from the event information of the record with "Event ID" "EV1083".
そして、イベント情報取得部107は、上記で1番目のイベント参加者情報から取得したイベント属性値と、新たに蓄積されたイベント情報のうちの1番目のイベント情報から取得したイベント属性値とが、予め決められた推薦のための条件を満たすか判断する。推薦のための条件は、「開催地1」が一致し、「キーワード」のうちの少なくとも一つが一致する、という条件であるとする。ここでは、1番目のイベント参加者情報から取得した「開催地1」の属性値と、新たに蓄積した1番目のイベント情報から取得した「開催地1」の属性値とが一致し、1番目のイベント参加者情報から取得した「キーワード」の属性値である「起業」と、1番目のイベント情報から取得した「キーワード」の属性値の一つである「起業」とが一致するため、イベント情報取得部107は、推薦のための条件を満たすと判断して、1番目のイベント情報を、1番目のイベント参加者情報が有する名刺情報が示すユーザに推薦するイベントに決定する。そして、1番目のイベント参加者情報が有する「名刺ID」の属性値「NA1001」と、新たに蓄積した1番目のイベント情報が有する「イベントID」の属性値「EV1083」とを対応付けて、格納部(図示せず)等に一時記憶する。 The event information acquisition unit 107 then determines whether the event attribute values acquired from the first event participant information and the first event information among the newly accumulated event information satisfy predetermined conditions for recommendation. The conditions for recommendation are that "Venue 1" and at least one of the "Keywords" match. Here, the attribute value of "Venue 1" acquired from the first event participant information matches the attribute value of "Venue 1" acquired from the newly accumulated first event information, and "Start a Business," which is the attribute value of the "Keyword" acquired from the first event participant information, matches "Start a Business," which is one of the attribute values of the "Keyword" acquired from the first event information. Therefore, the event information acquisition unit 107 determines that the conditions for recommendation are satisfied, and determines the first event information as the event to be recommended to the user identified by the business card information in the first event participant information. The attribute value "NA1001" of the "business card ID" in the first event participant information is then associated with the attribute value "EV1083" of the "event ID" in the newly accumulated first event information, and these are temporarily stored in a storage unit (not shown) or the like.
さらに、イベント情報取得部107は、図8(b)に示したイベント情報管理表の、新たに追加されたイベント情報のうちの2番目のイベント情報から、上記と同じイベント属性値である「開催地1」の属性値「東京」と、「キーワード」の属性値「デジタル、IT」とを取得し、これらの属性値と、上記で1番目のイベント参加者情報から取得したイベント属性値とが、上記と同じ推薦のための条件を満たすか判断する。ここでは、1番目のイベント参加者情報から取得した「開催地1」の属性値と、新たに蓄積した1番目のイベント情報から取得した「開催地1」の属性値とは一致するが、1番目のイベント参加者情報から取得した「キーワード」の属性値である「起業」と、1番目のイベント情報から取得した「キーワード」の属性値「デジタル、IT」とが、いずれも一致しないため、イベント情報取得部107は、推薦のための条件を満たさないと判断して、新たに蓄積した2番目のイベント情報に対応するイベントは、1番目のイベント参加者情報が有する名刺情報が示すユーザに推薦するイベントに決定しない。 Furthermore, the event information acquisition unit 107 acquires the same event attribute values as above, namely, the attribute value "Tokyo" of "Venue 1" and the attribute value "Digital, IT" of "Keyword" from the second event information among the newly added event information in the event information management table shown in FIG. 8(b), and determines whether these attribute values and the event attribute value acquired from the first event participant information above satisfy the same recommendation conditions as above. In this case, the attribute value of "Venue 1" acquired from the first event participant information matches the attribute value of "Venue 1" acquired from the newly accumulated first event information, but the attribute value of "Entrepreneurship" of the "Keyword" acquired from the first event participant information does not match the attribute value of "Digital, IT" of the "Keyword" acquired from the first event information. Therefore, the event information acquisition unit 107 determines that the conditions for recommendation are not satisfied, and does not determine that the event corresponding to the newly accumulated second event information is an event to be recommended to the user indicated by the business card information in the first event participant information.
ここでは、3番目以降のイベント情報が新たに蓄積されていないため、上記のような推薦のための条件を満たすか否かの判断処理を終了するが、他の新たに蓄積されたイベント情報があれば、これらについても同様の処理を行って、イベント情報の一つが、上記の推薦のための条件を満たす場合には、そのイベント情報を1番目のイベント参加者情報が有する名刺情報が示すユーザに推薦するイベントに決定して、そのイベント識別子を、1番目のイベント参加者情報が有する「名刺ID」の属性値「NA1001」と対応付けて、格納部(図示せず)等に一時記憶していく。 In this case, since no new event information has been accumulated beyond the third, the process of determining whether the conditions for recommendation as described above are met is terminated. However, if there is other newly accumulated event information, the same process is performed on that information, and if one of the event information meets the conditions for recommendation as described above, that event information is determined to be the event to be recommended to the user identified by the business card information contained in the first event participant information, and the event identifier is associated with the attribute value "NA1001" of the "business card ID" contained in the first event participant information, and temporarily stored in a storage unit (not shown) or the like.
さらに、イベント情報取得部107は、図11に示したイベント参加者情報管理表で管理されている2番目の以降のイベント参加者情報についても上記と同様の処理を行って、イベント参加者情報が有する名刺情報が示すユーザに推薦するイベントのイベント識別子を取得して、イベント参加者情報が有する名刺識別子と対応付けて格納部(図示せず)に蓄積する。 Furthermore, the event information acquisition unit 107 performs the same process as above on the second and subsequent event participant information managed in the event participant information management table shown in Figure 11, acquires the event identifier of the event recommended to the user indicated by the business card information contained in the event participant information, and stores it in a storage unit (not shown) in association with the business card identifier contained in the event participant information.
そして、すべてのイベント参加者情報について上記のような処理を行ったとすると、イベント情報取得部107は、「名刺ID」の属性値と対応付けて、格納部(図示せず)に蓄積したイベント識別子についてユニーク処理を行って、イベント識別子とこれに対応する「名刺ID」の属性値との組み合わせにおいて重複しているものを、一つを除いて削除する。これにより同じユーザに重複したイベントが推薦されることを防ぐことができる。 After performing the above processing on all event participant information, the event information acquisition unit 107 performs unique processing on the event identifiers stored in the storage unit (not shown) in association with the "business card ID" attribute values, and deletes all but one of the duplicate combinations of event identifiers and their corresponding "business card ID" attribute values. This prevents duplicate events from being recommended to the same user.
そして報知部108は、ユニーク処理により削除されずに残った格納部(図示せず)に格納されている各イベント識別子により識別されるイベントをユーザに推薦する情報を、図11に示したイベント参加者管理表の、「名刺ID」の属性値が、各イベント識別子に対応付けられた「名刺ID」の属性値と一致するレコードが有する「メールアドレス」等が示すユーザの連絡先に送信する。 The notification unit 108 then sends information recommending to the user events identified by each event identifier stored in the storage unit (not shown) that was not deleted by the unique processing to the user's contact information indicated by the "email address" or the like of a record in the event participant management table shown in Figure 11, whose "business card ID" attribute value matches the "business card ID" attribute value associated with each event identifier.
以下、報知部108が、上記において対応付けて蓄積した、1番目のイベント参加者情報が有する「名刺ID」の属性値「NA1001」と、新たに蓄積した1番目のイベント情報が有する「イベントID」の属性値「EV1083」との組について、イベントを推薦する情報を送信する場合を例に挙げて説明する。 The following describes an example in which the notification unit 108 transmits information recommending an event for the pair of the attribute value "NA1001" of the "business card ID" in the first event participant information that was associated and stored above, and the attribute value "EV1083" of the "event ID" in the first event information that was newly stored.
報知部108は、図11に示したイベント参加者管理表の「名刺ID」の属性値が「NA1001」であるレコードから、「メールアドレス」の属性値「ayama@ab…」を取得する。また、報知部108は、図8(b)に示したイベント情報管理表の「イベントID」が「EV1083」であるレコードから、「イベント名」の属性値である「起業家向け投資説明会」、「開催期間」の属性値である「2021/12/4」、「開催地1」の属性値である「東京」、および「開催地2」の属性値である「渋谷区…」等の、イベント内容が把握可能となるような予め決められた1以上のイベント属性値を取得する。そして、報知部108は、上記で取得したメールアドレス「ayama@ab…」に、上記で取得したイベント属性値と、イベント属性値に対応するイベントを推薦する文字列等とを配置したイベントを推薦するメールを報知(例えば、送信)する。 The notification unit 108 acquires the attribute value "ayama@ab..." for the "email address" from the record in which the attribute value of "business card ID" is "NA1001" in the event participant management table shown in FIG. 11. The notification unit 108 also acquires one or more predetermined event attribute values that enable the content of the event to be understood, such as the attribute value of "event name" ("investment briefing for entrepreneurs"), the attribute value of "event period" ("2021/12/4"), the attribute value of "location 1" ("Tokyo"), and the attribute value of "location 2" ("Shibuya-ku..."), from the record in which the attribute value of "event ID" is "EV1083" in the event information management table shown in FIG. 8(b). The notification unit 108 then notifies (e.g., sends) an email recommending the event to the acquired email address "ayama@ab..." that includes the acquired event attribute value and a character string or the like recommending the event that corresponds to the event attribute value.
メールアドレス「ayama@ab…」宛のメールを送信可能なユーザ端末4が、上記のイベントを推薦するメールを受信すると、ユーザ端末出力部(図示せず)が、受信したメールをモニタ405aに表示する。 When a user terminal 4 capable of sending email to the email address "ayama@ab..." receives an email recommending the above event, the user terminal output unit (not shown) displays the received email on the monitor 405a.
図13は、ユーザ端末4によるイベントを推薦するメールの表示例を示す図である。 Figure 13 shows an example of an email recommending an event displayed on user terminal 4.
なお、イベント属性値として、イベントの参加申し込みを受け付けるためのWEBページ等のアドレスを有している場合、報知部108は、このアドレスへのリンクをさらに配置したイベントを推薦するメールを、ユーザ端末4に送信するようにしてもよい。 In addition, if the event attribute value includes the address of a web page or the like for accepting applications to participate in the event, the notification unit 108 may send an email to the user terminal 4 recommending the event, which also includes a link to this address.
ここで、例えば、予め決められた広告を送付する処理を行う日時になったとする。この日時は、どのような間隔や頻度に設定してもよい。 Now, let's say that a predetermined date and time has arrived to perform the process of sending an advertisement. This date and time can be set at any interval or frequency.
図14は、広告格納部110に格納される広告を管理する広告管理表である。広告管理表は、「広告ID」、「広告」、「広告エリア」、および「広告キーワード」という属性を有している。「広告ID」は、広告識別子である。「広告」は、広告のデータである。ここでは、広告は、文字列で構成される広告であるとする。ただし、広告がどのようなデータで構成されてもよい。「広告エリア」は広告エリアであり、ここでは、都道府県名であるとする。「広告キーワード」は、広告キーワードである。複数のキーワードは、「、」により区切られている。 Figure 14 shows an advertisement management table that manages advertisements stored in the advertisement storage unit 110. The advertisement management table has the attributes "Advertisement ID," "Advertisement," "Advertisement Area," and "Advertisement Keyword." "Advertisement ID" is an advertisement identifier. "Advertisement" is advertisement data. Here, an advertisement is assumed to be composed of a string of characters. However, an advertisement may be composed of any type of data. "Advertisement Area" is an advertisement area, and in this case, is the name of a prefecture. "Advertisement Keyword" is an advertisement keyword. Multiple keywords are separated by ",".
まず、広告決定部109は、上記のイベントを推薦する場合と同様に、イベント参加者格納部105に格納されているイベント参加者情報から、1番目のイベント参加者情報を検出する。例えば、ここでは、仮に、図11に示したイベント参加者管理表の、「参加ID」が「J5017」であるレコード(行)のイベント参加者情報を、1番目のイベント参加者情報として検出したとする。 First, the advertisement determination unit 109 detects the first event participant information from the event participant information stored in the event participant storage unit 105, just as in the case of recommending the above event. For example, let us assume that the event participant information of the record (row) in the event participant management table shown in Figure 11 where the "Participant ID" is "J5017" is detected as the first event participant information.
広告決定部109は、1番目のイベント参加者情報から、1以上のイベント属性値を取得する。ここでは、予め決められた広告送信のための条件として、属性名が「開催地1」および「キーワード」である2つのイベント属性値を使用するため、図11に示したイベント参加者管理表の「参加ID」が「J5017」である1番目のイベント参加者情報のレコード(行)の、「開催地」の属性値「東京」と、「キーワード」の属性値「投資」とを取得する。 The advertisement determination unit 109 obtains one or more event attribute values from the first event participant information. Here, two event attribute values with the attribute names "Venue 1" and "Keyword" are used as predetermined conditions for sending advertisements, so the "Venue" attribute value "Tokyo" and the "Keyword" attribute value "Investment" are obtained from the record (row) of the first event participant information whose "Participant ID" is "J5017" in the event participant management table shown in Figure 11.
次に、図14に示した広告管理表の1番目の広告が有する広告属性値から、上記で取得したイベント属性値である「開催地1」および「キーワード」に予め対応付けられた広告属性値である「広告エリア」および「広告キーワード」という属性名の広告属性値を取得する。イベント属性値と、広告属性値との対応関係を示す情報が、格納部(図示せず)等に予め格納されているようにし、この対応関係を示す情報を用いて、上記で取得したイベント属性値に対応する広告属性値を取得してもよく、広告送信のための条件により予め決められた広告属性値を取得してもよい。ここでは、図14の広告管理表の上から下に向かって順番に、広告の順番を決定するものとすると、広告決定部109は、1番目の広告に対応する図14の広告管理表の上から1番目の「広告ID」が「PR001」であるレコードから、「広告エリア」の属性値「東京」と、「キーワード」の属性値「起業、融資」とを取得する。 Next, from the advertisement attribute values of the first advertisement in the advertisement management table shown in FIG. 14, advertisement attribute values with attribute names "advertising area" and "advertising keyword" that are pre-associated with the event attribute values "location 1" and "keyword" acquired above are acquired. Information indicating the correspondence between event attribute values and advertisement attribute values may be stored in advance in a storage unit (not shown) or the like, and this information indicating the correspondence may be used to acquire advertisement attribute values corresponding to the event attribute values acquired above, or advertisement attribute values predetermined according to the conditions for advertisement transmission may be acquired. Here, assuming that the order of advertisements is determined in order from top to bottom in the advertisement management table of FIG. 14, the advertisement determination unit 109 acquires the attribute value "Tokyo" for "advertising area" and the attribute value "startup, loan" for "keyword" from the record with "advertising ID" "PR001" that is the first from the top of the advertisement management table of FIG. 14 corresponding to the first advertisement.
そして、広告決定部109は、上記で1番目のイベント参加者情報から取得したイベント属性値と、1番目の広告について取得した広告属性値とが、予め決められた広告送信のための条件を満たすか判断する。広告送信のための条件は、「開催地1」の属性値と「広告エリア」の属性値とが一致し、「キーワード」の属性値と、「広告キーワード」の属性値とのうちの少なくとも一つが一致する、という条件であるとする。ここでは、1番目のイベント参加者情報から取得した「開催地1」の属性値と、新たに蓄積した1番目の広告について取得した「広告エリア」の属性値とがいずれも「東京」であるため一致し、1番目のイベント参加者情報から取得した「キーワード」の属性値である「起業」と、1番目の広告について取得した「広告キーワード」の属性値の一つである「起業」とが一致するため、広告決定部109は、広告送信のための条件を満たすと判断して、1番目の広告、すなわち、図14に示した広告管理表の上から1行目のレコードの「広告」の属性値「PR001.txt」がファイル名である広告を、1番目のイベント参加者情報が有する名刺情報が示すユーザに送信する広告に決定する。そして、1番目のイベント参加者情報が有する「名刺ID」の属性値「NA1001」と、図14に示した広告管理表の上から1行目のレコードの「広告ID」の属性値「PR001」とを対応付けて、格納部(図示せず)等に一時記憶する。 Then, the advertisement determination unit 109 determines whether the event attribute values obtained from the first event participant information and the advertisement attribute values obtained for the first advertisement satisfy predetermined conditions for advertisement transmission. The conditions for advertisement transmission are that the attribute values of "venue 1" and "advertising area" match, and at least one of the attribute values of "keyword" and "advertising keyword" match. In this case, the attribute value of "Location 1" acquired from the first event participant information and the attribute value of "Advertising Area" acquired for the newly accumulated first advertisement are both "Tokyo," so they match. Furthermore, the attribute value of "Keyword" acquired from the first event participant information, "Start a Business," matches one of the attribute values of the "Advertising Keywords" acquired for the first advertisement, "Start a Business." Therefore, the advertisement determination unit 109 determines that the conditions for advertisement transmission are met and determines the first advertisement, i.e., the advertisement whose file name is the "Advertisement" attribute value "PR001.txt" in the record in the first row from the top of the advertisement management table shown in FIG. 14, as the advertisement to be sent to the user identified by the business card information in the first event participant information. The attribute value "NA1001" of the "Business Card ID" in the first event participant information and the attribute value "PR001" of the "Advertising ID" in the record in the first row from the top of the advertisement management table shown in FIG. 14 are then associated and temporarily stored in a storage unit (not shown) or the like.
さらに、広告決定部109は、図14に示した広告管理表の、上から2番目以降のレコードについても、それぞれ、上記と同様に、「広告エリア」と「広告キーワード」の属性値とを取得し、これらが、1番目のイベント参加者情報から取得した「開催地1」の属性値と、「キーワード」の属性値とに対して、上記と同様の広告送信のための条件を満たすか判断し、満たす場合には、各レコードの広告を、1番目のイベント参加者情報が有する名刺情報が示すユーザに送信する広告に決定し、この広告を有するレコードの「広告ID」の属性値を、1番目のイベント参加者情報が有する名刺識別子「NA1001」と対応付けて、格納部(図示せず)等に一時記憶していく。広告送信のための条件を満たさない広告情報を有する広告については、1番目のイベント参加者情報が有する名刺情報が示すユーザに送信する広告に決定しない。 Furthermore, the advertisement determination unit 109 also obtains the attribute values of "Advertising Area" and "Advertising Keyword" for each of the records from the second record onwards in the advertisement management table shown in Figure 14, in the same manner as above, and determines whether these satisfy the conditions for advertisement transmission similar to those described above with respect to the attribute values of "Venue 1" and "Keyword" obtained from the first event participant information. If they do, it determines the advertisement of each record as the advertisement to be sent to the user identified by the business card information in the first event participant information, and temporarily stores the attribute value of the "Advertising ID" of the record containing this advertisement in association with the business card identifier "NA1001" in the first event participant information in a storage unit (not shown) or the like. Advertisements with advertising information that do not satisfy the conditions for advertisement transmission are not determined as advertisements to be sent to the user identified by the business card information in the first event participant information.
さらに、広告決定部109は、2番目の以降のイベント参加者情報についても上記と同様の処理を行って、イベント参加者情報が有する名刺情報が示すユーザに送信する広告の広告識別子を取得して、イベント参加者情報が有する名刺識別子と対応付けて格納部(図示せず)に蓄積して行く。 Furthermore, the advertisement determination unit 109 performs the same process as above for the second and subsequent event participant information, obtains the advertisement identifier of the advertisement to be sent to the user indicated by the business card information contained in the event participant information, and stores it in a storage unit (not shown) in association with the business card identifier contained in the event participant information.
そして、すべてのイベント参加者情報について上記のような処理を行った後、広告決定部109は、上記で取得して、各イベント参加者情報が有する「名刺ID」の属性値と対応付けて格納部(図示せず)に蓄積した広告識別子について、重複する広告識別子と、広告識別子に対応付けられた「名刺ID」の属性値との組み合わせを、一つを除いて削除するためのユニーク処理を行う。これにより同じユーザに重複した広告が送信されることを防ぐことができる。 After performing the above processing for all event participant information, the advertisement determination unit 109 performs unique processing to delete all but one of the combinations of duplicate advertisement identifiers and attribute values of the "business card ID" associated with the advertisement identifiers acquired above and stored in a storage unit (not shown) in association with the attribute values of the "business card ID" held by each event participant information. This prevents duplicate advertisements from being sent to the same user.
そして、広告送信部111は、ユニーク処理により削除されずに残った格納部(図示せず)に格納されている各広告識別子に対応する広告を、図11に示したイベント参加者管理表の、「名刺ID」の属性値が、各広告識別子に対応付けられた「名刺ID」の属性値と一致するレコードが有する「メールアドレス」等が示すユーザの連絡先に送信する。 Then, the advertisement sending unit 111 sends advertisements corresponding to each advertisement identifier stored in the storage unit (not shown) that were not deleted by the unique processing to the user's contact information indicated by the "email address" or the like of a record in the event participant management table shown in Figure 11, whose "business card ID" attribute value matches the "business card ID" attribute value associated with each advertisement identifier.
例えば、広告決定部109が行う上記のようなユーザに送信する広告を決定する処理によって、1番目のイベント参加者情報が有する「名刺ID」の属性値「NA1001」が、広告識別子「PR001」と対応付けられて格納部(図示せず)に格納されたとすると、広告送信部111は、図11に示したイベント参加者管理表の、「名刺ID」の属性値が「NA1001」であるレコードから、「メールアドレス」の属性値「ayama@ab…」を、ユーザの連絡先を示す情報として取得し、このメールアドレスを宛先として、図14に示した広告管理表の「広告ID」の属性値が「PR001」であるレコードの「広告」の属性値が示す文字列で構成される広告を配置したメールを送信する。 For example, if the advertisement determination unit 109 performs the process of determining the advertisement to be sent to the user as described above and stores the attribute value "NA1001" of the "Business Card ID" in the first event participant information in a storage unit (not shown) in association with the advertisement identifier "PR001," the advertisement sending unit 111 acquires the attribute value "ayama@ab..." of the "Email Address" from the record in the event participant management table shown in FIG. 11 in which the attribute value of "Business Card ID" is "NA1001" as information indicating the user's contact information, and sends an email addressed to this email address containing an advertisement consisting of the character string indicated by the attribute value of "Advertisement" in the record in the advertisement management table shown in FIG. 14 in which the attribute value of "Advertisement ID" is "PR001."
このメールアドレス宛に送信される電子メールを受信可能なユーザ端末4のユーザ端末受信部(図示せず)が、上記の広告が配置されたメールを受信すると、ユーザ端末4のユーザ端末出力部(図示せず)が、モニタ405aに広告が配置されたメールを表示する。 When a user terminal receiving unit (not shown) of the user terminal 4, which is capable of receiving emails sent to this email address, receives the email containing the above advertisement, a user terminal output unit (not shown) of the user terminal 4 displays the email containing the advertisement on the monitor 405a.
図15は、ユーザ端末4による広告の表示例を示す図である。 Figure 15 shows an example of an advertisement displayed by user terminal 4.
以上、本実施の形態によれば、名刺情報を用いて、イベントへの参加の受け付け、およびイベント参加者の管理を容易に行うことができる。 As described above, according to this embodiment, business card information can be used to easily accept participation in an event and manage event participants.
なお、上記実施の形態において、各処理(各機能)は、単一の装置(システム)によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。 In the above embodiments, each process (each function) may be realized by centralized processing in a single device (system), or may be realized by distributed processing across multiple devices.
また、上記実施の形態において、一の装置に存在する2以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。 It goes without saying that in the above embodiments, two or more communication means present in one device may be physically realized using a single medium.
また、上記実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをCPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、格納部(例えば、ハードディスクやメモリ等の記録媒体)にアクセスしながらプログラムを実行してもよい。 In addition, in the above embodiments, each component may be configured using dedicated hardware, or components that can be implemented using software may be implemented by executing a program. For example, each component may be implemented by a program execution unit such as a CPU reading and executing a software program recorded on a recording medium such as a hard disk or semiconductor memory. During execution, the program execution unit may execute the program while accessing a storage unit (for example, a recording medium such as a hard disk or memory).
なお、上記実施の形態におけるイベントサーバを実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、イベント識別子と、名刺識別子または名刺情報とをイベント端末から受信する受付情報受信部と、名刺識別子に対応する名刺情報、または受信された名刺情報を取得する名刺情報取得部と、イベント識別子に対応付けて名刺情報を含むイベント参加者情報を蓄積する蓄積部として機能させるためのプログラムである。 The software that realizes the event server in the above embodiment is the following program. In other words, this program causes a computer to function as a reception information receiving unit that receives an event identifier and a business card identifier or business card information from an event terminal, a business card information acquiring unit that acquires business card information corresponding to the business card identifier or received business card information, and a storage unit that stores event participant information including business card information in association with the event identifier.
また、上記実施の形態におけるイベント端末を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、イベント識別子が格納される端末格納部にアクセス可能なコンピュータを、名刺識別子を取得する端末処理部と、名刺識別子を名刺管理サーバに送信する端末送信部と、名刺識別子により識別される名刺情報を名刺管理サーバから受信する端末受信部と、名刺情報を出力する端末出力部と、名刺識別子に対応するユーザのイベントへの参加指示を受け付ける端末受付部として機能させ、端末送信部は、参加指示の受け付けに応じて、名刺識別子、または名刺情報をイベント識別子と対応付けてイベントサーバに送信する、プログラムである。 The software that realizes the event terminal in the above embodiment is the following program. In other words, this program causes a computer that can access a terminal storage unit in which an event identifier is stored to function as a terminal processing unit that acquires a business card identifier, a terminal sending unit that sends the business card identifier to a business card management server, a terminal receiving unit that receives business card information identified by the business card identifier from the business card management server, a terminal output unit that outputs the business card information, and a terminal receiving unit that receives an instruction to participate in an event for a user corresponding to the business card identifier, and in response to receiving the instruction to participate, the terminal sending unit associates the business card identifier or the business card information with the event identifier and sends it to the event server.
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理(ハードウェアでしか行われない処理)は含まれない。 Note that in the above program, the sending step of transmitting information and the receiving step of receiving information do not include processing performed by hardware, such as processing performed by a modem or interface card in the sending step (processing that can only be performed by hardware).
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。 Note that the functions realized by the above program do not include functions that can only be realized by hardware. For example, functions that can only be realized by hardware, such as modems or interface cards in the acquisition unit that acquires information or the output unit that outputs information, are not included in the functions realized by the above program.
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。 Furthermore, this program may be executed by a single computer or multiple computers. In other words, it may perform centralized processing or distributed processing.
図16は、上記プログラムを実行して、上記実施の形態によるイベントサーバを実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェアおよびその上で実行されるコンピュータプログラムによって実現されうる。 Figure 16 is a schematic diagram showing an example of the appearance of a computer that executes the above program to realize the event server according to the above embodiment. The above embodiment can be realized by computer hardware and a computer program executed on it.
図16において、コンピュータシステム900は、CD-ROM(Compact Disk Read Only Memory)ドライブ905を含むコンピュータ901と、キーボード902と、マウス903と、モニタ904とを備える。 In FIG. 16, the computer system 900 includes a computer 901 including a CD-ROM (Compact Disk Read Only Memory) drive 905, a keyboard 902, a mouse 903, and a monitor 904.
図17は、コンピュータシステム900の内部構成を示す図である。図17において、コンピュータ901は、CD-ROMドライブ905に加えて、MPU(Micro Processing Unit)911と、ブートアッププログラム等のプログラムを記憶するためのROM912と、MPU911に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するRAM(Random Access Memory)913と、アプリケーションプログラム、システムプログラム、およびデータを記憶するハードディスク914と、MPU911、ROM912等を相互に接続するバス915と、を備える。なお、コンピュータ901は、LANへの接続を提供する図示しないネットワークカードを含んでいてもよい。 Figure 17 shows the internal configuration of computer system 900. In Figure 17, computer 901 includes, in addition to CD-ROM drive 905, MPU (Micro Processing Unit) 911, ROM 912 for storing programs such as boot-up programs, RAM (Random Access Memory) 913 connected to MPU 911 for temporarily storing application program instructions and providing temporary storage space, hard disk 914 for storing application programs, system programs, and data, and bus 915 for interconnecting MPU 911, ROM 912, etc. Note that computer 901 may also include a network card (not shown) for providing connection to a LAN.
コンピュータシステム900に、上記実施の形態によるイベントサーバ等の機能を実行させるプログラムは、CD-ROM921に記憶されて、CD-ROMドライブ905に挿入され、ハードディスク914に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ901に送信され、ハードディスク914に記憶されてもよい。プログラムは実行の際にRAM913にロードされる。なお、プログラムは、CD-ROM921、またはネットワークから直接、ロードされてもよい。 A program that causes the computer system 900 to perform functions such as an event server according to the above embodiment may be stored on a CD-ROM 921, inserted into the CD-ROM drive 905, and transferred to the hard disk 914. Alternatively, the program may be sent to the computer 901 via a network (not shown) and stored on the hard disk 914. The program is loaded into RAM 913 when executed. The program may also be loaded directly from the CD-ROM 921 or the network.
プログラムは、コンピュータ901に、上記実施の形態によるイベントサーバの機能を実行させるオペレーティングシステム(OS)、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム900がどのように動作するのかについては周知であり、詳細な説明は省略する。 The program does not necessarily have to include an operating system (OS) or third-party programs that cause the computer 901 to perform the functions of the event server according to the above-described embodiment. The program may include only instruction portions that call appropriate functions (modules) in a controlled manner to achieve the desired results. How the computer system 900 operates is well known, and a detailed description will be omitted.
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 The present invention is not limited to the above-described embodiments, and various modifications are possible, and it goes without saying that these modifications are also included within the scope of the present invention.
以上のように、本発明にかかるイベントサーバ等は、例えば、イベントに関する情報等を管理する装置等として適しており、特に、イベントへの参加者の情報等を管理する装置等として有用である。 As described above, the event server according to the present invention is suitable, for example, as a device for managing information about an event, and is particularly useful as a device for managing information about participants in an event.
1 イベントサーバ
2、2a イベント端末
3、3a-3c 名刺管理サーバ
4、4a ユーザ端末
101 受付情報受信部
102 名刺情報取得部
103 イベント情報格納部
104 蓄積部
105 イベント参加者格納部
106 支援部
107 イベント情報取得部
108 報知部
109 広告決定部
110 広告格納部
111 広告送信部
201 端末格納部
202 端末取得部
203 端末送信部
204 端末受信部
205 端末出力部
206 端末受付部
1000 イベントシステム
REFERENCE SIGNS LIST 1 Event server 2, 2a Event terminal 3, 3a-3c Business card management server 4, 4a User terminal 101 Reception information receiving unit 102 Business card information acquiring unit 103 Event information storage unit 104 Accumulation unit 105 Event participant storage unit 106 Support unit 107 Event information acquiring unit 108 Notification unit 109 Advertisement determining unit 110 Advertisement storage unit 111 Advertisement transmitting unit 201 Terminal storage unit 202 Terminal acquiring unit 203 Terminal transmitting unit 204 Terminal receiving unit 205 Terminal output unit 206 Terminal receiving unit 1000 Event system
Claims (11)
前記名刺識別子に対応する名刺情報、または前記受信された名刺情報を取得する名刺情報取得部と、
前記イベント識別子に対応付けて前記名刺情報を含むイベント参加者情報を蓄積する蓄積部と、
名刺情報に対応するイベント識別子が一致するという条件、名刺情報に対応するイベント属性値が類似しているという条件、および名刺交換している2以上のユーザのイベント参加者情報が有するイベント属性値の組と、名刺交換していない2以上のユーザのイベント参加者情報が有するイベント属性値の組とを教師データとして機械学習することにより取得した名刺交換すべきか否かを判別する判別器に、2以上の名刺情報に対応するイベント参加者情報のイベント属性値を入力することにより得られる判別結果が、名刺交換すべきことを示す結果である、という条件のいずれかを満たすと判断した2以上の名刺情報から、名刺交換することを勧める交換相手となるユーザを識別可能な情報またはユーザの連絡先の情報を取得し、当該取得した情報を有する情報である名刺交換することを勧める情報を、前記名刺情報が示す連絡先に送信することにより、2以上のユーザ間における名刺交換の支援を行う支援部とを備えたイベントサーバ。 a reception information receiving unit that receives an event identifier and a business card identifier or business card information from an event terminal that accepts an instruction for a user to participate in the event;
a business card information acquisition unit that acquires business card information corresponding to the business card identifier or the received business card information;
a storage unit that stores event participant information including the business card information in association with the event identifier ;
and a support unit that supports the exchange of business cards between two or more users by acquiring information that can identify a user with whom the business card exchange is recommended or user contact information from two or more pieces of business card information that are determined to satisfy any one of the following conditions: the event identifiers corresponding to the business card information are identical; the event attribute values corresponding to the business card information are similar; and the event attribute values of the event participant information corresponding to the two or more pieces of business card information are input into a classifier that determines whether or not business cards should be exchanged, obtained by machine learning using as training data a set of event attribute values contained in the event participant information of two or more users who have exchanged business cards and a set of event attribute values contained in the event participant information of two or more users who have not exchanged business cards .
前記名刺識別子に対応する名刺情報、または前記受信された名刺情報を取得する名刺情報取得部と、a business card information acquisition unit that acquires business card information corresponding to the business card identifier or the received business card information;
前記イベント識別子に対応付けて前記名刺情報を含むイベント参加者情報を蓄積する蓄積部と、a storage unit that stores event participant information including the business card information in association with the event identifier;
イベント識別子に対応付けて、1以上のイベント属性値を有する2以上のイベント情報が格納されるイベント情報格納部と、an event information storage unit that stores two or more pieces of event information each having one or more event attribute values in association with an event identifier;
前記蓄積部が蓄積したイベント参加者情報に対応する1以上のイベント属性値と、前記イベント情報格納部に格納されている1以上の各イベント情報が有する1以上のイベント属性値とを用いて、前記イベント参加者情報に含まれる名刺情報に対応するユーザに推薦するイベントを決定し、当該イベントのイベント情報を取得するイベント情報取得部と、an event information acquisition unit that uses one or more event attribute values corresponding to the event participant information accumulated by the accumulation unit and one or more event attribute values of each of the one or more event information stored in the event information storage unit to determine an event to be recommended to a user corresponding to business card information included in the event participant information, and acquires event information for the event;
前記イベント情報取得部が取得したイベント情報を、前記ユーザに報知する報知処理を行う報知部と、を備えたイベントサーバ。an alert unit that performs an alert process to alert the user of the event information acquired by the event information acquisition unit.
前記名刺識別子に対応する名刺情報、または前記受信された名刺情報を取得する名刺情報取得部と、a business card information acquisition unit that acquires business card information corresponding to the business card identifier or the received business card information;
前記イベント識別子に対応付けて前記名刺情報を含むイベント参加者情報を蓄積する蓄積部と、a storage unit that stores event participant information including the business card information in association with the event identifier;
広告格納部に格納される1以上の広告の1以上の広告属性値と、前記蓄積部が蓄積したイベント参加者情報に対応する1以上のイベント属性値を用いて、前記イベント参加者情報に含まれる名刺情報に対応するユーザに送信する広告を決定する広告決定部と、an advertisement determination unit that determines an advertisement to be sent to a user corresponding to business card information included in the event participant information, using one or more advertisement attribute values of one or more advertisements stored in an advertisement storage unit and one or more event attribute values corresponding to the event participant information stored in the storage unit;
前記広告決定部が決定した広告を、前記ユーザに送信する広告送信処理を行う広告送信部と、を備えたイベントサーバ。an advertisement transmission unit that performs an advertisement transmission process to transmit the advertisement determined by the advertisement determination unit to the user.
前記蓄積部が蓄積したイベント参加者情報に対応する1以上のイベント属性値と、前記イベント情報格納部に格納されている1以上の各イベント情報が有する1以上のイベント属性値とを用いて、前記イベント参加者情報に含まれる名刺情報に対応するユーザに推薦するイベントを決定し、当該イベントのイベント情報を取得するイベント情報取得部と、
前記イベント情報取得部が取得したイベント情報を、前記ユーザに報知する報知処理を行う報知部と、をさらに備えた請求項1記載のイベントサーバ。 an event information storage unit that stores two or more pieces of event information each having one or more event attribute values in association with an event identifier;
an event information acquisition unit that uses one or more event attribute values corresponding to the event participant information accumulated by the accumulation unit and one or more event attribute values of each of the one or more event information stored in the event information storage unit to determine an event to be recommended to a user corresponding to business card information included in the event participant information, and acquires event information for the event;
The event server according to claim 1 , further comprising: a notification unit that performs notification processing to notify the user of the event information acquired by the event information acquisition unit.
前記広告決定部が決定した広告を、前記ユーザに送信する広告送信処理を行う広告送信部と、をさらに備えた請求項1、請求項2、または請求項4いずれか一項に記載のイベントサーバ。 an advertisement determination unit that determines an advertisement to be sent to a user corresponding to business card information included in the event participant information, using one or more advertisement attribute values of one or more advertisements stored in an advertisement storage unit and one or more event attribute values corresponding to the event participant information stored in the storage unit;
The event server according to claim 1 , further comprising: an advertisement transmitting unit that performs an advertisement transmitting process to transmit the advertisement determined by the advertisement determining unit to the user.
名刺識別子を取得する端末処理部と、
前記名刺識別子を名刺管理サーバに送信する端末送信部と、
前記名刺識別子により識別される名刺情報を前記名刺管理サーバから受信する端末受信部と、
前記名刺情報を出力する端末出力部と、
前記名刺識別子に対応するユーザのイベントへの参加指示を受け付ける端末受付部とを備え、
前記端末送信部は、
前記参加指示の受け付けに応じて、前記名刺識別子、または前記名刺情報を前記イベント識別子と対応付けてイベントサーバに送信する、イベント端末。 a terminal storage unit in which an event identifier is stored;
a terminal processing unit that acquires a business card identifier;
a terminal transmitting unit that transmits the business card identifier to a business card management server;
a terminal receiving unit that receives the business card information identified by the business card identifier from the business card management server;
a terminal output unit that outputs the business card information;
a terminal reception unit that receives an instruction to participate in an event of a user corresponding to the business card identifier;
The terminal transmitting unit
In response to receiving the participation instruction, the event terminal transmits the business card identifier or the business card information to the event server in association with the event identifier.
前記端末処理部が、名刺識別子を取得するステップと、
前記端末送信部が、前記名刺識別子を名刺管理サーバに送信するステップと、
前記端末受信部が、前記名刺識別子により識別される名刺情報を前記名刺管理サーバから受信するステップと、
前記端末出力部が、前記名刺情報を出力する端末出力ステップと、
前記端末受付部が、前記名刺識別子に対応するユーザのイベントへの参加指示を受け付けるステップとを備え、
前記端末送信部が、前記参加指示の受け付けに応じて、前記名刺識別子、または前記名刺情報を前記イベント識別子と対応付けてイベントサーバに送信するステップとを具備する、情報処理方法。 An information processing method performed using a terminal storage unit in which an event identifier is stored, a terminal processing unit, a terminal transmission unit, a terminal reception unit, a terminal output unit, and a terminal acceptance unit,
the terminal processing unit acquiring a business card identifier;
a step of the terminal transmitting unit transmitting the business card identifier to a business card management server;
a step in which the terminal receiving unit receives business card information identified by the business card identifier from the business card management server;
a terminal output step in which the terminal output unit outputs the business card information;
a step of the terminal reception unit receiving an instruction to participate in an event of a user corresponding to the business card identifier;
the terminal transmitting unit transmitting the business card identifier or the business card information to an event server in association with the event identifier in response to receiving the participation instruction.
請求項1から請求項5いずれか一項に記載のイベントサーバとして機能させるためのプログラム。 Computer,
A program for causing an event server to function as the event server according to any one of claims 1 to 5 .
名刺識別子を取得する端末処理部と、
前記名刺識別子を名刺管理サーバに送信する端末送信部と、
前記名刺識別子により識別される名刺情報を前記名刺管理サーバから受信する端末受信部と、
前記名刺情報を出力する端末出力部と、
前記名刺識別子に対応するユーザのイベントへの参加指示を受け付ける端末受付部として機能させ、
前記端末送信部は、
前記参加指示の受け付けに応じて、前記名刺識別子、または前記名刺情報を前記イベント識別子と対応付けてイベントサーバに送信する、プログラム。 A computer that can access a terminal storage unit in which an event identifier is stored,
a terminal processing unit that acquires a business card identifier;
a terminal transmitting unit that transmits the business card identifier to a business card management server;
a terminal receiving unit that receives the business card information identified by the business card identifier from the business card management server;
a terminal output unit that outputs the business card information;
functioning as a terminal reception unit that receives an instruction to participate in an event of a user corresponding to the business card identifier;
The terminal transmitting unit
a program that, in response to the acceptance of the participation instruction, transmits the business card identifier or the business card information to an event server in association with the event identifier;
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021102544A JP7761409B2 (en) | 2021-06-21 | 2021-06-21 | Event server, event terminal, information processing method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021102544A JP7761409B2 (en) | 2021-06-21 | 2021-06-21 | Event server, event terminal, information processing method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023001677A JP2023001677A (en) | 2023-01-06 |
| JP7761409B2 true JP7761409B2 (en) | 2025-10-28 |
Family
ID=84688719
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021102544A Active JP7761409B2 (en) | 2021-06-21 | 2021-06-21 | Event server, event terminal, information processing method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7761409B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7577399B1 (en) | 2024-07-13 | 2024-11-05 | 株式会社SparkNow | Business card information management device, business card information management system, business card information management method, and program |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011043953A (en) | 2009-08-20 | 2011-03-03 | Hitachi Solutions Ltd | Exhibition support system using cellphone and ic chip |
| JP2017182590A (en) | 2016-03-31 | 2017-10-05 | 株式会社リクルートホールディングス | Order management system, management server and program |
| JP2021026750A (en) | 2019-08-07 | 2021-02-22 | 株式会社ネオジャパン | Reception device |
| JP2021026630A (en) | 2019-08-07 | 2021-02-22 | 株式会社ネオジャパン | Information management device and program |
-
2021
- 2021-06-21 JP JP2021102544A patent/JP7761409B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011043953A (en) | 2009-08-20 | 2011-03-03 | Hitachi Solutions Ltd | Exhibition support system using cellphone and ic chip |
| JP2017182590A (en) | 2016-03-31 | 2017-10-05 | 株式会社リクルートホールディングス | Order management system, management server and program |
| JP2021026750A (en) | 2019-08-07 | 2021-02-22 | 株式会社ネオジャパン | Reception device |
| JP2021026630A (en) | 2019-08-07 | 2021-02-22 | 株式会社ネオジャパン | Information management device and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023001677A (en) | 2023-01-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20180308121A1 (en) | Data processing method, server, user terminal and storage medium | |
| US20120300087A1 (en) | System and method for receiving and publishing product interest | |
| KR101335087B1 (en) | Total management system for mice | |
| US20180189382A1 (en) | System for Forming Connections Between Users | |
| US20070233548A1 (en) | Visitor support system, visitor support method, and recording medium | |
| JP7761409B2 (en) | Event server, event terminal, information processing method, and program | |
| KR20230072085A (en) | AI-based store management platform service method | |
| JP2017059192A (en) | Matching system and matching method using my-number | |
| JP2009080717A (en) | System, apparatus, method, and program for content distribution | |
| JP2021026630A (en) | Information management device and program | |
| JP7629648B2 (en) | Information processing device, information processing method, and program | |
| US20160267488A1 (en) | Qr system for business cards | |
| KR20120042266A (en) | Information exchange systems and advertising-promotional methods by treasure-searching game using qr-code technology | |
| WO2020168077A1 (en) | System and method for transferring a graphical identification object onto a physical substrate | |
| TWI723272B (en) | Real-time customer service system and method thereof | |
| KR102176987B1 (en) | System and managing method for paperless exhibition | |
| KR20200052517A (en) | How to exchange business cards with multiple people using QR code | |
| CN114663255A (en) | Hotel service management system based on tag terminal | |
| JP7787629B1 (en) | Information processing device, information processing system, information processing method and program | |
| TWI909232B (en) | Online ticket management system using nft as ticket stub retention | |
| JP6259242B2 (en) | Business card management system, business card management method, and business card management program | |
| JP2007157102A (en) | Electronic coupon providing system | |
| JP2004070468A (en) | Data processing system using portable information terminals | |
| US20250077813A1 (en) | Use of qr code for anonymous image sharing between attendees of the same event/experience | |
| KR20140044169A (en) | Bisiness model of treasure finding game using qr codes |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240418 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250122 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250304 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250416 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250902 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250929 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251007 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251016 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7761409 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |