Event server, event terminal, information processing method, and program

The event server uses business card information to streamline event participation and management, enhancing efficiency and personalization through targeted marketing.

JP7761409B2Active Publication Date: 2025-10-28SANSAN
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2021102544
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-06-21
Publication Date
2025-10-28
Estimated Expiration
2041-06-21

AI Technical Summary

Technical Problem

Conventional event management systems require pre-assigned customer identification codes for invitations and manual registration using OCR, making it difficult to manage event participants efficiently.

Method used

An event server that utilizes business card information for participant identification and management, enabling easy participation and exchange, and provides personalized event recommendations and targeted advertisements based on participant history.

Benefits of technology

Facilitates seamless event participation and management by leveraging business card data, allowing for efficient participant tracking and tailored event suggestions and marketing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007761409000001
    Figure 0007761409000001
  • Figure 0007761409000002
    Figure 0007761409000002
  • Figure 0007761409000003
    Figure 0007761409000003
Patent Text Reader

Abstract

Up to now, reception of participation in an event and management of event participants could not be easily conducted.SOLUTION: An event server comprises: a reception information reception unit 101 that receives an event identifier, a business card identifier or business card information from an event terminal 2; a business card information acquisition unit 102 that acquires the business card information corresponding to the business card identifier or the received business card information; and a storage unit 104 that accumulates event participant information including the business card information mapped with the event identifier. The event server enables reception of participation in an event and management of event participants to be conducted easily.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an event server or the like used for an event. [Background technology]

[0002] A known prior art system for managing visitors to an event is one that includes a reception and registration subsystem for visitors who bring an invitation consisting of an ID card with a customer identification code attached, which reads and registers the customer identification code of visitors who bring an invitation consisting of an ID card with a customer identification code attached; a reception and registration subsystem for new visitors who do not bring an invitation, which reads an OCR form filled out by the visitor and registers them in customer data, and issues and registers an ID card with a customer identification code attached; 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). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2000-207468 A (page 1, Figure 1, etc.) Summary of the Invention [Problem to be solved by the invention]

[0004] However, with conventional event servers, invitations with pre-assigned customer identification codes had to be issued, and for new visitors, the customer had to be registered by reading the form filled out at the time of arrival using OCR, which made it difficult to accept participation in the event and manage event participants.

[0005] The present invention has been 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. [Means for solving the problem]

[0006] 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 acquisition 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.

[0007] With this configuration, it is possible to easily accept participation in an event and manage event participants using business card information.

[0008] In the event server of the present invention, the business card identifier may be information corresponding to a code read by the event terminal.

[0009] With this configuration, it is possible to more easily accept participation in an event and manage event participants using business card information.

[0010] The event server of the present invention may further include a support unit that supports business card exchange between two or more users for two or more pieces of business card information that satisfy a predetermined condition.

[0011] Such an arrangement can facilitate the exchange of business cards among participants of a managed event.

[0012] Furthermore, the event server of the present invention may further include an event information storage unit in which two or more pieces of event information each having one or more event attribute values ​​are stored in association with an event identifier; an event information acquisition unit that determines an event to recommend to a user corresponding to business card information included in the event participant information using the one or more event attribute values ​​corresponding to the event participant information accumulated by the accumulation unit and the one or more event attribute values ​​possessed by each of the one or more pieces of event information stored in the event information storage unit, and acquires the event information of the event; and an alert unit that performs alert processing to alert the user of the event information acquired by the event information acquisition unit.

[0013] With this configuration, it is possible to recommend appropriate events to a user based on events that the user has participated in in the past.

[0014] Furthermore, the event server of the present invention may further include 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 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 sending unit that performs advertisement sending processing to send the advertisement determined by the advertisement determination unit to the user.

[0015] With this configuration, it is possible to send appropriate advertisements to users depending on the events that the users have participated in in the past.

[0016] In addition, 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.

[0017] With this configuration, multiple business card management servers can be used.

[0018] The event terminal of the present invention comprises a terminal storage unit in which an event identifier is stored, 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 accepts an instruction to participate in an event from a user corresponding to the business card identifier, and the terminal transmission unit may be configured to associate the business card identifier with the event identifier and transmit the business card identifier or the business card information to the event server in response to accepting the instruction to participate.

[0019] With this configuration, participation in the event can be properly accepted. [Effects of the Invention]

[0020] According to the present invention, it is possible to easily accept participation in an event and manage event participants using business card information. [Brief explanation of the drawings]

[0021] [Figure 1] Block diagram of an event system according to an embodiment of the present invention. [Figure 2] A flowchart explaining the operation of the event server [Figure 3] A flowchart explaining the operation of the event server [Figure 4] A flowchart explaining the operation of the event server [Figure 5] A flowchart explaining the operation of the event server [Figure 6] A flowchart explaining the operation of the event terminal [Figure 7] A schematic diagram showing an example of the event system [Figure 8] 8(a) and 8(b) show examples of the event information management table of the event server. [Figure 9] FIG. 10 shows an example of a business card information management table of the event server. [Figure 10]Figures showing examples of the display on the event terminal (Figures 10(a) to 10(d)). [Figure 11] FIG. 10 shows an example of an event participant management table of the event server. [Figure 12] Figures showing examples of the display on the user terminal (Figures 12(a) and 12(b)) [Figure 13] Figure 10 shows an example of the display on the user terminal. [Figure 14] A diagram showing the advertising management table of the event server [Figure 15] Figure 10 shows an example of the display on the user terminal. [Figure 16] FIG. 1 shows an example of the appearance of the computer system. [Figure 17] FIG. 1 shows an example of the configuration of the computer system. DETAILED DESCRIPTION OF THE INVENTION

[0022] Hereinafter, an embodiment of an event server and the like will be described with reference to the drawings. Note that components with the same reference numerals in the embodiments perform similar operations, and therefore repeated description may be omitted.

[0023] (Embodiment) FIG. 1 is a block diagram of an event system 1000 according to this embodiment.

[0024] 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.

[0025] The event server 1 is a server that acquires information about event participants. The event terminal 2 is a terminal that supports user admission to 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 who will participate in the event.

[0026] The event server 1 and the business card management server 3 are, for example, cloud servers or ASP servers, but the type and location of the servers are not important.

[0027] The event terminal 2 and the user terminal 4 may be any type of mobile terminal such as a smartphone, tablet terminal, or mobile phone, or a so-called personal computer.

[0028] The event server 1, the event terminal 2, and the business card management server 3 are connected, for example, by a wired or wireless network so as to enable the transmission and reception of information. Also, each user terminal 4 may be connected, for example, to the event terminal 2 or each business card management server 3 by a wired or wireless network so as to enable the transmission and reception of information. The user terminal 4 and the event terminal 2 may be connected by short-range wireless communication or the like.

[0029] 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, an alarm unit 108, an advertisement determination unit 109, an advertisement storage unit 110, and an advertisement transmission unit 111.

[0030] 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 .

[0031] 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. An event is, for example, a seminar, lecture, meeting, conference, exhibition, concert, etc. The type of event here does not matter. An event identifier is an identifier that identifies an event. An event identifier is, for example, the event name, the abbreviation of the event, the event ID, or a character string assigned to the event. A business card identifier is an identifier that can identify a business card. A business card identifier is, for example, the business card ID or a 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 a user corresponding to a business card. A business card identifier may also be considered an identifier that can identify business card information corresponding to a business card.

