This patent application is based on and claims priority pursuant to 35 U.S.C. § 119(a) to Japanese Patent Application No. 2021-036132, filed on Mar. 8, 2021, in the Japan Patent Office, the entire disclosure of which is hereby incorporated by reference herein.
Embodiments of the present disclosure relate to an event management system, an event management apparatus, and an event management method.
Systems are known that connect devices provided respectively at remote locations through a network, to conduct various types of events such as a remote conference.
Further, a system is known in which, for the purpose of reliably transmitting a conference start notification to an apparatus that can be used by a participant when starting a conference, a remote conference server performs a conference start notification process and transmits a conference start notification to a communication apparatus that can be used by a user who is a conference participant and another communication apparatus that can be used by another user.
An embodiment of the present disclosure includes an event management system including multiple communication terminals used in an event, and an event management apparatus including first circuitry. The first circuitry of the event management apparatus receives an event start request that requests start of the event, the event start request being transmitted by one communication terminal among the multiple communication terminals. In response to the received event start request, the first circuitry of the event management apparatus transmits an event participation request that requests participation in the event to another communication terminal among the multiple communication terminals, the another communication terminal being associated with the event and associated with a participant who participates in the event using the one communication terminal.
Another embodiment of the present disclosure includes an event management apparatus that manages one communication terminal among multiple communication terminals used in an event in association with the event. The event management apparatus includes circuitry. The circuitry receives an event start request that requests start of the event, the event start request being transmitted by the one communication terminal. In response to the received event start request, the circuitry transmits an event participation request that requests participation in the event to another communication terminal among the multiple communication terminals, the another communication terminal being associated with the event and associated with a participant who participates in the event using the one communication terminal.
Another embodiment of the present disclosure includes an event management method performed by an event management apparatus that manages one communication terminal among multiple communication terminals used in an event in association with the event. The method includes receiving an event start request that requests start of the event, the event start request being transmitted by the one communication terminal. The method includes, in response to receiving the event start request, transmitting an event participation request that requests participation in the event to another communication terminal among the multiple communication terminals, the another communication terminal being associated with the event and associated with a participant who participates in the event using the one communication terminal.
A more complete appreciation of the disclosure and many of the attendant advantages and features thereof can be readily obtained and understood from the following detailed description with reference to the accompanying drawings, wherein:
The accompanying drawings are intended to depict embodiments of the present invention and should not be interpreted to limit the scope thereof. The accompanying drawings are not to be considered as drawn to scale unless explicitly noted. Also, identical or similar reference numerals designate identical or similar components throughout the several views.
In describing embodiments illustrated in the drawings, specific terminology is employed for the sake of clarity. However, the disclosure of this specification is not intended to be limited to the specific terminology so selected and it is to be understood that each specific element includes all technical equivalents that have a similar function, operate in a similar manner, and achieve a similar result.
Referring now to the drawings, embodiments of the present disclosure are described below. As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise.
Referring to the drawings, embodiments of the present disclosure are described. In the description of the drawings, the same elements are denoted by the same reference numerals, and redundant descriptions thereof are omitted.
Referring to
Overview of Configuration of Event Management System:
Event Management Apparatus:
The event management apparatus 2 is implemented by an information processing apparatus (computer system) installed with a general-purpose operating system (OS) and having a server function. The event management apparatus 2 is communicable with the communication terminal 3A, the communication terminal 3B, and the shared terminal 4. The event management apparatus 2 exchanges various data (information) with the communication terminal 3A, the communication terminal 3B, and the shared terminal 4. In another example, the event management apparatus 2 may be implemented by a general-purpose personal computer (PC).
Communication Terminal:
The communication terminal 3A and the communication terminal 3B are each implemented by an information processing apparatus (computer system) installed with a general-purpose OS. In the following description, the communication terminal 3A and the communication terminal 3B may be collectively referred to as a “communication terminal 3”, unless they need to be distinguished from one to another. The communication terminal 3 is a communication terminal used by a participant who participates in an event. The communication terminal 3 communicates with the event management apparatus 2 and the shared terminal 4 through the communication network 100. In the present embodiment, the description is provided on the assumption that one participant uses multiple communication terminals 3A or multiple communication terminals 3B, such as a communication terminal 3A (1), a communication terminal 3A (2), . . . , or a communication terminals 3B (1), a communication terminal 3B (2), . . . . In another example, the communication terminal 3 is a communication terminal having a communication capability, such as a smartphone, a tablet terminal, a personal digital assistant (PDA), or a wearable PC of sunglasses type or wristwatch type, for example. In other words, one participant can use multiple communication terminals of different types in the same event, such as a PC as the communication terminal 3A (1) and a smartphone as the communication terminal 3A (2). In still another example, the communication terminal 3 may be a general-purpose PC. In other words, any terminal capable of executing software such as browser software may be used as the communication terminal 3.
Shared Terminal:
The shared terminal 4 is implemented by an information processing apparatus (computer system) installed with a general-purpose OS. The shared terminal 4 is a communication terminal that is installed or located in various resources and can be used by a participant who participates in an event. The shared terminal 4 communicates with the event management apparatus 2 and the communication terminal 3 through the communication network 100. The shared terminal 4 is an example of a communication terminal having a communication capability, such as an interactive whiteboard (IWB), a projector, and a videoconference system (unified communication system: UCS). In the following description, the IWB may be referred to as an “electronic whiteboard”.
Terms:
In the present embodiment, the term “event” refers to any event that is held at a predetermined date and time and a predetermined indoor or outdoor location or space, such as a conference, a meeting, entertainment, a lecture, an exhibition, or a concert. Further, in the present embodiment, the term “event” includes an activity that is customarily conducted at fixed date and time. In the present embodiment, a description is provided of an example in which an event is a meeting.
Further, in the present embodiment, the term “start” refers to, for example, starting an event. Examples of the start include causing a communication terminal to be used is an event to be in a ready state, and performing a login process to causing the communication terminal to be ready to communicate with other apparatuses in an event. Further, the term “participate” refers to, for example, being involved in an event. For example, the term “participate” includes that the communication terminal performs a login process to be ready to communicate with other apparatuses in an event.
The term “resource” refers to any resource owned, rented, or managed by a company, a group, an organization, or the like. The resource of a company, a group, an organization, or the like, includes for example, a meeting room (conference room) and a facility usable in the meeting room, a device, and a worker (reception group). In addition, the resource includes a free space having a free address, a desk, a chair, a place such as a booth, a company car, a bicycle, a parking lot, a bicycle parking lot, a teleconferencing system, and a printing service and mechanism. From among the resources, a resource that is difficult to be moved is referred to as a “facility”. In the description of the present embodiment, for the sake of explanatory convenience, the term “meeting room” is used as an example of the resource. In addition, examples of the resource include accommodation facilities such as hotels, various facility spaces such as rental offices, rental studios, and event venues, and various items such as electronic devices, rental lockers, rental cycles, and rental cars (sharing cars).
Hardware Configuration:
Hardware Configurations of Event Management Apparatus and Communication Terminal:
The CPU 201 controls overall operation of the event management apparatus 2. The ROM 202 stores a program to boot the CPU 201. The RAM 203 is used as a work area for the CPU 201. The HD 204 stores various data such as a control program. The HDD controller 205 controls reading or writing of various data from or to the HD 204 under control of the CPU 201. The display 206 is an example of a display device (display means) that displays various types of information such as a cursor, a menu, a window, characters, and an image. In one example, the display 206 is a touch panel display provided with an input device. The external device connection I/F 208 is an interface that connects the event management apparatus 2 to various external devices. Examples of the external devices include, but are not limited to, a universal serial bus (USB) memory and a USB device. The network I/F 209 is an interface that enables the event management apparatus 2 to perform data communication through the communication network 100. The bus line 210 is, for example, an address bus or a data bus, which electrically connects the hardware elements illustrated in
The keyboard 211 is an example of an input device (input means) including a plurality of keys for inputting characters, numerical values, various instructions, and the like. The pointing device 212 is an example of an input device (input means) that allows a user to select or execute various instructions, select an object for processing, or move a cursor being displayed. In another example, the input device (input means) includes at least one of a touch panel or a voice input apparatus, in addition to or in alternative to the keyboard 211 and the pointing device 212. The DVD-RW drive 214 controls reading or writing of various data from or to a DVD-RW 213, which is an example of a removable storage medium. In another example, the removable storage medium includes at least one of digital versatile disk-recordable (DVD-R) or a Blu-ray® disk, in addition to or in alternative to the DVD-RW. The medium I/F 216 controls reading or writing of data from or to a storage medium 215 such as a flash memory.
The communication terminal 3 is implemented a computer. Of these hardware resources, as illustrated in
The computer illustrated in
In one example, any one of the above-described control programs is recorded in a file in a format installable or executable on a computer-readable storage medium or is downloaded through a network for distribution. Examples of the storage medium include, but are not limited to, a compact disk recordable (CD-R), a digital versatile disk (DVD), a Blu-ray® disk, a secure digital (SD) card, and a USB memory. In another example, such storage medium is provided in domestic markets or foreign markets as program products. For example, the event management apparatus 2 implements an event management method according to the present disclosure by executing a program according to the present disclosure.
Hardware Configuration of Shared Terminal:
The CPU 401 controls overall operation of the shared terminal 4. The ROM 402 stores programs such as an initial program loader (IPL) to boot the CPU 401. The RAM 403 is used as a work area for the CPU 401. The SSD 404 stores various data such as a control program for the shared terminal 4. The network I/F 405 controls communication with external devices through the communication network 100. The external device connection I/F 406 controls communication with a USB memory 4600, a PC 4700, and external devices (a microphone 4200, a speaker 4300, and a camera 4400). The shared terminal 4 further includes a capturing device 411, a graphics processing unit (GPU) 412, a display controller 413, a contact sensor 414, a sensor controller 415, an electronic pen controller 416, a short-range communication circuit 419, an antenna 419a for the short-range communication circuit 419, and a power switch 422.
The capturing device 411 acquires image data of an image displayed on a display 420 under control of the display controller 413, and stores the image data in the RAM 403 or the like. The display 420 is an example of a display device (display means). The GPU 412 is a semiconductor chip dedicated to processing of a graphical image. The display controller 413 controls and manages a screen display to output an image output from the capturing device 411 or the GPU 412 to the display 420, for example. The contact sensor 414 detects a touch onto the display 420 with the electronic pen 4500 or a user's hand H. The sensor controller 415 controls operation of the contact sensor 414. The contact sensor 414 senses a touch input to a specific coordinate on the display 420 using the infrared blocking system. More specifically, the display 420 is provided with two light receiving elements disposed on both upper side ends of the display 420, and a reflector frame surrounding the sides of the display 420. The light receiving elements emit a plurality of infrared rays in parallel to a surface of the display 420. The light receiving elements receive lights passing in the direction that is the same as an optical path of the emitted infrared rays, which are reflected by the reflector frame. The contact sensor 414 outputs an identifier (ID) of the infrared ray that is blocked by an object after being emitted from the light receiving elements, to the sensor controller 415. Based on the ID of the infrared ray, the sensor controller 415 detects a specific coordinate that is touched by the object. The electronic pen controller 416 communicates with the electronic pen 4500 to detect contact by the tip or bottom of the electronic pen with the display 420. The short-range communication circuit 419 is a communication circuit that communicates in compliance with the near field communication (NFC) and the Bluetooth®, for example. The power switch 422 is a switch that turns on or off the power of the shared terminal 4.
The shared terminal 4 further includes a bus line 410. Examples of the bus line 410 include, but are not limited to, an address bus and a data bus, which electrically connects the elements such as the CPU 401 illustrated in
The contact sensor 414 is not limited to the infrared blocking system type, and may be a different type of detector, such as a capacitance touch panel that identifies the contact position by detecting a change in capacitance, a resistance film touch panel that identifies the contact position by detecting a change in voltage of two opposed resistance films, or an electromagnetic induction touch panel that identifies the contact position by detecting electromagnetic induction caused by contact of an object to a display. In addition to or in alternative to detecting a touch by the tip or bottom of the electronic pen 4500, the electronic pen controller 416 may also detect a touch by another part of the electronic pen 4500, such as a part held by a hand of the user.
Functional Configuration of Event Management System:
Referring to
Functional Configuration of Event Management Apparatus:
As illustrated in
Terminal Management Table:
The participant's name represents a participant who participates in a certain event. As the participant's name, Participant 1, Host 1, and the like are given, for example.
The terminal identification information is information for identifying communication terminals (also referred to as “devices”) used by participants in a certain event. As the terminal identification information, DID001, DID002, and the like are given for example. The use history terminal name indicates which communication terminal is used by the participant associated with the corresponding participant's name to participate in the event in the past. As the use history terminal name, Laptop 1, Smartphone 1, Tablet terminal 1, and Electronic whiteboard 1, and the like are given, for example. In the example of
Pair Settings Management Table:
The default settings indicate, for each communication terminal, which communication terminal is to be paired by default. The default setting is an item that the participant can set in advance, such as that Laptop 1 participates as Pair 1, Smartphone 1 does not participate in a pair, and Tablet terminal 1 participates as Pair 2.
The pair identification information is information for identifying a pair group. As the pair identification, PID001, PID002, and the like are given, for example. The setting pair name indicates which communication terminals are actually used as a pair of which setting pair name. As the setting pair name, Pair 1, Pair 2, and the like are given, for example. In the example of
Shared Terminal Management Table:
Participant Management Table:
Participating Terminal Management Table:
Equipment Management Table:
Each Functional Unit of Event Management Apparatus:
A description is now given of each of the functional units of the event management apparatus 2 in detail. The transmission/reception unit 21 of the event management apparatus 2 illustrated in
The operation receiving unit 22 is mainly implemented by the CPU 201 processing signals received from the keyboard 211 and the pointing device 212 illustrated in
The display control unit 24 is mainly implemented by the display 206 that operates according to instructions of the CPU 201 illustrated in
The determination unit 25, which is mainly implemented by instructions of the CPU 201 illustrated in
The generation unit 27, which is mainly implemented by instructions of the CPU 201 illustrated in
The management unit 28, which is mainly implemented by instructions of the CPU 201 illustrated in
The storing/reading unit 29, which is mainly implemented by instructions of the CPU 201 illustrated in
Functional Configuration of Communication Terminal:
As illustrated in
Each Functional Unit of Communication Terminal:
A description is now given of each of the functional units of the communication terminal 3 in detail. The transmission/reception unit 31 of the communication terminal 3 illustrated in
The operation receiving unit 32 is mainly implemented by the CPU 301 processing signals received from the keyboard 311 and the pointing device 312 illustrated in
The display control unit 34 is mainly implemented by the display 306 that operates according to instructions of the CPU 301 illustrated in
The determination unit 35, which is mainly implemented by instructions of the CPU 301 illustrated in
The authentication unit 36 is mainly implemented by instructions of the CPU 301 illustrated in
The execution unit 38, which is mainly implemented by instructions of the CPU 301 illustrated in
The storing/reading unit 39 is mainly implemented by at least one of the ROM 302 and the HD 304 that operate according to instructions of the CPU 301 illustrated in
Functional Configuration of Shared Terminal:
As illustrated in
Each Functional Unit of Shared Terminal:
A description is now given of each of the functional units of the shared terminal 4 in detail. The transmission/reception unit 41 of the shared terminal 4 illustrated in
The operation receiving unit 42 is mainly implemented by the CPU 401 processing signals received from the electronic pen controller 416, the contact sensor 414, and the sensor controller 415 illustrated in
The display control unit 44 is mainly implemented by the display 420 and the display controller 413 that operate according to instructions of the CPU 401 illustrated in
The determination unit 45, which is mainly implemented by instructions of the CPU 401 illustrated in
The authentication unit 46 is mainly implemented by instructions of the CPU 401 illustrated in
The execution unit 48, which is mainly implemented by instructions of the CPU 401 illustrated in
The storing/reading unit 49 is mainly implemented by at least one of the ROM 402 and the SSD 404 that operate according to instructions of the CPU 401 illustrated in
Processes or Operation of Embodiments:
Referring to
Operation of Login and Participating in Event:
First, Participant 1, who is to participate in an event, inputs a request for a login and event participation to Laptop 1, which is an example of the communication terminal 3A(1) used by Participant 1. Thus, the operation receiving unit 32(1) of Laptop 1 receives the request for login and event participation input by Participant 1 (step S1).
Subsequently, the transmission/reception unit 31(1) transmits an event participation request to the event management apparatus 2 (step S2). Thus, the event management apparatus 2 receives the event participation request transmitted by the communication terminal 3A(1). This event participation request includes participant identification information, terminal identification information, and a terminal name, i.e., “Laptop 1”.
In response to receiving the event participation request, the management unit 28 of the event management apparatus 2 performs an event participation processing for Laptop 1 (step S3). Specifically, the management unit 28 cooperates with the storing/reading unit 29, to register the received “Participant 1”, “DID001”, and “Laptop 1” respectively in the fields of the participant's name, the terminal identification information, and the use history terminal name associated with the participant identification information of the terminal management DB 2001 (see
After performing the event participation process, the transmission/reception unit 21 transmits an event participation response to the communication terminal 3A(1) (step S4). Thus, the transmission/reception unit 31(1) of the communication terminal 3A(1) receives the event participation response transmitted by the event management apparatus 2. This event participation response may include the participant identification information.
In substantially the same manner, the processes from step S1 to step S4 described above are performed for the communication terminal 3A(2), which is used by Participant 1. In other words, Participant 1 inputs a request for a login and event participation process to Smartphone 1, which is an example of the communication terminal 3A (2) used by Participant 1. Thus, the operation receiving unit 32(2) of Smartphone 1 receives the request for login and event participation input by Participant 1 (step S5).
Subsequently, the transmission/reception unit 31(2) transmits an event participation request to the event management apparatus 2 (step S6). Thus, the event management apparatus 2 receives the event participation request transmitted by the communication terminal 3A(2). This event participation request includes participant identification information, terminal identification information, and a terminal name, i.e., “Smartphone 1”.
In response to receiving the event participation request, the management unit 28 of the event management apparatus 2 performs an event participation processing for Smartphone 1 (step S7). Specifically, the management unit 28 cooperates with the storing/reading unit 29, to register the received “Participant 1”, “DID002”, and “Smartphone 1” respectively in the fields of the participant's name, the terminal identification information, and the use history terminal name associated with the participant identification information of the terminal management DB 2001 (see
After performing the event participation process, the transmission/reception unit 21 transmits an event participation response to the communication terminal 3A(2) (step S8). Thus, the transmission/reception unit 31(2) of the communication terminal 3A(2) receives the event participation response transmitted by the event management apparatus 2. This event participation response may include the participant identification information.
Further, in substantially the same manner, the processes from step S1 to step S4 described above are performed for the shared terminal 4, which is used by Host 1, who organizes the event. In other words, Host 1 inputs a request for a login and event participation process to Electronic whiteboard 1, which is an example of the shared terminal 4 used by Host 1. Thus, the operation receiving unit 42 of Electronic whiteboard 1 receives the request for login and event participation input by Host 1 (step S9).
Subsequently, the transmission/reception unit 41 transmits an event participation request to the event management apparatus 2 (step S10). Thus, the event management apparatus 2 receives the event participation request transmitted by the shared terminal 4. This event participation request includes participant identification information, terminal identification information, and a terminal name, i.e., “Electronic whiteboard 1”.
In response to receiving the event participation request, the management unit 28 of the event management apparatus 2 performs an event participation processing for Electronic whiteboard 1 (step S11). Specifically, the management unit 28 cooperates with the storing/reading unit 29, to register the received “Host 1”, “DID004”, and “Electronic whiteboard 1” respectively in the fields of the participant's name, the terminal identification information, and the use history terminal name associated with the participant identification information of the terminal management DB 2001 (see
After performing the event participation process, the transmission/reception unit 21 transmits an event participation response to the shared terminal 4 (step S12). Thus, the transmission/reception unit 41 of the shared terminal 4 receives the event participation response transmitted by the event management apparatus 2. This event participation response may include the participant identification information.
The description given above is of an example in which the processes from step S1 to step S12 is performed with respect to each of the communication terminals used by Participant 1, the processes performed in substantially the same manner even in a case that any other participant participates in an event. In this case, the participant identification information and the participant's name to be registered in the participant management DB 2004 (see
In addition, in the following description, the functional units described as the functional units of the communication terminal 3A (1) and the communication terminal 3A (2) described above are referred to as the functional units of the communication terminal 3, for the sake of explanatory convenience.
In another example, in the event management system 1 according to the present embodiment, another apparatus intervenes between the communication terminal 3A (1) and the event management apparatus 2 and between the communication terminal 3A (2) and the event management apparatus in execution of the processes of steps S2 and S4, steps S6 and S8, and steps S10 and S12. In other words, various information (data) transmitted and received between the communication terminal 3 and the event management apparatus 2 may be transmitted and received via another apparatus. The above-described configuration and operation may also be applied to other processing steps between each of the communication terminals 3 and the event management apparatus 2.
Example of Screen Display:
Operation of Adding Pair and Starting Configuring Settings:
A description is now given of operation of adding a pair of communication terminals and configuring settings according to a user's operation.
Subsequently, the transmission/reception unit 31 transmits a setting request to the event management apparatus 2 (step S22). Thus, the transmission/reception unit 21 of the event management apparatus 2 receives the setting request transmitted by the communication terminal 3. This setting request includes participant identification information, terminal identification information, and event identification information. The event identification information is stored in the communication terminal 3 in association with, for example, the “Online meeting reservation” dialog 3201 displayed in step S21 and the “UI framework review dialog” 3202.
In response to receiving the setting request, the event management apparatus 2 searches for a terminal used in the past based on the participant identification information (step S23). Specifically, the management unit 28 cooperates with the storing/reading unit 29, to searches the terminal management DB 2001 (see
Subsequently, the storing/reading unit 29 reads setting screen information stored and managed in a predetermined area in the storage unit 2000 (step S24). The transmission/reception unit 21 transmits, to the communication terminal 3, dialog information for configuring a dialog box (in the following description, simply referred to as a “dialog”) included in the setting screen information that is read in step S24 (step S25). Thus, the transmission/reception unit 31 of the communication terminal 3 receives the dialog information transmitted by the event management apparatus 2. This dialog information includes dialog information for “setting”.
Example of Screen Display:
Operation of Adding Pair and Configuring Settings:
Example of Screen Display:
Referring again to
In response to receiving the terminal pairing setting button information, the storing/reading unit 29 of the event management apparatus 2 reads out terminal pairing setting information (step S33). Specifically, the storing/reading unit 29 searches the pair settings management DB 2002 (see
Subsequently, the transmission/reception unit 21 transmits dialog information based on the read setting pair name to the communication terminal 3 (step S34). Thus, the transmission/reception unit 31 of the communication terminal 3 receives the dialog information based on the setting pair name transmitted by the event management apparatus 2. This dialog information includes dialog information for “Setting of terminal paring”.
Next, the display control unit 34 of the communication terminal 3 controls the display 306 to display a “Setting of terminal paring” dialog 3204, which is described below, on the display screen 3101. Then, the operation receiving unit 32 receives selection of the “Setting of terminal pairing” button 3303 by the participant (step S35).
Example of Screen Display:
Referring again to
In response to receiving the information indicating that the “+Create New” button 3306 is selected, the storing/reading unit 29 of the event management apparatus 2 reads newly-creation screen information (step S37). Specifically, the storing/reading unit 29 reads the newly-creation screen information stored and managed in a predetermined area in the storage unit 2000.
Subsequently, the transmission/reception unit 21 transmits dialog information for configuring a new creation screen represented by the read newly-creation screen information to the communication terminal 3 (step S38). Thus, the transmission/reception unit 31 of the communication terminal 3 receives the dialog information for configuring the new creation screen transmitted by the event management apparatus 2. This dialog information includes dialog information for setting a terminal pairing and information on a name of the terminal used in the past that is retrieved in step S23.
Operation of Selecting Communication Terminal for which Terminal Paring is to be Performed:
Example of Screen Display:
Referring again to
In response to receiving the new paring settings information, the storing/reading unit 29 of the event management apparatus 2 stores and registers the received pair name information and the selected terminal name information in the pair settings management DB 2002 (see
Subsequently, the storing/reading unit 29 searches a DB that combines the participant management DB 2004 and the shared terminal management DB 2003 (see
Subsequently, the transmission/reception unit 21 transmits dialog information based on the read pair-specific setting screen information to the communication terminal 3 (step S45). Thus, the transmission/reception unit 31 of the communication terminal 3 receives the dialog information based on the pair-specific setting screen information transmitted by the event management apparatus 2. This dialog information includes dialog information for displaying the communication terminals selected for each pair, shared terminal information, OK button information indicating an “OK” button, and cancel button information indicating a “cancel” button.
Subsequently, the display control unit 34 of the communication terminal 3 controls the display 306 to display a “pair-specific” dialog 3206 or a “pair-specific” dialog 3027, which is described below, on a display screen 3111 (step S46).
Example of Screen Display:
Example of Screen Display:
Event Start Request:
After receiving the selection of the start button, the transmission/reception unit 31 of the communication terminal 3 (communication terminal 3A(1)) transmits an event start request for starting “Meeting 1”, which is an example of an event, to the event management apparatus 2 (step S52). Thus, the transmission/reception unit 21 of the event management apparatus 2 receives the event start request for starting the “Meeting 1” transmitted by the communication terminal 3. This event start request includes the event identification information indicated by Meeting 1 and the terminal identification information of Laptop 1.
After receiving the event start request, the determination unit 25 searches the pair settings management DB 2002 (see
After the determination whether any paired terminal is present, the transmission/reception unit 21 transmits an event start response to the event start request to the communication terminal 3 (step S54). Thus, the transmission/reception unit 31 of the communication terminal 3 receives the event start response transmitted by the event management apparatus 2.
Operation of Determining Presence of Paired Terminals:
Based on the determination that a pair is set by default, that is, when a pair of default setting exists (step S53-1: YES), the determination unit 25 determines whether any communication terminal for which the paring setting is newly performed is present (step S53-2).
By contrast, based on the determination that no pair is set by default (step S53-1: NO), the generation unit 27 generates an event participation request for causing only the communication terminal that receives the selection of the start button in step S51 to participate in the target event (step S53-4). Then, the operation ends.
When the determination unit 25 determines that there is a communication terminal for which the pairing has been newly set (step S53-2: YES), the operation proceeds to a process of step S53-3. By contrast, when there is no communication terminal for which pairing has been newly set (step S53-2: NO), the generation unit 27 generates an event participation request for causing the paired terminal set by default to participate in the target event (step S53-5). Then, the operation ends.
Based on the determination that there is a communication terminal for which pairing has been newly set, the storing/reading unit 29 searches the pair settings management DB 2002 (see
Operation of Requesting Other Communication Terminal to Participate in Event:
The operation receiving unit 32(2) of Smartphone 1 that receives the event participation request receives an operation for participating in the event by the participant. Further, the execution unit 38(2) performs a process of participating in the target event (step S62).
After the execution unit 38(2) executes the participation process, the transmission/reception unit 31(2) transmits an event participation response to the event management apparatus 2 (step S63). Thus, the transmission/reception unit 21 of the event management apparatus 2 receives the event participation response transmitted by the communication terminal 3. This event participation response includes the participant identification information and the terminal identification information.
The storing/reading unit 29 of the event management apparatus 2 that receives the event participation response performs a process of registering the participant and the communication terminal (step S64). Specifically, the storing/reading unit 29 cooperates with the management unit 28 to set the participation status associated with the participant's name indicated by the participant identification information to “participating” in the participant management DB 2004 (see
Subsequently, the transmission/reception unit 21 transmits, to the shared terminal 4 (Electronic whiteboard 1), an event participation request requesting participation in the target event (“Meeting 1”) (step S65). Thus, the transmission/reception unit 41 of the shared terminal 4 receives the event participation request for the target event transmitted by the event management apparatus 2. This event participation request includes the event identification information and information of “Meeting 1”, which is an event name. In this case, the shared terminal 4 is another example of another communication terminal among multiple communication terminals. In the process of step S61 and step S65 described above, Laptop 1, which is an example of the communication terminal 3A(1), Smartphone 1, which is an example of communication terminal 3A(2), and Electronic whiteboard 1, which is an example of shared terminal 4 are communication terminals associated with “Meeting 1”, which is an example of an event, and “Meeting room 1”, which is an example of a resource at which “Meeting 1” is held.
The operation receiving unit 42 of the shared terminal 4 that receives the event participation request receives an operation for participating in the event by a host (or a participant who participates in the same “Meeting 1”). Further, the execution unit 48 performs a process of participating in the target event (step S66).
After the execution unit 48 executes the participation process, the transmission/reception unit 41 transmits a participation response to the event management apparatus 2 (step S67). Thus, the transmission/reception unit 21 of the event management apparatus 2 receives the participation response transmitted by the shared terminal 4. This participation response includes the participant identification information and the terminal identification information.
The storing/reading unit 29 of the event management apparatus 2 that receives the event participation response performs a process of registering the participant and the communication terminal (step S68). Specifically, the storing/reading unit 29 cooperates with the management unit 28 to set the participation status associated with the participant's name indicated by the participant identification information to “participating” in the participant management DB 2004 (see
The above-described operation performed for Pair 1 is performed for the communication terminals for which the paring setting is performed as Pair 2 in substantially the same manner. Further, in one example, Smartphone 1 and Tablet terminal 1 for which the paring setting is performed with Laptop 1 are used by the participant himself/herself who participates in “Meeting 1” held in “Meeting room 1”. In another example, such the Smartphone 1 and Tablet terminal 1 are used by one or more other participants who borrow Smartphone 1 and/or Tablet terminal 1 and participates in “Meeting 1”.
In another example, in the event management system 1 according to the present embodiment, another apparatus intervenes between the event management apparatus 2 and the shared terminal 4 in execution of the processes of steps S65 and S67. In other words, various information (data) transmitted and received between the event management apparatus 2 and the shared terminal 4 may be transmitted and received via another apparatus. The above-described configuration and operation may also be applied to other processing steps between the event management apparatus 2 and the shared terminal 4.
Example of Screen Display:
As described above, according to the present embodiment, the event management apparatus 2 receives an event start request for starting “Meeting 1” transmitted by the communication terminal 3A(1) (step S52) that receives selection of the start button. Thereafter, the event management apparatus 2 transmits the event participation request requesting participation in the target event to the communication terminal 3A(2) and the shared terminal 4 that are associated with “Meeting 1” and for which the paring setting is performed with the communication terminal 3A(1) that receives selection of the “Join Now” button 3301 for “Meeting 1” (step S61 and step S65). With this configuration, in a case that a participant participates in an event using multiple communication terminals, the participant performs a start request operation at one communication terminal, to cause one or more other communication terminals that are associated with the event in which the participant participates and the participant to also participate in the event.
Referring now to
Event Start Request:
After step S72, the determination unit 25 of the event management apparatus 2 determines whether any paired terminal is present (step S73).
Operation of Determining Presence of Paired Terminals:
Based on the determination that a pair is set by default, that is, when a pair of default setting exists (step S73-1: YES), the determination unit 25 determines whether any communication terminal for which the paring setting is newly performed is present (step S73-2).
By contrast, when the determination unit 25 determines that the pair of default setting does not exist (step S73-1: NO), the operation ends.
When the determination unit 25 determines that there is a communication terminal for which the pairing has been newly set (step S73-2: YES), the generation unit 27 generates a pair participation confirmation dialog (step S73-3). Then, the operation ends. By contrast, when the determination unit 25 determines there is no communication terminal for which pairing has been newly set (step S73-2: NO), the operation eds.
Referring again to
The display control unit 34 of the communication terminal 3 that receives the pair participation confirmation dialog information controls the display 306 to displays a “pair participation confirmation dialog” 3208, which is described below, on the display screen 3101 (step S75).
Example of Screen Display:
Referring again to
Subsequently, the determination unit 25 of the event management apparatus 2 determines whether pair participation is to be performed (step S77).
Operation of Determining whether Pair Participation is to be Performed:
By contrast, when the paired communication terminals are not to participate, that is, when the “Participate using only this communication terminal” button 3315 is selected (step S77-1: NO), the generation unit 27 generates an event participation request requesting only the communication terminal that receives the start button in step S71 to participate in the target event (step S77-3). Then, the operation ends. The processes from step S81 to step S88 are repeatedly performed for all communication terminals to which the event participation request is to be sent.
Event Start Sequence:
First, the transmission/reception unit 21 of the event management apparatus 2 transmits an event participation request requesting participation in the target event to the communication terminal 3A(2), which is associated with “Meeting 1” and for which the paring setting is performed with the communication terminal 3A(1) that receives selection of the “Join Now” button 3301 for the event “Meeting 1” (step S81). Thus, the transmission/reception unit 31(2) of the communication terminal 3A(2), that is, Smartphone 1 receives the event participation request for the target event transmitted by the event management apparatus 2. This event participation request includes the event identification information and information of “Meeting 1”, which is an event name. The communication terminal 3A(1) is a communication terminal that receives the selection of the “Join Now” button 3301 for “Meeting 1”, as described referring to step S81. In this case, the communication terminal 3 (communication terminal 3A(2)) is an example of another communication terminal among multiple communication terminals.
The operation receiving unit 32(2) of Smartphone 1 that receives the event participation request receives an operation for participating in the event by the participant. Further, the execution unit 38(2) performs a process of participating in the target event (step S82).
After the execution unit 38(2) executes the participation process, the transmission/reception unit 31(2) transmits an event participation response to the event management apparatus 2 (step S83). Thus, the transmission/reception unit 21 of the event management apparatus 2 receives the event participation response transmitted by the communication terminal 3(2). This event participation response includes the participant identification information and the terminal identification information.
The storing/reading unit 29 of the event management apparatus 2 that receives the event participation response performs a process of registering the participant and the communication terminal (step S84). Specifically, the storing/reading unit 29 cooperates with the management unit 28 to set the participation status associated with the participant's name indicated by the participant identification information to “participating” in the participant management DB 2004 (see
Subsequently, the transmission/reception unit 21 transmits, to the shared terminal 4 (Electronic whiteboard 1), an event participation request requesting participation in the target event (“Meeting 1”) (step S85). Thus, the transmission/reception unit 41 of the shared terminal 4 receives the event participation request for the target event transmitted by the event management apparatus 2. This event participation request includes the event identification information and information of “Meeting 1”, which is an event name. In this case, the shared terminal 4 is another example of another communication terminal among multiple communication terminals. In the process of step S81 and step S85 described above, Laptop 1, which is an example of the communication terminal 3A(1), Smartphone 1, which is an example of communication terminal 3A(2), and Electronic whiteboard 1, which is an example of shared terminal 4 are communication terminals associated with “Meeting 1”, which is an example of an event, and “Meeting room 1”, which is an example of a resource at which “Meeting 1” is held.
The operation receiving unit 42 of the shared terminal 4 that receives the event participation request receives an operation for participating in the event by a host (or a participant who participates in the same “Meeting 1”). Further, the execution unit 48 performs a process of participating in the target event (step S86).
After the execution unit 48 executes the participation process, the transmission/reception unit 41 transmits an event participation response to the event management apparatus 2 (step S87). Thus, the transmission/reception unit 21 of the event management apparatus 2 receives the event participation response transmitted by the shared terminal 4. This participation response includes the participant identification information and the terminal identification information.
The storing/reading unit 29 of the event management apparatus 2 that receives the event participation response performs a process of registering the participant and the communication terminal (step S88). Specifically, the storing/reading unit 29 cooperates with the management unit 28 to set the participation status associated with the participant's name indicated by the participant identification information to “participating” in the participant management DB 2004 (see
The above-described operation performed for Pair 1 is performed for the communication terminals for which the paring setting is performed as Pair 2 in substantially the same manner. Further, in one example, Smartphone 1 and Tablet terminal 1 for which the paring setting is performed with Laptop 1 are used by the participant himself/herself who participates in “Meeting 1” held in “Meeting room 1”. In another example, such the Smartphone 1 and Tablet terminal 1 are used by one or more other participants who borrow Smartphone 1 and/or Tablet terminal 1 and participates in “Meeting 1”.
As described above, according to the present embodiment, the event management apparatus 2 receives an event start request for starting “Meeting 1” transmitted by the communication terminal 3A(1) (step S72) that receives selection of the start button. After receiving the event start request, the event management apparatus 2 transmits the pair participation confirmation dialog information including the button information to the communication terminal 3, as described above referring to step S74. This configuration allows the event management system 1 according to the present embodiment to prompt the participant to confirm whether another communication terminal paired with the communication terminal 3 is to participate in an event, in addition to the effect produced by the first embodiment.
Referring now to
Event Start Request from Electronic Whiteboard:
After receiving the selection of the start button, the transmission/reception unit 41 of the shared terminal 4 transmits an event start request to the event management apparatus 2 (step S112). Thus, the transmission/reception unit 21 of the event management apparatus 2 receives the event start request transmitted by the shared terminal 4. This event start request includes the event identification information indicated by “Meeting 1” and the terminal identification information of the shared terminal 4.
Subsequently, the determination unit 25 of the event management apparatus 2 determines whether any paired terminal is present (step S113). Since the operation of determining whether any paired terminal is present in step S113 is performed in substantially the same manner as described above referring to step S73, a detailed description thereof is omitted below.
After the determination of whether any paired terminal is present, the transmission/reception unit 21 transmits pair participation confirmation dialog information including button information to the shared terminal 4 (step S114). Thus, the transmission/reception unit 41 of the shared terminal 4 receives the pair participation confirmation dialog information transmitted by the event management apparatus 2.
The display control unit 44 of the shared terminal 4 that receives the pair participation confirmation dialog information controls the display 420 to displays a “pair participation confirmation dialog” 4201, which is described below, on a display screen 4101 (step S115).
Example of Screen Display:
Referring again to
Subsequently, the determination unit 25 of the event management apparatus 2 determines whether pair participation is to be performed (step S117). Since the operation of determining whether pair participation is to be performed is performed in substantially the same manner as described above referring to step S77, and a redundant description is omitted below.
Event Start Sequence:
First, the transmission/reception unit 21 of the event management apparatus 2 transmits an event participation request requesting participation in the target event to the communication terminal 3A(1), which is associated with “Meeting 1” and for which the paring setting is performed with the shared terminal 4 that receives selection of the start button for the event “Meeting 1” (step S121). Thus, the transmission/reception unit 31(1) of the communication terminal 3A(1), that is, Laptop 1 receives the event participation request for the target event transmitted by the event management apparatus 2. This event participation request includes the event identification information and information of “Meeting 1”, which is an event name. The shared terminal 4 is a communication terminal that receives the selection of the start button for “Meeting 1”, as described referring to step S111. In this case, the communication terminal 3 (communication terminal 3A(1)) is an example of another communication terminal among multiple communication terminals.
The operation receiving unit 32(1) of Laptop 1 that receives the event participation request receives an operation for participating in the event by the participant. Further, the execution unit 38(1) performs a process of participating in the target event (step S122).
After the execution unit 38(1) executes the participation process, the transmission/reception unit 31(1) transmits an event participation response to the event management apparatus 2 (step S123). Thus, the transmission/reception unit 21 of the event management apparatus 2 receives the event participation response transmitted by the communication terminal 3(1). This event participation response includes the participant identification information and the terminal identification information.
The storing/reading unit 29 of the event management apparatus 2 that receives the event participation response performs a process of registering the participant and the communication terminal (step S124). Specifically, the storing/reading unit 29 cooperates with the management unit 28 to set the participation status associated with the participant's name indicated by the participant identification information to “participating” in the participant management DB 2004 (see
Subsequently, the transmission/reception unit 21 transmits, to the communication terminal 3A(2), which is a communication terminal for which the paring setting is performed, an event participation request requesting participation in the target event (“Meeting 1”) (step S125). Thus, the transmission/reception unit 31(2) of the communication terminal 3A(2) receives the event participation request for the target event transmitted by the event management apparatus 2. This event participation request includes the event identification information and information of “Meeting 1”, which is an event name. In this case, the communication terminal 3 (communication terminal 3A(2)) is another example of another communication terminal among multiple communication terminals. In the process of step S121 and step S125 described above, Laptop 1, which is an example of the communication terminal 3A(1), Smartphone 1, which is an example of communication terminal 3A(2), and Electronic whiteboard 1, which is an example of shared terminal 4 are communication terminals associated with “Meeting 1”, which is an example of an event, and “Meeting room 1”, which is an example of a resource at which “Meeting 1” is held.
The operation receiving unit 32(2) of the communication terminal 3A(2) that receives the event participation request receives an operation for participating in the event by a host (or a participant who participates in the same “Meeting 1”). Further, the execution unit 38(2) performs a process of participating in the target event (step S126).
After the execution unit 38(2) executes the participation process, the transmission/reception unit 31(2) transmits an event participation response to the event management apparatus 2 (step S127). Thus, the transmission/reception unit 21 of the event management apparatus 2 receives the event participation response transmitted by the communication terminal 3(2). This event participation response includes the participant identification information and the terminal identification information.
The storing/reading unit 29 of the event management apparatus 2 that receives the event participation response performs a process of registering the participant and the communication terminal (step S128). Specifically, the storing/reading unit 29 cooperates with the management unit 28 to set the participation status associated with the participant's name indicated by the participant identification information to “participating” in the participant management DB 2004 (see
The above-described operation performed for Pair 1 is performed for the communication terminals for which the paring setting is performed as Pair 2 in substantially the same manner. Further, in one example, Laptop 1 and Smartphone 1 for which the paring setting is performed with the shared terminal 4 are used by the participant himself/herself who participates in “Meeting 1” held in “Meeting room 1”. In another example, such the Laptop 1 and Smartphone 1 are used by one or more other participants who borrow Laptop 1 and/or Smartphone 1 and participates in “Meeting 1”.
In Case that Communication Terminal or Shared Terminal has Function of Event Management Apparatus (P2P):
In the present embodiment, a case will be described in which the communication terminal 3 or the shared terminal 4 that participates in an event has functions of the event management apparatus 2. In this case, in the event management system 1, the event management apparatus 2 may be omitted. For example, Peer to Peer (P2P) communication is performed between each communication terminal 3 and the shared terminal 4, and the event participation start process, the event participation response process, and the event participation request process for an event are performed. In this case, the data tables are allocated to either an inviting terminal or an invited terminal. The inviting terminal is a terminal that starts participating in an event. The invited terminal is a terminal that is requested to participate in the event. The inviting terminal manages one or more of the data tables allocated thereto, and the invited terminal manages one or more of the data tables allocated thereto. Further, for example, in a case that one communication terminal alternately operates as the inviting terminal and the invited terminal, a “P2P event management system” may be build. In such the P2P event management system, the one communication terminal accesses, through the communication network 100, a dedicated server that stores and manages the data tables, to download a table to be used as needed.
As described above, according to the present embodiment, the event management apparatus 2 receives information indicating that the start button is selected by the host of “Meeting 1” (step S111), the information being transmitted by Electronic whiteboard 1, which is an example of the shared terminal 4. After receiving the information indicating that the start button is selected, the event management apparatus 2 transmits the pair participation confirmation dialog information including the button information to the shared terminal 4, as described above referring to step S114. This configuration allows the event management system 1 according to the present embodiment to prompt, in response to an operation by a host who holds an event, the participant to confirm whether another communication terminal paired with the shared terminal 4 is to participate in the event, in addition to the effect produced by the first embodiment.
The data tables stored and managed by the event management apparatus 2 are merely examples, and definition of each item, setting condition and setting timing, and exchange of information (data) with each data table are not limited to the contents described above.
According to one or more embodiments, a non-transitory computer-executable medium storing a program storing instructions is provided, which, when executed by a processor of an event management apparatus that manages one communication terminal among multiple communication terminals used in an event in association with the event, causes the event management apparatus to perform a method. The method includes receiving an event start request that requests start of the event, the event start request being transmitted by the one communication terminal. The method includes, in response to the received event start request, transmitting an event participation request that requests participation in the event to another communication terminal among the multiple communication terminals, the another communication terminal being associated with the event and associated with a participant who participates in the event using the one communication terminal.
In the related art, when a participant participates in a certain event using a plurality of communication terminals, the participant needs to perform activation operation for each of the plurality of communication terminals.
According to an embodiment of the present application, when a participant participates in a certain event using multiple communication terminals, the participant makes a start request for one of the multiple communication terminals, to cause one or more other communication terminals to participate in the certain event.
Each of the functions of the described embodiments may be implemented by one or more processing circuits or circuitry. Processing circuitry includes a programmed processor, as a processor includes circuitry. A processing circuit also includes devices such as an application specific integrated circuit (ASIC), a digital signal processor (DSP), a field programmable gate array (FPGA), a system of a chip (SOC), a graphics processing unit (GPU), and conventional circuit components arranged to perform the recited functions.
Each of the tables of the above-described embodiments may be generated by learning effect of machine learning. In addition, in alternative to using the tables, the data of each related item may be classified by the machine learning. In the present disclosure, the machine learning is defined as a technology that makes a computer to acquire human-like learning ability. In addition, the machine learning refers to a technology in which a computer autonomously generates an algorithm required for determination such as data identification from learning data loaded in advance and applies the generated algorithm to new data to make a prediction. Any suitable learning method is applied for machine learning, for example, any one of supervised learning, unsupervised learning, semi-supervised learning, reinforcement learning, and deep learning, or a combination of two or more those learning.
Although the event management system, the event management apparatus, the method for managing an event, and the program according to embodiments of the present disclosure have been described above, the above-described embodiments are illustrative and do not limit the present invention.
Thus, numerous additional modifications and variations are possible in light of the above teachings. For example, elements and/or features of different illustrative embodiments may be combined with each other and/or substituted for each other within the scope of the present invention.
Any one of the above-described operations may be performed in various other ways, for example, in an order different from the one described above.
Number | Date | Country | Kind |
---|---|---|---|
2021-036132 | Mar 2021 | JP | national |