Method, program and information processing system for promoting matching between visitors and participants at an event

The information processing system addresses the mismatch in conventional exhibition guidance by using attribute and behavior scores to recommend suitable participants based on real-time visitor interactions, improving visitor-participant matching.

JP7761319B1Active Publication Date: 2025-10-28TECHSOR INC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2025019163
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-02-07
Publication Date
2025-10-28
Estimated Expiration
2045-02-07

AI Technical Summary

Technical Problem

Conventional exhibition guidance systems fail to accurately match visitors with relevant exhibition booths based on their actual interests, as they rely solely on pre-questionnaire data, neglecting visitor behavior patterns, and exhibitors struggle to identify suitable visitors.

Method used

An information processing system that calculates a matching degree between visitor and participant attributes and behaviors, using attribute and behavior scores to recommend suitable participants, and updates these scores based on real-time visitor interactions.

Benefits of technology

Facilitates accurate matching of visitors with relevant participants by considering actual interests through behavior analysis, enhancing the visitor experience and exhibitor engagement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007761319000001_ABST
    Figure 0007761319000001_ABST
Patent Text Reader

Abstract

To provide a method, a program and an information processing system for promoting matching between visitors and participants of an event so that both the visitors and the participants can easily find a partner who matches them. [Solution] The matching degree between a visitor and a participant is obtained based on one or more attribute scores indicating the degree of association between visitor attributes and participant attributes, and one or more behavior scores indicating the degree of association between visitor behavior and participant attributes. Then, in response to a request from the participant terminal device 5, the matching degree with one visitor is provided to the participant terminal device 5 (FIG. 5A), and in response to a request from the visitor terminal device 4, information on recommended participants with a relatively high matching degree is provided to the visitor terminal device 4 (FIG. 5B). This makes it easier for both visitors and participants to find a match who is a good match for them at the event venue.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a method, a program, and an information processing system for providing information to visitors and participants at an event. [Background technology]

[0002] Systems are known that allow visitors to easily find exhibition booths at exhibitions where they can obtain the information they desire. The following patent document describes an exhibition guidance system that conducts a questionnaire about areas of interest to prospective visitors to an exhibition in advance, and then provides guidance on the location of exhibits in that area within the exhibition hall based on the results of the questionnaire. This system allows visitors to immediately find out where the information they are looking for is located within the exhibition hall upon arriving at the exhibition. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2001-273324 Summary of the Invention [Problem to be solved by the invention]

[0004] However, in the above-mentioned conventional systems, exhibition booth guidance is based on the results of a questionnaire about areas of interest prepared in advance, so it is easy to miss the actual interests of visitors, which cannot be determined by the questionnaire alone. It is thought that the behavior patterns of visitors at an exhibition venue are likely to reveal the actual objects of interest to the visitors, but the above-mentioned systems do not take such behavior patterns of visitors into consideration. Therefore, there is a problem that it is difficult for visitors to find an exhibition booth that suits them using only the guidance provided by the above-mentioned systems.

[0005] Furthermore, with the above-mentioned system, exhibitors cannot easily determine whether visitors to their exhibition booths are a good fit for them (whether they are interested in the exhibit content), making it difficult to find such visitors.

[0006] The present invention was made in consideration of the above circumstances, and its purpose is to provide a method, program, and information processing system that promotes matching between visitors and participants at an event so that both can easily find someone who is a good match for them. [Means for solving the problem]

[0007] A method according to a first aspect of the present invention is a method in which an information processing system performs processing to promote matching between visitors and participants at an event, the method comprising: attributes related to visitors who attend the event and related to matching called visitor attributes; attributes related to participants who participate in the event and related to matching called participant attributes; behavior of the visitors and related to matching called visitor behavior; and a score representing the degree of association between the visitor attributes and the participant attributes, the score being determined according to the combination of the visitor attributes and the participant attributes. , attribute scores, one or more attribute scores representing the degree of association between one or more visitor attributes related to one visitor and one or more participant attributes related to one participant are called attribute score sets, scores representing the degree of association between visitor behavior and participant attributes and determined according to the combination of visitor behavior and participant attributes are called behavior scores, one or more behavior scores representing the degree of association between one or more visitor behaviors performed by one visitor and one or more participant attributes related to one participant are called behavior score sets, and are indices representing the degree of match between one visitor and one participant. an index acquired according to the attribute score set and the action score set for a combination of one visitor and one participant is called a matching degree; the information processing system is capable of accessing a storage device, and the storage device stores a plurality of visitor attribute information each including information on one or more visitor attributes related to one visitor, a plurality of participant attribute information each including information on one or more participant attributes related to one participant, and a plurality of action information each including information on actions taken by one visitor; and a matching degree acquisition step for acquiring a matching degree for each combination of a plurality of visitors and a plurality of participants, wherein acquiring the matching degree between one visitor and one participant includes acquiring an attribute score set based on one or more visitor attributes indicated in the visitor attribute information of the one visitor and one or more participant attributes indicated in the participant attribute information of the one participant; acquiring an action score set based on one or more visitor actions indicated in the one or more action information stored for the one visitor and one or more participant attributes indicated in the participant attribute information of the one participant; and based on the acquired attribute score set and action score set,a matching degree providing step, which, when a matching degree inquiry inquiring about the matching degree between a participant and a visitor is received from a participant terminal device operated by the participant, performs processing to provide the participant terminal device with the matching degree acquired for the combination of the participant and the visitor; and a recommended participant information providing step, when a participant inquiry inquiring about participants recommended for the visitor is received from a visitor terminal device operated by the visitor, selects one or more participants with a relatively high matching degree with the visitor as recommended participants based on the matching degree acquired for the visitor, and provides information about the selected recommended participants to the visitor terminal device. and a behavior information acquisition step of, when information regarding a new behavior performed by the visitor is received from a predetermined device that provides information regarding the visitor behavior, acquiring the behavior information including information regarding the new behavior based on the received information and storing the behavior information in the storage device, wherein the matching degree acquisition step includes reacquiring the matching degree between one visitor and each of the participants based on the visitor behavior indicated by the new behavior information acquired for the one visitor, and the matching degree provision step provides the latest matching degree acquired in the matching degree acquisition step to the participant terminal device. the recommended participant information providing step includes selecting the recommended participants based on the latest matching degree acquired in the matching degree acquisition step, and the matching degree acquisition step includes acquiring a comprehensive attribute score, which is a score representing the degree of relevance between the visitor attributes and the participant attributes, based on the attribute score set acquired for each combination of the plurality of visitors and the plurality of participants, and identifying, for each of the plurality of visitors, a matching candidate who is a participant whose comprehensive attribute score exceeds a predetermined threshold, and acquiring the matching degree limited to the identified matching candidate. It is a method.

[0008] A program according to a second aspect of the present invention is a program including instructions for causing an information processing system to perform processing that promotes matching between visitors and participants at an event, and the processing performed by the information processing system in accordance with the instructions includes each step of the method according to the first aspect described above.

[0009] An information processing system according to a third aspect of the present invention is an information processing system that performs processing to promote matching between visitors and participants at an event, and has a processing unit and a memory unit that stores instructions for causing the processing unit to perform processing, and the processing performed by the processing unit in accordance with the instructions includes each step of the method according to the first aspect above.

[0010] An information processing system according to a fourth aspect of the present invention is an information processing system that performs processing to promote matching between visitors and participants at an event, and has means for performing each step of the method according to the first aspect described above. [Effects of the Invention]

[0011] According to the present invention, a method, program, and information processing system can be provided that promotes matching between visitors and participants at an event so that both visitors and participants can easily find someone who is a good match for them. [Brief explanation of the drawings]

[0012] [Figure 1] FIG. 1 is a diagram showing an example of the configuration of a system according to this embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of the configuration of an information processing device. [Figure 3] FIG. 3 is a diagram for explaining an outline of the process involved in collecting visitor behavior records. [Figure 4] FIG. 4 is a flowchart illustrating an example of a process for collecting visitor behavior records and a process for providing information on matching degrees to participants and visitors. [Figure 5] Fig. 5A is a diagram showing an example of a screen of an attendee terminal device displaying the matching degree of an attendee, and Fig. 5B is a diagram showing an example of a screen of an attendee terminal device displaying recommended attendees. [Figure 6] FIG. 6 is a flowchart illustrating an example of a process for updating the visitor attributes and participant attributes stored in the storage device. [Figure 7] FIG. 7 is a flowchart illustrating an example of a process related to reacquiring the matching degree. [Figure 8] FIG. 8 is a flowchart illustrating an example of a process for acquiring a matching degree between one participant and one visitor. [Figure 9] FIG. 9 is a flowchart for explaining a modified example of the process for obtaining the matching degree between one participant and one visitor. [Figure 10] FIG. 10 is a first flowchart for explaining a modified example of the process related to reacquiring the matching degree. [Figure 11] FIG. 11 is a second flowchart for explaining a modified example of the process related to reacquiring the matching degree. [Figure 12]FIG. 12 is a diagram showing an example of a screen of a participant terminal device that displays the matching degree of a visitor staying at a booth. DETAILED DESCRIPTION OF THE INVENTION

[0013] Fig. 1 is a diagram showing an example of the configuration of a system according to this embodiment. The system shown in the example of Fig. 1 includes an information processing device 1, a visitor terminal device 4, a participant terminal device 5, and an operator terminal device 6, which are capable of communicating with each other via a communication network 9 such as the Internet. The information processing device 1 is an example of an information processing system of the present invention.

[0014] The system shown in Figure 1 performs the following processes: obtaining the matching degree, which is an index that represents the degree of match between visitors attending an event (exhibition, seminar, etc.) and participants (exhibitors at the exhibition, etc.) who will be participating in the event; providing the matching degree with the visitor to a participant terminal device 5; and providing information about recommended participants (recommended participants) selected based on the matching degree to a visitor terminal device 4.

[0015] [Information processing device 1] The information processing device 1 acquires the matching degree between the visitor and the participant based on the degree of correlation between the attributes of the visitor and the participant, records of the visitor's behavior, etc. Furthermore, the information processing device 1 provides the matching degree with the visitor to the participant terminal device 5 in response to a request from the participant terminal device 5, so that the participant can check the matching degree with the visitor at the event venue, etc. Furthermore, the information processing device 1 provides participants who have a relatively high matching degree with the visitor as recommended participants to the visitor terminal device 4 of the visitor, so that the visitor can find participants who have a high matching degree at the event venue, etc.

[0016] For example, the information processing device 1 includes one or more computers. The information processing device 1 includes a communication unit 11, a storage unit 12, and a processing unit 13, as shown in FIG.

[0017] The communication unit 11 communicates with other devices (visitor terminal device 4, participant terminal device 5, operator terminal device 6) via the communication network 9. The communication unit 11 includes a device (such as a network interface card) that communicates in accordance with a predetermined communication standard such as Ethernet (registered trademark) or wireless LAN.

[0018] The storage unit 12 stores one or more programs 121 including instructions to be executed by the processing unit 13, data temporarily saved during processing by the processing unit 13, data used in processing by the processing unit 13, data obtained as a result of processing by the processing unit 13, etc. The storage unit 12 may include, for example, a main storage device (RAM, ROM, etc.) and an auxiliary storage device (flash memory, SSD, hard disk, memory card, optical disk, etc.). The storage unit 12 may be composed of one storage device or multiple storage devices. When the storage unit 12 is composed of multiple storage devices, each storage device is connected to the processing unit 13 via a computer bus or any other communication means.

[0019] The processing unit 13 controls the overall operation of the information processing device 1 and performs predetermined information processing. The processing unit 13 includes, for example, one or more processors (such as a central processing unit (CPU), a micro-processing unit (MPU), a digital signal processor (DSP), a graphics processing unit (GPU), or a neural network processing unit (NPU)) that perform processing according to instructions in one or more programs 121 stored in the storage unit 12. The processing unit 13 operates as one or more computers by the one or more processors executing instructions in one or more programs 121 stored in the storage unit 12. The information processing device 1 may have multiple computers, and at least a part of the processing according to this embodiment may be performed in cooperation with the multiple computers.

[0020] The processing unit 13 may include one or more dedicated hardware (such as an ASIC (application specific integrated circuit) or FPGA (field-programmable gate array)) configured to realize a specific function. The processing unit 13 may perform all of the processing described in this embodiment on a computer, or may perform some of the processing on a computer and some of the dedicated hardware, or may perform all of the processing on dedicated hardware.

[0021] The program 121 may be recorded, for example, on a computer-readable recording medium (such as an optical disc, a memory card, a USB memory, or other non-transitory tangible medium). The processing unit 13 may read at least a portion of the one or more programs 121 recorded on such a recording medium using a recording medium reading device (such as an optical disc device) or an interface device (such as a USB interface), not shown, and write the read at least a portion of the one or more programs 121 to the storage unit 12. Alternatively, the processing unit 13 may download at least a portion of the one or more programs 121 from another device connected to the communication network 9 via the communication unit 11 and write the downloaded program to the storage unit 12. The one or more programs 121 may include instructions that cause the processing unit 13 to perform at least a portion of the processing according to this embodiment, which will be described later.

[0022] [Storage device 2] The storage device 2 stores various information used in the processing of the information processing device 1. The information processing device 1 and the storage device 2 can communicate with each other via any communication path (LAN, dedicated line network, Internet, etc.). For example, the storage device 2 may be included in a file server, database server, cloud server, etc. that accepts access from multiple devices, or may be a dedicated storage device accessible only to the information processing device 1. Alternatively, the storage device 2 may be a storage device connected to the processing unit 13 of the information processing device 1 via a computer bus.

