Server device, online conference system, business card exchange method and program
The server device facilitates digital business card exchange in online conferences by generating cards from user profiles, addressing the inability to exchange physical cards and enabling information sharing among participants.
Patent Information
- Application Number
- JP2024151499
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-09-03
- Publication Date
- 2026-01-21
- Estimated Expiration
- 2040-07-08
AI Technical Summary
In online conferences, participants cannot exchange business cards, preventing them from obtaining information about new acquaintances.
A server device generates digital business cards based on user profile information and exchanges them between participants during the conference.
Enables online business card exchange, allowing participants to obtain necessary information about each other.
Smart Images

Figure 0007803385000001 
Figure 0007803385000002 
Figure 0007803385000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a server device, an online conference system, a business card exchange method, and a computer-readable storage medium. [Background technology]
[0002] 2. Description of the Related Art In recent years, with the advancement of network technology and information processing technology, online conferences in which remote conference rooms are connected via a network have become increasingly popular.
[0003] For example, Patent Document 1 describes that the operational burden on users is reduced by displaying personal information of attendees during a conference, etc., thereby enabling conferences to be run smoothly and efficiently. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Publication No. 06-152765 Summary of the Invention [Problem to be solved by the invention]
[0005] As mentioned above, online meetings are becoming more and more common. In a typical meeting, if participants who have never met before are present, they exchange business cards. Participants can obtain information about the person from the business card.
[0006] However, in online conferences that are held by connecting remote locations via a network, it is not possible to exchange business cards, and participants cannot obtain information about people they are meeting for the first time.
[0007] A primary object of the present invention is to provide a server device, an online conference system, a business card exchange method, and a computer-readable storage medium that contribute to enabling business card exchange online. [Means for solving the problem]
[0008] According to a first aspect of the present invention, a server device is provided, comprising: an acquisition unit that acquires profile information of each of a plurality of users; and a business card exchange control unit that generates digital business cards for a first user and a second user among the plurality of users who participate in the same online conference based on the profile information of each of the first and second users, and exchanges the generated digital business cards between the first and second users.
[0009] According to a second aspect of the present invention, there is provided an online conference system including a first terminal used by a first user, a second terminal used by a second user, and a server device connected to the first and second terminals, wherein the server device comprises an acquisition unit that acquires profile information of each of a plurality of users, and a business card exchange control unit that generates digital business cards for the first user and the second user of the plurality of users who will participate in the same online conference based on the profile information of each of the first and second users, and sends the digital business card of the first user to the second terminal and sends the digital business card of the second user to the first terminal.
[0010] According to a third aspect of the present invention, a business card exchange method is provided in which a server device acquires profile information for each of a plurality of users, generates digital business cards for a first user and a second user among the plurality of users who are participating in the same online conference based on the profile information of each of the first and second users, and exchanges the generated digital business cards between the first and second users.
[0011] According to a fourth aspect of the present invention, there is provided a computer-readable storage medium that stores a program for causing a computer mounted on a server device to execute the following processes: acquiring profile information for each of a plurality of users; generating digital business cards for a first user and a second user among the plurality of users who will participate in the same online conference based on the profile information for each of the first and second users; and exchanging the generated digital business cards between the first and second users. [Effects of the Invention]
[0012] According to each aspect of the present invention, a server device, an online conference system, a business card exchange method, and a computer-readable storage medium are provided, which contribute to enabling business card exchange online. Note that the effects of the present invention are not limited to those described above. The present invention may achieve other effects instead of or in addition to the effects described above. [Brief explanation of the drawings]
[0013] [Figure 1] FIG. 1 is a diagram for explaining an overview of an embodiment. [Figure 2] 1 is a diagram illustrating an example of a schematic configuration of an online conference system according to a first embodiment. [Figure 3] FIG. 4 is a diagram showing an example of a display on a terminal according to the first embodiment. [Figure 4] FIG. 1 is a diagram for explaining an outline of the operation of an online conference system according to a first embodiment. [Figure 5] FIG. 1 is a diagram for explaining an outline of the operation of an online conference system according to a first embodiment. [Figure 6] FIG. 1 is a diagram for explaining an outline of the operation of an online conference system according to a first embodiment. [Figure 7] FIG. 2 is a diagram illustrating an example of a processing configuration of a server device according to the first embodiment. [Figure 8] FIG. 2 is a diagram illustrating an example of a processing configuration of a user registration unit according to the first embodiment. [Figure 9] FIG. 4 is a diagram for explaining the operation of an information acquisition unit according to the first embodiment. [Figure 10] FIG. 2 is a diagram illustrating an example of a user information database according to the first embodiment. [Figure 11] FIG. 3 is a diagram showing an example of a participant list according to the first embodiment. [Figure 12A] FIG. 4 is a diagram showing an example of conference basic information according to the first embodiment. [Figure 12B] FIG. 4 is a diagram showing an example of conference basic information according to the first embodiment. [Figure 13] 5A and 5B are diagrams for explaining the operation of the business card exchange control unit according to the first embodiment. [Figure 14] FIG. 2 is a diagram illustrating an example of a processing configuration of a terminal according to the first embodiment. [Figure 15] FIG. 4 is a diagram showing an example of a display on a terminal according to the first embodiment. [Figure 16] FIG. 4 is a diagram showing an example of a display on a terminal according to the first embodiment. [Figure 17] FIG. 2 is a diagram showing an example of a digital business card database according to the first embodiment. [Figure 18] FIG. 2 is a sequence diagram showing an example of the operation of the online conference system according to the first embodiment. [Figure 19] FIG. 10 is a diagram for explaining the operation of a user registration unit according to the second embodiment. [Figure 20] FIG. 10 is a diagram showing an example of a display on a terminal according to the second embodiment. [Figure 21] FIG. 10 is a diagram illustrating an example of a schematic configuration of an online conference system according to a third embodiment. [Figure 22] FIG. 11 is a diagram illustrating an example of a processing configuration of a database server according to the third embodiment. [Figure 23] FIG. 11 is a diagram illustrating an example of a processing configuration of a terminal according to a third embodiment. [Figure 24] FIG. 11 is a diagram showing an example of a digital business card database according to the third embodiment. [Figure 25] FIG. 2 illustrates an example of a hardware configuration of a server device. [Figure 26] FIG. 10 is a diagram illustrating an example of a display on a terminal according to a modified example of the present disclosure. [Figure 27] FIG. 10 is a diagram illustrating an example of a display on a terminal according to a modified example of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0014] First, an overview of one embodiment will be described. Note that the reference numerals in the drawings are added to each element for convenience as an example to facilitate understanding, and the description of this overview is not intended to be limiting in any way. Furthermore, unless otherwise specified, the blocks shown in each drawing represent functional units, not hardware units. Connection lines between blocks in each drawing include both bidirectional and unidirectional lines. Unidirectional arrows are used to schematically indicate the flow of main signals (data) and do not exclude bidirectionality. Note that in this specification and drawings, elements that can be similarly described may be assigned the same reference numerals to avoid redundant explanation.
[0015] A server device 100 according to one embodiment includes an acquisition unit 101 and a business card exchange control unit 102 (see FIG. 1). The acquisition unit 101 acquires profile information for each of a plurality of users. The business card exchange control unit 102 generates digital business cards for a first user and a second user who will participate in the same online conference among the plurality of users, based on the profile information for each of the first and second users. The business card exchange control unit 102 exchanges the generated digital business cards between the first and second users.
[0016] Participants in an online conference input their own profiles into the server device 100 in advance. When the server device 100 receives a request to exchange business cards from an online conference participant, it generates digital business cards from the profiles entered in advance. The generated digital business cards are distributed to the parties to the business card exchange. In this way, the server device 100 disclosed in the present application enables online business card exchange. In particular, because the server device 100 generates digital business cards from profile information registered in advance, it allows for flexible responses, such as changing the content written on the cards depending on the person with whom the business cards will be exchanged.
[0017] Specific embodiments will be described in more detail below with reference to the drawings.
[0018] [First embodiment] The first embodiment will be described in more detail with reference to the drawings.
[0019] [System Configuration] 2 is a diagram showing an example of a schematic configuration of an online conference system according to the first embodiment. As shown in FIG. 2, the online conference system includes a plurality of terminals 10-1 to 10-4 and a server device 20.
[0020] In the following description, unless there is a particular reason to distinguish between the terminals 10-1 to 10-4, they will be simply referred to as "terminals 10." The configuration shown in Fig. 2 is an example and is not intended to limit the configuration of the online conference system (video conference system). The online conference system may include at least two or more terminals 10.
[0021] Each of the multiple terminals 10 and the server device 20 are connected by wired or wireless communication means and configured to be able to communicate with each other. The server device 20 may be a server installed in a company or the like that holds the online conference, or may be installed on a network (on the cloud).
[0022] A user participates in an online conference using a terminal 10. Examples of the terminal 10 include a mobile terminal device such as a smartphone, a mobile phone, or a tablet, and a computer (personal computer, laptop computer). The terminal 10 includes a camera for capturing an image of the user, a microphone for capturing the user's voice, and the like.
[0023] The server device 20 is a device that realizes an online conference. The server device 20 transmits audio data and image data acquired from a terminal 10 to other terminals 10. The other terminals 10 output the audio data and image data acquired from the server device 20. Note that existing technology can be used to realize an online conference system using the server device 20. Therefore, in the following explanation, explanations regarding the realization and implementation of an online conference system will be omitted.
[0024] The online conference system shown in Figure 2 has a function to provide participants with simple information about other participants (information that introduces participants; hereinafter referred to as participant basic information or basic information). Examples of participant basic information include a participant's face image, name, company (department), and job title.
[0025] During an online conference, each terminal 10 used by a participant displays a display such as that shown in Fig. 3. As shown in Fig. 3, the terminal 10 provides an area (basic information display area) for displaying basic information about other participants in all or part of the screen, and displays the basic information in that area. Note that data shared by each participant in the online conference and information about the speaker may be displayed in an area other than the basic information display area.
[0026] For example, as shown in Figure 2, when user A1 is using terminal 10-1, terminal 10-1 displays the information as shown in Figure 3. As shown in Figure 3, basic information about user A1, who is the user of terminal 10-1, is not displayed on terminal 10-1. This is because there is no need for the user to introduce himself or herself. However, it goes without saying that basic information about the user of terminal 10 may be displayed on terminal 10.
[0027] A participant in a conference can obtain basic information about other participants (summary information about other participants) by checking the basic information displayed on the terminal 10 that he or she uses.
[0028] The online conference system shown in Figure 2 not only provides the basic participant information described above, but also has a function that enables the exchange of business cards online.
[0029] As shown in Figure 3, the basic information display area has a "Business Card Exchange" button for each participant. Participants refer to the basic information to determine whether other participants are participants they are meeting for the first time or participants they already know. If there is a participant they are meeting for the first time who wishes to exchange business cards, the participant presses the "Business Card Exchange" button for the participant with whom they want to exchange business cards.
[0030] When the business card exchange button is pressed, business cards are exchanged between the parties (the person wishing to exchange business cards, the participant who has been requested to exchange business cards, and the person who wishes to exchange business cards) via the server device 20. More specifically, the server device 20 generates a "digital business card" for each of the person wishing to exchange business cards and the person who wishes to exchange business cards, and transmits the generated digital business cards to the terminal 10 used by the person who wishes to exchange business cards.
[0031] The terminal 10 stores the acquired digital business card.
[0032] The display screen shown in Fig. 3 is merely an example and is not intended to limit the displayed content, layout, etc. For example, there may be no area for displaying shared data or an area for displaying speaker details. Also, if the size of the basic information display area is limited and the basic information of each participant cannot be displayed at once, buttons for switching the displayed information (next button, previous button) and buttons for scrolling the screen may be displayed. Furthermore, the basic information display area does not need to be displayed all the time, and a button or icon for calling up the basic information display area may be provided.
[0033] [Operation overview] Next, an outline of the operation of the online conference system according to the first embodiment will be described with reference to the drawings.
[0034] <Pre-registration> System users (users who plan to participate in the online conference) must pre-register in order to participate in the online conference held by the server device 20. The pre-registration of users will be described below.
[0035] A user registers his / her own profile in the system. Specifically, the user inputs biometric information (e.g., a facial image) and attribute information (e.g., information such as name, company, employee number, place of work, department, job title, telephone number, and email address) as "profile information" into server device 20. In addition to the above information, work history, educational history, background, qualifications, a message, and the like may also be registered in the system as attribute information.
[0036] For the sake of convenience, we will distinguish between biometric information and attribute information of users, but they are both information indicating the attributes of users (personal information). That is, the profile information registered in the system includes multiple items related to the attributes of each user (for example, facial image, name, affiliation, etc.).
[0037] Any method can be used to input profile information. For example, as shown in Fig. 4, a user may use a terminal 10 to register profile information (biometric information, attribute information) in a server device 20. Alternatively, the user may input the necessary information to the server device 20 using an external storage device such as a USB (Universal Serial Bus) that stores the above information.
[0038] The server device 20 updates a database that manages system users using the acquired profile information (biometric information, attribute information). Details regarding updating the database will be described later, but the server device 20 updates the database through the following general operations. In the following description, the database for managing users who use the system disclosed herein will be referred to as the "user information database."
[0039] If the person corresponding to the acquired profile information is a new user who is not registered in the user information database, the server device 20 assigns an ID (Identifier) to the user. After that, the server device 20 generates a feature quantity that characterizes the acquired face image.
[0040] The server device 20 adds an entry to the user information database, including the user ID assigned to the new user, features generated from the facial image, the user's facial image, attribute information, etc. By registering the profile information by the server device 20, participants in the conference can use the online conference system shown in Figure 2.
[0041] <Meeting begins> When starting an online conference, the terminal 10 acquires face images (biometric information) of the conference participants and transmits a "conference participation request" including the acquired face images to the server device 20 (see FIG. 5). The server device 20 executes a matching process using the face images extracted from the conference participation request, and identifies the user ID of the person wishing to participate in the conference from the user information database.
[0042] The server device 20 generates a participant list by listing the identified user IDs. The participant list is information that associates the user IDs of the participants with the IDs (terminal IDs) of the terminals 10 used by the participants. The server device 20 generates a participant list for each conference.
[0043] After generating the participant list, the server device 20 transmits "conference basic information" to each terminal 10 used by the participant who will participate in the conference. The conference basic information includes the participant's user ID and corresponding participant basic information.
[0044] The terminal 10 stores the acquired basic conference information. The terminal 10 can display a screen (screen of the basic information display area) as shown in Fig. 3 using the basic conference information.
[0045] <Digital business card exchange> A participant who wishes to exchange business cards online presses the "exchange business cards" button displayed on the terminal 10.
[0046] When the pressing of the business card exchange button is detected, the terminal 10 transmits a digital business card exchange request (also simply referred to as a business card exchange request) to the server device 20 (see FIG. 6). The digital business card exchange request includes the user ID of the user who wishes to exchange business cards (hereinafter referred to as the requester ID) and the user ID of the user who is requested to exchange business cards (hereinafter referred to as the requested person ID).
[0047] Consider, for example, the example in Figure 3. Figure 3 shows a screen displayed on terminal 10-1 used by user A1. When user A1 wishes to exchange business cards with user A2, user A1 becomes the person requesting the business card exchange, and user A2 becomes the person to whom the business card exchange is requested. Terminal 10-1 sets the user ID of user A1 as the "desirer ID" and the user ID of user A2 as the "desired person ID," and transmits a digital business card exchange request to server device 20.
[0048] The server device 20 extracts the desired person ID from the digital business card exchange request and identifies the terminal 10 used by the desired person by referring to the participant list. In the examples of Figures 3 and 6, the terminal 10-2 used by user A2 is identified.
[0049] The server device 20 transmits a digital business card exchange availability inquiry (also simply referred to as a business card exchange inquiry) to the identified terminal 10 (see FIG. 6). The inquiry is an inquiry as to whether the person requesting the business card exchange will agree to the business card exchange. The digital business card exchange inquiry includes the user ID (requester ID) of the person requesting the business card exchange.
[0050] The terminal 10 acquires the user's intention regarding the inquiry and transmits the result (acceptance of business card exchange, rejection of business card exchange) to the server device 20. If the business card exchange is accepted, the terminal 10 transmits a positive response to the server device 20. If the business card exchange is rejected, the terminal 10 transmits a negative response to the server device 20.
[0051] If the business card exchange is accepted, the server device 20 generates digital business cards for the parties involved in the business card exchange (user A1 and user A2 in the example of FIG. 6), and then transmits the generated digital business cards to the other parties.
[0052] If the business card exchange is rejected, the server device 20 notifies the person who wishes to exchange business cards (user A1; terminal 10-1 in the example of FIG. 6) to that effect.
[0053] The terminal 10 stores the digital business card acquired from the server device 20.
[0054] Various methods can be used to generate a user's digital business card. For example, the server device 20 may generate a digital business card using all or part of the user's pre-registered profile information. For example, the server device 20 may generate a digital business card that includes more detailed information (more information) than the basic participant information provided to each participant at the start of a conference.
[0055] For example, if the participant basic information includes "face image, name, company, and position," the server device 20 may generate a digital business card that includes this information as well as a phone number, email address, work history, educational history, background, qualifications, etc.
[0056] Next, details of each device included in the online conference system according to the first embodiment will be described.
[0057] [Server device] 7 is a diagram showing an example of a processing configuration (processing module) of the server device 20 according to the first embodiment. Referring to FIG. 7, the server device 20 includes a communication control unit 201, a user registration unit 202, a conference participation request processing unit 203, a business card exchange control unit 204, and a storage unit 205.
[0058] The communication control unit 201 is a means for controlling communication with other devices. For example, the communication control unit 201 receives data (packets) from the terminal 10. The communication control unit 201 also transmits data to the terminal 10. The communication control unit 201 passes data received from other devices to other processing modules. The communication control unit 201 transmits data acquired from other processing modules to other devices. In this way, other processing modules transmit and receive data to and from other devices via the communication control unit 201.
[0059] The user registration unit 202 is a means for realizing the above-mentioned system user registration. The user registration unit 202 acquires profile information of each of a plurality of users who use the online conference system.
[0060] The user registration unit 202 includes a plurality of sub-modules. Fig. 8 is a diagram showing an example of the processing configuration of the user registration unit 202. Referring to Fig. 8, the user registration unit 202 includes an information acquisition unit 211, an ID generation unit 212, a feature generation unit 213, and an entry management unit 214.
[0061] The information acquisition unit 211 is a means for acquiring the profile information described above. The information acquisition unit 211 acquires profile information including biometric information and attribute information of each system user. The system user may input the information into the server device 20 from the terminal 10, or may input the information by directly operating the server device 20.
[0062] The information acquisition unit 211 may provide a GUI (Graphical User Interface) or a form for inputting the above information. For example, in response to the terminal 10 accessing the server device 20, the information acquisition unit 211 displays an information input form such as that shown in Fig. 9 on the terminal 10 operated by the user.
[0063] The system user inputs the information shown in Fig. 9. After inputting each piece of information, the system user presses the "send" button and registers the biometric information and attribute information in the server device 20.
[0064] The information acquisition unit 211 stores the acquired profile information (biometric information, attribute information) in the storage unit 205.
[0065] The ID generation unit 212 is a means for generating IDs to be assigned to system users. The ID generation unit 212 generates user IDs that identify each of multiple system users. For example, the ID generation unit 212 may calculate a hash value of the acquired profile information (face image, attribute information) and use the hash value as the ID to be assigned to the user. Alternatively, the ID generation unit 212 may assign a unique value each time a user is registered and use the number as the ID.
[0066] The feature generation unit 213 is a means for generating, from a facial image in the profile information, a feature (a feature vector consisting of a plurality of feature amounts) that characterizes the facial image. Specifically, the feature generation unit 213 extracts feature points from the acquired facial image to generate the feature amounts. Note that existing technology can be used for the feature generation process, and therefore a detailed description thereof will be omitted. For example, the feature generation unit 213 extracts the eyes, nose, mouth, etc. from the facial image as feature points. Thereafter, the feature generation unit 213 calculates the positions of the feature points and the distances between the feature points as feature amounts, and generates a feature vector consisting of a plurality of feature amounts.
[0067] The entry management unit 214 is a means for managing entries in the user information database. When registering a new user in the database, the entry management unit 214 adds an entry including the generated user ID, the generated feature amount, the facial image, and attribute information to the user information database.
[0068] The user registration unit 202 constructs a user information database, for example, as shown in FIG. 10. Note that the contents registered in the user information database shown in FIG. 10 are merely examples, and are not intended to limit the information to be registered in the user information database. For example, if necessary, "feature amounts" do not need to be registered in the user information database. If a facial image exists, feature amounts can be calculated, and feature amounts may be calculated if necessary.
[0069] Returning to Fig. 7, the explanation is now given. The conference participation request processing unit 203 is a means for processing a conference participation request acquired from the terminal 10. The conference participation request processing unit 203 generates a list of conference participants (users who have registered with the system and are participating in an online conference). The conference participation request processing unit 203 receives a "conference participation request" from the terminal 10 used by each participant at the start of the online conference. The conference participation request processing unit 203 extracts a face image acquired from the conference participation request and generates a feature amount from the extracted face image.
[0070] The conference participation request processing unit 203 sets the feature amount generated based on the face image acquired from the terminal 10 as the object of matching, and performs matching processing with the feature amount registered in the user information database. More specifically, the conference participation request processing unit 203 sets the calculated feature amount (feature vector) as the object of matching, and performs 1:N (N is a positive integer, the same applies hereinafter) matching with the plurality of feature vectors registered in the user information database.
[0071] The conference participation request processor 203 calculates the similarity between the feature to be compared and each of the multiple feature values on the registration side. The similarity can be calculated using chi-square distance, Euclidean distance, or the like. Note that the greater the distance, the lower the similarity, and the closer the distance, the higher the similarity.
[0072] The conference participation request processor 203 identifies the feature that has the highest similarity with the feature to be compared, among the plurality of feature values registered in the user information database, and has a similarity equal to or greater than a predetermined value.
[0073] The conference participation request processor 203 reads out the user ID corresponding to the feature obtained as a result of the one-to-N matching from the user information database.
[0074] The conference participation request processing unit 203 repeats the above process for each facial image acquired from each terminal 10, and identifies the user ID corresponding to each facial image. The conference participation request processing unit 203 generates a participant list by associating the identified user ID with the terminal ID of the terminal 10 that is the sender of the facial image.
[0075] The terminal ID is included in the conference participation request sent from each terminal 10. The terminal ID may be a MAC (Media Access Control) address or an IP (Internet Protocol) address of the terminal 10. For example, in the example of FIG. 2, a participant list such as that shown in FIG. 11 is generated. For ease of understanding, in FIG. 11, the code assigned to the terminal 10 is written as the terminal ID.
[0076] The conference participation request processing unit 203 generates basic conference information for an online conference. The basic conference information includes the user IDs of the conference participants and basic participant information corresponding to each participant. The conference participation request processing unit 203 searches the user information database using the user IDs in the participant list as a key to identify the corresponding entry. The conference participation request processing unit 203 reads information to be transmitted as basic information from the profile information of the identified entry. The conference participation request processing unit 203 transmits basic conference information including combinations of the user IDs and basic information of the conference participants to each terminal 10. For example, in the example of FIG. 2, combinations such as those shown in FIG. 12A are transmitted to each terminal 10.
[0077] The conference participation request processor 203 includes information that enables each terminal 10 to know the ID of the user of the terminal itself (hereinafter referred to as user ID) in the conference basic information and transmits the information. For example, when the conference basic information is transmitted to the terminal 10-1 used by the user A1, the conference basic information including the information shown in FIG. 12B is transmitted to the terminal 10-1.
[0078] In the following description, among the user IDs of the conference participants, the user IDs of users other than the user of the terminal 10 will be referred to as "other person IDs." In the examples of Figures 12A and 12B, "ID01" is the user ID, and therefore "ID02" to "ID04" are other person IDs.
[0079] If the conference participation request processing unit 203 can process the conference participation request normally, it transmits the conference basic information as a positive response to the terminal 10. If the conference participation request processing unit 203 cannot process the conference participation request normally (for example, if the acquired face image fails to be matched), it transmits a negative response to the terminal 10.
[0080] The conference participation request processor 203 transmits the conference basic information to the terminals 10 of users who are already participating in the conference every time it generates a participant list (every time it permits a user to participate in the conference).
[0081] In this way, in response to receiving a request to participate in an online conference from a terminal 10 used by a participant participating in the online conference, the conference participation request processing unit 203 generates basic information of the participant participating in the online conference from the profile information. At this time, the conference participation request processing unit 203 identifies the participant participating in the online conference by performing a matching process using the biometric information stored in the storage unit 205 and the biometric information included in the conference participation request. The conference participation request processing unit 203 transmits the generated basic information to the terminal 10 used by the participant participating in the online conference.
[0082] The business card exchange control unit 204 is a means for controlling the exchange of digital business cards by participants. The business card exchange control unit 204 realizes digital business cards for a first user (who wishes to exchange business cards) and a second user (who wishes to exchange business cards) who are participating in the same online conference among multiple users. The business card exchange control unit 204 generates digital business cards for the parties to the business card exchange (first and second users) based on the profile information of each of the first and second users. The business card exchange control unit 204 exchanges the generated digital business cards between the first and second users.
[0083] The business card exchange control unit 204 receives a digital business card exchange request for exchanging business cards with a desired person from the terminal 10 used by the business card exchange requester. The business card exchange control unit 204 processes the digital business card exchange request. The business card exchange control unit 204 extracts the requester ID and the desired person ID from the received digital business card exchange request.
[0084] The business card exchange control unit 204 refers to the participant list and identifies the terminal ID corresponding to the desired person ID. The business card exchange control unit 204 transmits a digital business card exchange inquiry (an inquiry as to whether or not to agree to exchange business cards with the business card requester) to the terminal 10 (the terminal 10 used by the desired person) corresponding to the identified terminal ID. At that time, the business card exchange control unit 204 transmits the digital business card exchange inquiry including the requester ID of the desired person to the terminal 10.
[0085] The business card exchange control unit 204 acquires a response (positive response, negative response) from the terminal 10 that is the destination of the digital business card exchange inquiry.
[0086] When a negative response (the business card exchange applicant refuses to exchange business cards) is received from the terminal 10 of the business card applicant, the business card exchange control unit 204 transmits a message to that effect to the terminal 10 of the business card applicant (the terminal 10 used by the digital business card applicant). In other words, the business card exchange control unit 204 transmits (transfers) the negative response to the terminal 10.
[0087] When an affirmative response (the business card recipient agrees to the business card exchange) is received from the terminal 10 of the business card recipient, the business card exchange control unit 204 generates digital business cards for each of the parties in the business card exchange (the business card recipient and the business card recipient). Specifically, the business card exchange control unit 204 searches the user information database using the applicant ID and the requested person ID as keys to identify the corresponding entry.
[0088] The business card exchange control unit 204 generates a digital business card for the person exchanging business cards using information (biometric information, attribute information) obtained from the identified entry. Specifically, the business card exchange control unit 204 selects predetermined information from the information included in the identified entry and generates a digital business card. The business card exchange control unit 204 generates a digital business card by selecting predetermined items from multiple items included in the profile information. For example, the business card exchange control unit 204 generates a digital business card including information such as that shown in FIG. 13.
[0089] The business card exchange control unit 204 transmits the generated digital business card to the other party's terminal 10. The business card exchange control unit 204 transmits the digital business card of the person requesting the business card exchange to the terminal 10 used by the person requesting the business card exchange. The business card exchange control unit 204 transmits the digital business card of the person requesting the business card exchange to the terminal 10 used by the person requesting the business card exchange.
[0090] The storage unit 205 is a means for storing information necessary for the operation of the server device 20. The storage unit 205 stores profile information (biometric information, attribute information) of each of a plurality of users.
[0091] [Device] 14 is a diagram showing an example of a processing configuration (processing modules) of the terminal 10. Referring to FIG. 14, the terminal 10 includes a communication control unit 301, a face image acquisition unit 302, a conference participation request unit 303, a conference execution unit 304, a business card exchange unit 305, a business card viewing unit 306, and a storage unit 307.
[0092] The communication control unit 301 is a means for controlling communication with other devices. For example, the communication control unit 301 receives data (packets) from the server device 20. The communication control unit 301 also transmits data to the server device 20. The communication control unit 301 passes data received from other devices to other processing modules. The communication control unit 301 transmits data acquired from other processing modules to other devices. In this way, the other processing modules transmit and receive data to and from other devices via the communication control unit 301.
[0093] The facial image acquisition unit 302 is a means for controlling a camera device and acquiring a facial image (biometric information) of a user in front of the user. When an online conference starts (for example, when an icon of an online conference application is clicked), the facial image acquisition unit 302 captures an image of the user. The facial image acquisition unit 302 determines whether the acquired image contains a human facial image, and if a facial image is included, extracts the facial image from the acquired image data. The facial image acquisition unit 302 stores the extracted facial image in the storage unit 307.
[0094] Note that since existing technologies can be used for the facial image detection process and facial image extraction process by the facial image acquisition unit 302, detailed description thereof will be omitted. For example, the facial image acquisition unit 302 may extract a facial image (face region) from image data using a learning model trained by a CNN (Convolutional Neural Network). Alternatively, the facial image acquisition unit 302 may extract a facial image using a method such as template matching.
[0095] The conference participation request unit 303 is a means for requesting the server device 20 to participate in a conference. Specifically, the conference participation request unit 303 transmits a "conference participation request" including a facial image and a terminal ID of the user to the server device 20. If necessary, the conference participation request unit 303 transmits to the server device 20 an ID for identifying the conference to be attended and a password for participating in the conference.
[0096] If a negative response (rejection of conference participation) is received from the server device 20, the conference participation request unit 303 notifies the user of this. If a positive response (basic conference information) is received from the server device 20, the conference participation request unit 303 passes the basic conference information to the conference execution unit 304.
[0097] The conference executing unit 304 is a means for realizing an online conference. The conference executing unit 304 transmits audio data acquired from a microphone to the server device 20, and outputs audio data acquired from the server device 20 from audio devices such as speakers and earphones. The conference executing unit 304 also displays image data acquired from the server device 20 (shared data, data related to speakers).
[0098] The conference executing unit 304 determines the ID of the user using its own device (user ID) and the IDs of the other participants (other IDs) from the conference basic information acquired from the server device 20 via the conference participation request unit 303. The conference executing unit 304 stores these IDs in the memory unit 307.
[0099] The conference execution unit 304 uses the other person's ID and the participant basic information associated with the other person's ID to display the basic information display area as shown in FIG.
[0100] The business card exchange unit 305 is a means for realizing the online business card exchange. The business card exchange unit 305 operates differently when a person wishing to exchange business cards operates the terminal 10 and when a person wishing to exchange business cards operates the terminal 10.
[0101] Below, we will explain each operation in order. In this case, as in the above example, we will explain the case where user A1 wishes to exchange business cards with user A2. User A1 is the person who wishes to exchange business cards, and terminal 10-1 is the terminal used by that user. User A2 is the person who wishes to exchange business cards, and terminal 10-2 is the terminal used by that user.
[0102] <When operated by someone wishing to exchange business cards> Terminal 10-1 of user A1 displays the screen shown in Fig. 3. User A1 wishes to exchange business cards with user A2, so he presses the "Exchange Business Cards" button at the top of the basic information display area.
[0103] When the pressing of a button is detected, the business card exchange unit 305 acquires the other person's ID of user A2 from the position of the pressed button. Thereafter, the business card exchange unit 305 sets the user ID of user A1 as the requester ID and the other person's ID of user A2 as the requested person ID, and generates a digital business card exchange request including these IDs. The business card exchange unit 305 transmits the generated digital business card exchange request to the server device 20.
[0104] If the business card exchange request is rejected, the business card exchange unit 305 notifies the user of this. If the business card exchange request is accepted, the business card exchange unit 305 stores the digital business card of the person wishing to exchange business cards, acquired from the server device 20, in the storage unit 307.
[0105] <When operated by the person wishing to exchange business cards> The terminal 10-2 operated by user A2, who wishes to exchange business cards, displays a screen as shown in FIG.
[0106] The business card exchange unit 305 acquires a digital business card exchange inquiry from the server device 20. The business card exchange unit 305 extracts the requester ID from the digital business card exchange inquiry and identifies the other person ID of the user who wishes to exchange business cards. In the above example, since user A1 wishes to exchange business cards, the other person ID of user A1 is identified.
[0107] The business card exchange unit 305 notifies the user (user A2) that another participant (user A1) wishes to exchange business cards. For example, the business card exchange unit 305 displays a message as shown in FIG. 16 to clearly indicate the person who wishes to exchange business cards.
[0108] 16, the business card exchange unit 305 displays a GUI for inputting whether or not the requested business card exchange is accepted. If the user (user A2) accepts the business card exchange, the business card exchange unit 305 notifies the server device 20 of that fact (transmits a positive response). If the user rejects the business card exchange, the business card exchange unit 305 notifies the server device 20 of that fact (transmits a negative response).
[0109] If the business card exchange is accepted, the digital business card of the person requesting the business card exchange is sent from the server device 20, and the business card exchange unit 305 stores the received digital business card.
[0110] The business card exchange unit 305 included in the terminal 10 of the person involved in the business card exchange may display the digital business card received from the server device 20. Specifically, the business card exchange unit 305 may display the information as shown in FIG.
[0111] As described above, the business card exchange unit 305 stores the acquired digital business card in the storage unit 307. More specifically, the business card exchange unit 305 stores the digital business card in a digital business card database constructed in the storage unit 307. At that time, the business card exchange unit 305 associates information such as the circumstances when the digital business card was acquired with the acquired digital business card and stores the information. For example, the business card exchange unit 305 associates the name of the meeting when the digital business cards were exchanged, the date and time of the meeting with the acquired digital business card and stores the information (registered in the digital business card database; see FIG. 17). In FIG. 17, the name, etc., correspond to the items written on the digital business card.
[0112] The business card viewing unit 306 is a means for enabling viewing of the digital business cards stored in the digital business card database. The business card viewing unit 306 enables viewing of the digital business cards stored in the digital business card database using various methods.
[0113] For example, the business card viewing unit 306 may display a list (a list of thumbnails or icons) of digital business cards stored in the digital business card database. Alternatively, the business card viewing unit 306 may display digital business cards one by one. In this case, the business card viewing unit 306 may display a button for switching between the digital business cards to be displayed.
[0114] The business card viewing unit 306 may search the digital business card database using keywords and search conditions entered by the user and display the digital business cards that are found. The business card viewing unit 306 may also search by conference name, conference date and time, etc. in addition to the items on the digital business card (name, affiliation, etc.).
[0115] The storage unit 307 is a means for storing information necessary for the operation of the terminal 10.
[0116] [Online conference system operation] Next, the operation of the online conference system according to the first embodiment will be described.
[0117] Fig. 18 is a sequence diagram showing an example of the operation of the online conference system according to the first embodiment. With reference to Fig. 18, the system operation when participants exchange digital business cards will be described. It is assumed that system users have been registered in advance prior to the operation of Fig. 18.
[0118] When the conference begins, basic information of the other participants is displayed on the screen (see FIGS. 3 and 15). A participant presses the "business card exchange" button of the participant with whom they wish to exchange business cards. In response to the button being pressed, the terminal 10 transmits a digital business card exchange request to the server device 20 (step S01).
[0119] The server device 20 identifies the person with whom the business cards will be exchanged (the person who wishes to exchange business cards) from the digital business card exchange request, and transmits a digital business card exchange inquiry to the terminal 10 of the person with whom the business cards will be exchanged (step S02).
[0120] The terminal 10 acquires the user's intention regarding the business card exchange. For example, the terminal 10 acquires the user's intention regarding the business card exchange using a GUI such as that shown in Fig. 16. Thereafter, the terminal 10 transmits the user's intention to the server device 20 (transmitting a response; step S03).
[0121] If the acquired response is a negative response (business card exchange refusal), the server device 20 notifies the terminal 10 of the person who wishes to exchange business cards of that fact.
[0122] If the acquired response is a positive response (acceptance of business card exchange), the server device 20 generates a digital business card for the person involved in the business card exchange (step S04).
[0123] The server device 20 transmits the generated digital business card to the other party (step S05).
[0124] The terminal 10 of the person exchanging business cards stores the acquired digital business card in a digital business card database (steps S06, S07).
[0125] As described above, in the online conference system according to the first embodiment, profile information of conference participants is input in advance, and once the parties agree to exchange business cards, digital business cards are generated from the profile information acquired in advance. The generated digital business cards are distributed to the parties with whom the business cards will be exchanged. In this way, the server device 20 according to the first embodiment enables the exchange of business cards online.
[0126] [Second embodiment] Next, the second embodiment will be described in detail with reference to the drawings.
[0127] In the first embodiment, it has been described that the server device 20 generates a digital business card by selecting items to be written on the digital business card from pre-registered profile information. In the second embodiment, another method for generating a digital business card will be described.
[0128] The configuration of the online conference system according to the second embodiment can be the same as that of the first embodiment, so the explanation corresponding to Fig. 2 will be omitted. Also, the processing configurations of the terminal 10 and the server device 20 according to the second embodiment can be the same as those of the first embodiment, so the explanation will be omitted. The following explanation will focus on the differences between the first and second embodiments.
[0129] <Register your digital business card in advance> When registering as a user, the user may input information to be provided to others as a digital business card. In this case, the user registration unit 202 of the server device 20 may generate a GUI as shown in Fig. 19, allowing the user to select the information to be written on the digital business card.
[0130] The user information database of the server device 20 stores whether each item entered as profile information can be written on a digital business card. The information acquisition unit 211 acquires the items to be written on the digital business card from among the multiple items included in the profile information, and stores them in the storage unit 205.
[0131] When generating a digital business card, the business card exchange control unit 204 references information stored in the user information database about whether or not information can be written on the digital business card, and generates the digital business card.
[0132] Alternatively, the server device 20 may acquire the above information using a GUI for inputting the basic participant information and the information to be written on the digital business card.
[0133] In this way, by registering the information that each user will include on their digital business card in advance in the server device 20, it is possible to generate a digital business card that suits each user's circumstances. For example, it is possible to satisfy the needs of both users who want to actively promote their qualifications and users who do not want to promote them.
[0134] <Enter the required information each time you exchange digital business cards> Each time a business card is exchanged, the user may input information to be written on the digital business card to the server device 20. That is, the terminal 10 may instruct the server device 20 on the items to be written on the digital business card each time a business card is exchanged.
[0135] Specifically, when sending a digital business card exchange request, the business card exchange unit 305 of the terminal 10 of the person wishing to exchange business cards also transmits information to be written on the digital business card to the server device 20. In addition, the business card exchange unit 305 of the terminal 10 of the person receiving the business card exchange transmits the information to be written on the digital business card to the server device 20 together with an affirmative response to the digital business card exchange inquiry.
[0136] In this case, the terminal 10 of the person wishing to exchange business cards may display a GUI such as that shown in Fig. 20 after the "Exchange Business Cards" button is pressed. The terminal 10 of the person wishing to exchange business cards may display a GUI such as that shown in Fig. 20 after the business card exchange is accepted. The terminal 10 may transmit information acquired by the GUI such as that shown in Fig. 20 to the server device 20. The list of items that can be written on a digital business card may be transmitted from the server device 20 to the terminal 10 when the user pre-registers or when the conference starts.
[0137] The business card exchange control unit 204 of the server device 20 generates a digital business card based on information (information to be written on the digital business card) acquired from each of the two terminals 10. The business card exchange control unit 204 generates the digital business card using items designated by the parties to the business card exchange (the person wishing to exchange business cards and / or the person wishing to exchange business cards) from among multiple items included in the profile information.
[0138] In this way, by being able to select the content to be included on a digital business card each time a user exchanges a card, the user can include appropriate information on the digital business card depending on the person with whom the card is exchanged. In other words, depending on the person with whom the card is exchanged, the user can choose to provide detailed information or only the minimum necessary information.
[0139] <Register policy> The server device 20 may generate a digital business card based on a policy (policy related to digital business cards; digital business card policy) input by the user.
[0140] For example, the server device 20 also acquires the above policy when the user is pre-registered. The server device 20 stores the digital business card policy in the user information database in association with the user ID.
[0141] There are various types of digital business card policies that can be set in the server device 20.
[0142] For example, a user may input a policy to the server device 20 that determines the content to be written on a digital business card depending on the attributes of the person exchanging business cards. For example, a user may change the content to be written on a digital business card for an internal party and an external party. For example, the server device 20 stores a policy including the items to be written on a digital business card exchanged with an internal party and the items to be written on a digital business card exchanged with an external party, in association with the user ID. In this case, the business card exchange control unit 204 of the server device 20 may compare the "company affiliations" of the parties exchanging business cards and generate a digital business card based on the result.
[0143] Alternatively, the policy referenced by the server device 20 may be registered to switch the content depending on the person to whom the digital business card is provided (disclosed). For example, a policy including items to be disclosed to employees of company A, items to be disclosed to employees of company B, etc. may be input to the server device 20. In this case, the server device 20 references the company to which the person exchanging business cards belongs, and if the company is listed in the policy, generates a digital business card in accordance with the content. Note that if the company to which the person exchanging business cards belongs is not listed in the policy, the server device 20 may generate a default digital business card, or may ask the user (terminal 10) what content to include on the digital business card.
[0144] Note that the user may register in the server device 20 not only a policy regarding the generation of digital business cards, but also a policy regarding the acceptance or rejection of digital business cards. For example, a digital business card policy such as "allow all" or "reject all" for digital business card exchange requests may be registered in the server device 20. In this case, the business card exchange control unit 204 of the server device 20 can refer to the policy to determine whether or not to generate a digital business card without sending a digital business card exchange inquiry to the terminal 10. Of course, the user can also set a policy such as "accept all business card exchange requests from within the company" or "reject all business card exchange requests from outside the company."
[0145] As described above, the online conference system according to the second embodiment generates digital business cards using various methods, making it possible to generate appropriate digital business cards that meet the needs and intentions of users.
[0146] [Third embodiment] Next, the third embodiment will be described in detail with reference to the drawings.
[0147] In the first embodiment, it was explained that the terminal 10 used by the user stores the digital business cards of other participants transmitted from the server device 20 and allows the terminal user to view the stored digital business cards. In the third embodiment, a case where a user shares an acquired digital business card with another user will be explained. In the third embodiment, a case where an employee shares an acquired digital business card with other employees belonging to the same company or the same department will be explained.
[0148] Fig. 21 is a diagram showing an example of a schematic configuration of an online conference system according to the third embodiment. As shown in Fig. 21, in the online conference system according to the third embodiment, a database server 30 is added to the system according to the first embodiment.
[0149] 22 is a diagram showing an example of a processing configuration (processing modules) of the database server 30. Details of each module that configures the database server 30 will be described later.
[0150] Fig. 23 is a diagram showing an example of a processing configuration (processing module) of the terminal 10 according to the third embodiment. Referring to Fig. 23, a business card output unit 308 is added to the configuration of the terminal 10 according to the first and second embodiments.
[0151] The processing configuration of the server device 20 according to the third embodiment can be the same as that of the first embodiment, and therefore a description thereof will be omitted.
[0152] The following description will focus on the differences between the first to third embodiments.
[0153] When the business card exchange unit 305 acquires a digital business card from the server device 20 , it passes the acquired digital business card to the business card output unit 308 .
[0154] The business card output unit 308 is a means for outputting the digital business card to the database server 30. The business card output unit 308 transmits to the database server 30 information at the time of acquisition of the digital business card (such as the name of the meeting and the date and time of the meeting), information identifying the acquirer of the digital business card (such as the name and employee number), and the digital business card itself.
[0155] Referring to FIG. 22, the database server 30 includes a communication control unit 401, a database control unit 402, and a storage unit 403.
[0156] The communication control unit 401 is a means for controlling communication with other devices. For example, the communication control unit 401 receives data (packets) from the terminal 10. The communication control unit 401 also transmits data to the terminal 10. The communication control unit 401 passes data received from other devices to other processing modules. The communication control unit 401 transmits data acquired from other processing modules to other devices. In this way, other processing modules transmit and receive data to and from other devices via the communication control unit 401.
[0157] The database control unit 402 is a means for controlling the digital business card database constructed in the storage unit 403. When the database control unit 402 acquires a digital business card or the like from the terminal 10, it adds a new entry to the digital business card database and stores the acquired information (see FIG. 24).
[0158] Referring to Figure 24, it can be seen that user A1 obtained two digital business cards at conference X1 and registered them in the database server 30. Note that the digital business card databases shown in Figures 17 and 24 are merely examples and are not intended to limit the information, items, etc. that are stored. For example, more detailed information about the online conference (such as the names of attendees) may be registered in the digital business card database. In other words, when a user exchanges digital business cards with conference participants, information about the conference and the obtained digital business cards are automatically associated and registered in the digital business card database.
[0159] Furthermore, the user can refer to the digital business card stored in the database server 30. In this case, the business card viewing unit 306 of the terminal 10 transmits a digital business card viewing request (also simply referred to as a business card viewing request) to the database server 30.
[0160] The database control unit 402 processes a digital business card viewing request received from the terminal 10. For example, if the business card viewing request includes a search keyword (e.g., a name), the database control unit 402 searches the digital business card database using the keyword and transmits the search results to the terminal 10.
[0161] Alternatively, if the business card viewing request includes a search condition (for example, business card acquisition period), the database control unit 402 transmits to the terminal 10 the digital business cards of the entries that satisfy the search condition.
[0162] The business card viewing unit 306 of the terminal 10 displays the information acquired from the database server 30 (the response to the business card viewing request).
[0163] The storage unit 403 stores information necessary for the operation of the database server 30 .
[0164] The database server 30 to which the terminal 10 sends digital business cards, etc., varies depending on the attributes of each user (company, department, etc.). For example, if user A1 and user A2 belong to the same company, terminals 10-1 and 10-2 will send their digital business cards to the database server 30 managed by the company to which the two users belong. In other words, the database server 30 will discard digital business cards acquired from users (terminals 10) who do not have the authority to register digital business cards in the database. In this case, the database server 30 may decide whether to accept or reject the digital business card based on the terminal ID (IP address, etc.) of terminal 10.
[0165] Furthermore, the database server 30 will reject a business card viewing request from a terminal 10 that does not have permission to access the digital business card database. In this case, the database server 30 may decide whether to accept or reject the business card viewing request based on the terminal ID (IP address, etc.) of the terminal 10.
[0166] As described above, the database server 30 according to the third embodiment searches the digital business card database in response to a digital business card viewing request and transmits the search results to the terminal 10 that sent the digital business card viewing request. The online conference system according to the third embodiment allows digital business cards acquired by colleagues in the company to be shared, enabling efficient economic and corporate activities. That is, digital business cards acquired by employees may not only be managed on the terminals 10 possessed by each employee, but may also be managed on a company, department, or other unit basis. For example, if employees A and B belong to the same department, the digital business cards acquired by these employees are managed collectively by the department and can be used by other employees. Furthermore, if a user uses multiple terminals 10 (e.g., a smartphone and a desktop personal computer), the user can view a digital business card acquired on one terminal 10 on another terminal 10.
[0167] Next, the hardware of each device constituting the online conference system will be described. Fig. 25 is a diagram showing an example of the hardware configuration of the server device 20.
[0168] The server device 20 can be configured by an information processing device (so-called computer), and has the configuration exemplified in Fig. 25. For example, the server device 20 includes a processor 311, a memory 312, an input / output interface 313, and a communication interface 314. The components such as the processor 311 are connected by an internal bus or the like, and are configured to be able to communicate with each other.
[0169] However, the configuration shown in Fig. 25 is not intended to limit the hardware configuration of the server device 20. The server device 20 may include hardware not shown, and may not include the input / output interface 313 as necessary. Furthermore, the number of processors 311 and the like included in the server device 20 is not intended to be limited to the example shown in Fig. 25, and for example, the server device 20 may include multiple processors 311.
[0170] The processor 311 is a programmable device such as a central processing unit (CPU), a micro processing unit (MPU), or a digital signal processor (DSP). Alternatively, the processor 311 may be a device such as a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC). The processor 311 executes various programs including an operating system (OS).
[0171] The memory 312 is a random access memory (RAM), a read only memory (ROM), a hard disk drive (HDD), a solid state drive (SSD), etc. The memory 312 stores an OS program, application programs, and various data.
[0172] The input / output interface 313 is an interface for a display device and an input device (not shown). The display device is, for example, a liquid crystal display. The input device is, for example, a device that accepts user operations such as a keyboard or a mouse.
[0173] The communication interface 314 is a circuit, module, etc. that communicates with other devices. For example, the communication interface 314 includes a network interface card (NIC).
[0174] The functions of the server device 20 are realized by various processing modules. The processing modules are realized, for example, by the processor 311 executing a program stored in the memory 312. The program can be recorded on a computer-readable storage medium. The storage medium can be a non-transitory medium such as a semiconductor memory, a hard disk, a magnetic recording medium, or an optical recording medium. That is, the present invention can also be embodied as a computer program product. The program can be downloaded via a network or updated using a storage medium storing the program. The processing modules can also be realized by semiconductor chips.
[0175] The terminal 10 and the database server 30 can also be configured using information processing devices, similar to the server device 20, and their basic hardware configurations are no different from those of the server device 20, so a description thereof will be omitted. The terminal 10 may be provided with a camera and a microphone, or may be configured so that a camera and a microphone can be connected.
[0176] The server device 20 is equipped with a computer, and by causing the computer to execute a program, the functions of the server device 20 can be realized. Furthermore, the server device 20 executes a business card exchange method by means of the program.
[0177] [Variations] The configuration, operation, etc. of the online conference system described in the above embodiment are merely examples, and are not intended to limit the configuration, etc. of the system.
[0178] The profile of a system user (user attribute information) may be input using a scanner or the like. For example, the user inputs an image of their business card into the server device 20 using a scanner. The server device 20 performs optical character recognition (OCR) processing on the acquired image. The server device 20 may determine the user profile based on the acquired information.
[0179] In the above embodiment, a case has been described in which biometric information related to a "face image" is transmitted from the terminal 10 to the server device 20. However, biometric information related to "features generated from a face image" may also be transmitted from the terminal 10 to the server device 20. The server device 20 may use the acquired feature (feature vector) to perform a matching process with the feature registered in the user information database.
[0180] As with Zoom (registered trademark), when a participant wishes to attend, their ID is sent, and once the meeting organizer (host) gives their consent, they can join the meeting (as well as verifying their identity through biometric authentication).
[0181] In the above embodiment, the terminal 10 transmits a conference participation request including a facial image at the start of the conference, thereby identifying the conference participants. However, the participants may be identified by a user ID. Specifically, the server device 20 may issue to the terminal 10 a user ID generated when the user registers with the system. The terminal 10 may transmit to the server device 20 a conference participation request including the assigned user ID instead of a facial image. The server device 20 can identify the user (conference participant) by the user ID. Alternatively, biometric authentication may be used when logging in to the terminal 10. In this case, the terminal 10 may transmit to the server device 20 a conference participation request including the user ID issued by the server device 20, on the condition that the biometric authentication is successful. Note that the timing at which the terminal 10 transmits the conference participation request may be when an application for the online conference is launched or when a uniform resource locator (URL) including information about the online conference is clicked.
[0182] In the above embodiment, a case has been described in which one digital business card exchange request includes one desired person ID. However, one digital business card exchange request may include multiple desired person IDs. In this case, the terminal 10 may be provided with a GUI that allows multiple desired person IDs to be selected for business card exchange. The server device 20 may extract the multiple desired person IDs from the digital business card exchange request and transmit a digital business card exchange inquiry to each of the corresponding terminals 10.
[0183] The terminal 10 and the database server 30 may store and manage not only digital business cards acquired online but also business cards acquired offline. A user may use a scanner to capture information written on a business card acquired in person and register the captured information in the terminal 10 or the database server 30.
[0184] In an online conference system, an online business card of a person wishing to exchange business cards is presented to a person wishing to receive a business card, and the person wishing to receive a business card may agree to exchange business cards or may decide what items to include on the digital business card depending on the content of the presented online business card. For example, the server device 20 acquires information to be included on the digital business card of the person wishing to exchange business cards before making a digital business card exchange inquiry using the method described in the second embodiment. Thereafter, the server device 20 generates a digital business card of the person wishing to exchange business cards and transmits a digital business card exchange inquiry including the digital business card to the terminal 10 of the person wishing to receive a business card. The terminal 10 may display the acquired digital business card on a screen for inputting whether or not to exchange digital business cards (see FIG. 26).
[0185] Alternatively, the terminal 10 of the person wishing to exchange business cards may select the items to be written on the digital business card, rather than the digital business card itself, and present the selected items to the terminal 10 of the person wishing to receive the business card. In this case, the terminal 10 of the person wishing to receive the business card may instruct the server device 20 to generate a digital business card containing the same items as the submitted items. Alternatively, the terminal 10 of the person wishing to receive the business card may generate a GUI that acquires the user's intention regarding whether or not to provide the same items as the submitted items. In this case, if the user agrees to the generation of a digital business card containing the same items as the submitted items, the terminal 10 notifies the server device 20 of this fact. Furthermore, if the user does not agree to the generation of the digital business card, the terminal 10 may generate a GUI for inputting the items to be written on the digital business card.
[0186] Alternatively, the terminal 10 may select and disclose (present) the digital business card or the items to be written on the digital business card not only to the person exchanging business cards but also to other participants. A user who sees the presented content (digital business card or the items to be written on the digital business card) can determine whether or not he or she wishes to exchange digital business cards with the user who presented the content.
[0187] Alternatively, the terminal 10 may display a digital business card to be sent to the person with whom the business card will be exchanged, and may generate a GUI that enables the displayed digital business card to be edited (see FIG. 27). The terminal 10 transmits a "registration data transmission request" including the user's user ID to the server device 20. In response to the request, the server device 20 transmits the user's profile information to the terminal 10. The terminal 10 uses the acquired profile information to display a display such as that shown in FIG. 27, allowing the user to edit the items to be written on the digital business card. The terminal 10 transmits the edited digital business card to the server device 20 when responding to a digital business card exchange request or a digital business card exchange inquiry.
[0188] It may be desired to set multiple attribute values for the same item among the items included in the profile information. For example, if one user belongs to both a company and a university, it is desirable to register "company" and "university" as the affiliation. To meet such a request, the server device 20 may register attribute information such as "affiliation 1" and "affiliation 2." In this case, if multiple attribute values are set for the same item, the user (terminal 10) may input to the server device 20 a policy or instruction regarding which attribute value should be included on the digital business card. Alternatively, the attribute value to be included on the digital business card may be selected based on the account name used when logging in to the terminal 10 or the account name used when participating in an online conference.
[0189] When generating digital business cards for the person wishing to exchange business cards and the person who wishes to exchange business cards, the server device 20 may generate the digital business cards using different methods. For example, the digital business card of the person wishing to exchange business cards may be generated based on instructions from the person wishing to exchange business cards, and the digital business card of the person who wishes to exchange business cards may be generated based on a policy.
[0190] In the flow charts (flowcharts, sequence diagrams) used in the above explanation, multiple steps (processes) are described in order, but the execution order of the steps executed in the embodiments is not limited to the order described. In the embodiments, the order of the illustrated steps can be changed to the extent that the content is not affected, such as by executing each process in parallel.
[0191] The above-described embodiments have been described in detail to facilitate understanding of the present disclosure, and it is not intended that all of the above-described configurations are required. Furthermore, when multiple embodiments are described, each embodiment may be used alone or in combination. For example, it is possible to replace part of the configuration of one embodiment with the configuration of another embodiment, or to add the configuration of another embodiment to the configuration of one embodiment. Furthermore, it is possible to add, delete, or replace part of the configuration of one embodiment with another configuration.
[0192] From the above explanation, it is clear that the present invention has industrial applicability, and the present invention can be suitably applied to online conference systems used by companies and the like.
[0193] Some or all of the above embodiments can be described as, but are not limited to, the following supplementary notes. [Appendix 1] an acquisition unit that acquires profile information of each of a plurality of users; a business card exchange control unit that generates digital business cards for a first user and a second user who participate in the same online conference among the plurality of users based on profile information of the first and second users, and exchanges the generated digital business cards between the first and second users; A server device comprising: [Appendix 2] The business card exchange control unit receiving a request for exchanging business cards with the second user from a first terminal used by the first user; sending an inquiry to a second terminal used by the second user as to whether or not the second user agrees to exchange business cards with the first user; A server device as described in Appendix 1, which generates digital business cards for each of the first and second users when it receives a response from the second terminal agreeing to exchange business cards with the first user. [Appendix 3] The profile information includes a plurality of items related to attributes of each user, The server device according to claim 1 or 2, wherein the business card exchange control unit generates the digital business card by selecting predetermined items from the plurality of items included in the profile information. [Appendix 4] The profile information includes a plurality of items related to attributes of each user, the acquiring unit acquires items to be written on a digital business card from the plurality of items included in the profile information; 3. The server device according to claim 1, wherein the business card exchange control unit generates the digital business card by referring to items to be written on the acquired digital business card. [Appendix 5] The profile information includes a plurality of items related to attributes of each user, The server device described in Appendix 1 or 2, wherein the business card exchange control unit generates the digital business card using items specified by the first and / or second user from among the multiple items included in the profile information. [Appendix 6] the acquiring unit acquires a policy regarding the digital business card of each of the plurality of users; 3. The server device according to claim 1, wherein the business card exchange control unit generates the digital business card based on a policy regarding the digital business card. [Appendix 7] 7. The server device according to claim 1, further comprising a conference participation request processing unit that, in response to receiving a conference participation request for the online conference from a terminal used by a participant participating in the online conference, generates basic information of the participant participating in the online conference from the profile information of the participant, and transmits the generated basic information to the terminal used by the participant participating in the online conference. [Appendix 8] the acquisition unit acquires biometric information of each of the plurality of users, the conference participation request includes biometric information of a user who wishes to participate in the online conference; The server device described in Appendix 7, wherein the conference participation request processing unit identifies the participants participating in the online conference by performing a matching process using the acquired biometric information and the biometric information included in the conference participation request. [Appendix 9] 9. The server device according to claim 7 or 8, wherein the digital business card includes more information than the basic information. [Appendix 10] a first terminal used by a first user; a second terminal used by a second user; a server device connected to the first and second terminals; Including, The server device an acquisition unit that acquires profile information of each of a plurality of users; a business card exchange control unit that generates digital business cards for the first user and the second user who are participating in the same online conference among the plurality of users based on profile information of the first and second users, and transmits the digital business card of the first user to the second terminal and the digital business card of the second user to the first terminal; An online conference system equipped with: [Appendix 11] The first terminal An online conference system as described in Appendix 10, wherein the transmitted digital business card of the second user is stored and the stored digital business card is made viewable by the first user. [Appendix 12] further comprising a database server connected to the first and second terminals; the first and second terminals transmit the received digital business cards to the database server; the database server stores the digital business card of the first user and the digital business card of the second user in a digital business card database; The first or second terminal transmits a digital business card viewing request to the database server; The online conference system described in Appendix 10 or 11, wherein the database server searches the digital business card database in response to receiving the digital business card viewing request and transmits the search results to the sender of the digital business card viewing request. [Appendix 13] In the server device, Acquire profile information of each of multiple users, generating digital business cards for a first user and a second user who will participate in the same online conference among the plurality of users based on profile information of each of the first and second users; A business card exchange method for exchanging the generated digital business cards between the first and second users. [Appendix 14] The computer installed in the server device A process of acquiring profile information of each of a plurality of users; generating digital business cards for a first user and a second user who will participate in the same online conference among the plurality of users based on profile information of each of the first and second users; exchanging the generated digital business cards between the first and second users; A computer-readable storage medium that stores a program for executing the above.
[0194] The disclosures of the above-cited prior art documents are incorporated herein by reference. Although the embodiments of the present invention have been described above, the present invention is not limited to these embodiments. Those skilled in the art will understand that these embodiments are merely illustrative and that various modifications are possible without departing from the scope and spirit of the present invention. In other words, the present invention naturally includes various modifications and alterations that may be made by those skilled in the art in accordance with the entire disclosure, including the claims, and the technical concepts thereof. [Explanation of symbols]
[0195] 10, 10-1 to 10-4 terminals 20 Server device 30 Database Server 101 Acquisition Department 102, 204 Business card exchange control unit 201, 301, 401 Communication control unit 202 User Registration Department 203 Conference participation request processing unit 205, 307, 403 Storage section 211 Information Acquisition Department 212 ID generation section 213 Feature Generation Unit 214 Entry Management Department 302 Facial image acquisition unit 303 Conference Participation Request Section 304 Conference Executive Department 305 Business Card Exchange Section 306 Business Card Viewing Section 308 Business card output unit 311 processor 312 memory 313 Input / Output Interface 314 Communication Interface 402 Database Control Unit
Claims
1. an acquisition unit that acquires profile information of each of a plurality of users; a business card exchange control unit that controls the exchange of digital business cards generated based on the profile information of each of the plurality of users among the plurality of users; a conference participation request processing unit that, in response to receiving a conference participation request for the online conference from a terminal used by a participant participating in the online conference, generates basic information of the participant participating in the online conference from the profile information of the participant, and transmits the generated basic information to the terminal used by the participant participating in the online conference; Equipped with the acquiring unit acquires a policy regarding the digital business card of each of the plurality of users; the business card exchange control unit generates the digital business card based on a policy regarding the digital business card; When a request for exchanging the digital business card is received, it is determined whether the company to which the user who made the exchange request belongs is a company described in the policy; If the company to which the user who made the exchange request belongs is a company described in the policy, the exchange request is permitted. Server device.
2. The business card exchange control unit receiving a request for exchanging business cards with a second user of the plurality of users from a first terminal used by a first user of the plurality of users; sending an inquiry to a second terminal used by the second user as to whether or not the second user agrees to exchange business cards with the first user; The server device according to claim 1 , wherein when a response agreeing to exchange business cards with the first user is received from the second terminal, the server device generates the digital business cards of the first and second users.
3. the profile information includes a plurality of items relating to attributes of each user; The server device according to claim 1 , wherein the business card exchange control unit generates the digital business card by selecting predetermined items from the plurality of items included in the profile information.
4. The profile information includes a plurality of items related to attributes of each user, the acquiring unit acquires items to be written on the digital business card from the plurality of items included in the profile information; The server device according to claim 1 , wherein the business card exchange control unit generates the digital business card by referring to items to be written on the acquired digital business card.
5. The profile information includes a plurality of items related to attributes of each user, The server device according to claim 2 , wherein the business card exchange control unit generates the digital business card using items specified by the first and / or second users from among the plurality of items included in the profile information.
6. the acquisition unit acquires biometric information of each of the plurality of users, the conference participation request includes biometric information of a user who wishes to participate in the online conference; The server device according to claim 1 , wherein the conference participation request processing unit identifies the participants participating in the online conference by performing a matching process using the acquired biometric information and biometric information included in the conference participation request.
7. The server device according to claim 1 or 6, wherein the digital business card includes more information than the basic information.
8. a first terminal used by a first user; a second terminal used by a second user; a server device connected to the first and second terminals; Including, The server device an acquisition unit that acquires profile information of each of a plurality of users; a business card exchange control unit that controls the exchange of digital business cards generated based on the profile information of each of the plurality of users among the plurality of users; a conference participation request processing unit that, in response to receiving a conference participation request for the online conference from a terminal used by a participant participating in the online conference, generates basic information of the participant participating in the online conference from the profile information of the participant, and transmits the generated basic information to the terminal used by the participant participating in the online conference; Equipped with the acquiring unit acquires a policy regarding the digital business card of each of the plurality of users; the business card exchange control unit generates the digital business card based on a policy regarding the digital business card; When a request for exchanging the digital business card is received, it is determined whether the company to which the user who made the exchange request belongs is a company described in the policy; If the company to which the user who made the exchange request belongs is a company described in the policy, the exchange request is permitted. Online conference system.
9. The first terminal The online conference system according to claim 8 , wherein the transmitted digital business card of the second user is stored, and the stored digital business card is made viewable by the first user.
10. further comprising a database server connected to the first and second terminals; the first and second terminals transmit the digital business cards received from the server device to the database server; the database server stores the digital business card of the first user and the digital business card of the second user in a digital business card database; The first or second terminal transmits a digital business card viewing request to the database server; 10. The online conference system according to claim 8, wherein the database server searches the digital business card database in response to receiving the digital business card viewing request, and transmits a search result to the sender of the digital business card viewing request.
11. In the server device, Acquire profile information of each of multiple users, Controlling the exchange of digital business cards generated based on the profile information of each of the plurality of users among the plurality of users; In response to receiving a conference participation request for the online conference from a terminal used by a participant participating in the online conference, generating basic information of the participant participating in the online conference from the profile information of the participant, and transmitting the generated basic information to the terminal used by the participant participating in the online conference; acquiring a policy regarding digital business cards for each of the plurality of users; generating the digital business card based on a policy regarding the digital business card; When a request for exchanging the digital business card is received, it is determined whether the company to which the user who made the exchange request belongs is a company described in the policy; If the company to which the user who made the exchange request belongs is a company described in the policy, the exchange request is permitted. How to exchange business cards.
12. The computer installed in the server device A process of acquiring profile information of each of a plurality of users; a process of controlling exchange of digital business cards generated based on the profile information of each of the plurality of users among the plurality of users; In response to receiving a request to participate in the online conference from a terminal used by a participant participating in the online conference, generating basic information of the participant participating in the online conference from the profile information of the participant, and transmitting the generated basic information to the terminal used by the participant participating in the online conference; A process of acquiring a policy regarding digital business cards of each of the plurality of users; A process of generating the digital business card based on a policy regarding the digital business card; When a request for exchanging the digital business card is made, a process of determining whether the company to which the user who made the exchange request belongs is a company described in the policy; A process of permitting the exchange request if the company to which the user who made the exchange request belongs is a company described in the policy; A program to execute.
Citation Information
Patent Citations
Video conference system
JP1994152765A
Communication conference terminal equipment and communication conference equipment
JP1995123389A
System and method for providing service through network
JP2002203131A
Multipoint communication system and repeater
JP2003281014A
Electronic business card information utilization method and device
JP2005182444A