[0032] 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 is information including information contained in a typical business card. For example, business card information is information including the user's name, the name of the organization to which the user belongs (for example, the name of a company or organization), the address of the user's workplace, 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.

[0033] 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, as long as 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.

[0034] 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 usually a one-dimensional code or a two-dimensional code. For example, the image code is a barcode, QR Code (registered trademark), color code, VeriCode, MaxiCode, etc. 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), etc.

[0035] In the above, instead of receiving an event identifier and a business card identifier from the event terminal 2, the reception information receiving unit 101 may receive an event identifier and business card information 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. The reception information receiving unit 101 may also receive the event identifier, the business card identifier, and the business card information corresponding to the business card identifier from the event terminal 2.

[0036] The business card information acquiring unit 102 acquires, for example, business card information corresponding to the business card identifier received by the reception information receiving unit 101 .

[0037] The business card information acquiring unit 102 acquires, for example, the business card information received by the reception information receiving unit 101 .

[0038] The business card information acquiring 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 acquiring 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 that is transmitted 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 acquiring unit 102 may be all or part of the business card information associated with the business card identifier and stored in the business card management server 3. This part of the business card information may be specified in advance, for example, by specifying an attribute.

[0039] The communication means (not shown) for transmitting 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.

[0040] The business card information acquiring 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 includes two or more business card management servers 3, for example, the business card information acquiring 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 acquiring unit 102 may determine the business card management server 3 corresponding to the business card identifier from 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 numbers are included, etc.), and transmit the business card identifier to the determined business card management server 3 to acquire the business card information. Alternatively, the business card information acquiring unit 102 may 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. Alternatively, the business card information acquiring unit 102 may 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.

[0041] 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 retrieve the business card information corresponding to the received business card identifier using this storage unit. In this case, the business card management server 3 may be omitted.

[0042] When reception information receiving unit 101 receives business card information associated with an event identifier, business card information acquiring unit 102 may acquire the business card information received by reception information receiving unit 101 .

[0043] Event information having one or more event attribute values ​​is stored in association with an event identifier in the event information storage unit 103. The event attribute values ​​of the event information are usually 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.

[0044] The event attribute value is an attribute value related to an event. Examples of the event attribute value include an event type identifier, a venue, a duration, an event participation application deadline, keywords, and a title. The event type identifier is an identifier indicating the type of event. The event type may be a seminar, a lecture, a gathering, a conference, or the like, and may be considered, for example, as the form of the event. The event type identifier is, for example, a name indicating the type of event or a character string assigned to the type of event. 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, name of the venue, or name of a building, etc. The duration is a concept that includes the date and time of the event. The event participation application deadline is the deadline for applications to participate in the event. The keywords are keywords that indicate the characteristics or content of the event. The keywords may be keywords that represent, for example, the agenda of the event, the theme of a seminar, or the theme of a lecture. The 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 for identifying the event organizer, co-organizer, sponsor, etc. (for example, the organizer name or the sponsor name). The identifier for the organizer, co-organizer, etc. may be the business card identifier of the organizer, co-organizer, etc. Furthermore, the event attribute value may include, for example, the identifier of a person appearing in the event. The identifier for a person appearing in the event may be the business card identifier of the person appearing in the event.

[0045] 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.

[0046] 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.

[0047] 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, an external server device (not shown) other than the event server 1 may be used as the accumulation location. In this case, the accumulation unit 104 may have a transmission means or the like for transmitting the event participant information, etc.

[0048] Information on one or more event participants is stored in association with each event identifier in the event participant storage unit 105. Note that if the storage unit 104 stores 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.

[0049] The support unit 106 supports the business card exchange between two or more users for two or more pieces of business card information that satisfy a predetermined condition. 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 business card exchange between two or more users for two or more pieces of business card information means, for example, supporting the business card exchange between two or more users that respectively correspond to the two or more pieces of business card information.

[0050] 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 have participated in the same event. For example, the predetermined condition is a condition that one or more event identifiers corresponding to the business card information match.

[0051] 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."

[0052] The predetermined condition may be, for example, a condition indicating that two or more users indicated by the business card information participated in similar events. For example, the predetermined condition may be a condition that one or more event attribute values ​​corresponding to the business card information are similar. Here, similarity may also include, for example, a match. 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 the business card information are, for example, the business card information held by a single event participant information and the event attribute value held by the single 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 the two or more pieces of event participant information satisfies the predetermined condition.

[0053] Furthermore, the predetermined condition may be that the discrimination result obtained by inputting the event attribute values ​​of two or more event participant information into a discriminator (this discriminator 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, is a result indicating that business cards should be exchanged.

[0054] The predetermined conditions may further include a condition that prevents business card information of two or more users with whom it is not necessary to exchange business cards from being determined to satisfy the condition. Two or more users with whom it is not necessary to exchange business cards are, for example, the same user, users who belong to the same organization, or two or more users with whom it is already necessary to exchange 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 included in the business card information do not match.

[0055] Supporting the business card exchange means, for example, at least one of recommending the business card exchange and managing the results of the business card exchange. Recommending the business card exchange means notifying the user of information recommending the business card exchange. Notifying the user of information recommending the business card exchange means, for example, transmitting the information recommending the business card exchange to the user terminal 4 used by the user. The information recommending the business card exchange 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 the business card exchange means 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, etc.) 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 the result of the business card exchange by the two or more users.

[0056] The support unit 106 supports the business card exchange, for example, by using business card information that satisfies predetermined conditions. For example, the support unit 106 may send information recommending 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.

[0057] In addition, when 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 included in the event participant information. In other words, instead of the event attribute value included in the event participant information, one or more event attribute values ​​included 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 as the business card information included in one piece of event participant information and the event information associated with the event identifier included in this piece of event participant information and stored in the event information storage unit 103. The same applies hereinafter.

[0058] 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 the one or more 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 the event information for this event.

[0059] 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 a user corresponding to the business card information included in the event participant information. The predetermined condition for recommendation is, for example, a condition that one or more event attribute values ​​included 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 also 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 a matching attribute value exists, and that a specific attribute value (for example, an event type identifier) ​​matches.

[0060] 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. Furthermore, the event information acquisition unit 107 acquires, for example, one or more event attribute values ​​included in information about an event to be held in the future from the event information storage unit 103, determines whether the one or more event attribute values ​​satisfy a predetermined condition for recommendation together with the one or more event attribute values ​​corresponding to the event participant information, and determines that the event corresponding to the event information is an event to be recommended to the user if the predetermined condition for recommendation is satisfied.

[0061] For example, the event information acquisition unit 107 determines that an event indicated by event information stored in the event information storage unit 103, which has 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.

[0062] 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. Furthermore, 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.

[0063] In addition, 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 ​​that match 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.