[0023] 2, the storage device 2 stores an attendee database 21, a participant database 22, a target management database 23, a panel management database 24, a content management database 25, a behavior record database 26, an attendee behavior database 27, and a matching degree database 28. The storage device 2 also stores a plurality of contents 29 prepared for attendees by participants, etc. In the following description, database may be abbreviated to "DB."

[0024] The visitor DB 21 includes a plurality of pieces of visitor information corresponding to a plurality of visitors. Each piece of visitor information includes information about one visitor. For example, each piece of visitor information includes at least some of the following information: Information that identifies individual visitors (visitor ID) Date and time when visitor information was registered Visitor-related attributes

[0025] As information on attributes related to visitors, the visitor information includes, for example, at least some of the following information: Age of visitors Visitor gender Visitor's occupation (field of work) Visitor's position ·Business and industry areas of interest to visitors -Technological fields of interest to visitors · Categories of products and services that visitors are interested in

[0026] Among the attributes related to visitors, attributes related to the matching degree (attributes referenced to obtain attribute scores, which will be described later) are specifically referred to herein as “visitor attributes.” Visitor information including information on one or more visitor attributes is an example of visitor attribute information of the present invention.

[0027] The participant DB 22 includes multiple pieces of participant information corresponding to multiple participants who will be attending the event. Each piece of participant information includes information about one participant (such as an exhibitor at an exhibition). Each piece of participant information includes, for example, at least some of the following information: Information that identifies individual participants (participant ID) Date and time when participant information was registered Participant's name (company name, etc.) Participant's contact information (address, telephone number, email address, etc.) Participant-related attributes

[0028] As information on attributes related to the participants, the participant information includes, for example, at least some of the following information: The business or industry sector in which the participant works -Technical fields related to the participants' work Category of products and services handled by the participant Attributes of visitors with whom participants wish to be matched (job title, occupation, etc.) Location of participants at the event venue (exhibition booth control number, etc.)

[0029] Among the attributes related to participants, attributes related to the matching degree (attributes referenced to obtain attribute scores and behavior scores, which will be described later) are specifically referred to herein as "participant attributes." Participant information including information on one or more participant attributes is an example of participant attribute information of the present invention.

[0030] The target management DB 23 includes multiple pieces of target information related to targets of attendee behavior at an event (products, services, etc. provided by participants). Each piece of target information includes information about one target (product, service, etc.) related to one participant. Each piece of target information includes, for example, at least some of the following information: Information that identifies individual subjects (subject ID) -Name of the object (brand name, model name, etc.) The category to which the subject belongs (product, service category, etc.) Participant ID indicating the participant related to the subject

[0031] Visitors to the event can obtain information about a plurality of objects (products, services, etc.) registered in the object management DB 23 at the event.

[0032] In the target information, the category to which the target belongs and the participant ID correspond to participant attribute information. Target information including information on one or more participant attributes is an example of participant attribute information of the present invention.

[0033] The panel management DB 24 includes multiple pieces of panel information related to panels that will be placed at the event venue to provide various information, materials, etc. to attendees. Each piece of panel information includes information related to a single panel. For example, each piece of panel information includes at least some of the following information: -Information identifying each panel (Panel ID) One or more object IDs indicating the objects associated with the panel One or more content IDs indicating the content associated with the panel - Panel installation location (exhibition booth control number, etc.)

[0034] An optical code such as a QR code (registered trademark) or a barcode is printed on the panel indicated by the panel ID, and this optical code contains the panel ID. The optical code on the panel is read by the visitor terminal device 4 of a visitor who visits the event venue, and is used to register behavioral information, which will be described later.

[0035] The content management DB 25 includes a plurality of pieces of content information relating to content to be provided to visitors. Each piece of content information includes information relating to one piece of content. For example, each piece of content information includes at least some of the following information: - Information that identifies individual content (content ID) - Information about the content (content name, type, data size, etc.) One or more object IDs that indicate the objects (products, services, etc.) related to the content One or more participant IDs indicating participants (exhibitors, etc.) related to the content · Where content is stored

[0036] Here, the "storage location of the content" is information about the location where the content (content 29 in FIG. 2) is stored in the storage device 2, and includes, for example, the directory and file name where the content 29 is stored. The storage location of the content 29 is not limited to the storage device 2, but may be another device (such as a data server) connected to the communication network 9.

[0037] The behavior record DB 26 includes multiple pieces of behavior information corresponding to multiple attendees. Each piece of behavior information includes a record of a specific behavior performed by one attendee. Each piece of behavior information includes, for example, at least some of the following information: Visitor ID indicating the visitor who performed a specific action Date and time when the visitor performed a specific action One or more target IDs that indicate the target of the specified action (product, service, etc.) Participant ID indicating the participant related to the target of a given action -Type of actions taken by visitors Details of the actions taken by visitors

[0038] Here, "type of action" includes, for example, visiting a participant's location (exhibition booth, etc.) at the event venue and having the optical code on the admission pass read by a participant terminal device 5 operated by an explainer, etc., receiving content related to products, etc. (viewing, downloading, etc.), entering ratings and comments on products, etc., answering questionnaires, moving around the event venue, etc. Furthermore, "content of action" indicates the content of the specified action indicated by "type of action," and includes, for example, the visitor ID read by the participant terminal device 5 from the optical code on the admission pass, content information (content ID, etc.) in the case of content downloads, the content of evaluations and comments entered by the visitor on products, etc., the content of the visitor's responses to questionnaires, the location of the visitor as they move around the event venue, etc.

[0039] The visitor behavior DB 27 includes multiple pieces of visitor behavior information corresponding to multiple visitors. Each piece of visitor behavior information includes information about "visitor behavior," which is a predetermined behavior performed by a visitor at an event and is related to the matching degree. Each piece of visitor behavior information includes, for example, at least some of the following information: Visitor ID that identifies a single visitor Details of visitor behavior

[0040] Examples of visitor behavior include the following: <Number of actions> (Example 1) Number of visits to a participant's exhibition booth (Example 2) Number of visits to the surrounding area including a participant's exhibition booth (Example 3) Number of times the optical code on a panel related to a single object (product, etc.) has been read (Example 4) Number of views of content related to a single subject (Example 5) Number of downloads of content related to a single subject (Example 6) Number of email forwardings of content related to a single subject

[0041] <Stay time> (Example 1) Time spent at a participant's exhibition booth (Example 2) Time spent in the surrounding area including a participant's exhibition booth (Example 3) Time spent in front of a panel related to a single subject

[0042] <Movement pattern> (Example 1) The place where a visitor stays at the event venue (Example 2) Distance traveled between areas of the event venue (Example 3) The order in which the participants moved through each area of ​​the event venue

[0043] <Evaluation of subjects, etc.> (Example 1) Evaluation of an object (such as pressing the "Like" button on a website) (Example 2) Survey response for one subject (highly rated response)

[0044] <Evaluation from participants> (Example 1) The evaluation given by a participant to a visitor at an event based on the result of the participant's interaction with the visitor (e.g., the visitor's level of interest in the exhibit content)

[0045] The information processing device 1 acquires the visitor behavior information from the visitor behavior DB 27 based on the behavior information recorded in the behavior record DB 26.

[0046] The matching degree DB 28 includes multiple pieces of matching degree information corresponding to multiple combinations between multiple visitors and multiple participants. Each piece of matching degree information includes information regarding the matching degree between one visitor and one participant. Each piece of matching degree information includes, for example, at least some of the following information: Visitor ID that identifies a single visitor Participant ID indicating a single participant Attribute score set Action score set Matching degree

[0047] An "attribute score" is a score that represents the degree of association between a visitor attribute and a participant attribute, and its value is determined according to the combination of the visitor attribute and the participant attribute. An "attribute score set" is one or more attribute scores that represent the degree of association between one or more visitor attributes associated with a visitor and one or more participant attributes associated with a participant.

[0048] Examples of attribute scores included in the attribute score set include the following: <Agreement on fields, etc.> (Example 1) Attribute scores based on the fact that the business / industry field in which a visitor is interested matches the business / industry field to which a participant's work belongs. (Example 2) Attribute scores according to the match between the technical field that one visitor is interested in and the technical field that one participant is related to their work. (Example 3) Attribute scores according to the fact that the category of a product or service that a visitor is interested in matches the category of a product or service that a participant handles.

[0049] <attribute match> (Example 1) Attribute scores based on the match between the attributes of a visitor (job title, occupation, etc.) and the desired visitor attributes of a participant.

[0050] An attribute score corresponding to a match in a field, attribute, etc. may be determined for each field and attribute. For example, the attribute score may be determined so that a larger value is assigned when a narrow field (e.g., optical equipment) matches compared to a broad field (e.g., industrial products) matches. Also, the attribute score may be determined so that a larger value is assigned when a narrow field (e.g., middle management, section chief) matches compared to a broad attribute (e.g., managerial position) matches.

[0051] The information processing device 1 obtains each attribute score of the attribute score set contained in the matching degree information based on the information on participant attributes contained in the participant information in the participant DB22 and the target information in the target management DB23, and the information on visitor attributes contained in the visitor information in the visitor DB21.

[0052] An "action score" is a score that represents the degree of association between a visitor action and a participant attribute, and its value is determined according to the combination of the visitor action and the participant attribute. An "action score set" is one or more action scores that represent the degree of association between one or more visitor actions performed by a visitor and one or more participant attributes related to a participant.

[0053] Examples of behavior scores included in the behavior score set include the following: <Number of actions by a single visitor> (Example 1) Behavioral scores according to the number of visits to a participant's exhibition booth (Example 2) Behavioral scores according to the number of visits to a participant's exhibition booth and another exhibition booth in the same field (Example 3) Behavioral scores according to the number of visits to the surrounding area including a participant's exhibition booth (Example 4) Behavioral scores according to the number of visits to a neighboring area that includes a participant's exhibition booth and another exhibition booth in the same field (Example 5) Action points based on the number of times a participant reads the optical code on a panel related to the item (product, etc.) they are handling. (Example 4) Behavioral scores according to the number of times a participant reads the optical code of a panel related to another subject in the same field as the subject being handled by the participant. (Example 5) Behavioral scores according to the number of times a participant views content related to the subject (Example 6) Behavioral scores according to the number of times a participant views content related to a different subject in the same field as the subject they are dealing with

[0054] <Number of visitors staying> (Example 1) Behavioral score according to the time spent at a single participant's exhibition booth (Example 2) Behavioral scores according to the time spent at one participant's exhibition booth and another exhibition booth in the same field (Example 3) Time spent in the surrounding area including a participant's exhibition booth (Example 4) Behavioral scores according to the time spent in a nearby area that includes a participant's exhibition booth and another exhibition booth in the same field (Example 5) Behavioral scores according to the time a participant spent in front of a panel related to the subject being treated (Example 6) Behavioral scores according to the time spent in front of a panel related to a different subject in the same field as the subject addressed by one participant

[0055] <Visitor movement patterns> (Example 1) Action points based on the percentage of the total distance traveled at the event venue that was spent visiting one participant's exhibition booth. (Example 2) Action points based on the percentage of the total distance traveled at the event venue that was spent in a designated area surrounding a participant's exhibition booth. (Example 3) Action points based on the percentage of the total distance traveled at the event venue that is spent in a designated area where participants from the same field as a participant gather. (Example 4) Behavioral scores according to the order in which a visitor visits a participant's exhibition booth among all the exhibition booths visited by that visitor.

[0056] <Evaluation of the subject by a visitor> (Example 1) Behavioral scores based on a participant's evaluation of the subject (such as pressing the "Like" button on a website) (Example 2) Behavioral scores according to the evaluation of a subject handled by one participant and another subject in the same field (Example 3) Behavioral scores according to the questionnaire responses (highly rated responses) for the subject handled by one participant (Example 4) Behavioral scores according to the questionnaire responses regarding the subject handled by one participant and another subject in the same field

[0057] <Evaluation of First Visitor> (Example 1) Based on the result of a participant's interaction with a visitor at an event, a behavior score is calculated according to the evaluation that the participant gave to the visitor (e.g., the visitor's level of interest in the exhibit content).

[0058] The action score corresponding to the numerical value of a visitor's behavior (number of times, time, distance, percentage, etc.) may be a value determined depending on whether the numerical value falls within a plurality of predetermined ranges, or may be a value calculated based on a predetermined function using the numerical value as a variable. Furthermore, the action score corresponding to the numerical value of a visitor's behavior may be set so as not to exceed a predetermined maximum value. This prevents the action score from becoming too high even if the numerical value of a visitor's behavior becomes extremely high as a result of unusual, biased behavior, thereby preventing the matching degree (described later) from becoming an unnaturally high value due to the influence of the action score.

[0059] The information processing device 1 acquires each behavior score of the behavior score set contained in the matching degree information of the matching degree DB28 based on the participant information of the participant DB22, the participant attribute information contained in the target information of the target management DB23, and the visitor behavior information of the visitor behavior DB27.

[0060] The content 29 is content for visitors related to the target of the visitor's action (exhibited products, services, etc.), and includes, for example, document files, image files, video files, URLs for content, etc. Each piece of content 29 is assigned a content ID.

