The present disclosure relates to a meeting management apparatus, a meeting management method, and a computer-readable non-transitory storage medium for managing meetings performed via a network.
There is known a technique for performing a meeting by transmitting and receiving audio signals via a network. Japanese Unexamined Patent Application Publication No. 2020-144476 discloses a meeting system that enables the performance of a plurality of group meetings.
In an event that includes a plurality of group meetings, a host may specify attendees who attend each group meeting. In such a case, there is a problem since an operation of allocating each of a plurality of attendees to one of the plurality of group meetings is a labor-intensive and time-consuming task for the host.
The present disclosure focuses on this point and its object is to reduce the time and effort needed to specify a plurality of attendees attending each of a plurality of group meetings.
A meeting management apparatus according to a first aspect of the present disclosure is a meeting management apparatus managing a plurality of group meetings that a plurality of users can attend using a communication terminal, the meeting management apparatus including: a data acquiring part that acquires user data concerning the plurality of users before the start of an event including the plurality of group meetings; a pattern determining part that determines a pattern in which each of the plurality of users and any one of the plurality of group meetings are associated with each other on the basis of the user data; and a terminal control part that, after the start of the event, causes each of the plurality of users to attend the group meeting associated with the user in the pattern among the plurality of group meetings.
A meeting management method according to a second aspect of the present disclosure is a meeting management method, executed by a computer, for managing a plurality of group meetings that a plurality of users can attend using a communication terminal; the meeting management method including: acquiring user data concerning the plurality of users before the start of an event including the plurality of group meetings; determining a pattern in which each of the plurality of users and any one of the plurality of group meetings are associated with each other on the basis of the user data; and causing each of the plurality of users to attend the group meeting associated with the user in the pattern among the plurality of group meetings after the start of the event.
A storage medium according to a third aspect of the present disclosure is a computer-readable non-transitory storage medium storing a program for causing a computer to manage a plurality of group meetings that a plurality of users can attend using a communication terminal; the program causing the computer to execute: acquiring user data concerning the plurality of users before the start of an event including the plurality of group meetings; determining a pattern in which each of the plurality of users and any one of the plurality of group meetings are associated with each other on the basis of the user data; and causing each of the plurality of users to attend the group meeting associated with the user in the pattern among the plurality of group meetings after the start of the event.
Hereinafter, the present disclosure will be described through exemplary embodiments, but the following exemplary embodiments do not limit the invention according to the claims, and not all of the combinations of features described in the exemplary embodiments are necessarily essential to the solution means of the invention.
In the example shown in
The meeting management apparatus 1 causes the plurality of exhibitor terminals 3 and the plurality of attendee terminals 4 to display a screen for attending the plurality of group meetings via a network N so that a plurality of people can attend the plurality of group meetings. The meeting management apparatus 1 provides an exhibitor terminal 3 and an attendee terminal 4 registered in advance with a web application, thereby allowing the exhibitor terminal 3 and the attendee terminal 4 to attend the group meeting. Details of the meeting management apparatus 1 will be described later.
The host terminal 2 is a communication terminal used by the organizers of an event including the plurality of group meetings, and is, for example, a computer. An organizer performs various initial settings for an event including the plurality of group meetings. For example, the organizer sets the number of people who can attend each group meeting, and sets the size of a booth (also referred to as a table) corresponding to each group meeting in a layout diagram (map) of an event venue to be displayed on the plurality of exhibitor terminals 3 and the plurality of attendee terminals 4, via the host terminal 2.
The exhibitor terminal 3 is a communication terminal used by a person in charge of an exhibitor company that is to attend a group meeting (hereinafter referred to as “person in charge,”) and is, for example, a computer, a tablet, or a smartphone. The exhibitor terminal 3 is disposed in an office of the exhibitor company, and is operated by one or more people in charge of the exhibitor company to transmit and receive various types of data to and from the attendee terminal 4 via the meeting management apparatus 1. The exhibitor terminal 3 transmits, to the meeting management apparatus 1, image data for a presentation, audio data of the person in charge, and text data input by the person in charge, for example. In an event in which a group meeting is held between only a plurality of attendee terminals 4, the meeting management system S need not include the exhibitor terminal 3.
The attendee terminal 4 is a communication terminal used by a visitor to an event who will attend a group meeting (hereinafter referred to as an “attendee”), and is, for example, a computer, a tablet, or a smartphone. The attendee terminal 4 is operated by the attendee to transmit and receive various types of data to and from the exhibitor terminal 3 or another attendee terminal 4 via the meeting management apparatus 1. The attendee terminal 4 receives image data, audio data, and text data transmitted from the exhibitor terminal 3 or another attendee terminal 4, and displays the received data on a screen.
The meeting management apparatus 1 generates various types of data for exchanging information between a plurality of people in charge and a plurality of attendees, and displays the generated, various types of data on screens of the exhibitor terminal 3 and the attendee terminal 4. The meeting management apparatus 1 displays an image indicating booths of the plurality of group meetings that can be attended using the plurality of attendee terminals 4 on the screen of the attendee terminal 4, and allows the attendee to select a group meeting that he/she wishes to attend. A group meeting in this embodiment corresponds to a booth in an event venue, and the attendee can attend a group meeting applied for previously or can shift to another group meeting by operating the attendee terminal 4. Further, the person in charge may attend a group meeting by operating an exhibitor terminal 3.
A person in charge using the exhibitor terminal 3 and the attendee using the attendee terminal 4 can communicate with each other by sending and receiving text messages to and from each other using a chat feature or by individually sending and receiving voices. The attendee can send text messages to ask questions while the person in charge of the exhibitor company is giving a presentation in the group meeting, or can have voice conversation with the person in charge individually after the presentation, for example. Further, a plurality of attendees using the attendee terminals 4 can communicate with each other by sending and receiving text messages to and from each other using the chat function or by individually sending and receiving voices.
An image of a circle with diagonal lines shown in each booth is an icon image corresponding to an attendee. Although the icon image in
The attendee can attend the group meeting corresponding to a selected booth by performing an operation for selecting a booth to attend on the screen of
Various types of information that the attendee can utilize are displayed on an area R2 of
If the attendee selects a display area “Join” displayed on the selected booth B4 on the screen shown in
The meeting management system S according to the present embodiment is characterized in that a pattern in which each of a plurality of users and any one of a plurality of group meetings are associated with each other is determined in advance by receiving registrations of user data concerning a plurality of users (attendee and person in charge) before the start of an event. The user data is data concerning the plurality of users and is used to determine a pattern for allocating a plurality of users to a plurality of group meetings. The user data is a Comma Separated Value (CSV) file, for example. The pattern is information for allocating the plurality of users to the plurality of group meetings.
For example, the meeting management system S can automatically allocate a plurality of attendees to a plurality of group meetings at the start of an event in accordance with a predetermined pattern, or can easily switch the allocation of the plurality of attendees to the plurality of group meetings in accordance with a pattern selected by the host terminal 2. As a result, the meeting management system S can reduce the time and effort needed for a host of an event to specify attendees attending each of the plurality of group meetings.
The meeting management apparatus 1 includes a communication part 11, a storage part 12, and a control part 13. The control part 13 includes an operation receiving part 131, a data acquiring part 132, a pattern determining part 133, and a terminal control part 134.
The communication part 11 includes a communication controller for transmitting and receiving various types of data via the network N. The communication part 11 notifies the operation receiving part 131 of data for setting operation received from the host terminal 2, the exhibitor terminal 3, or the attendee terminal 4. The communication part 11 notifies the data acquiring part 132 of user data which will be used in a determination of the pattern received from the host terminal 2. The communication part 11 notifies the data acquiring part 132 of image data or sound data generated in the group meeting. Furthermore, the communication part 11 transmits the image data or sound data input from the terminal control part 134, to the host terminal 2, the exhibitor terminal 3, or the attendee terminal 4.
The storage part 12 includes storage media such as a Read Only Memory (ROM), a Random Access Memory (RAM), and a Solid State Drive (SSD). The storage part 12 stores a program executed by the control part 13. The storage part 12 stores various types of data related to the group meeting. For example, the storage part 12 stores pattern information indicating the pattern in which each of a plurality of users and any one of a plurality of group meetings are associated with each other, which is determined by the control part 13.
The control part 13 includes a Central Processing Unit (CPU), for example. The control part 13 functions as the operation receiving part 131, the data acquiring part 132, the pattern determining part 133, and the terminal control part 134 by executing a program stored in the storage part 12. Details of the operation receiving part 131, the data acquiring part 132, the pattern determining part 133, and the terminal control part 134 will be described later.
The attendee terminal 4 includes a communication part 41, an output part 42, an input part 43, a storage part 44, and a control part 45. The control part 45 includes a data receiving part 451, an output control part 452, and a data transmitting part 453.
Similar to the communication part 11, the communication part 41 includes a communication controller for transmitting and receiving various types of data via the network N. The communication part 41 receives image data and sound data transmitted from the exhibitor terminal 3 via the network N and the meeting management apparatus 1, for example. The communication part 41 inputs the received data to the data receiving part 451. Further, the communication part 41 acquires, from the data transmitting part 453, sound data based on voice input by the attendee using the attendee terminal 4 and text data input by the attendee using the attendee terminal 4, and then transmits the acquired data.
The output part 42 includes a display that functions as a display displaying various types of image data, and a speaker that outputs sound data. In response to an instruction from the output control part 452, the output part 42 displays an image related to the group meeting as shown in
The input part 43 is a device that receives an operation made by the attendee using the attendee terminal 4, and is, for example, a keyboard, a mouse, or a touch panel. The input part 43 notifies the data transmitting part 453 of data based on an operation input by the attendee.
The storage part 44 includes storage media such as a ROM, a RAM, and an SSD. The storage part 44 stores a program executed by the control part 13.
The control part 45 includes a CPU, for example. The control part 45 functions as the data receiving part 451, the output control part 452, and the data transmitting part 453 by executing a program stored in the storage part 44.
The data receiving part 451 receives various types of data from the meeting management apparatus 1 via the communication part 41. The data receiving part 451 receives data concerning a plurality of group meetings, for example. The data receiving part 451 inputs the received data to the output control part 452.
The output control part 452 causes the output part 42 to output the data transmitted from the meeting management apparatus 1. The output control part 452 causes an image based on image data to be displayed on the display, and causes a speaker to output a sound based on sound data, for example.
The data transmitting part 453 transmits the data input by the attendee via the input part 43 to the meeting management apparatus 1. The data transmitting part 453 transmits information for identifying the group meeting selected by the attendee to the meeting management apparatus 1, for example.
Next, a configuration and operation of the control part 13 will be described in detail. Before the start of an event including a plurality of group meetings, the operation receiving part 131 receives, from the host terminal 2, an operation for making various settings for the event via the communication part 11. The operation receiving part 131 receives, from the host terminal 2 displaying each screen shown in
The operation receiving part 131 receives, as the event information, the information input in the host terminal 2 on which the event information setup screen is displayed. The operation receiving part 131 stores the received event information in the storage part 12.
The operation receiving part 131 receives, as the items of the user attributes set for each user, the information input in the host terminal 2 on which the profile item setup screen is displayed. The operation receiving part 131 causes the storage part 12 to store the received information indicating the items of the user attributes.
Here, the operation receiving part 131 may specify an item of the user attributes that should be set according to the event type included in the received event information. The item of the user attributes that should be set is an item which is preferably collected from the user for the event, and is an item that should be included in the user data used for determining a pattern described later.
In this case, information indicating a relationship between the event type and the item of the user attributes that should be set is stored in advance in the storage part 12, for example. For example, when the event type is a “job-hunting event,” the operation receiving part 131 specifies “name of university,” “name of faculty/department,” “birthplace,” and the like as items of the user attributes that should be set. For example, in the case where the event type is “exhibition,” the operation receiving part 131 specifies “organization name,” “job type,” “place of residence,” and the like as items of the user attributes that should be set. The operation receiving part 131 notifies the terminal control part 134 of the specified items of the user attributes that should be set. The terminal control part 134 displays the items of the user attributes that should be set on the profile item setup screen.
As illustrated in
Further, the table setup screen may receive a setting of whether or not it is allowable for a user to shift between tables. After the event is started, when it is set to allow the shifting of the user between the tables, the terminal control part 134 shifts the user to the selected table in response to an operation of selecting a destination table in the exhibitor terminal 3 or the attendee terminal 4. On the other hand, when it is set not to allow the shifting of the user between the tables, the terminal control part 134 does not receive the operation of selecting a destination table in the exhibitor terminal 3 or the attendee terminal 4. By doing this, the meeting management system S can switch whether or not to enable inter-table shifting by the user's own will for each event.
The operation receiving part 131 receives, as settings for a table, information input in the host terminal 2 on which the table setup screen is displayed. The operation receiving part 131 stores information indicating the received settings for the table in the storage part 12.
In the state of
The data acquiring part 132 acquires the user data selected by the host terminal 2 via the communication part 11. The user data is the data concerning the plurality of users and is used to determine the pattern for allocating the plurality of users to the plurality of group meetings. The user data is a Comma Separated Value (CSV) file, for example, but may be data of other formats.
The data acquiring part 132 acquires, as the user data, first user data specifying a group meeting which each of the plurality of users attends, or second user data including user attributes of each of the plurality of users. That is, the first user data is data that directly specifies the group meeting which the user attends, whereas the second user data is data that indicates user attributes used for determining the group meeting which the user attends.
The pattern determining part 133 determines a pattern in which each of a plurality of users and any one of a plurality of group meetings are associated with each other on the basis of the user data acquired by the data acquiring part 132. As describe below, the pattern determining part 133 performs different processes for a case where the first user data is used and for a case where the second user data is used.
When the data acquiring part 132 acquires the first user data specifying the group meeting which each of the plurality of users attends, the pattern determining part 133 determines a pattern in which (i) each of the plurality of users and (ii) any one of the plurality of group meetings specified for said user in the first user data are associated with each other. By doing this, the meeting management system S can collectively determine the allocation of the plurality of users to the plurality of group meetings on the basis of the user data, and therefore it is possible to reduce the time and effort of the host to determine a group meeting for each user.
When the data acquiring part 132 acquires the second user data including user attributes of the plurality of users, the pattern determining part 133 determines, among the plurality of group meetings, a group meeting which each of the plurality of users attends on the basis of the user attributes of the plurality of users included in the second user data. In this case, the operation receiving part 131 receives, on the user setup screen, a segmentation setting that indicates whether to divide a plurality of users so that their user attributes are similar or divide the plurality of users so that their user attributes are not similar, for example. The operation receiving part 131 may receive the segmentation setting for each group meeting. The operation receiving part 131 notifies the pattern determining part 133 of the received segmentation setting.
The pattern determining part 133 divides the plurality of users into a plurality of clusters by using a known clustering method, and specifies each of the plurality of clusters as one group meeting so that the user attributes of the plurality of users are similar or not similar according to the segmentation setting performed on the user setup screen. The pattern determining part 133 determines a pattern in which each of the plurality of users is associated with the group meeting corresponding to the cluster to which said user belongs among the plurality of group meetings. That is, the pattern determining part 133 determines a plurality of users attending each of the plurality of group meetings such that at least some of the name of university or organization the users belong to, birthplace, place of residence, hobby, gender, or age of the users, which are included in their user attributes, will be similar or will not be similar. As a result, the meeting management system S can automatically determine the allocation of the plurality of users to the plurality of group meetings on the basis of the user attributes, and therefore it is possible to reduce the time and effort of the host for determining a group meeting for each user.
Further, the pattern determining part 133 may make a determination such that an attendee who is a paying member and an attendee who is a non-paying member attend different group meetings, on the basis of the membership types included in the user attributes. The pattern determining part 133 makes a determination such that the attendee who is a paying member attends a group meeting that requires a fee, and such that the attendee who is a non-paying member attends a free group meeting, for example. By doing this, the meeting management system S can automatically distinguish the paying member and the non-paying member from each other and determine the allocation of the plurality of users to the plurality of group meetings.
For example, when user attributes of a first attendee and user attributes of a second attendee satisfy a predetermined relationship, the pattern determining part 133 may make a specification such that a group meeting which the first attendee attends and a group meeting which the second attendee attends differ among the plurality of group meetings.
The pattern determining part 133 makes a determination such that the first attendee and the second attendee, whose items of predetermined user attributes such as “name of university,” “name of organization,” or the like are the same, attend different group meetings. For example, the pattern determining part 133 makes a determination such that the first attendee and the second attendee who belong to different organizations in a competitive relationship, which are included in the user attributes, attend different group meetings. As a result, the meeting management system S can prevent the attendees whose user attributes satisfy the predetermined relationship from attending one group meeting, and therefore the trends among the user attributes of attendees of a plurality of group meetings can be automatically spread widely.
When the data acquiring part 132 acquires a plurality of pieces of user data, the pattern determining part 133 may determine a plurality of different patterns by determining a pattern on the basis of each of the plurality of pieces of user data. Also, the pattern determining part 133 may determine the plurality of different patterns by applying a plurality of different rules for determining a pattern on the basis of the user attributes to one piece of user data acquired by the data acquiring part 132. The pattern determining part 133 stores pattern information indicating one or a plurality of determined patterns in the storage part 12.
The terminal control part 134 causes the user setup screen to display information concerning the users on the basis of the user data acquired by the data acquiring part 132 and the pattern determined by the pattern determining part 133. In the state shown in
Further, user identification information (registration number in
After the start of the event, the terminal control part 134 causes each of the plurality of users to attend the group meeting associated with said user in the pattern determined by the pattern determining part 133 among the plurality of group meetings. The terminal control part 134 executes the group meeting by relaying sound data based on voice input by the user and text data input by the user, which are transmitted from the exhibitor terminal 3 and the attendee terminal 4, and allowing the plurality of users attending the group meeting to exchange various types of information.
When the pattern determining part 133 determines the plurality of patterns, the operation receiving part 131 receives an operation of selecting one of the plurality of patterns from the host terminal 2. The operation receiving part 131 notifies the terminal control part 134 of information indicating the selected pattern. The terminal control part 134 causes each of the plurality of users to attend the group meeting associated with said user in the pattern selected from among the plurality of patterns. By doing this, the meeting management system S can easily switch the allocation of a plurality of users to a plurality of group meetings according to an operation by a host, thereby reducing the time and effort of the host.
Further, the terminal control part 134 may select any one of a plurality of patterns according to the date and time when a plurality of group meetings are executed. In this case, the start date and time is set in advance for each of the plurality of patterns by the host, for example. After the start of the event, the terminal control part 134 selects said pattern when the current time has passed the start date and time of any of the plurality of patterns. The terminal control part 134 causes each of the plurality of users to attend the group meeting associated with said user in the pattern selected from among the plurality of patterns. By doing this, the meeting management system S can automatically switch the allocation of a plurality of users to a plurality of group meetings according to a preset schedule, thereby reducing the time and effort of the host.
During the event, the terminal control part 134 transmits information indicating statuses of a plurality of group meetings to the host terminal 2 via the communication part 11.
An area R1 including a plurality of booths B1 and B2 is displayed on the event status screen, similarly to the screen illustrated in
On the event status screen, pattern information P including one or the plurality of patterns determined by the pattern determining part 133 is displayed. In the pattern information P, the selected pattern and the non-selected pattern are displayed in different display modes. An upper figure of
Further, the terminal control part 134 may cause an exhibitor terminal 3 used by a person in charge attending a group meeting to display information concerning actions of a plurality of users attending said group meeting in an event. In this case, the data acquiring part 132 acquires a visit history indicating a booth (table) that each of the plurality of users attending the group meeting has attended in the event, for example. The terminal control part 134 causes the exhibitor terminal 3 to display information corresponding to the visit history acquired by the data acquiring part 132 as action information concerning actions of the users in the event. The terminal control part 134 may cause the exhibitor terminal 3 to display, as the action information, the visit history itself, or may cause the exhibitor terminal 3 to display the user's field of interest estimated on the basis of the booths included in the visit history.
Further, the terminal control part 134 generates statistical information generated by summarizing action information of the plurality of users attending the group meeting. For example, the terminal control part 134 calculates a ratio of users who are interested in each of a plurality of fields corresponding to a plurality of group meetings included in the event on the basis of the visit history, and generates information in which each of the plurality of fields and the calculated ratio are associated with each other as the statistical information. The terminal control part 134 causes the exhibitor terminal 3 to display the generated statistical information. The terminal control part 134 may cause not only the exhibitor terminal 3, but also the host terminal 2 or the attendee terminal 4, to display the action information and the statistical information.
The operation receiving part 131 may receive, from the attendee terminal 4 or the exhibitor terminal 3, an operation of selecting a destination group meeting (table) from among a plurality of group meetings on condition that the setting to allow the shifting between the tables has been made on the table setup screen of
The operation receiving part 131 may receive an operation of selecting (i) one or a plurality of users and (ii) a destination group meeting (table) from the host terminal 2.
The terminal control part 134 causes the attendee terminal 4 or the exhibitor terminal 3, used by each of the one or more users being selected, to display information indicating the selected destination group meeting.
The terminal control part 134 causes a user to shift to the destination group meeting on condition that said user has performed the operation to accept shifting. By doing this, the meeting management system S can shift a desired user to a desired table according to an operation by a host.
The pattern determining part 133 determines a pattern in which each of a plurality of users and any one of a plurality of group meetings are associated with each other on the basis of the user data acquired by the data acquiring part 132 (S13).
The meeting management apparatus 1 stands by until the event starts (NO in S14). When the event is started (YES in S14), the terminal control part 134 causes each of the plurality of users to attend the group meeting associated with said user in the pattern determined by the pattern determining part 133 among the plurality of group meetings. That is, the terminal control part 134 allocates the plurality of users to the plurality of group meetings using the pattern determined by the pattern determining part 133 (S15).
The terminal control part 134 executes the group meeting by relaying sound data based on voice input by the user and text data input by the user, which are transmitted from the exhibitor terminal 3 and the attendee terminal 4, and allowing the plurality of users attending the group meeting to exchange various types of information (S16).
The meeting management apparatus 1 repeats the process of S16 until receiving an instruction to conclude the event from the host terminal 2 (NO in S17), for example. When the meeting management apparatus 1 receives the instruction to conclude the event from the host terminal 2 (YES in S17), the meeting management apparatus 1 ends the process, for example.
As described above, the meeting management apparatus 1 determines the pattern in which each of the plurality of users and any one of the plurality of group meetings are associated with each other in advance by acquiring the user data concerning the plurality of users (i.e., attendee and persons in charge) before the start of the event. After the start of the event, the meeting management apparatus 1 causes each of the plurality of users to attend the group meeting associated with said user in the pattern among the plurality of group meetings. As a result, the meeting management apparatus 1 can reduce the time and effort of the host of the event needed to specify the attendees attending each of the plurality of group meetings.
The present disclosure is explained based on the exemplary embodiments. The technical scope of the present disclosure is not limited to the scope explained in the above embodiments and it is possible to make various changes and modifications within the scope of the disclosure. For example, all or part of the apparatus can be configured with any unit which is functionally or physically dispersed or integrated. Further, new exemplary embodiments generated by arbitrary combinations of them are included in the exemplary embodiments. Further, effects of the new exemplary embodiments brought by the combinations also have the effects of the original exemplary embodiments.
Number | Date | Country | Kind |
---|---|---|---|
2020-184302 | Nov 2020 | JP | national |
The present application is a continuation application of International Application number PCT/JP2021/30377, filed on Aug. 19, 2021, which claims priority under 35 U.S.C § 119(a) to Japanese Patent Application No. 2020-184302, filed on Nov. 4, 2020. The contents of this application are incorporated herein by reference in their entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2021/030377 | Aug 2021 | US |
Child | 18302791 | US |