[0064] Furthermore, a classifier (this classifier 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 ​​possessed by each piece of event information 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 ​​possessed by each piece of 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 piece 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 of the event participant information corresponding to the input event attribute values, as an event that satisfies the conditions for recommendation.

[0065] In addition, 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 ​​possessed by 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.

[0066] Furthermore, the event information acquisition unit 107 may determine, as an event to be recommended to the user, an event determined as described above, which has not yet started or an event whose participation application deadline is approaching, using 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. An event that has not yet started is, for example, an event whose corresponding holding period (for example, holding 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, 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.

[0067] The event information acquisition unit 107 may determine one or more pieces of event information to be recommended to one or more users from among all of the event information stored in the event information storage unit 103, or may determine one or more pieces of event information to be recommended to one or more users from among some 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 among one or more users corresponding to business card information included in each of the one or more pieces of event participant information, thereby determining an event to be recommended to a user and acquiring event information for the event. For example, the event information acquisition unit 107 may determine a user corresponding to business card information included in event participant information that satisfies the above-mentioned predetermined conditions for recommendation for newly accumulated event information in the event information storage unit 103 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 a user corresponding to business card information corresponding to event participant information, among the 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, as a user to recommend the event indicated by 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.

[0068] Note that, since different event participant information may have the same business card information, it is conceivable that, for example, 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 performs 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.

[0069] Furthermore, the timing at which event information is acquired by event information acquisition unit 107 does not matter. When event information is newly accumulated in event information storage unit 103, event information acquisition unit 107 may determine one or more users to recommend the event of the newly accumulated event information, when event participant information is accumulated, may acquire event information of other events to recommend to users corresponding to business card information corresponding to the event participant information, may acquire event information of events to recommend to users corresponding to one or more pieces of business card information at a predetermined time, may acquire event information of events to recommend to users in response to instructions from a user, or may acquire event information of events to recommend to one or more users in response to instructions from an administrator.

[0070] The notification unit 108 performs notification processing to notify the user of the event information acquired by the event information acquisition unit 107. The notification here refers to, 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 a user (for example, a 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 or the like stored in advance 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 be processing to transmit information having a link to the event information (for example, a link to a web page on which the event information is arranged). Furthermore, the notification processing may include transmitting, to the user, information having a link to a web page or the like for accepting an application 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, by using the notification destination (for example, email address, mobile phone number) included in the business card information corresponding to the user.

[0071] 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.

[0072] The advertisement attribute value is an attribute value related to the advertisement. Examples of the advertisement attribute value include an advertisement area, an advertisement keyword, and a provider identifier. The advertisement area is information indicating the address, coordinates, name, building name, etc. of the area where the user to whom the advertisement is sent conducts business activities. The keyword is a keyword related to the content of the advertisement, for example, a keyword related to the product or service indicated by the advertisement. The keyword may be a keyword indicating the field or category of the product or service indicated by the advertisement, or a keyword indicating the interests of the target of the product or service indicated by the advertisement. The provider identifier is an identifier of the provider, such as a company or organization, that provides the product or service indicated by the advertisement, and may be, for example, the provider name or a code assigned to the provider. However, the advertisement attribute value is not limited to the above information. One or more advertisement 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 advertisement area, which is an advertisement attribute value. Furthermore, for example, a keyword, which is an event attribute value, may be associated with an advertisement keyword, which is an advertisement attribute value. Furthermore, for example, a sponsor 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 correspondence between one advertisement attribute value and the event attribute value associated with this advertisement attribute value (for example, information indicating the correspondence between attribute names) may be stored in advance in a storage unit (not shown) or the like.

[0073] An advertisement is information used to inform users of a product or service. For example, an advertisement is information composed of at least one of a string of characters and an image. An advertisement may also be information that includes a link to information such as a web page on which information about the product or service is located. The image here may be a moving image or a still image. The advertisement here is a concept that also includes information used for so-called promotions to advertise a product or service. The advertisement here may also be information such as a coupon.

[0074] For example, when one or more advertisement attribute values ​​of the advertisement and event attribute values ​​corresponding to the one or more 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 an advertisement to be transmitted to a user corresponding to the business card information included in the piece of event participant information. The predetermined condition for advertisement transmission is a condition that one or more advertisement attribute values ​​of the advertisement and event attribute values ​​corresponding to the one or more advertisement attribute values ​​among the event attribute values ​​corresponding to the piece of event participant information are similar to each other. Similarity here is a concept that also includes, for example, agreement.

[0075] For example, the advertisement determination unit 109 determines whether one or more predetermined advertisement attribute values ​​associated with the advertisement match one or more event attribute values ​​among the event attribute values ​​corresponding to a 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 piece of event participant information. The match here may be a perfect match or may mean having matching information (e.g., a partial match). The same applies hereinafter. For example, the advertisement determination unit 109 determines whether the advertisement area and advertisement keyword, which are the advertisement attribute values ​​associated with the advertisement, match the event attribute values, the location and keyword, which are the event attribute values ​​corresponding to the advertisement area and advertisement keyword among the event attribute values ​​corresponding to the 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 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 venue 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, and if the venue associated with a 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.

[0076] 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, each corresponding to the two or more advertisement attribute values, and if the number of matches is greater than a threshold, determine 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.

[0077] It should be noted that the two or more advertisement attribute values ​​and the two or more corresponding event attribute values ​​may be two or more different keywords.

[0078] One or more advertisements having one or more advertisement attribute values ​​are stored in advertisement storage unit 110. For example, one or more advertisements having one or more advertisement attribute values ​​are stored in advertisement storage unit 110 in association with the advertisement attribute values.

[0079] The advertisement sending unit 111 performs advertisement sending processing. The advertisement sending processing is processing for sending the advertisement determined by the advertisement determining unit 109 to a user. For example, the advertisement sending unit 111 sends the advertisement that the advertisement determining unit 109 has determined to send to a user to the user terminal 4 of that user. Note that the advertisement sending processing may be processing for sending the advertisement determined by the advertisement determining unit 109 and information on the user's address to which the advertisement is to be sent to a server device (not shown) that transmits the advertisement, etc. 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.

[0080] The event terminal 2 is an information terminal device used at an event. The event terminal 2 may be, for example, a device used by a receptionist who handles event reception when registering users for participation, or a device used by users participating in the event when performing self-check-in. The event terminal 2 may be, for example, a computer, a smartphone, a mobile phone, a tablet terminal, etc.

[0081] An event identifier is stored in the terminal storage unit 201. 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.

[0082] 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.

[0083] 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, the user's 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.

[0084] For example, the terminal acquisition unit 202 may have a reading unit (not shown) such as a camera or a code reader for reading a code such as an image code. The terminal acquisition unit 202 may also read the code using a reading unit (not shown) such as a camera or a code reader that the event terminal 2 has. The terminal acquisition unit 202 may also read the code using a reading unit (not shown) such as a camera or a code reader that is provided outside the event terminal 2. In these cases, the terminal acquisition unit 202 may have a driver for the camera or the code reader, etc.

[0085] The terminal acquisition unit 202 may receive the business card identifier transmitted from the user terminal 4 using short-range wireless communication or the like, or may receive a code associated with the business card identifier transmitted from the user terminal 4 using short-range wireless communication or the like, and acquire the business card identifier from this code. In this case, the terminal acquisition unit 202 may have a communication means for performing short-range wireless communication or the like.

[0086] 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 the business card information, which is a business card image, from the user terminal 4, for example.

[0087] The terminal transmitting unit 203 transmits, for example, the business card identifier acquired by the terminal acquiring unit 202 to the business card management server 3. The terminal transmitting unit 203 may transmit, for example, the business card identifier to one 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. Furthermore, the terminal transmitting unit 203 may transmit the business card identifier to multiple business card management servers 3, for example.

[0088] Furthermore, the terminal transmitting unit 203 associates the business card identifier acquired by the terminal acquiring 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 accepting unit 206 (described later), the terminal transmitting unit 203 associates the business card identifier acquired by the terminal acquiring 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 the 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 transmitting unit 203 can usually be realized by wireless or wired communication means.

[0089] Furthermore, the terminal transmitting unit 203 associates the business card information acquired by the terminal acquiring unit 202 with the event identifier stored in the terminal storing unit 201 and transmits it to the event server 1, for example.

[0090] In accordance with the business card identifier transmitted by the terminal transmitting unit 203 to the business card management server 3, the terminal receiving unit 204 receives the business card information identified by this business card identifier from 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.

[0091] The terminal output unit 205 outputs the business card information received by the terminal receiving unit 204. The concept of output here includes displaying on a monitor, printing on paper or the like by a printer, outputting sound, transmitting to an external display device or the like, etc. For example, the terminal output unit 205 may display on a monitor the business card information that is a character string 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, etc.

[0092] The terminal receiving unit 206 receives an instruction to participate in an event of a user corresponding to the business card identifier acquired by the terminal acquiring unit 202. For example, the terminal receiving unit 206 receives an instruction to participate in an event indicated by an event identifier stored in the terminal storage unit 201 of a user indicated by the business card information output by the terminal output unit 205 in accordance with the business card identifier acquired by the terminal acquiring 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.

[0093] Furthermore, the terminal receiving unit 206 may receive a cancellation instruction to cancel the acceptance of participation in the event of a user corresponding to the business card identifier acquired by the terminal acquiring unit 202.

[0094] The terminal receiving 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 a keyboard. The terminal receiving unit 206 may obtain the event identifier by reading a code associated with the event identifier, similar to the above-described method of obtaining a business card identifier using a code associated with the business card identifier. The terminal receiving unit 206 may also store the received event identifier in the terminal storage unit 201, for example. The terminal receiving unit 206 is realized by a device driver for an input means such as a touch panel or a keyboard, or control software for a menu screen.

[0095] 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 the 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 acquires, by search, the business card information associated with the business card identifier received by the business card management receiving unit, and a business card management transmission unit (not shown) that transmits the business card information acquired by the business card management acquisition unit to the event server 1 or the event terminal 2. The business card information associated with the business card identifier acquired by the business card management acquisition unit may be all or part of the business card information associated with the business card identifier and stored 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 according to the same business card identifier may be different or the same. For example, the part of the business card information sent to the event server 1 may be different from the part of the business card information sent to the event terminal 2. However, when sending part of the business card information, it is preferable that the part of the business card information be information that enables the user corresponding to the business card information to be recognized from this part of the business card information.

[0096] 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.

[0097] In this embodiment, we will explain the case where the business card management server 3 and the event server 1 are realized on different servers, but the business card management server 3 and the event server 1 may also be realized on a single server, in which 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.

[0098] The user terminal 4 is an information processing terminal device used by a user participating in the event. The user using the user terminal 4 is, for example, a user whose 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 obtained by encoding the business card identifier), a user terminal reception unit (not shown) that receives an operation from the user 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) of 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 for supporting business card exchange, information recommending the event, advertising information, etc., transmitted from the event server 1, and the user terminal output unit may output (e.g., display) the received information. The user terminal reception unit (not shown) receives operations via an input device such as a touch panel or a keyboard. The user terminal reception unit can be realized by, for example, a device driver for these input devices, or a combination of these input devices and device drivers.

[0099] In addition, if the user terminal 4 is not required, such as when the event terminal 2 does not obtain 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 obtain the user's business card identifier by receiving the code transmitted from the user terminal 4 via short-range wireless communication, the user terminal 4 may be omitted.

[0100] The reception information receiving unit 101, business card information acquiring unit 102, support unit 106, notification unit 108, advertisement transmitting unit 111, terminal transmitting unit 203, and terminal receiving unit 204 can be realized by wired or wireless communication means.

[0101] 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 usually 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 circuit). The processor may be a CPU, MPU, GPU, etc., and the type does not matter.