[0061] [Visitor terminal device 4] The visitor terminal device 4 is a device operated by visitors to the event, and is a device equipped with information and communication functions, such as a smartphone, tablet, or personal computer. The system shown in FIG. 1 has multiple visitor terminal devices 4 corresponding to multiple visitors. The visitor terminal device 4 is equipped with a processing unit, memory unit, and communication unit similar to the communication unit 11, memory unit 12, and processing unit 13 of the information processing device 1, as well as an input unit (input device such as a touch panel, mouse, or keyboard) for inputting user instructions to the processing unit, and a display unit (display device such as a liquid crystal display) for displaying information. The visitor terminal device 4 is also equipped with a camera capable of reading optical codes such as QR codes (registered trademark) and barcodes.

[0062] [Participant terminal device 5] The participant terminal device 5 is a device operated by an event participant (such as a staff member of a participating company), and is a device equipped with information and communication functions, such as a smartphone, tablet, or personal computer. The system shown in FIG. 1 has multiple participant terminal devices 5 corresponding to multiple participants. The participant terminal device 5 includes a processing unit, a memory unit, and a communication unit similar to the communication unit 11, memory unit 12, and processing unit 13 of the information processing device 1, as well as an input unit (input device such as a touch panel, mouse, or keyboard) for inputting user instructions to the processing unit, and a display unit (display device such as a liquid crystal display) for displaying information. The participant terminal device 5 also includes a camera capable of reading optical codes such as QR codes (registered trademark) and barcodes.

[0063] [Operator terminal device 6] The operator terminal device 6 is a device operated by an operator (such as the event organizer or operation staff) involved in holding and running the event, and is a device equipped with information and communication functions, such as a smartphone, tablet, or personal computer. The operator terminal device 6 is equipped with a processing unit, a storage unit, and a communication unit similar to the communication unit 11, storage unit 12, and processing unit 13 of the information processing device 1, as well as an input unit (input devices such as a touch panel, mouse, or keyboard) for inputting user instructions to the processing unit, and a display unit (display device such as a liquid crystal display) for displaying information. The operator terminal device 6 is also equipped with a camera capable of reading optical codes such as QR codes (registered trademark) and barcodes.

[0064] Here, we will explain the operation of the system having the above-mentioned configuration shown in Fig. 1. Fig. 3 is a diagram for explaining an outline of the processing involved in collecting visitor behavior records.

[0065] The event organizer prepares admission passes C1 to be distributed to each visitor. An optical code (QR code (registered trademark), barcode, etc.) containing identification information (visitor ID) assigned to each visitor in advance is printed on the admission pass C1. The visitor's name, the name of the event, the name of the venue, the date of the event, etc. may also be printed on the admission pass C1.

[0066] For example, when an event organizer accepts visitors at the entrance of an event venue, the organizer reads the optical code printed on the admission pass C1 given to the visitor using the organizer terminal device 6, and transmits the visitor ID contained in the read optical code from the organizer terminal device 6 to the information processing device 1. The information processing device 1 acquires behavior information including the visitor ID read from the admission pass C1 and registers it in the behavior record DB 26. As a result, the visitor's entry into the event venue is recorded in the behavior record DB 26.

[0067] On the other hand, event participants (exhibitors, etc.) upload content (electronic documents such as PDF files) to be provided to visitors at the event instead of printed materials to the information processing device 1 using the participant terminal device 5. In this case, the information processing device 1 stores the content 29 uploaded from the participant terminal device 5 in the storage device 2. In addition, in response to instructions from the participant terminal device 5, the information processing device 1 acquires content information indicating the association between the content 29 and an object (product, service, etc.) and the association between the content 29 and the participant, and registers the content information in the content management DB 25.

[0068] A participant installs a panel C2 in their own exhibition booth or the like at the event venue, which will be displayed together with an object such as a product. An optical code is printed on the panel C2, which is required for visitors to the participant's exhibition booth or the like to obtain content (electronic documents, etc.) related to the product or the like displayed there. The participant uses the participant terminal device 5 to transmit to the information processing device 1 identification information (panel ID) of the panel C2, information on the object associated with the panel C2 (object ID, etc.), information on the content associated with the panel C2 (content ID, etc.), information on the installation location of the panel C2, etc. In this case, the information processing device 1 acquires panel information indicating the association between the panel ID and the object (product, service, etc.), the association between the panel ID and the content, and the association between the panel ID and the installation location of the panel C2 received from the participant terminal device 5, and registers the acquired panel information in the panel management DB 24.

[0069] The participant also reads the optical code printed on the admission pass C1 of the visitor they met at the exhibition booth or the like using the participant terminal device 5, and transmits the visitor ID contained in the read optical code from the participant terminal device 5 to the information processing device 1. The information processing device 1 acquires behavior information including the visitor ID read from the admission pass C1, and registers it in the behavior record DB 26. As a result, the fact that the visitor visited the participant's exhibition booth or the like is recorded in the behavior record DB 26.

[0070] In this case, the participant terminal device 5 may transmit an instruction to the information processing device 1 to permit the visitor to download the specified content, and the information processing device 1 may acquire behavioral information permitting the visitor to download the specified content in accordance with this instruction and register it in the behavior record DB 26. This allows the participant to provide appropriate content to the visitor while listening to the visitor's requests.

[0071] In this case, the information processing device 1 may also acquire the matching degree between the visitor and the participant, which will be described later, and provide it to the participant terminal device 5. This allows the participant to proceed with the conversation with the visitor after understanding the matching degree provided by the information processing device 1.

[0072] While the event is being held, participants can access information relating to visitor visits to exhibition booths, etc. (such as the number of visitors who visited and the number of content downloads) from the information processing device 1 using the participant terminal device 5. This allows participants to grasp the visitor visit status at their exhibition booths, product display locations, etc. in real time. After the event ends, participants can also access personal information of visitors who visited their exhibition booths, etc., and personal information of visitors who downloaded content related to their products, etc., from the organizer's server, etc., using the participant terminal device 5.

[0073] At the event venue, visitors carry admission pass C1 with an optical code including a visitor ID printed on it. When a visitor performs an operation to acquire content related to merchandise, etc., the visitor reads the optical code printed on their admission pass C1 using the visitor terminal device 4 and accesses the web application server operated by the information processing device 1 based on the address information (URI, etc.) contained in the read optical code. The information processing device 1 authenticates the visitor operating the visitor terminal device 4 based on the information (visitor ID, etc.) in the optical code of the admission pass C1 acquired from the visitor terminal device 4, and causes the visitor's dedicated screen (web application screen) to be displayed on the visitor terminal device 4.

[0074] When a visitor finds an object of interest (such as a product or service) at the event venue, the visitor reads the optical code of panel C2 installed near the exhibit from the web application screen of the visitor terminal device 4 and transmits the panel ID included in the read optical code to the information processing device 1. When the information processing device 1 receives the panel ID of panel C2 read on the web application screen of the visitor terminal device 4, it acquires behavioral information indicating that the visitor read the optical code of panel C2 and registers it in the behavior record DB 26. The information processing device 1 permits the visitor whose behavioral information is recorded to download, view, forward by email, or the like, content associated with the panel ID. For example, the information processing device 1 displays a list of content that is permitted to be downloaded, etc. based on the behavioral information on the web application screen of the visitor terminal device 4.

[0075] On the screen of the web application on the visitor terminal device 4, the visitor views a list of content for which downloading, etc. is permitted, and selects the desired content from the list. The visitor terminal device 4 then requests content related to the target selected by the visitor from the information processing device 1. In response to this request, the information processing device 1 reads the content requested by the visitor from the storage device 2 and provides it to the visitor terminal device 4 that made the request. That is, the information processing device 1 performs processing to display the content on the visitor terminal device 4 that made the request, and processing to download the content on the visitor terminal device 4 that made the request. Furthermore, when a forwarding email address is specified by the visitor terminal device 4, the information processing device 1 performs processing to forward the content read from the storage device 2 (or information such as a URL for downloading the content) to the specified email address.

[0076] FIG. 4 is a flowchart illustrating an example of a process for collecting visitor behavior records and a process for providing information on matching degrees to participants and visitors. Step ST120 is an example of a step of providing a matching degree of the present invention. Step ST195 is an example of a step of providing recommended participant information in the present invention. Steps ST105, ST115, ST135, ST155, ST165, ST175, and ST185 are an example of a behavior information acquisition step of the present invention.

[0077] The operator terminal device 6 reads the optical code printed on the admission pass C1 handed to the visitor at the entrance or the like of the event venue, and transmits the visitor ID contained in the read optical code to the information processing device 1 (ST100). The information processing device 1 acquires behavior information including the visitor ID read from the admission pass C1, and registers it in the behavior record DB 26 (ST105). This behavior information records that the visitor has entered the event venue.

[0078] The participant terminal device 5 reads the optical code on the admission pass C1 of a visitor who visited a participant's exhibition booth or the like at the event venue, and transmits the visitor ID contained in the read optical code to the information processing device 1 (ST110). The information processing device 1 acquires behavior information including the visitor ID read from the admission pass C1, and registers it in the behavior record DB 26 (ST115). This behavior information records that the visitor visited a specific participant's exhibition booth or the like.

[0079] When the participant terminal device 5 of a participant receives a participant ID read from the admission pass C1 of a visitor, the information processing device 1 performs processing as if it had received a matching degree inquiry inquiring about the matching degree between the participant and the visitor. That is, the information processing device 1 reads the matching degree between the participant and the visitor from the matching degree DB 28 and provides it to the participant terminal device 5 (ST120). Alternatively, the information processing device 1 may perform processing to acquire the matching degree between the participant and the visitor using processing such as that shown in FIG. 8, which will be described later, and provide it to the participant terminal device 5. The participant terminal device 5, having received the matching degree from the information processing device 1, displays it on its display device (ST125). This allows the participant, when interacting with a visitor at an exhibition booth or the like, to proceed with a conversation while understanding the matching degree with the participant. The process of acquiring the matching degree will be described later with reference to FIG. 7.

[0080] FIG. 5A is a diagram showing an example of a screen on the attendee terminal device 5 that displays the attendee's matching degree. The example screen in FIG. 5A displays the attendee's information (company name, department, name, email address, etc.) along with a matching degree of "60" with the attendee. The "attributes," "traffic," and "behavior" displayed below the matching degree each represent intermediate indicators related to the matching degree. These intermediate indicators will be explained later.

[0081] Return to Figure 4. The visitor terminal device 4 reads the optical code printed on the visitor's admission pass C1 and accesses the web application server of the information processing device 1 based on the address information contained in the read optical code (ST140). The information processing device 1 authenticates the visitor operating the visitor terminal device 4 based on the information (visitor ID, etc.) in the optical code of the admission pass C1 obtained from the visitor terminal device 4, and causes the visitor's dedicated screen (web application screen) to be displayed on the visitor terminal device 4 (ST145).

[0082] The visitor terminal device 4 reads the optical code of panel C2 displayed together with an object (product, service, etc.) at an exhibition booth or the like visited by the visitor, and transmits the panel ID included in the optical code to the information processing device 1 (ST150). When the information processing device 1 receives the panel ID of panel C2 read on the screen of the web application of the visitor terminal device 4, it acquires behavior information indicating that the optical code of panel C2 was read by the visitor, and registers this in the behavior record DB 26 (ST155). Based on the content ID associated with the panel ID in the behavior information, the information processing device 1 permits the visitor to download content corresponding to this content ID, etc.

[0083] The information processing device 1 displays a list of content for which downloading, etc. is permitted based on the behavioral information on the screen of the web application of the visitor terminal device 4. The visitor selects specific content from the available content displayed on the screen of the web application and inputs an instruction to the visitor terminal device 4 requesting that the content be provided in a specified manner (viewing, downloading, email forwarding, etc.). Upon inputting the visitor's instruction, the visitor terminal device 4 requests the information processing device 1 to provide the specific content in the specified manner (ST160). In response to the request from the visitor terminal device 4, the information processing device 1 executes a content providing process to provide the selected specific content to the visitor in the specified manner. For example, in response to a request from the visitor terminal device 4 operated by the visitor, the information processing device 1 performs processes such as displaying the content on the visitor terminal device 4, downloading the content to the visitor terminal device 4, and forwarding the content to an arbitrary address by email. When the information processing device 1 performs a process of providing content to a visitor in response to a request from the visitor terminal device 4, it acquires behavioral information indicating that the visitor has received the content and registers it in the behavior record DB26 (ST165).

[0084] Furthermore, visitors can input their evaluation of any object (product, service, etc.) on the screen of the web application by the information processing device 1. When an evaluation of an object is input by, for example, pressing a "Like" button, the visitor terminal device 4 transmits the evaluation to the information processing device 1 (ST170). When the information processing device 1 receives an evaluation of an object input by a visitor, it acquires behavior information indicating that the visitor has input an evaluation of the object, and registers the behavior information in the behavior record DB 26 (ST175).

[0085] Furthermore, visitors can answer questionnaires created by participants, event organizers, etc. on the screen of a web application by the information processing device 1. For example, when a response to a questionnaire about a specific subject (product, service, etc.) is entered, the visitor terminal device 4 transmits the response to the questionnaire to the information processing device 1 (ST180). When the information processing device 1 receives a response to a questionnaire entered by a visitor, it acquires behavior information indicating that the visitor has entered a response to the questionnaire, and registers the behavior information in the behavior record DB 26 (ST185).