[0102] The event information storage unit 103, the event participant storage unit 105, the advertisement storage unit 110, and the terminal storage unit 201 are preferably non-volatile recording media, but may also be realized as volatile recording media.

[0103] There is no restriction on the process by which information is stored in the event information storage unit 103 etc. 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.

[0104] The terminal output unit 205 may or may not include an output device such as a display, a speaker, etc. 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 the output device, etc.

[0105] 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.

[0106] Next, an example of the operation of the event server 1 of the event system 1000 will be described using the flowchart in Fig. 2. Here, the case where a business card identifier and an event identifier are transmitted in association with each other from the event terminal 2 will be described as an example.

[0107] (Step S101) The reception information receiving unit 101 determines whether an event identifier and a business card identifier have been received from the event terminal 2. If received, the process proceeds to step S102, and if not received, the process proceeds to step S105.

[0108] (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 acquire the 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.

[0109] (Step S103) The accumulation unit 104 acquires, from the event information storage unit 103, the event attribute value contained in the event information corresponding to the event identifier received in step S101.

[0110] (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 the information in the event participant storage unit 105. Then, the process returns to step S101.

[0111] (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 or the like 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, and if it is not the right time, proceed to step S107. Note that the timing, trigger, etc. for the support unit 106 to provide support for the business card exchange are not limited to those described above.

[0112] (Step S106) The support unit 106 performs a process of supporting the business card exchange. Details of this process will be described later. Then, the process returns to step S101.

[0113] (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. The new event is, for example, an event that has not yet been held. If the new event has been accumulated, the process proceeds to step S108; if not, the process proceeds 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 accumulate 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 the above 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, the process proceeds to step S108; if it is not time, the process proceeds to step S109.

[0114] (Step S108) Event information acquisition unit 107 and notification unit 108 perform a process of recommending an event. Details of this process will be described later. Then, the process returns to step S101.

[0115] (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 or the like is performed. If it is time to send an advertisement, proceed to step S110, and if it is not time, return to step S101. Note that the timing, trigger, etc. at which the advertisement determination unit 108 etc. sends an advertisement are not limited to those described above.

[0116] (Step S110) The advertisement determining unit 109 and the advertisement transmitting unit 111 perform a process of transmitting an advertisement. Details of this process will be described later. Then, the process returns to step S101.

[0117] In the flowchart of FIG. 2, the process ends when the power is turned off or an interrupt occurs to end the process.

[0118] Next, an example of the operation of the process of supporting the business card exchange in the event server 1 of the event system 1000 will be described using the flowchart in Fig. 3. This process corresponds to step S106 in the flowchart shown in Fig. 2.

[0119] (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 in the storage unit 104.

[0120] (Step S202) The support unit 106 assigns 1 to the value of the counter m.

[0121] (Step S203) The support unit 106 determines whether the m-th combination is included in the combinations of the event participant information acquired in step S201. If it is included, the process proceeds to step S204, and if it is not included, the process proceeds to step S207.

[0122] (Step S204) The support unit 106 determines whether the m-th combination of event participant information satisfies a predetermined condition. Determining whether the m-th 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 m-th combination of event participant information satisfies the predetermined condition. If the predetermined condition is satisfied, the process proceeds to step S205; if not, the process proceeds to step S206.

[0123] (Step S205) The support unit 106 stores the two different combinations of business card information included in the m-th combination of event participant information in a storage unit (not shown). Note that storing the combination of the two pieces of business card information may also mean storing a combination of business card identifiers corresponding to the two pieces of business card information.

[0124] (Step S206) The support unit 106 increments the value of the counter m by 1. Then, the process returns to step S203.

[0125] (Step S207) The support unit 106 performs a unique process 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 less piece of business card information accumulated in step S205, this process 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 process may be omitted.

[0126] (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 transmit information encouraging the exchange of business cards to the contact information of the users indicated by each business card information for each combination of business card information. Furthermore, the support unit 106 transmits 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 the business cards have been exchanged between these users to the information managing the business card exchange stored in a storage unit (not shown). The combination of business card information accumulated in step S205 is deleted. Then, the process returns to the upper level processing. Note that if there is no combination of business card information accumulated in step S205, this processing may be omitted.

[0127] In the flowchart of FIG. 3, the process ends when the power is turned off or an interrupt occurs to end the process.

[0128] Next, an example of the operation of the event recommendation process of the event server 1 of the event system 1000 will be described with reference to the flowchart of Fig. 4. This process corresponds to step S108 in the flowchart shown in Fig. 2.

[0129] (Step S301) The event information acquiring unit 107 assigns 1 as the value of a counter p.

[0130] (Step S302) The event information acquisition unit 107 determines whether the p-th event participant information is included in the event participant information accumulated by the accumulation unit 104 in the event participant storage unit 105, etc. If it is included, the process proceeds to step S303, and if it is not included, the process proceeds to step S311.

[0131] (Step S303) The event information acquisition unit 107 acquires one or more event attribute values ​​corresponding to the p-th event participant information. The acquired event attribute values ​​are, for example, the event attribute values ​​used for the determination in step S307.

[0132] (Step S304) The event information acquiring unit 107 assigns 1 as the value of the counter q.

[0133] (Step S305) Event information acquisition unit 107 determines whether or not the q-th event information is included in the event information newly accumulated in event information storage unit 103. If yes, proceed to step S306, and if not, proceed to step S310.

[0134] (Step S306) The event information acquisition unit 107 acquires one or more event attribute values ​​from the q-th event information. The acquired event attribute values ​​are, for example, the same event attribute values ​​acquired in step S303 and used for the determination in step S307.

[0135] (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, the process proceeds to step S308; if they do not, the process proceeds to step S309.

[0136] (Step S308) The event information acquisition unit 107 associates the event attribute value 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 a user corresponding to the business card information included in the pth event participant information. The storage of the event attribute value of the event information here may be the storage of event information having the event attribute value, or may be the storage of an event identifier associated with the event information having the event attribute value. Furthermore, the storage of business card information here may be the storage of a business card identifier associated with the business card information. The same applies hereinafter.

[0137] (Step S309) The event information acquiring unit 107 increments the value of the counter q by 1. Then, the process returns to step S305.

[0138] (Step S310) The event information acquiring unit 107 increments the value of the counter p by 1. Then, the process returns to step S302.

[0139] (Step S311) The event information acquisition unit 107 performs unique processing to delete duplicate combinations of the 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.

[0140] (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 is no combination of event information and business card information accumulated in step S308, this processing may be omitted.

[0141] In the flowchart of FIG. 4, the process ends when the power is turned off or an interrupt occurs to end the process.

[0142] Next, an example of the operation of the process of transmitting an advertisement in the event server 1 of the event system 1000 will be described using the flowchart in Fig. 5. This process corresponds to step S110 in the flowchart shown in Fig. 2.

[0143] (Step S401) The advertisement determining unit 109 assigns 1 as the value of a counter j.

[0144] (Step S402) The advertisement determining unit 109 determines whether the j-th event participant information is included in the event participant information accumulated by the accumulation unit 104 in the event participant storage unit 105, etc. If it is included, the process proceeds to step S403, and if it is not included, the process proceeds to step S411.

[0145] (Step S403) The advertisement determination unit 109 acquires one or more event attribute values ​​corresponding to the j-th event participant information. The acquired event attribute values ​​are, for example, the event attribute values ​​used in the determination process of step S407.

[0146] (Step S404) The advertisement determining unit 109 assigns 1 as the value of the counter k.

[0147] (Step S405) The advertisement determining unit 109 judges whether or not the kth advertisement is present in the advertisement storage unit 110. If present, the process proceeds to step S406, and if not present, the process proceeds to step S410.

[0148] (Step S406) The advertisement determining unit 109 acquires one or more advertisement attribute values ​​of the k-th advertisement from the advertisement storage unit 110. The advertisement attribute values ​​acquired here are, for example, advertisement attribute values ​​used in the determination process of step S407.

[0149] (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 are satisfied, the process proceeds to step S408; if they are not satisfied, the process proceeds to step S409.

[0150] (Step S408) The advertisement determination unit 109 associates the k-th advertisement with the business card information included in the j-th event participant information and stores them in a storage unit (not shown). The storage of the advertisements here may be storage of advertisement identifiers that identify the advertisements.

[0151] (Step S409) The advertisement determining unit 109 increments the value of k by 1. Then, the process returns to step S405.

[0152] (Step S410) The advertisement determining unit 109 increments the value of the counter j by 1. Then, the process returns to step S402.

[0153] (Step S411) The advertisement determination unit 109 performs unique processing to delete duplicate combinations from the combinations of advertisements and business card information accumulated 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 accumulated in step S408, this processing may be omitted.

[0154] (Step S412) The advertisement sending unit 111 performs advertisement sending processing for each combination of advertisement and business card information that was not deleted in step S411, in order to send the advertisement to the user indicated by the business card information. Then, the processing returns to the upper processing. The combination of advertisement and business card information is deleted. Note that if there is no combination of event information and business card information accumulated in step S408, this processing may be omitted.

[0155] In the flowchart of FIG. 5, the process ends when the power is turned off or an interrupt occurs to end the process.

[0156] Next, an example of the operation of the event terminal 2 of the event system 1000 will be described with reference to the flowchart of Fig. 6. This process corresponds to step S108 in the flowchart shown in Fig. 2.

[0157] (Step S501) The terminal reception unit 206 determines whether an event identifier has been received. If it has been received, the process proceeds to step S502, and if it has not been received, the process returns to step S501.

[0158] (Step S502) The terminal receiving unit 206 stores the event identifier received in step S501 in the terminal storage unit 201.

[0159] (Step S503) The terminal acquisition unit 202 determines whether a code in which the business card identifier is encoded has been read. For example, it determines whether the code has been read using a camera or a 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.

[0160] (Step S504) The terminal acquisition unit 202 acquires the business card identifier corresponding to the code read in step S503.

[0161] (Step S505) The terminal transmitting unit 203 transmits the business card identifier acquired in step S504 to the business card management server 3.

[0162] (Step S506) The terminal receiving unit 204 receives the business card information transmitted by the business card management server 3 in accordance with the business card identifier transmitted in step S505. The business card information received here may be a portion 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 portion of the received business card information is one or more pieces of information that can identify the user corresponding to the business card information.

[0163] (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.

[0164] (Step S508) The terminal reception unit 206 determines whether a participation instruction has been received. If it has been received, the process proceeds to step S509, and if it has not been received, the process proceeds to step S510.

[0165] (Step S509) The terminal transmitting 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.

[0166] (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 accepted. 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.

[0167] In the flowchart of FIG. 6, the process ends when the power is turned off or an interrupt occurs to end the process.

[0168] 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 acquiring 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 transmitting 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 acquiring 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 transmitting unit (not shown) transmits the acquired business card information to the event server 1.

[0169] Next, an example of the operation of the user terminal 4 will be briefly described. 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 obtained by encoding the user's business card identifier), the user terminal output unit (not shown) reads out 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). Furthermore, the user terminal reception unit (not shown) may receive information for supporting business card exchange, information recommending an event, 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) or the like.

[0170] The specific operation of the event system 1000 according to this embodiment will be described below with reference to an example.

[0171] 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, the three business card management servers 3 are 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 the user terminals 4 are all smartphones.

[0172] FIG. 8(a) is 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 an 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 a 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.

[0173] 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 / job title," "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 / job title" is at least one of the department name and job title, "telephone number" is the landline or mobile phone number, and "email address" is the email address. Here, each record in the business card information management table corresponds to business card information, and the attribute values ​​other than "business card ID" are considered to be business card information.

[0174] First, assume that at an event venue for an event titled "Entrepreneurship Seminar" with an event identifier "EV1001," visitor receptionist A of a company running the event displays an input screen for inputting an event identifier on monitor 205a of event terminal 2a, as shown in FIG. 10(a), and inputs "EV1001," the event identifier of the event, into input field 2051 for the event identifier on the 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 or the like. If authentication is successful using the accepted information, terminal reception unit 206 stores the accepted event identifier "EV1001" in terminal storage unit 201. Furthermore, the terminal output unit 205 displays a menu screen for accepting the reading of the image code, as shown in Fig. 10(b). Note that, here, 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 Fig. 8(a) whose "Event ID" matches the accepted event identifier "EV1001", and displays a menu screen on the monitor 205a, as shown in Fig. 10(b), with the acquired event title "Corporate Seminar" arranged in the upper area 2053.

[0175] When visitor B arrives at the visitor reception desk at the event venue, person in charge A requests visitor B to present the image code corresponding to his or her business card identifier.

[0176] Suppose visitor B performs an operation on 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 a user terminal storage unit (not shown). The user terminal reception unit (not shown) receives this operation, and the user terminal output unit (not shown) reads out 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, suppose that visitor B presents this image code to person in charge A. It should be noted that the business card identifier that identifies visitor B's business card information is "NA1001."

[0177] In order to read the image code displayed by visitor B on the monitor of user terminal 4a, person in charge A presses button 2054 for reading the image code on the menu screen shown in Figure 10(b), and the terminal acquisition unit 202 of event terminal 2a becomes able to read the image code using the camera of the smartphone which is event terminal 2a.

[0178] 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 an image of the image code 401 displayed on the monitor of the user terminal 4a, as shown in FIG. 10(c). Here, it is assumed that the image code displayed on the monitor of the user terminal 4a is a two-dimensional code. The terminal acquisition unit 202 of the event terminal 2a reads the captured image code, decodes the image code, and acquires "NA1001", which is a business card identifier that identifies the business card information of visitor B.

[0179] When the terminal acquisition unit 202 acquires the 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. Here, 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 this business card identifier to the business card management server 3a because the first two characters of the acquired business card identifier "NA1001" 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 transmitted to the business card management server 3b, and if the first two characters are "NC", the business card identifier is to be transmitted to the business card management server 3c.

[0180] 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 it is predetermined to acquire the business card image, name, company name, and department / job title from the business card information. 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 attribute value of "business card image" in the record (row) whose attribute value of "business card ID" is "NA1001" in the business card information management table shown in FIG. 9, the attribute value of "name" is "Yamaichirou A," the attribute value of "company name" is "AB Industries Co., Ltd.", and the attribute value of "department / job title" is "Sales Department," and transmits these to the event terminal 2a that sent the business card identifier.

[0181] When the terminal receiving unit 204 of the event terminal 2a receives an 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 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.

[0182] FIG. 10(d) is a diagram showing an example of a part of the received business card information displayed by the event terminal 2a, where an image 2055 shows an image of the business card, and an image 2056 shows other business card information.

[0183] Then, using the displayed business card information, person in charge A checks whether it is okay to check in visitor B, and if he decides that it is okay to do so, presses the button 2057 for checking in that is 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 the associated event identifier to the event server 1.

[0184] 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 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.

[0185] In addition, if the terminal receiving unit 204 cannot obtain the 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.

[0186] When the reception information receiving unit 101 of the event server 1 receives from the event terminal 2a the business card identifier "NA1001" associated with the event identifier "EV1001", 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 receives and acquires the business card information that the business card management server 3a acquires and transmits from the business card information management table shown in Fig. 9 using this business card identifier. 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 Fig. 9 where the value of "business card ID" is "NA1001". However, it is not necessary to acquire all the business card information.

[0187] Furthermore, the accumulation unit 104 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 whose "event ID" value is "EB1001" in the event information management table shown in FIG. 10(a). Here, all the event attribute values ​​of the event information of the record whose "event ID" value is "EB1001" are acquired. Here, since 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.

[0188] The accumulation unit 104 associates the event participant information, which includes 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 it in the event participant storage unit 105.

[0189] FIG. 11 shows an event participant management table for managing 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." The "event attribute value" has attribute values ​​such as "event name," "event period," "attribute value 1," and "keywords." The "business card information" has attribute values ​​such as "business card image," "name," and "email address." The same attribute names as in FIGS. 8 and 9 indicate the same attributes. The "participant ID" is a participant identifier for managing event participant information. The "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 FIG. 8(a) and the like. The "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 FIG. 9. Note that the event attribute values ​​such as "Location 2" and "Type ID" managed in the event information management table shown in FIG. 8, and business card information such as "Company Name," "Department / Title," and "Telephone Number" managed in the business card information management table shown in FIG. 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 FIG. 9.

[0190] For example, assume that a predetermined date and time has arrived for supporting the exchange of business cards. This date and time may be set at any interval or frequency.

[0191] The support unit 106 acquires all combinations of two pieces of event participant information having 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 Fig. 11, it detects combinations of two records whose "business card ID" values ​​do not match, and acquires the combinations of attribute values ​​of "participant ID" for each set.

[0192] 11, for example, the "Participation ID" combinations of "J5011" and "J5012," "J5011" and "J5014," "J5012" and "J5013," and "J5012" and "J5014" do not match the "Business Card ID" values ​​of the corresponding records, so the support unit 106 acquires the "Participation ID" combinations corresponding to these combinations. On the other hand, the combinations of "J5011" and "J5013" and "J5012" and "J5016" are not acquired because the "Business Card ID" values ​​of the corresponding records match.

[0193] Then, for each combination of two pieces of event participant information indicated by each combination of the acquired "participant IDs," it is determined whether the two pieces of event participant information satisfy a predetermined condition, and a combination of two pieces of event participant information that satisfies the predetermined condition is detected. The predetermined condition is assumed to be that the values ​​of the "event IDs" match. This condition is, for example, a condition for supporting the exchange of business cards between users who attended the same event.

[0194] 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. Also, 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 values ​​of the "event ID" match, so it is determined that the predetermined condition is met, and the support unit 106 obtains the combination of "participation ID" corresponding to this combination of event participant information, i.e., the combination of "J5012" and "J5014".

[0195] 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.

[0196] Next, the support unit 106 performs unique processing on the acquired combinations of "participation IDs" that have duplicate combinations of "participation IDs," eliminating all but one of them and eliminating the duplication. By eliminating the duplication, it is possible to prevent duplicate business card exchange support from being provided to the same user combination. However, since it is considered that duplicate combinations of "participation IDs" will not normally occur under the predetermined conditions used here, this unique processing may be omitted.

[0197] 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 transmits to each contact information information encouraging the users corresponding to the "participation IDs" of each pair to exchange business cards. The information encouraging the exchange of business cards transmitted 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" of the same pair (i.e., business card information of the exchange partner). Here, as an example, the information encouraging the exchange of 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).

[0198] For example, to explain the case of transmitting information to support the exchange of business card information for "J5012" and "J5013," which are one combination of "participation IDs" acquired above, the support unit 106 acquires the attribute value "bkawa@bc..." of the "email address" and the attribute value "na1002.png" of the "business card image" corresponding to the "participation ID" "J5012" from the event participant management table shown in Fig. 11. Similarly, the support unit 106 acquires the attribute value "j_ezawa@ef..." of the "email address" and the attribute value "na1005.png" of the "business card image" corresponding to the "participation ID" "J5013." Then, the support unit 106 sends an email to the email address "bkawa@bc..." obtained 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" obtained 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..." obtained 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" obtained for the participant identifier "J5012" and a button for accepting consent to the business card exchange.

[0199] 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 monitor 405a.

[0200] Figure 12(a) is an example of the display of the above email received by a user terminal 4 receiving an 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 an email addressed to the email address "j_ezawa@ef...".

[0201] 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, and buttons 121a and 121b for agreeing to exchange business cards with the person. These buttons are associated with information indicating that a business card exchange will take place between, for example, business card information identified by business card identifier "NA1002" corresponding to participant identifier "J5012" and business card information identified by business card identifier "NA1005" corresponding to participant identifier "J5013." When a user using each user terminal 4 presses button 121a or button 121b, information agreeing to the business card exchange is transmitted 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 for managing the business card exchange in a storage unit (not shown). A detailed description of the processes for exchanging business cards and managing the business card exchange will be omitted here.

[0202] Here, if 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 the events to the user.

[0203] Figure 8(b) shows the event information management table shown in Figure 8(a) with records (rows) corresponding to two new pieces of event information added. The newly added event information is assumed to be event information managed by records with "Event ID" of "EV1083" and "EV1084", respectively.

[0204] 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 the most recently stored event participant information. For example, let us assume that the event participant information of the record (row) in the event participant management table shown in FIG. 11 where the "Participant ID" is "J5017" is detected as the first event participant information.

[0205] 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 attribute names "Venue 1" and "Keyword" are used as predetermined conditions for recommendation, so the event information acquisition unit 107 acquires the attribute value "Tokyo" of "Venue" and the attribute value "Investment" of "Keyword" from the record (row) of the first event participant information whose "Participant ID" is "J5017" in the event participant management table shown in FIG. 11.

[0206] 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 order of the "Event ID" numbers, so 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".

[0207] Then, the event information acquisition unit 107 determines whether the event attribute value acquired from the first event participant information and the event attribute value acquired from the first event information among the newly accumulated event information satisfy a predetermined condition for recommendation. The condition for recommendation is assumed to be a condition that "Venue 1" matches and at least one of the "Keywords" matches. 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 condition for recommendation is satisfied, and determines the first event information as an event to be recommended to the user identified by the business card information of the first event participant information. Then, the attribute value "NA1001" of the "business card ID" in the first event participant information is associated with the attribute value "EV1083" of the "event ID" in the newly accumulated first event information, and temporarily stored in a storage unit (not shown) or the like.

[0208] 8(b) from the second event information among the newly added event information in the event information management table, the event information acquisition unit 107 acquires the same event attribute values ​​as above, that is, the attribute value "Tokyo" of "Venue 1" and the attribute value "Digital, IT" of "Keyword," and determines whether these attribute values ​​and the event attribute value acquired from the first event participant information satisfy the same recommendation condition as above. 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, but the attribute value of "Keyword," "Startup," acquired from the first event participant information does not match the attribute value of "Keyword," "Digital, IT" acquired from the first event information. Therefore, the event information acquisition unit 107 determines that the recommendation condition is not satisfied, and does not determine the event corresponding to the newly accumulated second event information as an event to be recommended to the user indicated by the business card information of the first event participant information.

[0209] Here, 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 this information as well. 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 indicated by the business card information held by the first event participant information, and the event identifier is associated with the attribute value "NA1001" of the "business card ID" held by the first event participant information and temporarily stored in a storage unit (not shown) or the like.

[0210] Furthermore, the event information acquisition unit 107 performs the same processing 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.

[0211] After the above process has been performed on all event participant information, the event information acquisition unit 107 performs unique processing on the event identifiers stored in a storage unit (not shown) in association with the attribute values ​​of the "business card ID," and deletes all but one of the duplicate combinations of event identifiers and the corresponding attribute values ​​of the "business card ID." This prevents duplicate events from being recommended to the same user.

[0212] The notification unit 108 then sends information recommending to the user the 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.

[0213] Below, we will explain an example in which the notification unit 108 sends information recommending an event for the pair of the attribute value "NA1001" of the "business card ID" of the first event participant information that was associated and accumulated above, and the attribute value "EV1083" of the "event ID" of the first event information that was newly accumulated.

[0214] The notification unit 108 acquires the attribute value "ayama@ab..." of 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 understanding of the event content, such as "Investment Presentation for Entrepreneurs" as the attribute value of "Event Name," "December 4, 2021" as the attribute value of "Event Period," "Tokyo" as the attribute value of "Location 1," and "Shibuya-ku..." as the attribute value of "Location 2," 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 recommending the event corresponding to the event attribute value.

[0215] When a user terminal 4 that can send email to the email address "ayama@ab..." receives the email recommending the event, an output unit (not shown) of the user terminal displays the received email on the monitor 405a.

[0216] FIG. 13 is a diagram showing an example of an email display on the user terminal 4 recommending an event.

[0217] 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.

[0218] For example, assume that a predetermined date and time has arrived for processing to send an advertisement. This date and time may be set at any interval or frequency.

[0219] FIG. 14 is an advertisement management table for managing advertisements stored in advertisement storage unit 110. The advertisement management table has attributes such as "advertising ID," "advertising," "advertising area," and "advertising keyword." "Advertising ID" is an advertisement identifier. "Advertising" is advertisement data. Here, an advertisement is assumed to be composed of a character string. However, an advertisement may be composed of any kind of data. "Advertising area" is an advertising area, and in this case, is assumed to be the name of a prefecture. "Advertising keyword" is an advertising keyword. Multiple keywords are separated by commas.

[0220] First, similarly to the case of recommending the above-mentioned event, the advertisement determining unit 109 detects the first event participant information from the event participant information stored in the event participant storage unit 105. For example, it is assumed here that the event participant information of the record (row) in which the "participant ID" is "J5017" in the event participant management table shown in Fig. 11 is detected as the first event participant information.

[0221] The advertisement determination unit 109 acquires one or more event attribute values ​​from the first event participant information. Here, two event attribute values ​​with attribute names "venue 1" and "keyword" are used as predetermined conditions for advertisement transmission, so the advertisement determination unit 109 acquires the attribute value "Tokyo" of "venue" and the attribute value "investment" of "keyword" from the record (row) of the first event participant information whose "participation ID" is "J5017" in the event participant management table shown in Fig. 11.

[0222] Next, from the advertisement attribute values ​​of the first advertisement in the advertisement management table shown in FIG. 14, advertisement attribute values ​​of attribute names "advertising area" and "advertising keyword" that are advertisement attribute values ​​that are pre-associated with the acquired event attribute values ​​"location 1" and "keyword" 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 the advertisement attribute value corresponding to the acquired event attribute value may be acquired using the information indicating this correspondence, or an advertisement attribute value 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, advertisement determination unit 109 acquires the attribute value "Tokyo" of "advertising area" and the attribute value "startup, financing" of "keyword" from the record that is the first from the top of the advertisement management table of FIG. 14 and has an "advertising ID" of "PR001" that corresponds to the first advertisement.

[0223] Then, the advertisement determination unit 109 determines whether the event attribute value acquired from the first event participant information and the advertisement attribute value acquired for the first advertisement satisfy predetermined conditions for advertisement transmission. The conditions for advertisement transmission are that the attribute value of "venue 1" matches the attribute value of "advertising area", and at least one of the attribute value of "keyword" and the attribute value of "advertising keyword" matches. 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, 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 "Advertising Keywords" acquired for the first advertisement. Therefore, 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 "PR001.txt," as the advertisement to be sent to the user indicated by the business card information in the first event participant information. Then, 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 associated with each other, and temporarily stored in a storage unit (not shown) or the like.

[0224] Furthermore, the advertisement determination unit 109 also acquires the attribute values ​​of "advertising area" and "advertising keyword" for each of the second and subsequent records from the top of the advertisement management table shown in Fig. 14 in the same manner as above, and determines whether these satisfy the same conditions for advertisement transmission as above with respect to the attribute value of "venue 1" and the attribute value of "keyword" acquired from the first event participant information, and if they do, determines the advertisement of each record as the advertisement to be sent to the user indicated by the business card information in the first event participant information, and temporarily stores the attribute value of "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 indicated by the business card information in the first event participant information.

[0225] Furthermore, the advertisement determination unit 109 performs the same processing as above for the second and subsequent event participant information to obtain 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 the advertisement identifier in a storage unit (not shown) in association with the business card identifier contained in the event participant information.

[0226] After performing the above process for all the event participant information, the advertisement determination unit 109 performs unique processing to delete all but one of the combinations of duplicate advertisement identifiers and the attribute values ​​of the "business card ID" associated with the advertisement identifiers acquired as described above and stored in a storage unit (not shown) in association with the attribute values ​​of the "business card ID" of each event participant information. This makes it possible to prevent duplicate advertisements from being sent to the same user.

[0227] Then, the advertisement sending unit 111 sends the advertisements corresponding to each advertising 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'' etc. of the record in the event participant management table shown in Figure 11 whose attribute value of ``business card ID'' matches the attribute value of the ``business card ID'' associated with each advertising identifier.

[0228] For example, if the attribute value "NA1001" of the "business card ID" in the first event participant information is stored in a storage unit (not shown) in association with the advertisement identifier "PR001" through the process performed by the advertisement determination unit 109 to determine the advertisement to be sent to the user as described above, the advertisement sending unit 111 will acquire 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 the "business card ID" is "NA1001" as information indicating the user's contact information, and will send 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 the "advertisement ID" is "PR001".

[0229] 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.

[0230] FIG. 15 is a diagram showing an example of advertisement display by the user terminal 4. As shown in FIG.

[0231] As described above, according to this embodiment, it is possible to easily accept participation in an event and manage event participants using business card information.

[0232] In the above-described embodiments, each process (each function) may be realized by centralized processing by a single device (system), or may be realized by distributed processing by multiple devices.

[0233] Furthermore, in the above-described embodiment, it goes without saying that two or more communication means present in one device may be physically realized by one medium.

[0234] In the above embodiments, each component may be configured by dedicated hardware, or a component that can be realized by software may be realized by executing a program. For example, each component may be realized 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 (e.g., a recording medium such as a hard disk or memory).

[0235] The software that realizes the event server in the above embodiment is the following program: That is, 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 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.

[0236] Furthermore, the software that realizes the event terminal in the above-described 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 of a user corresponding to the business card identifier, and the terminal sending unit transmits the business card identifier or the business card information to the event server in association with the event identifier in response to the reception of the instruction to participate.

[0237] In addition, in the above program, the sending step of sending 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).

[0238] Note that the functions realized by the program do not include functions that can only be realized by hardware, such as a modem or interface card in an acquisition unit that acquires information or an output unit that outputs information.

[0239] Furthermore, the computer that executes this program may be a single computer or multiple computers, and may perform centralized processing or distributed processing.

[0240] 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 the computer hardware.

[0241] In FIG. 16, a 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 .

[0242] 17 is a diagram showing the internal configuration of a computer system 900. In Fig. 17, the computer 901 includes, in addition to a CD-ROM drive 905, an MPU (Micro Processing Unit) 911, a ROM 912 for storing programs such as a boot-up program, a RAM (Random Access Memory) 913 connected to the MPU 911 for temporarily storing instructions for application programs and providing temporary storage space, a hard disk 914 for storing application programs, system programs, and data, and a bus 915 for interconnecting the MPU 911, ROM 912, etc. Note that the computer 901 may also include a network card (not shown) for providing connection to a LAN.

[0243] A program that causes the computer system 900 to perform functions such as the event server according to the above-described 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.

[0244] The program does not necessarily include an operating system (OS) or a third-party program that causes the computer 901 to execute the functions of the event server according to the above embodiment. The program may include only a portion of instructions that call appropriate functions (modules) in a controlled manner to achieve a desired result. How the computer system 900 operates is well known, and a detailed description thereof will be omitted.

[0245] The present invention is not limited to the above-described embodiment, and various modifications are possible, and it goes without saying that these modifications are also included within the scope of the present invention. [Industrial Applicability]

[0246] As described above, the event server according to the present invention is suitable as a device for managing information about an event, and is particularly useful as a device for managing information about participants in an event. [Explanation of symbols]

[0247] 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 Acquisition Department 103 Event information storage section 104 Storage Unit 105 Event Participant Storage 106 Support Department 107 Event Information Acquisition Unit 108 Information Department 109 Advertising Decision Department 110 Advertisement Storage 111 Advertising Transmission Department 201 Terminal storage section 202 Terminal Acquisition Department 203 Terminal transmitter 204 Terminal receiving unit 205 Terminal Output Unit 206 Terminal Reception 1000 Event System

Claims

1. 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.

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 to participate in the event from a user; 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; 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; an alert unit that performs an alert process to alert the user of the event information acquired by the event information acquisition unit.

3. 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 to participate in the event from a user; 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; 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.

4. 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.

5. 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.

6. An event server described in any one of claims 1 to 5, wherein the business card identifier is information corresponding to a code read by the event terminal.

7. 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.

8. An information processing method for causing a computer to execute all processing performed by an event server described in any one of claims 1 to 6.

9. 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.

10. Computer, A program for causing an event server to function as the event server according to any one of claims 1 to 5.

11. 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;

Citation Information

Patent Citations

  • Visitor management system on event and its subsystem

    JP2000207468A

  • Exhibition support system using cellphone and IC chip

    JP2011043953A

  • Sequence management system, management server, and program

    JP2017182590A

  • Information management device and program

    JP2021026630A

  • Reception device

    JP2021026750A