[0086] A visitor inputs an instruction to display participants recommended for that visitor (recommended participants) on the screen of a web application by the information processing device 1. When the visitor inputs this instruction, the visitor terminal device 4 sends a query for recommended participants to the information processing device 1 (ST190). When the information processing device 1 receives a query for recommended participants from a visitor terminal device 4 operated by a visitor, it reads the matching degree acquired for that visitor from the matching degree DB 28. Based on the matching degree between that visitor and each participant, the information processing device 1 selects one or more participants with a relatively high matching degree with that visitor as recommended participants. The information processing device 1 performs a process of providing information about the selected recommended participants to the visitor terminal device 4 that originated the query (ST195). The visitor terminal device 4 displays the provided information about recommended participants on the screen of the web application by the information processing device 1 (ST1110). This allows visitors to easily find exhibition booths and other locations at the event venue where participants with a high matching degree exist.

[0087] 5B is a diagram showing an example of a screen displaying recommended participants on the visitor terminal device 4. In the example of FIG. 5B, information on the exhibition booths of three companies selected as recommended participants is displayed.

[0088] Next, the process of updating the information on visitor attributes and the information on participant attributes stored in the storage device 2 will be described with reference to the flowchart of FIG. Steps S210 and ST240 are an example of a matching degree obtaining step of the present invention. Step ST220 is an example of a step of providing recommended participant information in the present invention. Step ST255 is an example of a step of providing a matching degree of the present invention. Step ST205 is an example of a visitor attribute updating step of the present invention. Step ST235 is an example of a participant attribute updating step of the present invention.

[0089] A visitor inputs an instruction to update information already registered regarding his or her visitor attributes on the screen of a web application on the information processing device 1. For example, the visitor inputs an instruction to add or change the business field or technical field in which the visitor is interested, or the category of products or services in which the visitor is interested. When the visitor inputs this instruction, the visitor terminal device 4 transmits a visitor attribute update request to the information processing device 1 (ST200). When the information processing device 1 receives an update request for updating visitor attributes related to a visitor from a visitor terminal device 4 operated by the visitor, the information processing device 1 updates the visitor attribute information included in the visitor information (visitor DB21) of the visitor in response to the update request (ST205). When the visitor attribute information included in the visitor information of a visitor registered in the visitor DB21 is updated, the information processing device 1 performs a process to re-acquire the matching degree between the visitor and each participant based on the updated visitor attribute information (ST210). The process of reacquiring the matching degree will be described later with reference to FIG.

[0090] After reacquiring the matching degree for a visitor, if the information processing device 1 receives an inquiry about recommended participants from the visitor terminal device 4 of that visitor (ST220), it reselects recommended participants based on the latest reacquired matching degree and provides that information to the visitor terminal device 4 that originated the inquiry (ST220). The visitor terminal device 4 displays information about recommended participants based on the updated visitor attribute information on the screen of the web application by the information processing device 1 (ST225). This allows the visitor to update their registered visitor attributes while touring the event venue, and to obtain information about the matching degree with participants (such as information about recommended participants) that has been reacquired based on the updated visitor attributes. This makes it easier for the visitor to obtain information about participants whose attributes more closely match their own.

[0091] A participant inputs an instruction to update the information already registered regarding their own participant attributes on the screen of the participant terminal device 5. For example, the participant inputs an instruction to add or change the category of the product or service the participant handles, the job title of the visitor with whom they wish to be matched, etc. When the participant terminal device 5 receives this instruction from the participant, it transmits a participant attribute update request to the information processing device 1 (ST230). When the information processing device 1 receives an update request from a participant terminal device 5 operated by a participant requesting an update of the participant attributes related to the participant, it updates the participant attribute information included in the participant information (participant DB 22) and target information (target management DB 23) of the participant in response to the update request (ST235). When the participant attribute information included in the participant information (participant information, target information) registered in the participant DB 22 and the target management DB 23 is updated, the information processing device 1 performs a process to re-acquire the matching degree between the participant and each visitor based on the updated participant attribute information (ST240).

[0092] After reacquiring the matching degree for a particular participant, the information processing device 1 receives the attendee ID read from the admission pass C1 at the attendee terminal device 5 of that participant (ST245), acquires behavioral information including the received attendee ID, and registers it in the behavior record DB 26 (ST250). It also provides the matching degree between the attendee identified by the attendee ID and the particular participant to the attendee terminal device 5 of that participant (ST255). The attendee terminal device 5 displays the reacquired matching degree information based on the updated participant attributes (ST260). This allows participants to update their registered participant attributes while observing attendees' reactions during the event, and obtain information on the matching degree with the attendee that has been reacquired based on the updated participant attributes. This makes it easier for participants to find attendees whose attributes better match their own.

[0093] Next, the process of reacquiring the matching degree will be described with reference to the flowchart of FIG. Steps ST330, ST340, and ST350 are an example of a matching degree obtaining step of the present invention. Step ST310 is an example of the behavior information acquisition step of the present invention.

[0094] The information processing device 1 first performs a process of acquiring the matching degree for each combination of all visitors and all participants (ST300). The information processing device 1 registers the matching degree acquired for each combination in the matching degree DB 28. Details of the process of acquiring (reacquiring) the matching degree between one visitor and one participant will be described later with reference to FIG. 8.

[0095] When the information processing device 1 receives information regarding new behavior performed by a visitor from a specified device (visitor terminal device 4, participant terminal device 5, etc.) that provides information regarding visitor behavior (Yes in ST305), it obtains behavior information including information regarding the new behavior based on the received information and registers it in the behavior record DB26 (ST310).

[0096] When the information processing device 1 acquires new behavioral information, if the behavioral information corresponds to new visitor behavior (Yes in ST320), it acquires new visitor behavior information corresponding to the visitor behavior and registers it in the visitor behavior DB 27, or updates existing visitor behavior information corresponding to the visitor behavior (ST325). That is, the information processing device 1 determines whether the new behavioral information or a combination of the new behavioral information and existing behavioral information corresponds to new visitor behavior. If it determines that the new behavioral information corresponds to new visitor behavior (Yes in ST320), and if visitor behavior information corresponding to the visitor behavior has not yet been registered in the visitor behavior DB 27, the information processing device 1 acquires new visitor behavior information and registers it in the visitor behavior DB 27 (ST325). On the other hand, if visitor behavior information corresponding to the visitor behavior has already been registered, the information processing device 1 updates the existing visitor behavior information according to the new visitor behavior (ST325).

[0097] For example, when behavior information indicating that one visitor visited one participant's exhibition booth (temporarily referred to as visitor behavior A) is acquired, if the visitor behavior information corresponding to this visitor behavior A has not yet been registered in the visitor behavior DB 27, the information processing device 1 acquires the visitor behavior information corresponding to visitor behavior A and registers it in the visitor behavior DB 27. On the other hand, if the visitor behavior information corresponding to visitor behavior A has already been registered, the information processing device 1 updates the existing visitor information so as to increase the number of times the one visitor visited the one participant's exhibition booth by one.

[0098] Furthermore, for example, when newly acquiring behavioral information indicating that one visitor has left one participant's exhibition booth (behavioral information indicating the movement of the visitor), the information processing device 1 combines the new behavioral information with existing behavioral information indicating that the one visitor has entered the one participant's exhibition booth to acquire new visitor behavioral information regarding the time that the one visitor stayed at the one participant's exhibition booth, and registers the new visitor behavioral information in the visitor behavior DB 27. In this case, the information processing device 1 either registers visitor behavioral information corresponding to the one visitor's visit to the one participant's exhibition booth (visitor behavior A) in the visitor behavior DB 27, or updates the existing visitor behavioral information corresponding to visitor behavior A (increases the number of visits by 1).

[0099] When the visitor behavior information is registered or updated in step ST325, the information processing device 1 reacquires the matching degree between the visitor who performed the visitor behavior related to this visitor behavior information and each participant, and registers it in the matching degree DB 28 (ST330).

[0100] When the information processing device 1 updates the participant attribute information contained in the participant information in the participant DB22 or the target information in the target management DB23 in response to an update request to update the participant attributes related to a participant (Yes in ST335), it re-acquires the matching degree between the participant and each visitor based on the updated participant attribute information and registers it in the matching degree DB28 (ST340).

[0101] When the information processing device 1 updates the visitor attribute information contained in the visitor information in the visitor DB21 in response to an update request to update the visitor attributes related to a visitor (Yes in ST345), it re-acquires the matching degree between the visitor and each participant based on the updated visitor attribute information and registers it in the matching degree DB28 (ST350).

[0102] The information processing device 1 repeats the processes of steps ST305 to ST350 while continuing to reacquire the matching degree (No in ST355).

[0103] Next, the process of acquiring the matching degree between one participant and one visitor will be described with reference to the flowchart of FIG.

[0104] 7, if the attribute score set has not yet been acquired (No in ST400), or if the attributes (participant attributes, visitor attributes) have been updated in response to an update request from a terminal device (attendee terminal device 4, attendee terminal device 5) (Yes in ST405), the information processing device 1 acquires an attribute score set for a combination of one participant and one attendee (ST410).If the attribute score set has already been acquired (Yes in ST400) and the attributes (participant attributes, visitor attributes) have not been updated in response to an update request (No in ST405), the information processing device 1 does not acquire the attribute score set in step ST410, and proceeds to step ST435.

[0105] When acquiring an attribute score set in step ST410, the information processing device 1 acquires each attribute score of the attribute score set based on one or more visitor attributes indicated in the visitor information (visitor DB21) of a visitor, and one or more participant attributes indicated in the participant information (participant DB22) and target information (target management DB23) of the participant.

[0106] Each attribute score in the attribute score set has a rule for determining the score. The information processing device 1 acquires each attribute score according to a predetermined rule. The rule for attribute scores determines the score according to a combination of one or more participant attributes and one or more visitor attributes, for example, as follows: <Example of rules for determining attribute scores> (Combination of participant attributes and visitor attributes) Participant attribute A1: Participant's industry Visitor Attributes A2: Industries that visitors are interested in (How the points are determined) Participant attribute A1 = "Industry X1" and visitor attribute A2 = "Industry X1" ... 2 points Participant attribute A1 = "Industry X1" and visitor attribute A2 = "Industry X2" ... 1 point Participant attribute A1 = "Industry X1" and visitor attribute A2 = "Other than X1 and X2"... 0 points

[0107] When the information processing device 1 proceeds to step ST435, it acquires each behavior score of the behavior score set based on one or more visitor behaviors indicated by visitor behavior information (visitor behavior DB27) acquired based on the behavior information of one visitor (behavior record DB26), the participant information of one participant (participant DB22), and one or more participant attributes indicated by the target information (target management DB23).

[0108] Each action score in the action score set has a rule for determining the score. The information processing device 1 acquires each action score according to a predetermined rule. The rule for determining the action score determines the score according to a combination of one or more visitor actions and one or more participant attributes, for example, as follows:

[0109] <Example 1 of rules for determining action scores> (Combination of participant attributes and visitor behavior) Participant attribute A1: Participant's industry Participant attribute A3: Participant's exhibition booth at the event Visitor behavior A4: Visited exhibition booths, exhibitor (participant) industry, and number of visits (How the points are determined) Participant attribute A1 = "Industry X1" and Participant attribute A3 = "Booth Y1" and Visitor behavior A4 = "Booth Y1", "Industry X1", "Visits 3 or more times" ... 8 points Participant attribute A1 = "Industry X1" and Participant attribute A3 = "Booth Y1" and Visitor behavior A4 = "Booth Y1", "Industry X1", "Number of visits 2" ... 6 points Participant attribute A1 = "Industry X1" and Participant attribute A3 = "Booth Y1" and Visitor behavior A4 = "Booth Y1", "Industry X1", "Number of visits 1" ... 4 points Participant attribute A1 = "Industry X1" and Participant attribute A3 = "Booth Y1" and Visitor behavior A4 = "Other than booth Y1", "Industry X1", "Number of visits more than twice"... 4 points Participant attribute A1 = "Industry X1" and Participant attribute A3 = "Booth Y1" and Visitor behavior A4 = "Other than booth Y1", "Industry X1", "Number of visits: 1" ... 2 points Participant attribute A1 = "Industry X1" and Participant attribute A3 = "Booth Y1" and Visitor behavior A4 = "Other than booth Y1", "Industry X2", "Number of visits more than twice"... 2 points Participant attribute A1 = "Industry X1" and Participant attribute A3 = "Booth Y1" and Visitor behavior A4 = "Other than booth Y1", "Industry X2", "Number of visits: 1" ... 1 point Participant attribute A1 = "Industry X1" and Participant attribute A3 = "Booth Y1" and Visitor behavior A4 = "Industry other than X1 and X2" or "Number of visits 0" ... 0 points

[0110] <Example 2 of rules for determining action scores> (Combination of participant attributes and visitor behavior) Participant attribute A5: Technical field related to the participant's work Visitor behavior A6: Technical fields related to downloaded materials and number of downloads (How the points are determined) Participant attribute A5 = "Technical field Z1" and Visitor behavior A6 = "Technical field Z1" "Download count 2 or more" ... 4 points Participant attribute A5 = "Technical field Z1" and Visitor behavior A6 = "Technical field Z1" "Download count 1" ... 2 points Participant attribute A5 = "Technical field Z1" and Visitor behavior A6 = "Technical field Z2" "Download count 2 or more" ... 2 points Participant attribute A5 = "Technical field Z1" and Visitor behavior A6 = "Technical field Z2" "Download count 1" ... 1 point Participant attribute A5 = "Technical field Z1" and Visitor behavior A6 = "Technical field other than Z1 and Z2" or "0 downloads"... 0 points

[0111] <Example 3 of rules for determining action scores> (Combination of participant attributes and visitor behavior) Participant attribute A5: Area where participants' exhibition booths are located at the event venue Visitor behavior A6: Whether or not a visitor visits a specific area at the event venue (How the points are determined) Participant attribute A5 = "Area R" and Visitor behavior A6 = "Visit area R" ... 1 point Participant attribute A5 = "Area R" and Visitor behavior A6 = "No visit to area R" ... 0 points

[0112] <Example 4 of rules for determining action scores> (Combination of participant attributes and visitor behavior) Participant attribute A1: Participant's industry Visitor behavior A7: Participants' evaluation of visitors (level of interest) and the industry of the participants who evaluated them (How the points are determined) Participant attribute A1 = "Industry X1" and Visitor behavior A7 = "Industry X1" "Interest level: High" ... 8 points Participant attribute A1 = "Industry X1" and Visitor behavior A7 = "Industry X1" "Interest level: Medium" ... 4 points Participant attribute A1 = "Industry X1" and Visitor behavior A7 = "Industry X2" "Interest level: High" ... 4 points Participant attribute A1 = "Industry X1" and Visitor behavior A7 = "Industry X2" "Interest level: Medium" ... 2 points Participant attribute A1 = "Industry X1" and Visitor behavior A7 = "Industry other than X1 and X2" or "Low interest"... 0 points

[0113] The information processing device 1 acquires the matching degree between one visitor and one participant based on the attribute score set and the behavior score set acquired for the combination of the visitor and the participant (ST440).

[0114] For example, the information processing device 1 may calculate the matching degree as the sum of each attribute score in the attribute score set and each attribute score in the behavior score set, or may calculate the matching degree as the sum of each attribute score in the attribute score set and each attribute score in the behavior score set multiplied by a predetermined weighting coefficient. Alternatively, the information processing device 1 may calculate the matching degree based on a predetermined function that uses each attribute score in the attribute score set and each attribute score in the behavior score set as variables. In this case, it is preferable to select a function such that the matching degree increases as any one attribute score increases, and the matching degree increases as any one behavior score increases.

[0115] The information processing device 1 may also calculate the matching degree based on two or more independent intermediate indices calculated from the attribute score set and the behavior score set. In this case, for example, the two or more intermediate indices may include an attribute index based on at least some of the attribute scores in the attribute score set and a behavior index based on at least some of the behavior scores in the behavior score set. Furthermore, there may be two types of behavior indices: a flow line index that is an index based on behavior scores related to the movement patterns of visitors, and a behavior index based on other behavior scores.

[0116] The information processing device 1 may calculate the intermediate index as a total value of multiple scores (attribute scores, behavior scores) that are the basis of the intermediate index, or may calculate the intermediate index as a value obtained by multiplying each of the multiple scores by a predetermined weighting coefficient and adding them together. Alternatively, the information processing device 1 may calculate the intermediate index based on a predetermined function that uses the multiple scores (attribute scores, behavior scores) that are the basis of the intermediate index as variables. In this case, it is preferable to select a function such that the intermediate index increases as any one of the scores increases.

[0117] When calculating two or more intermediate indices, the information processing device 1 may calculate the sum of these two or more intermediate indices (or the sum of the two or more intermediate indices multiplied by a predetermined weighting coefficient) as the matching degree. This makes it possible to grasp the tendency of matching that cannot be expressed only by the matching degree based on the difference in the intermediate indices.

[0118] Furthermore, the information processing device 1 may calculate normalized intermediate indices so that the minimum and maximum values ​​of each intermediate index are the same (for example, minimum value = "0" and maximum value = "100"). In the example of FIG. 5A, three intermediate indices ("attribute," "traffic line," and "action") are normalized so that each has a value between 0 and 100%. This makes it easier to grasp the magnitude of each intermediate index (how close it is to the minimum or maximum value), making it easier to grasp trends in matching that cannot be expressed by the matching degree alone.

[0119] As described above, according to this embodiment, the matching degree between a visitor and a participant is obtained based on one or more attribute scores indicating the degree of association between a visitor attribute and a participant attribute, and one or more behavior scores indicating the degree of association between a visitor behavior and a participant attribute. Then, in response to a request from the attendee terminal device 5, the matching degree with one visitor is provided to the attendee terminal device 5, and in response to a request from the attendee terminal device 4, information on recommended participants with a relatively high matching degree is provided to the attendee terminal device 4. This makes it easier for both visitors and participants to find a match who is a good match for them at the event venue, thereby promoting good matching between visitors and participants.

[0120] According to this embodiment, the participant terminal device 5 operated by the participant is provided with the matching degree with the visitor, allowing the participant to grasp the matching degree of the visitor they are serving at the event venue in real time. This makes it easier for the participant to provide high-quality service by focusing on visitors with a high matching degree.

[0121] According to this embodiment, information about recommended participants is provided to the visitor terminal device 4 operated by the visitor, allowing the visitor to easily find participants who match their needs at the event venue. This allows the visitor to efficiently obtain useful information provided by participants at the event venue.

[0122] According to this embodiment, when new behavioral information is acquired, the matching degree is reacquired to reflect the new visitor behavior indicated by the behavioral information, and the latest information on the matching degree is provided to the participant terminal device 5 and the visitor terminal device 4. Therefore, highly reliable information on the matching degree that reflects the latest visitor behavior can be provided to participants and visitors.

[0123] According to this embodiment, when the matching degree is reacquired, the attribute score set used to acquire the previous matching degree is reused, and the process of acquiring the attribute score set is omitted (step ST400: FIG. 8). This reduces the amount of processing involved in reacquiring the matching degree, thereby reducing the processing load on the information processing device 1.

[0124] According to this embodiment, a behavioral score is obtained that represents the degree of correlation between the participant's evaluation of the visitor (visitor evaluation) and the participant attributes, so that a highly reliable matching degree can be obtained that takes into account the actual situation of the visitor as seen by the participant (such as the level of interest in the exhibit content).

[0125] Next, some modifications of this embodiment will be described.

[0126] (Variation 1) Fig. 9 is a flowchart for explaining a modified example of the process for acquiring the matching degree between one participant and one visitor. The flowchart shown in Fig. 9 is the same as the flowchart shown in Fig. 8 except that steps ST415 to ST430 are added.

[0127] In this modification, the information processing device 1 acquires a comprehensive attribute score, which is a score representing the degree of relevance between the visitor attribute and the participant attribute, based on the attribute score set obtained by the processing of step ST410 (ST415). The comprehensive attribute score may be, for example, the above-mentioned intermediate index (attribute index) based on the attribute scores.

[0128] The information processing device 1 determines whether the total attribute score acquired in step ST415 exceeds a predetermined threshold, and if the total attribute score exceeds the threshold, determines the attendee as a match candidate (ST425). If the information processing device 1 determines that the attendee is a match candidate (Yes in ST425), it performs a process to acquire an action score (ST435) and a process to acquire a matching degree (ST440). If the attendee is not a match candidate (No in ST425), it omits these processes. However, if the information processing device 1 receives a matching degree inquiry for a specific attendee (ST110: FIG. 4) from the attendee terminal device 5 operated by the attendee, it acquires the action score (ST435) and the matching degree (ST440) even if this specific attendee is not a match candidate (No in ST425).

[0129] If the contribution of the attribute score set to the matching degree is greater than that of the behavior score set, when the attribute scores of the attribute score set become smaller overall to a certain extent, the matching degree is expected to become smaller regardless of the behavior score set. In this case, there is little point in participants obtaining and checking the behavior score set and matching degree, so the process of obtaining the behavior score set and matching degree may be omitted. Therefore, when the total attribute score is smaller than the threshold value (when the attribute scores of the attribute score set are small overall), the process of obtaining the behavior score set and matching degree (ST435, ST440) can be omitted, thereby reducing the processing load on the information processing device 1.

[0130] (Variation 2) Figures 11 and 12 are flowcharts for explaining a modified example of the process related to reacquisition of the matching degree. The flowcharts shown in Figures 11 and 12 are obtained by adding steps ST315 and ST360 to ST395 to the flowchart shown in Figure 7, and the other steps are the same as those in the flowchart shown in Figure 7. Step ST370 is an example of the step of obtaining the matching degree of the present invention. Step ST375 is an example of a visitor detection step of the present invention. Step ST380 is an example of a matching degree collection step of the present invention. Step ST385 is an example of a matching degree determining step of the present invention. Step ST390 is an example of a first notification step of the present invention. Step ST395 is an example of a second notification step of the present invention.

[0131] If the behavior information acquired in step ST310 is information indicating the location of the visitor within the event venue (Yes in ST315), the information processing device 1 performs the processes of steps ST360 to ST395 shown in FIG. 12 instead of steps ST320 to ST330 already described.

[0132] A device for detecting the position of each attendee is provided at the event venue, and information processing device 1 acquires behavior information indicating the position of each attendee based on information obtained from this device (ST310).

[0133] For example, BLE (Bluetooth Low Energy) beacon transmitters are placed at various locations in an event venue, and each beacon transmitter transmits a beacon signal containing the beacon transmitter's location information within the event venue. The visitor terminal device 4 receives the beacon signals transmitted from each beacon transmitter and transmits information on the received signal strength together with the location information to a predetermined location detection server. The location detection server calculates the location (coordinates, etc.) of the visitor terminal device 4 within the event venue based on the received signal strength and location information of each beacon signal received from the visitor terminal device 4, and provides the calculated location information to the information processing device 1. The information processing device 1 may also function as the location detection server.

[0134] The method for detecting the location of a visitor within the event venue is not limited to the method using beacon signals described above, and other methods may be used, such as detecting the location of the visitor terminal device 4 based on a wireless signal from the visitor terminal device 4 received by wireless LAN access points located throughout the event venue, or detecting the location based on other wireless signals. Alternatively, the location of a visitor may be detected based on images of the visitor captured by cameras installed throughout the event venue.

[0135] In step ST360, the information processing device 1 detects the location where each visitor is staying based on the location information of each visitor indicated by the behavior information. For example, based on the location information (behavior information) of the visitor acquired at regular time intervals, if the visitor's location is found to be staying in a predetermined location within the event venue (exhibition booth, neighboring area including the exhibition booth, or other area) for a predetermined period of time or more, the information processing device 1 determines that the visitor is staying in the predetermined location and detects the predetermined location as the location where the visitor is staying.

[0136] The information processing device 1 registers or updates the visitor behavior information (visitor behavior DB 27) of each visitor based on the detection result of each visitor's stay location (ST365). For example, if the stay location changes from one location to another, the information processing device 1 records the visitor behavior, such as the time spent at the one location, the number of visits to the other location, the distance traveled from the one location to the other location, and the order of travel from the one location to the other location, in the visitor behavior information.

[0137] The information processing device 1 reacquires the matching degree between each visitor and each participant based on the visitor behavior information (visitor behavior DB27) of each visitor registered or updated in step ST365 (ST370). That is, the information processing device 1 acquires behavior scores according to combinations of visitor behavior, such as place visited, number of visits, and length of stay, with participant attributes based on the registered or updated visitor behavior information, and reacquires the matching degree based on the acquired behavior scores. The information processing device 1 registers the reacquired matching degree in the matching degree DB28.

[0138] Based on the most recent visitor location of each visitor detected in step ST360 and each participant's exhibition booth indicated by the participant information (participant DB22), the information processing device 1 detects visitors who are staying at each participant's exhibition booth and visitors who are staying in a specified nearby area including each participant's exhibition booth (ST375).

[0139] The information processing device 1 collects the matching degree (the matching degree reacquired in ST370) between each visitor detected for one participant in step ST375 (visitors staying at the exhibition booth of the one participant, and visitors staying in a nearby area including the exhibition booth of the one participant) and the one participant from the matching degree DB 28. The information processing device 1 performs the process of collecting this matching degree for each of the multiple participants (ST380).

[0140] The information processing device 1 determines whether the matching degree between one participant and each visitor collected in step ST380 exceeds a predetermined threshold value. The information processing device 1 performs this matching degree determination process for each of the multiple participants (ST385).

[0141] If the information processing device 1 determines in step ST850 that the matching degree between a visitor and a participant exceeds a predetermined threshold, it performs processing to cause the participant terminal device 5 of the participant to notify the participant that the visitor is staying at the participant's exhibition booth (or a nearby area including the exhibition booth) (ST390). For example, the information processing device 1 may cause the notification (display of text or the like) to be made on the screen of the display device of the participant terminal device 5, or may cause the notification (output of audio) to be made through earphones connected to the participant terminal device 5 wirelessly or the like.

[0142] Furthermore, if the information processing device 1 determines in step ST850 that the degree of matching between a visitor and a participant exceeds a predetermined threshold, it performs processing to cause the visitor terminal device 4 of the visitor to notify the visitor that the visitor is staying in a nearby area including the exhibition booth of the participant (ST395). For example, the information processing device 1 may cause the notification (display of text or the like) to be made on the screen of the display device of the visitor terminal device 4, or may cause the notification (output of sound) to be made through earphones connected to the visitor terminal device 4 wirelessly or the like.

[0143] According to the above-described modified example, when a visitor whose matching degree exceeds a threshold visits a participant's exhibition booth (or stays in the area surrounding the exhibition booth), the participant is notified of this fact. This makes it easier for participants to find visitors with a high matching degree, and enables them to provide more appropriate service to visitors with a high matching degree.

[0144] Furthermore, according to the above-described modified example, when a visitor approaches the exhibition booth of a participant with whom they have a high degree of matching, the visitor is notified of this fact. This makes it easier for the visitor to find participants with a high degree of matching, enabling them to obtain useful information at the event more efficiently.

[0145] (Variation 3) FIG. 12 is a diagram showing an example of a screen of an attendee terminal device 5 displaying the matching degrees of visitors staying at a booth. In this variation, in response to a request from an attendee terminal device 5 operated by a particular attendee, the information processing device 1 performs processing to provide the requesting attendee terminal device 5 with information about the matching degrees of each attendee collected through the processing of step ST380 (FIG. 11) for that particular attendee. In the example of FIG. 12, a bar graph showing the number of visitors staying at the attendee's exhibition booth (or a nearby area including the exhibition booth) is displayed on the screen of the attendee terminal device 5. When the "Update" button on the screen is pressed, the bar graph showing the number of visitors of the matching degree distribution is updated based on the latest information. This variation allows the trends in the matching degrees of visitors visiting the exhibition booth to be grasped in real time on the spot, making it possible to predict the visitors' matching degrees and provide appropriate and effective responses.

[0146] The present invention is not limited to the above-described embodiment, but includes various variations.

[0147] Some of the processing of the information processing device 1 in the above-described embodiment may be executed in other devices (such as the visitor terminal device 4 and the participant terminal device 5). For example, if some of the above-described processing of the information processing device 1 is executed in the visitor terminal device 4, a computer system including the computer of the information processing device 1 and the computer of the visitor terminal device 4 is configured, and it can be said that the processing according to this embodiment is executed in this computer system.

[0148] The configuration of the databases (21 to 28) in the above-described embodiment is an example, and the present embodiment is not limited to this example. That is, some of the above-described databases may be replaced with one or more other databases. Furthermore, the information handled in the processing of the present embodiment (visitor information, participant information, target information, behavior information, visitor behavior information, etc.) does not necessarily have to be contained in a single database record, and may be distributed across, for example, two or more database records. The inventions described in the claims of the present application as originally filed are as follows: [1] A method for performing a process to promote matching between visitors and participants at an event in an information processing system, comprising: Attributes related to the attendees who attend the event and related to the matching are called attendee attributes; Attributes related to the participants who will participate in the event and related to the matching are called participant attributes; The behavior of the visitor that is related to the matching is called a visitor behavior; a score representing the degree of relevance between the visitor attribute and the participant attribute, the score being determined according to the combination of the visitor attribute and the participant attribute, is called an attribute score; The one or more attribute scores representing the degree of relevance between the one or more visitor attributes related to one of the attendees and the one or more participant attributes related to one of the attendees are called an attribute score set; a score representing the degree of association between the visitor behavior and the participant attribute, the score being determined according to the combination of the visitor behavior and the participant attribute, is called an "action score"; The one or more behavior scores representing the degree of association between the one or more visitor behaviors performed by one of the visitors and the one or more participant attributes related to one of the participants are called an behavior score set; an index representing the degree of matching between one of the visitors and one of the participants, which is obtained according to the attribute score set and the behavior score set for a combination of the visitor and the participant, is called a matching degree; the information processing system is capable of accessing a storage device; The storage device includes: a plurality of pieces of visitor attribute information each including one or more pieces of visitor attribute information related to one of the visitors; a plurality of participant attribute information pieces, each of which includes information on one or more of the participant attributes associated with one of the participants; a plurality of pieces of behavioral information each containing information about a behavior performed by one of the visitors; I remember the a matching degree acquisition step of acquiring the matching degree for each combination of a plurality of the visitors and a plurality of the participants, wherein the matching degree between one of the visitors and one of the participants is acquired, acquiring the attribute score set based on one or more of the visitor attributes indicated in the visitor attribute information of the one visitor and one or more of the participant attributes indicated in the participant attribute information of the one participant; acquiring the action score set based on one or more of the attendee actions indicated by one or more of the action information stored for the attendee and one or more of the participant attributes indicated by the participant attribute information for the attendee; a matching degree obtaining step, which includes obtaining the matching degree based on the obtained attribute score set and the obtained behavior score set; a matching degree providing step of, when receiving a matching degree inquiry from a participant terminal device operated by one of the participants to inquire about the matching degree between the one participant and one of the visitors, performing processing to provide the participant terminal device with the matching degree acquired for the combination of the one participant and the one visitor; a recommended participant information providing step of, when receiving a participant inquiry inquiring about participants recommended for one visitor from a visitor terminal device operated by the one visitor, selecting one or more participants who have a relatively high degree of matching with the one visitor as recommended participants based on the degree of matching acquired for the one visitor, and providing information about the selected recommended participants to the visitor terminal device; method. [2] a behavior information acquisition step of, when receiving information on a new behavior performed by the visitor from a predetermined device that provides information on the visitor behavior, acquiring the behavior information including the information on the new behavior based on the received information and storing the behavior information in the storage device; the matching degree acquisition step includes reacquiring the matching degree between one of the attendees and each of the participants based on the attendee behavior indicated by the new behavior information acquired about the one of the attendees; the matching degree providing step includes providing the latest matching degree acquired in the matching degree acquiring step to the participant terminal device; the recommended participant information providing step includes selecting the recommended participants based on the latest matching degree acquired in the matching degree acquiring step; [1] The method described in [1]. [3] the matching degree acquisition step includes re-acquiring the matching degree between one of the visitors and each of the participants based on the visitor behavior indicated by the new behavior information acquired about the one of the visitors, and reusing the attribute score set used in the previous acquisition of the matching degree as the attribute score set between the one of the visitors and each of the participants; [2] The method described in [2]. [4] The matching degree obtaining step includes: obtaining a comprehensive attribute score, which is a score representing the degree of relevance between the visitor attribute and the participant attribute, based on the attribute score set obtained for each combination of the plurality of visitors and the plurality of participants; and identifying, for each of the plurality of attendees, a matching candidate who is a participant whose overall attribute score exceeds a predetermined threshold, and acquiring the matching degree limited to the identified matching candidate. [2] The method described in [2]. [5] a visitor attribute update step of, when receiving an update request for updating the visitor attributes related to one of the visitors from the visitor terminal device operated by the one of the visitors, updating the information of the visitor attributes included in the visitor attribute information of the one of the visitors in response to the update request; the matching degree acquisition step includes, when information on the visitor attributes included in the visitor attribute information of one of the visitors is updated, reacquiring the matching degrees between the one visitor and each of the participants based on the updated information on the visitor attributes; [2] The method described in [2]. [6] a participant attribute update step of, when receiving an update request for updating the participant attribute related to one of the participants from the participant terminal device operated by the one of the participants, updating information of the participant attribute included in the participant attribute information of the one of the participants in response to the update request; the matching degree acquisition step includes, when information on the participant attributes included in the participant attribute information of one of the participants is updated, re-acquiring the matching degree between the one participant and each of the visitors based on the updated information on the participant attributes; [2] The method described in [2]. [7] the behavioral information acquisition step includes acquiring, from the attendee terminal device operated by one of the attendees, the behavioral information including a attendee evaluation, which is an evaluation of one of the attendees based on a result of serving the attendee at the event; the behavior score set includes the behavior score representing the degree of association between the visitor evaluation and the participant attribute; [2] The method described in [2]. [8] the behavioral information acquisition step includes acquiring the behavioral information including at least one of information about places visited by the visitor at the event venue and information about the time the visitor stayed at the places visited; The action score set is: the behavior score representing the association between the visitor's location and the participant attribute relating to the participant's location at the event venue; The behavior score represents a relationship between the visitor's visit location and the number of times the visitor has visited the visit location, and the participant attribute related to the location of the participant; and The behavior score representing the association between the visited place, the time the visitor stayed at the visited place, and the participant attribute related to the location of the participant. including at least one of [2] The method described in [2]. [9] a visitor detection step of repeatedly performing, for each of the plurality of participants, a process of detecting the visitor currently staying at the location of the participant and / or the visitor currently staying in a nearby area including the location of the participant, based on the most recent visited location of the visitor indicated by the behavior information acquired in the behavior information acquisition step and the location of the participant indicated by the participant attribute information; a matching degree collection step of repeatedly collecting the matching degrees between each of the attendees detected for one of the attendees in the latest attendee detection step and the one of the attendees for each of the plurality of attendees; a matching degree determination step for repeatedly performing a process for determining whether the matching degree between one of the participants and each of the visitors collected for the participant in the latest matching degree collection step exceeds a predetermined threshold value for each of the plurality of participants; and a first notification step of performing processing to notify the participant terminal device of one of the participants that the visitor is staying at the location of the visitor and / or that the visitor is staying in the area nearby the visitor, when the matching degree determination step determines that the matching degree between one of the visitors and one of the participants exceeds the predetermined threshold value. [8] The method described in [8].

[10] a visitor detection step for repeatedly detecting, for each of a plurality of participants, visitors who are staying in a nearby area including the location of the participant, based on the most recent visited location of the participant indicated by the behavior information acquired in the behavior information acquisition step and the location of the participant indicated by the participant attribute information; a matching degree collection step of repeatedly collecting the matching degrees between each of the attendees detected for one of the attendees in the latest attendee detection step and the one of the attendees for each of the plurality of attendees; a matching degree determination step for repeatedly performing a process for determining whether the matching degree between one of the participants and each of the visitors collected for the participant in the latest matching degree collection step exceeds a predetermined threshold value for each of the plurality of participants; and a second notification step of performing processing on the visitor terminal device of one visitor to notify the visitor that the visitor is staying in the neighborhood of the one participant when it is determined in the matching degree determination step that the matching degree between one visitor and one participant exceeds the predetermined threshold value. [8] The method described in [8].

[11] a visitor detection step of repeatedly performing, for each of the plurality of participants, a process of detecting the visitor currently staying at the location of the participant and / or the visitor currently staying in a nearby area including the location of the participant, based on the most recent visited location of the visitor indicated by the behavior information acquired in the behavior information acquisition step and the location of the participant indicated by the participant attribute information; a matching degree collection step of repeatedly collecting the matching degrees between each of the attendees detected for one of the attendees in the latest attendee detection step and the one of the attendees for each of the plurality of attendees; and a visitor-related information providing step of providing, in response to a request from the participant terminal device operated by one of the participants, information about the matching degrees of each of the visitors collected in the latest matching degree collecting step for the one participant to the participant terminal device. [8] The method described in [8].

[12] A program including instructions for causing an information processing system to perform a process for facilitating matching between visitors and participants at an event, Attributes related to the attendees who attend the event and related to the matching are called attendee attributes; Attributes related to the participants who will participate in the event and related to the matching are called participant attributes; The behavior of the visitor that is related to the matching is called a visitor behavior; a score representing the degree of relevance between the visitor attribute and the participant attribute, the score being determined according to the combination of the visitor attribute and the participant attribute, is called an attribute score; The one or more attribute scores representing the degree of relevance between the one or more visitor attributes related to one of the attendees and the one or more participant attributes related to one of the attendees are called an attribute score set; a score representing the degree of association between the visitor behavior and the participant attribute, the score being determined according to the combination of the visitor behavior and the participant attribute, is called an "action score"; The one or more behavior scores representing the degree of association between the one or more visitor behaviors performed by one of the visitors and the one or more participant attributes related to one of the participants are called an behavior score set; an index representing the degree of matching between one of the visitors and one of the participants, which is obtained according to the attribute score set and the behavior score set for a combination of the visitor and the participant, is called a matching degree; the information processing system is capable of accessing a storage device; The storage device includes: a plurality of pieces of visitor attribute information each including one or more pieces of visitor attribute information related to one of the visitors; a plurality of participant attribute information pieces, each of which includes information on one or more of the participant attributes associated with one of the participants; a plurality of pieces of behavioral information each containing information about a behavior performed by one of the visitors; I remember the The processing performed by the information processing system in accordance with the instruction includes each step of the method described in any one of [1] to

[11] . program.

[13] An information processing system that performs processing to promote matching between visitors and participants at an event, Attributes related to the attendees who attend the event and related to the matching are called attendee attributes; Attributes related to the participants who will participate in the event and related to the matching are called participant attributes; The behavior of the visitor that is related to the matching is called a visitor behavior; a score representing the degree of relevance between the visitor attribute and the participant attribute, the score being determined according to the combination of the visitor attribute and the participant attribute, is called an attribute score; The one or more attribute scores representing the degree of relevance between the one or more visitor attributes related to one of the attendees and the one or more participant attributes related to one of the attendees are called an attribute score set; a score representing the degree of association between the visitor behavior and the participant attribute, the score being determined according to the combination of the visitor behavior and the participant attribute, is called an "action score"; The one or more behavior scores representing the degree of association between the one or more visitor behaviors performed by one of the visitors and the one or more participant attributes related to one of the participants are called an behavior score set; an index representing the degree of matching between one of the visitors and one of the participants, which is obtained according to the attribute score set and the behavior score set for a combination of the visitor and the participant, is called a matching degree; a processing unit; a storage unit that stores instructions for causing the processing unit to perform processing; the processing unit is capable of accessing a storage device; The storage device includes: a plurality of pieces of visitor attribute information each including one or more pieces of visitor attribute information related to one of the visitors; a plurality of participant attribute information pieces, each of which includes information on one or more of the participant attributes associated with one of the participants; a plurality of pieces of behavioral information each containing information about a behavior performed by one of the visitors; I remember the The processing performed by the processing unit in accordance with the instructions includes each step of the method described in any one of [1] to

[11] . Information processing system.

[14] An information processing system that performs processing to promote matching between visitors and participants at an event, Attributes related to the attendees who attend the event and related to the matching are called attendee attributes; Attributes related to the participants who will participate in the event and related to the matching are called participant attributes; The behavior of the visitor that is related to the matching is called a visitor behavior; a score representing the degree of relevance between the visitor attribute and the participant attribute, the score being determined according to the combination of the visitor attribute and the participant attribute, is called an attribute score; The one or more attribute scores representing the degree of relevance between the one or more visitor attributes related to one of the attendees and the one or more participant attributes related to one of the attendees are called an attribute score set; a score representing the degree of association between the visitor behavior and the participant attribute, the score being determined according to the combination of the visitor behavior and the participant attribute, is called an "action score"; The one or more behavior scores representing the degree of association between the one or more visitor behaviors performed by one of the visitors and the one or more participant attributes related to one of the participants are called an behavior score set; an index representing the degree of matching between one of the visitors and one of the participants, which is obtained according to the attribute score set and the behavior score set for a combination of the visitor and the participant, is called a matching degree; the information processing system is capable of accessing a storage device; The storage device includes: a plurality of pieces of visitor attribute information each including one or more pieces of visitor attribute information related to one of the visitors; a plurality of participant attribute information pieces, each of which includes information on one or more of the participant attributes associated with one of the participants; a plurality of pieces of behavioral information each containing information about a behavior performed by one of the visitors; I remember the [1] to

[11] , which has a means for performing each step of the method described in any one of [1] to

[11] , Information processing system. [Explanation of symbols]

[0149] 1...information processing device, 11...communication unit, 12...storage unit, 121...program, 13...processing unit, 2...storage device, 21...visitor DB, 22...participant DB, 23...target management DB, 24...panel management DB, 25...content management DB, 26...behavior record DB, 27...visitor behavior DB, 28...matching degree DB, 29...content, 4...visitor terminal device, 5...participant terminal device, 6...operator terminal device, 9...communication network

Claims

1. A method for performing a process to promote matching between visitors and participants at an event in an information processing system, comprising: Attributes related to the attendees who attend the event and related to the matching are called attendee attributes; Attributes related to the participants who will participate in the event and related to the matching are called participant attributes; The behavior of the visitor that is related to the matching is called a visitor behavior; a score representing the degree of relevance between the visitor attribute and the participant attribute, the score being determined according to the combination of the visitor attribute and the participant attribute, is called an attribute score; The one or more attribute scores representing the degree of relevance between the one or more visitor attributes related to one of the attendees and the one or more participant attributes related to one of the attendees are called an attribute score set; a score representing the degree of association between the visitor behavior and the participant attribute, the score being determined according to the combination of the visitor behavior and the participant attribute, is called an "action score"; The one or more behavior scores representing the degree of association between the one or more visitor behaviors performed by one of the visitors and the one or more participant attributes related to one of the participants are called an behavior score set, an index representing the degree of matching between one of the visitors and one of the participants, which is obtained according to the attribute score set and the behavior score set for a combination of the visitor and the participant, is called a matching degree; the information processing system is capable of accessing a storage device; The storage device includes: a plurality of pieces of visitor attribute information each including one or more pieces of visitor attribute information related to one of the visitors; a plurality of participant attribute information pieces, each of which includes information on one or more of the participant attributes associated with one of the participants; a plurality of pieces of behavioral information each containing information about a behavior performed by one of the visitors; I remember the a matching degree acquisition step of acquiring the matching degree for each combination of a plurality of the visitors and a plurality of the participants, wherein the matching degree between one of the visitors and one of the participants is acquired, acquiring the attribute score set based on one or more of the visitor attributes indicated in the visitor attribute information of the one visitor and one or more of the participant attributes indicated in the participant attribute information of the one participant; acquiring the action score set based on one or more of the attendee actions indicated by one or more of the action information stored for the attendee and one or more of the participant attributes indicated by the participant attribute information for the attendee; a matching degree obtaining step, which includes obtaining the matching degree based on the obtained attribute score set and the obtained behavior score set; a matching degree providing step of, when receiving a matching degree inquiry from a participant terminal device operated by one of the participants to inquire about the matching degree between the one participant and one of the visitors, performing processing to provide the participant terminal device with the matching degree acquired for the combination of the one participant and the one visitor; a recommended participant information providing step, when a participant inquiry inquiring about participants recommended for a single visitor is received from a visitor terminal device operated by the single visitor, selecting one or more participants who have a relatively high degree of matching with the single visitor as recommended participants based on the degree of matching obtained for the single visitor, and providing information about the selected recommended participants to the visitor terminal device; a behavior information acquisition step of, when receiving information on a new behavior performed by the visitor from a predetermined device that provides information on the visitor's behavior, acquiring the behavior information including information on the new behavior based on the received information and storing the behavior information in the storage device; the matching degree acquisition step includes reacquiring the matching degree between one of the attendees and each of the participants based on the attendee behavior indicated by the new behavior information acquired about the one of the attendees; the matching degree providing step includes providing the latest matching degree acquired in the matching degree acquiring step to the participant terminal device; the recommended participant information providing step includes selecting the recommended participants based on the latest matching degree acquired in the matching degree acquiring step; The matching degree obtaining step includes: obtaining a comprehensive attribute score, which is a score representing the degree of relevance between the visitor attribute and the participant attribute, based on the attribute score set obtained for each combination of the plurality of visitors and the plurality of participants; For each of the plurality of attendees, identifying a matching candidate who is a participant whose overall attribute score exceeds a predetermined threshold, and acquiring the matching degree limited to the identified matching candidate. method.

2. A method for performing a process to promote matching between visitors and participants at an event in an information processing system, comprising: Attributes related to the attendees who attend the event and related to the matching are called attendee attributes; Attributes related to the participants who will participate in the event and related to the matching are called participant attributes; The behavior of the visitor that is related to the matching is called a visitor behavior; a score representing the degree of relevance between the visitor attribute and the participant attribute, the score being determined according to the combination of the visitor attribute and the participant attribute, is called an attribute score; The one or more attribute scores representing the degree of relevance between the one or more visitor attributes related to one of the attendees and the one or more participant attributes related to one of the attendees are called an attribute score set; a score representing the degree of association between the visitor behavior and the participant attribute, the score being determined according to the combination of the visitor behavior and the participant attribute, is called an "action score"; The one or more behavior scores representing the degree of association between the one or more visitor behaviors performed by one of the visitors and the one or more participant attributes related to one of the participants are called an behavior score set, an index representing the degree of matching between one of the visitors and one of the participants, which is obtained according to the attribute score set and the behavior score set for a combination of the visitor and the participant, is called a matching degree; the information processing system is capable of accessing a storage device; The storage device includes: a plurality of pieces of visitor attribute information each including one or more pieces of visitor attribute information related to one of the visitors; a plurality of participant attribute information pieces, each of which includes information on one or more of the participant attributes associated with one of the participants; a plurality of pieces of behavioral information each containing information about a behavior performed by one of the visitors; I remember the a matching degree acquisition step of acquiring the matching degree for each combination of a plurality of the visitors and a plurality of the participants, wherein the matching degree between one of the visitors and one of the participants is acquired, acquiring the attribute score set based on one or more of the visitor attributes indicated in the visitor attribute information of the one visitor and one or more of the participant attributes indicated in the participant attribute information of the one participant; acquiring the action score set based on one or more of the attendee actions indicated by one or more of the action information stored for the attendee and one or more of the participant attributes indicated by the participant attribute information for the attendee; a matching degree obtaining step, which includes obtaining the matching degree based on the obtained attribute score set and the obtained behavior score set; a matching degree providing step of, when receiving a matching degree inquiry from a participant terminal device operated by one of the participants to inquire about the matching degree between the one participant and one of the visitors, performing processing to provide the participant terminal device with the matching degree acquired for the combination of the one participant and the one visitor; a recommended participant information providing step, when a participant inquiry inquiring about participants recommended for a single visitor is received from a visitor terminal device operated by the single visitor, selecting one or more participants who have a relatively high degree of matching with the single visitor as recommended participants based on the degree of matching obtained for the single visitor, and providing information about the selected recommended participants to the visitor terminal device; a behavior information acquisition step of, when receiving information on a new behavior performed by the visitor from a predetermined device that provides information on the visitor's behavior, acquiring the behavior information including information on the new behavior based on the received information and storing the behavior information in the storage device; the matching degree acquisition step includes reacquiring the matching degree between one of the attendees and each of the participants based on the attendee behavior indicated by the new behavior information acquired about the one of the attendees; the matching degree providing step includes providing the latest matching degree acquired in the matching degree acquiring step to the participant terminal device; the recommended participant information providing step includes selecting the recommended participants based on the latest matching degree acquired in the matching degree acquiring step; the behavioral information acquisition step includes acquiring, from the participant terminal device operated by one of the participants, the behavioral information including a visitor evaluation, which is an evaluation of one of the attendees based on a result of serving the attendee at the event; the behavior score set includes the behavior score representing the degree of association between the visitor evaluation and the participant attribute; method.

3. A method for performing a process to promote matching between visitors and participants at an event in an information processing system, comprising: Attributes related to the attendees who attend the event and related to the matching are called attendee attributes; Attributes related to the participants who will participate in the event and related to the matching are called participant attributes; The behavior of the visitor that is related to the matching is called a visitor behavior; a score representing the degree of relevance between the visitor attribute and the participant attribute, the score being determined according to the combination of the visitor attribute and the participant attribute, is called an attribute score; The one or more attribute scores representing the degree of relevance between the one or more visitor attributes related to one of the attendees and the one or more participant attributes related to one of the attendees are called an attribute score set; a score representing the degree of association between the visitor behavior and the participant attribute, the score being determined according to the combination of the visitor behavior and the participant attribute, is called an "action score"; The one or more behavior scores representing the degree of association between the one or more visitor behaviors performed by one of the visitors and the one or more participant attributes related to one of the participants are called an behavior score set, an index representing the degree of matching between one of the visitors and one of the participants, which is obtained according to the attribute score set and the behavior score set for a combination of the visitor and the participant, is called a matching degree; the information processing system is capable of accessing a storage device; The storage device a plurality of pieces of visitor attribute information each including one or more pieces of visitor attribute information related to one of the visitors; a plurality of participant attribute information pieces, each of which includes information on one or more of the participant attributes associated with one of the participants; a plurality of pieces of behavioral information each containing information about a behavior performed by one of the visitors; I remember the a matching degree acquisition step of acquiring the matching degree for each combination of a plurality of the visitors and a plurality of the participants, wherein the matching degree between one of the visitors and one of the participants is acquired, acquiring the attribute score set based on one or more of the visitor attributes indicated in the visitor attribute information of the one visitor and one or more of the participant attributes indicated in the participant attribute information of the one participant; acquiring the action score set based on one or more of the attendee actions indicated by one or more of the action information stored for the attendee and one or more of the participant attributes indicated by the participant attribute information for the attendee; a matching degree obtaining step, which includes obtaining the matching degree based on the obtained attribute score set and the obtained behavior score set; a behavior information acquisition step, when information regarding a new behavior performed by the visitor is received from a predetermined device that provides information regarding the visitor behavior, acquiring the behavior information including information regarding the new behavior based on the received information and storing the behavior information in the storage device; the matching degree acquisition step includes re-acquiring the matching degree between one of the attendees and each of the participants based on the attendee behavior indicated by the new behavior information acquired about the one of the attendees; the behavioral information acquisition step includes acquiring the behavioral information including at least one of information about places visited by the visitor at the event venue and information about the time the visitor stayed at the places visited; The action score set is: the behavior score representing the association between the visitor's location and the participant attribute relating to the participant's location at the event venue; The behavior score represents a relationship between the visitor's visit location and the number of times the visitor has visited the visit location, and the participant attribute related to the location of the participant; and The behavior score representing the association between the visited place, the time the visitor stayed at the visited place, and the participant attribute related to the location of the participant. and a visitor detection step for repeatedly detecting, for each of the plurality of participants, the visitor who is currently staying at the location of the participant and / or the visitor who is currently staying in a nearby area including the location of the participant, based on the most recent visited location of the visitor indicated by the behavior information acquired in the behavior information acquisition step and the location of the participant indicated by the participant attribute information; a matching degree collection step of repeatedly collecting the matching degrees between each of the attendees detected for one of the attendees in the latest attendee detection step and the one of the attendees for each of the plurality of attendees; a matching degree determination step for repeatedly performing a process for determining whether the matching degree between one of the participants and each of the visitors collected for the participant in the latest matching degree collection step exceeds a predetermined threshold value for each of the plurality of participants; and a first notification step of performing processing to notify, in a participant terminal device operated by the one participant, that the one visitor is staying at the location of the one visitor and the one participant when it is determined in the matching degree determination step that the matching degree between the one visitor and the one participant exceeds the predetermined threshold value, that the one visitor is staying in the area nearby the one participant. method.

4. A method for performing a process to promote matching between visitors and participants at an event in an information processing system, comprising: Attributes related to the attendees who attend the event and related to the matching are called attendee attributes; Attributes related to the participants who will participate in the event and related to the matching are called participant attributes; The behavior of the visitor that is related to the matching is called a visitor behavior; a score representing the degree of relevance between the visitor attribute and the participant attribute, the score being determined according to the combination of the visitor attribute and the participant attribute, is called an attribute score; The one or more attribute scores representing the degree of relevance between the one or more visitor attributes related to one of the attendees and the one or more participant attributes related to one of the attendees are called an attribute score set; a score representing the degree of association between the visitor behavior and the participant attribute, the score being determined according to the combination of the visitor behavior and the participant attribute, is called an "action score"; The one or more behavior scores representing the degree of association between the one or more visitor behaviors performed by one of the visitors and the one or more participant attributes related to one of the participants are called an behavior score set, an index representing the degree of matching between one of the visitors and one of the participants, which is obtained according to the attribute score set and the behavior score set for a combination of the visitor and the participant, is called a matching degree; the information processing system is capable of accessing a storage device; The storage device includes: a plurality of pieces of visitor attribute information each including one or more pieces of visitor attribute information related to one of the visitors; a plurality of participant attribute information pieces, each of which includes information on one or more of the participant attributes associated with one of the participants; a plurality of pieces of behavioral information each containing information about a behavior performed by one of the visitors; I remember the a matching degree acquisition step of acquiring the matching degree for each combination of a plurality of the visitors and a plurality of the participants, wherein the matching degree between one of the visitors and one of the participants is acquired, acquiring the attribute score set based on one or more of the visitor attributes indicated in the visitor attribute information of the one visitor and one or more of the participant attributes indicated in the participant attribute information of the one participant; acquiring the action score set based on one or more of the attendee actions indicated by one or more of the action information stored for the attendee and one or more of the participant attributes indicated by the participant attribute information for the attendee; a matching degree obtaining step, which includes obtaining the matching degree based on the obtained attribute score set and the obtained behavior score set; a behavior information acquisition step, when information regarding a new behavior performed by the visitor is received from a predetermined device that provides information regarding the visitor behavior, acquiring the behavior information including information regarding the new behavior based on the received information and storing the behavior information in the storage device; the matching degree acquisition step includes re-acquiring the matching degree between one of the attendees and each of the participants based on the attendee behavior indicated by the new behavior information acquired about the one of the attendees; the behavioral information acquisition step includes acquiring the behavioral information including at least one of information about places visited by the visitor at the event venue and information about the time the visitor stayed at the places visited; The action score set is: the behavior score representing the association between the visitor's location and the participant attribute relating to the participant's location at the event venue; The behavior score represents a relationship between the visitor's visit location and the number of times the visitor has visited the visit location, and the participant attribute related to the location of the participant; and The behavior score representing the association between the visited place, the time the visitor stayed at the visited place, and the participant attribute related to the location of the participant. and a visitor detection step for repeatedly detecting, for each of a plurality of participants, visitors who are staying in a nearby area including the location of the participant, based on the most recent visited location of the participant indicated by the behavior information acquired in the behavior information acquisition step and the location of the participant indicated by the participant attribute information; a matching degree collection step of repeatedly collecting the matching degrees between each of the attendees detected for one of the attendees in the latest attendee detection step and the one of the attendees for each of the plurality of attendees; a matching degree determination step for repeatedly performing a process for determining whether the matching degree between one of the participants and each of the visitors collected for one of the participants in the latest matching degree collection step exceeds a predetermined threshold value for each of the multiple participants; and a second notification step of performing processing to notify a visitor terminal device operated by the visitor that the visitor is staying in the neighborhood of the participant when it is determined in the matching degree determination step that the matching degree between the visitor and the participant exceeds the predetermined threshold value. method.

5. A method for performing a process to promote matching between visitors and participants at an event in an information processing system, comprising: Attributes related to the attendees who attend the event and related to the matching are called attendee attributes; Attributes related to the participants who will participate in the event and related to the matching are called participant attributes; The behavior of the visitor that is related to the matching is called a visitor behavior; a score representing the degree of relevance between the visitor attribute and the participant attribute, the score being determined according to the combination of the visitor attribute and the participant attribute, is called an attribute score; The one or more attribute scores representing the degree of relevance between the one or more visitor attributes related to one of the attendees and the one or more participant attributes related to one of the attendees are called an attribute score set; a score representing the degree of association between the visitor behavior and the participant attribute, the score being determined according to the combination of the visitor behavior and the participant attribute, is called an "action score"; The one or more behavior scores representing the degree of association between the one or more visitor behaviors performed by one of the visitors and the one or more participant attributes related to one of the participants are called an behavior score set, an index representing the degree of matching between one of the visitors and one of the participants, which is obtained according to the attribute score set and the behavior score set for a combination of the visitor and the participant, is called a matching degree; the information processing system is capable of accessing a storage device; The storage device a plurality of pieces of visitor attribute information each including one or more pieces of visitor attribute information related to one of the visitors; a plurality of participant attribute information pieces, each of which includes information on one or more of the participant attributes associated with one of the participants; a plurality of pieces of behavioral information each containing information about a behavior performed by one of the visitors; I remember the a matching degree acquisition step of acquiring the matching degree for each combination of a plurality of the visitors and a plurality of the participants, wherein the matching degree between one of the visitors and one of the participants is acquired, acquiring the attribute score set based on one or more of the visitor attributes indicated in the visitor attribute information of the one visitor and one or more of the participant attributes indicated in the participant attribute information of the one participant; acquiring the action score set based on one or more of the attendee actions indicated by one or more of the action information stored for the attendee and one or more of the participant attributes indicated by the participant attribute information for the attendee; a matching degree obtaining step, which includes obtaining the matching degree based on the obtained attribute score set and the obtained behavior score set; a behavior information acquisition step of, when receiving information on a new behavior performed by the visitor from a predetermined device that provides information on the visitor's behavior, acquiring the behavior information including information on the new behavior based on the received information and storing the behavior information in the storage device; the matching degree acquisition step includes reacquiring the matching degree between one of the attendees and each of the participants based on the attendee behavior indicated by the new behavior information acquired about the one of the attendees; the behavioral information acquisition step includes acquiring the behavioral information including at least one of information about places visited by the visitor at the event venue and information about the time the visitor stayed at the places visited; The action score set is: the behavior score representing the association between the visitor's location and the participant attribute relating to the participant's location at the event venue; The behavior score represents a relationship between the visitor's visit location and the number of times the visitor has visited the visit location, and the participant attribute related to the location of the participant; and The behavior score representing the association between the visited place, the time the visitor stayed at the visited place, and the participant attribute related to the location of the participant. and a visitor detection step for repeatedly detecting, for each of the plurality of participants, the visitor who is currently staying at the location of the participant and / or the visitor who is currently staying in a nearby area including the location of the participant, based on the most recent visited location of the visitor indicated by the behavior information acquired in the behavior information acquisition step and the location of the participant indicated by the participant attribute information; a matching degree collection step of repeatedly collecting the matching degrees between each of the attendees detected for one of the attendees in the latest attendee detection step and the one of the attendees for each of the plurality of attendees; and a visitor-related information providing step of providing, in response to a request from a participant terminal device operated by one of the participants, information about the matching degrees of each of the visitors collected in the latest matching degree collecting step for the one participant to the participant terminal device. method.

6. a visitor attribute update step of, when receiving an update request for updating the visitor attributes related to one of the visitors from a visitor terminal device operated by the one of the visitors, updating the information of the visitor attributes included in the visitor attribute information of the one of the visitors in response to the update request; the matching degree acquisition step includes, when information on the visitor attributes included in the visitor attribute information of one of the visitors is updated, reacquiring the matching degrees between the one visitor and each of the participants based on the updated information on the visitor attributes; The method according to any one of claims 1 to 5.

7. a participant attribute update step of, when receiving an update request for updating the participant attribute related to one of the participants from a participant terminal device operated by the one of the participants, updating information of the participant attribute included in the participant attribute information of the one of the participants in response to the update request; the matching degree acquisition step includes, when information on the participant attributes included in the participant attribute information of one of the participants is updated, re-acquiring the matching degree between the one participant and each of the visitors based on the updated information on the participant attributes; The method according to any one of claims 1 to 5.

8. A program including instructions for causing an information processing system to perform a process for facilitating matching between visitors and participants at an event, Attributes related to the attendees who attend the event and related to the matching are called attendee attributes; Attributes related to the participants who will participate in the event and related to the matching are called participant attributes; The behavior of the visitor that is related to the matching is called a visitor behavior; a score representing the degree of relevance between the visitor attribute and the participant attribute, the score being determined according to the combination of the visitor attribute and the participant attribute, is called an attribute score; The one or more attribute scores representing the degree of relevance between the one or more visitor attributes related to one of the attendees and the one or more participant attributes related to one of the attendees are called an attribute score set; a score representing the degree of association between the visitor behavior and the participant attribute, the score being determined according to the combination of the visitor behavior and the participant attribute, is called an "action score"; The one or more behavior scores representing the degree of association between the one or more visitor behaviors performed by one of the visitors and the one or more participant attributes related to one of the participants are called an behavior score set, an index representing the degree of matching between one of the visitors and one of the participants, which is obtained according to the attribute score set and the behavior score set for a combination of the visitor and the participant, is called a matching degree; the information processing system is capable of accessing a storage device; The storage device includes: a plurality of pieces of visitor attribute information each including one or more pieces of visitor attribute information related to one of the visitors; a plurality of participant attribute information pieces, each of which includes information on one or more of the participant attributes associated with one of the participants; a plurality of pieces of behavioral information each containing information about a behavior performed by one of the visitors; I remember the The processing performed by the information processing system in accordance with the instructions includes each step of the method described in any one of claims 1 to 5. program.

9. An information processing system that performs processing to promote matching between visitors and participants at an event, Attributes related to the attendees who attend the event and related to the matching are called attendee attributes; Attributes related to the participants who will participate in the event and related to the matching are called participant attributes; The behavior of the visitor that is related to the matching is called a visitor behavior; a score representing the degree of relevance between the visitor attribute and the participant attribute, the score being determined according to the combination of the visitor attribute and the participant attribute, is called an attribute score; The one or more attribute scores representing the degree of relevance between the one or more visitor attributes related to one of the attendees and the one or more participant attributes related to one of the attendees are called an attribute score set; a score representing the degree of association between the visitor behavior and the participant attribute, the score being determined according to the combination of the visitor behavior and the participant attribute, is called an "action score"; The one or more behavior scores representing the degree of association between the one or more visitor behaviors performed by one of the visitors and the one or more participant attributes related to one of the participants are called an behavior score set, an index representing the degree of matching between one of the visitors and one of the participants, which is obtained according to the attribute score set and the behavior score set for a combination of the visitor and the participant, is called a matching degree; a processing unit; a storage unit that stores instructions for causing the processing unit to perform processing; the processing unit is capable of accessing a storage device; The storage device a plurality of pieces of visitor attribute information each including one or more pieces of visitor attribute information related to one of the visitors; a plurality of participant attribute information pieces, each of which includes information on one or more of the participant attributes associated with one of the participants; a plurality of pieces of behavioral information each containing information about a behavior performed by one of the visitors; I remember the The processing performed by the processing unit in accordance with the instructions includes each step of the method described in any one of claims 1 to 5. Information processing system.

10. An information processing system that performs processing to promote matching between visitors and participants at an event, Attributes related to the attendees who attend the event and related to the matching are called attendee attributes; Attributes related to the participants who will participate in the event and related to the matching are called participant attributes; The behavior of the visitor that is related to the matching is called a visitor behavior; a score representing the degree of relevance between the visitor attribute and the participant attribute, the score being determined according to the combination of the visitor attribute and the participant attribute, is called an attribute score; The one or more attribute scores representing the degree of relevance between the one or more visitor attributes related to one of the attendees and the one or more participant attributes related to one of the attendees are called an attribute score set; a score representing the degree of association between the visitor behavior and the participant attribute, the score being determined according to the combination of the visitor behavior and the participant attribute, is called an "action score"; The one or more behavior scores representing the degree of association between the one or more visitor behaviors performed by one of the visitors and the one or more participant attributes related to one of the participants are called an behavior score set, an index representing the degree of matching between one of the visitors and one of the participants, which is obtained according to the attribute score set and the behavior score set for a combination of the visitor and the participant, is called a matching degree; the information processing system is capable of accessing a storage device; The storage device includes: a plurality of pieces of visitor attribute information each including one or more pieces of visitor attribute information related to one of the visitors; a plurality of participant attribute information pieces, each of which includes information on one or more of the participant attributes associated with one of the participants; a plurality of pieces of behavioral information each containing information about a behavior performed by one of the visitors; I remember the A method for manufacturing a computer-readable recording medium, comprising: a means for performing each step of the method according to any one of claims 1 to 5; Information processing system.

Citation Information

Patent Citations

  • System for survey of behavior of event visitor

    JP2005196452A

  • Event support system

    JP2020166465A

  • Conference management system, exhibition system, online academic conference management system, online event handout provision system, and handout delivery system

    JP2023021981A

  • Matching event system and matching system

    JP2024144040A

  • Exhibition guidance system

    JP2001273324A