This application is based upon and claims the benefit of priority from the corresponding Japanese Patent Application No. 2020-096632 filed on Jun. 3, 2020, the entire contents of which are incorporated herein by reference.
The present disclosure relates to an information processing system, an information processing method, and a recording medium which records the information processing program.
Conventionally, in a conference in which a plurality of users (conference participants) participate, a conference system has been used in which materials (files) for the conference are displayed on a display installed in the conference room so that the plurality of users can view or write information (see, for example, Patent Document 1). In the conference system, it is also possible to connect a plurality of conference rooms to a network so that the display screen displayed on a predetermined user terminal can be shared and displayed on the display of each conference room.
In this case, when the screen of the user terminal is shared by each of the displays, the screen is shared, for example, by connecting an HDMI (registered trademark) cable or the like to the display installed in the conference room where the user terminal is arranged. Then, the display installed in the conference room at a remote place is made to share the screen by using a predetermined screen sharing application, a web conferencing application, or the like. In this manner, when the display screen is shared by a plurality of display devices, this sharing is troublesome, because it is necessary to set the display method for each display device.
An object of the present disclosure is to provide an information processing system, an information processing method, and a recording medium recording the information processing program which can improve operability when sharing a display screen by a plurality of display devices.
According to an aspect of the present disclosure, there is provided an information processing system including a reception processor which receives a display request for displaying a display screen of a first user terminal on one or a plurality of display devices, from the first user terminal of a first user among a plurality of users participating in a conference; a specifying processor which specifies a first display application for enabling the display screen to be shared by all users participating in the conference, of display applications which can be used in the first user terminal and the one or plurality of display devices, when the display request has been received by the reception processor; and an output processor which outputs a display instruction including information of the first display application specified by the specifying processor, to the first user terminal.
According to another aspect of the present disclosure, there is provided an information processing method to be executed by one or a plurality of processors, including the steps of: receiving a display request for displaying a display screen of a first user terminal on one or a plurality of display devices, from the first user terminal of a first user among a plurality of users participating in a conference; specifying a first display application for enabling the display screen to be shared by all users participating in the conference, of display applications which can be used in each of the first user terminal and the one or plurality of display devices, when the display request has been received by the receiving; and outputting a display instruction including information of the first display application specified by the specifying to the first user terminal.
According to another aspect of the present disclosure, there is provided a non-transitory computer readable recording medium which records an information processing program for controlling one or a plurality of processors to execute the steps of receiving a display request for displaying a display screen of a first user terminal on one or a plurality of display devices, from the first user terminal of a first terminal among a plurality of users participating in a conference; specifying a first display application for enabling the display screen to be shared by all users participating in the conference, of display applications which can be used in each of the first user terminal and the one or plurality of display devices, when the display request has been received by the receiving; and outputting a display instruction including information of the first display application specified by the specifying to the first user terminal.
According to the present disclosure, there is provided an information processing system, an information processing method, and a recording medium recording the information processing program which can improve operability when sharing a display screen by a plurality of display devices.
This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description with reference where appropriate to the accompanying drawings. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter. Furthermore, the claimed subject matter is not limited to implementations that solve any or all disadvantages noted in any part of this disclosure.
Preferred embodiments of the present disclosure will hereinafter be described with reference to the accompanying drawings. The following embodiments are examples embodying the present disclosure, and do not intend to limit the technical scope of the present disclosure.
The information processing system according to the present disclosure can be applied to, for example, a conference in which a plurality of users participate in a plurality of places (conference rooms), a conference in which a plurality of users participate in one place (conference room), and the like. The conference system according to the present embodiment is an example of the information processing system according to the present invention. For example, in the conference system according to the present embodiment, arranged in a plurality of conference rooms are at least one user terminal used by each user participating in a conference and a conference room terminal (one example of a display device of the present invention) capable of displaying a display screen of the user terminal.
Conference System 100
The management server 1 is constructed with, for example, one or a plurality of servers (virtual servers). A database DB stores various data. The database DB may be included in the management server 1 or the conference room terminal 3, or may be distributed and included in these devices. The user terminal 2 may be his/her own mobile terminal (personal computer, smartphone, etc.) brought into the conference room by a user who participates in the conference, or may be a computer installed in the conference room.
The management server 1, the user terminal 2, the conference room terminal 3, and the database DB are connected to each other via a network N1. The network N1 is a communication network such as the Internet, LAN, WAN, or public telephone line.
Management Server 1
As illustrated in
The communication interface 14 is a communication interface for connecting the management server 1 to the network N1 by wire or wirelessly and executing data communication with another device (for example, the user terminal 2, the conference room terminal 3, and a database DB) according to a predetermined communication protocol via the network N1.
The operation display unit 13 is a user interface including a display unit and an operation unit. The display unit such as a liquid crystal display or an organic EL display displays various information, whereas the operation unit such as a mouse, keyboard, or touch panel receives operations.
The storage unit 12 is a non-volatile storage unit such as flash memory storing various type of information. The storage unit 12 stores a control program such as a conference support program for causing the control unit 11 to execute the conference support process described later. For example, the conference support program is non-temporarily recorded on a computer-readable recording medium such as a CD or DVD, and may be read by a reading device (not shown) such as a CD drive or a DVD drive included in the management server 1, so as to be stored in the storage unit 12.
The control unit 11 includes control devices such as a CPU, ROM, and RAM, etc. The CPU is a processor that executes various types of arithmetic processes. The ROM stores a control program in advance, such as BIOS and OS, etc. for causing the CPU to execute various types of processes. The RAM stores various information and is used as a temporary storage memory (work area) for the various processes executed by the CPU. The control unit 11 controls the management server 1 by causing the CPU to execute various types of control programs stored in advance in the ROM or the storage unit 12.
Further, the control unit 11 refers to the database DB and executes various processes. The database DB stores data such as conference information D1, conference room information D2, user information D3, user terminal information D4, conference room terminal information D5, and application information D6, etc.
For example, a user who participates in a conference starts a conference support application on his/her own user terminal 2 when starting a conference, and inputs the user ID and the password, which are login information on the login screen. The management server 1 performs a login process based on the login information. When the conference room in which the conference is held is licensed for the conference support application, the logged-in user can participate in the conference using the conference support application.
Note that some or all of the information such as the conference information D1, the conference room information D2, the user information D3, the user terminal information D4, the conference room terminal information D5, and the application information D6 may be stored in any of the management server 1, the user terminal 2, and the conference room terminals 3, or may be distributed and stored in the plurality of devices. Further, each of the above information may be stored in a server accessible from the conference system 100. In this case, the conference system 100 may acquire the respective information from the server and execute each process such as the conference support process described later.
As illustrated in
The registration processor 111 registers each information of the conference information D1, the conference room information D2, the user information D3, the user terminal information D4, the conference room terminal information D5, and the application information D6. Specifically, the registration processor 111 registers each of the above information in the database DB based on the user's registration operation. Note that when the registration processor 111 recognizes the user terminal 2 arranged in the conference room, for example, it may acquire the information of the user terminal 2 and register the user information D3. Further, when the registration processor 111 recognizes the conference room terminal 3 arranged in the conference room, for example, the registration processor 111 may acquire the information of the conference room terminal 3 and register the conference room information D2.
The reception processor 112 receives various requests from the user terminal 2. Specifically, the reception processor 112 receives a login request from the user terminal 2, when the login operation is performed on the user terminal 2. When the reception processor 112 receives the login request, the reception processor 112 performs a login process based on the login information (user ID, password, etc.). When the reception processor 112 authenticates the user in the login process, the reception processor 112 acquires the conference information associated with the user ID of the user from the conference information D1 and outputs the conference information to the user terminal 2.
When the user terminal 2 acquires the conference information, it executes a determination process regarding whether or not to participate in the conference. For example, the user terminal 2 determines in the conference information whether or not a reservation has been made for the conference in which the user of the user terminal 2 participates, whether or not the conference room for holding the conference has been set, and the like. When these conditions are satisfied, the control unit 11 of the management server 1 permits the user terminal 2 to participate in the conference. The determination process is executed on each user terminal 2 that outputs the login request, and the control unit 11 determines whether or not each user terminal 2 can participate in the conference.
Here, when the conference has not been reserved in the conference information, the user terminal 2 may execute a process for starting another type of conference (for example, an ad-hoc conference).
In addition, when the conference is started and a predetermined screen sharing operation (described later) is performed on the user terminal 2, the reception processor 112 receives the screen sharing request from the user terminal 2. Specifically, the reception processor 211 receives the screen sharing request, when a predetermined operation is performed by the user on the operation screen displayed on the user terminal 2. The reception processor 112 is an example of the reception processor of the present disclosure. The screen sharing request is an example of the display request of the present disclosure.
When the screen sharing request is received by the reception processor 112, the specifying processor 113 specifies a screen sharing application (hereinafter, referred to as “a first screen sharing application”) that enables all participating users to share the display screen of the user terminal 2, of the screen sharing applications available in each of the user terminal 2 and one or a plurality of conference room terminals 3. Specifically, the specifying processor 113 specifies the first screen sharing application for causing the display screen of the user terminal 2 to be shared with other devices (the conference room terminal 3, user terminal 2), based on the screen sharing request acquired by the reception processor 112. The first screen sharing application is an example of the first display application of the present disclosure.
In particular, when the specifying processor 113 acquires the screen sharing request, it identifies another user who participates in the conference in which the user of the user terminal 2 who has output the screen sharing request. In addition, the specifying processor 113 specifies the location of the other user (participation location; conference room, his/her own seat, etc.).
For example, the specifying processor 113 specifies the other user with reference to the conference information D1 (see
Next, the specifying processor 113 specifies a screen sharing application that can be used in the conference room terminal 3 in association with each of the specified conference room terminals 3, with reference to the conference room terminal information D5 (see
Next, the specifying processor 113 specifies a screen sharing application that can be used in the user terminal 2 that has made the screen sharing request, with reference to the user terminal information D4 (see
Then, the specifying processor 113 specifies one or a plurality of first screen sharing applications that can be used in each conference room terminal 3 and user terminal 2, of one or a plurality of screen sharing applications that is available in each conference room terminal 3 and the screen sharing application that is available in the user terminal 2 that has made the screen sharing request. In particular, the specifying processor 113 specifies one or a plurality of first screen sharing applications that are common to or compatible with each other and available in one or a plurality of conference room terminals 3 and the user terminal 2, with reference to the user terminal information D4 and the conference room terminal information D5. In addition, the specifying processor 113 specifies connection information (IP address, PIN number, etc.) for connecting to the one or a plurality of conference room terminals 3 that can use the first screen sharing application. The specifying processor 113 is an example of the specifying processor of the present disclosure.
The acquisition processor 114 acquires the identification information of the first screen sharing application and the connection information for causing the conference room terminal 3 at a screen sharing destination to share the screen. Specifically, the acquisition processor 114 acquires the identification information of the one or plurality of first screen sharing applications specified by the specifying processor 113 and the connection information (IP address, PIN number, etc.) for connecting to one or a plurality of conference room terminals 3, from the user terminal information D4 (see
The output processor 115 outputs a display instruction including the identification information of the first screen sharing application acquired by the acquisition processor 114 and the connection information to the user terminal 2 that has made the screen sharing request. Specifically, the output processor 115 outputs, to the user terminal 2, the display instruction including the identification information of the first screen sharing application and the connection information for connecting the user terminal 2 and the conference room terminal 3. As another embodiment, the output processor 115 may output the display instruction to the user terminal 2 that has made the screen sharing request and to the conference room terminal 3 installed in the conference room in which the user terminal 2 is arranged. Further, as another embodiment, the output processor 115 may output the display instruction to the user terminal 2 that has made the screen sharing request and to another user terminal 2 that is arranged in the conference room in which the user terminal 2 is arranged. The output processor 115 is an example of the output processor of the present disclosure.
[User Terminal 2]
As illustrated in
The communication interface 25 is a communication interface for connecting the user terminal 2 to the network N1 by wire or wirelessly and executing data communication with another device (for example, the management server 1, the conference room terminal 3, and the database DB) according to a predetermined communication protocol via the network N1.
The operation unit 23 is a mouse, keyboard, touch panel, or the like that receives operations of a user who uses the user terminal 2. The display unit 24 is a display panel such as a liquid crystal display or an organic EL display that displays various types of information. The operation unit 23 and the display unit 24 may be an integrally-formed user interface.
The storage unit 22 is a non-volatile storage unit such as a flash memory storing various type of information. The storage unit 22 stores a control program such as a conference support program for causing the control unit 21 to execute a conference support process, as will be described later. For example, the conference support program may be non-temporarily recorded on a computer-readable recording medium such as a CD or DVD, and read by a reading device (not shown) such as a CD drive or a DVD drive included in the user terminal 2, so as to be stored in the storage unit 22.
Further, one or a plurality of the screen sharing applications are installed and stored in the storage unit 22. The information of the screen sharing application installed on the user terminal 2 is registered in the user terminal information D4 (see
The control unit 21 includes control devices such as a CPU, ROM, and RAM, etc. The CPU is a processor that executes various types of arithmetic processes. The ROM stores a control program in advance, such as BIOS and OS, etc. for causing the CPU to execute various types of processes. The RAM stores various information and is used as a temporary storage memory (work area) for the various processes executed by the CPU. The control unit 21 then controls the user terminal 2 by causing the CPU to execute various types of control programs stored in advance in the ROM or the storage unit 22.
Specifically, the control unit 21 includes various processors such as a reception processor 211 and a display processor 212. The control unit 21 functions as the various types of processors by causing the CPU to execute various types of processes according to the control program. Furthermore, some or all of the processors included in the control unit 21 may be configured by an electronic circuit. The control program may be a program for causing a plurality of processors to function as the various processors.
The reception processor 211 receives various operations from the user. For example, the reception processor 211 receives an operation for invoking the conference support application from the user. For example, when the conference X is started in the conference room 1, if the user A performs an operation to invoke the conference support application on the user terminal 2A, the reception processor 211 receives the operation. Further, when the user A performs an operation of inputting the user ID and the password on the login screen of the conference support application, the reception processor 211 acquires the user ID and the password. When the reception processor 211 acquires the user ID and the password, it outputs a login request to the management server 1, and when the management server 1 acquires the login request, the reception processor 211 performs the login process based on the login information.
Further, when the conference is started, the reception processor 211 receives the screen sharing operation on the user terminal 2. Specifically, when the conference is started, the control unit 21 displays a screen sharing button on the operation screen of the conference support application. The screen sharing button is displayed on the user terminal 2 of all users who are permitted to participate in the conference. When the user presses the screen sharing button, the reception processor 211 receives the screen sharing operation. When the reception processor 211 receives the screen sharing operation, the reception processor 211 outputs the screen sharing request to the management server 1. When the management server 1 acquires the screen sharing request, it executes the process of specifying the first screen sharing application and the connection information as described above.
The display processor 212 executes a display process for displaying the display screen (sharing the screen) displayed on the user terminal 2 on the conference room terminal 3. Specifically, when the display processor 212 acquires the display instruction including the identification information of the first screen sharing application and the connection information (IP address, PIN number, etc.) from the management server 1, it outputs a display instruction for displaying the display screen displayed on the user terminal 2 in accordance with the first screen sharing application, to the conference room terminal 3 specified using the connection information.
As another embodiment, when the display processor 212 acquires the display instruction from the management server 1, it may output the display instruction to another user terminal 2 to cause the display process to be executed on the conference room terminal 3 through the other user terminal 2. That is, the display processor 212 may cause the conference room terminal 3 to execute the display process via another user terminal 2.
Further, the display processor 212 outputs the display instruction including display data of the display screen being displayed by the display unit 24 of the user terminal 2. The display data may be image data obtained by capturing the display screen of the display unit 24, or may be data stored in the storage unit 22 of the user terminal 2.
Conference Room Terminal 3
As illustrated in
The communication interface 35 is a communication interface for connecting the conference room terminal 3 to the network N1 by wire or wirelessly and executing data communication with another device (for example, the management server 1, the user terminal 2, and the database DB) via the network N1 according to a predetermined communication protocol.
The operation unit 33 is a mouse, keyboard, touch panel, or the like that receives user operations. The display unit 34 is a display panel such as a liquid crystal display or an organic EL display that displays various types of information. The operation unit 33 and the display unit 34 may be an integrally-formed user interface.
The storage unit 32 is a non-volatile storage unit such as a flash memory storing various type of information. The storage unit 32 stores a control program such as a conference support program for causing the control unit 31 to execute a conference support process, as will be described later. For example, the conference support program may be non-temporarily recorded on a computer-readable recording medium such as a CD or DVD, and may be read by a reading device (not shown) such as a CD drive or a DVD drive included in the conference room terminal 3 so as to be stored in the storage unit 32.
Further, one or a plurality of the screen sharing applications are installed and stored in the storage unit 32. The information of the screen sharing application installed in the conference room terminal 3 is registered in the conference room terminal information D5 (see
The control unit 31 includes control devices such as a CPU, ROM, and RAM, etc. The CPU is a processor that executes various types of arithmetic processes. The ROM stores a control program in advance, such as BIOS and OS, etc. for causing the CPU to execute various types of processes. The RAM stores various information and is used as a temporary storage memory (work area) for the various processes executed by the CPU. The control unit 31 then controls the conference room terminal 3 by causing the CPU to execute various types of control programs stored in advance in the ROM or the storage unit 32.
Specifically, the control unit 31 executes a display process when a display instruction is acquired from the user terminal 2. Specifically, when the control unit 31 acquires the display instruction including the identification information of the screen sharing application and the display data from the user terminal 2, the control unit 31 invokes the corresponding screen sharing application to display an image corresponding to the display data on the display unit 34.
As another embodiment, when the control unit 31 acquires the display instruction from the management server 1, the control unit 31 invokes the corresponding screen sharing application to display an image corresponding to the display data on the display unit 34, based on the display instruction.
Conference Support Process
Hereinafter, descriptions will be made to an example of the procedure of the conference support process executed in the conference system 100.
The present disclosure can be regarded as a disclosure of a conference support processing method (an example of the information processing method of the present disclosure) that executes one or a plurality of steps included in the conference support processing. One or a plurality of steps included in the conference support process described here may be omitted as appropriate. Further, the execution order of each step in the conference support process may differ within a range that exerts the same action and effect. Further, descriptions will herein be made to a case where each step in the conference support process is executed by each control unit of the devices (management server 1 and user terminal 2) included in the conference system 100 as an example. However, as another embodiment, each step in the conference support process may be distributed and executed by one or a plurality of processors.
Descriptions will herein be made to a conference support process corresponding to the conference X held in the conference room 1 described above, as an example.
First, the users A and B who participate in the conference X in the conference room 1 perform a login operation on their own user terminals 2A and 2B. Each of the user terminals 2A and 2B outputs a login request to the management server 1 when the login information is acquired from the users A and B. When the management server 1 acquires the login request, the management server 1 performs the login process based on the login information. When the management server 1 authenticates the users A and B, the management server 1 acquires the conference information associated with the user IDs (“U001” and “U002”) of the users A and B from the conference information D1 (see
When the conference is started, and if, for example, the user A presses the screen sharing button displayed on the user terminal 2A, the user terminal 2A receives the screen sharing operation and outputs the screen sharing request to the management server 1.
When the management server 1 acquires the screen sharing request, as described above, it executes a process of specifying the first screen sharing application for sharing the display screen of the user terminal 2A with the conference room terminal 3 and a process of specifying connection information (IP address, PIN number, etc.) for connecting to the conference room terminal 3. Then, the management server 1 acquires the identification information of the first screen sharing application and the connection information for causing the conference room terminal 3 at a screen sharing destination to share the screen. The shared information illustrated in
When the management server 1 acquires the identification information of the first screen sharing application and the connection information, it outputs a display instruction including these information to the user terminal 2A that has made the screen sharing request.
When the user terminal 2A acquires the display instruction from the management server 1, it outputs a display instruction for displaying the display screen displayed on the user terminal 2A in accordance with the first screen sharing application, to the conference room terminals 3A and 3B specified based on the connection information. For example, the user terminal 2A outputs a display instruction for displaying the display screen displayed on the user terminal 2A in accordance with the screen sharing application “A001” to the conference room terminal 3A, and outputs a display instruction for displaying the display screen displayed on the user terminal 2A in accordance with the screen sharing application “A002” to the conference room terminal 3B.
When the conference room terminal 3A acquires the display instruction from the user terminal 2A, the conference room terminal 3A invokes the screen sharing application “A001” to display an image corresponding to the display data of the display screen of the user terminal 2A on the display unit 34. When the conference room terminal 3B acquires the display instruction from the user terminal 2A, the conference room terminal 3B invokes the screen sharing application “A002” to display an image corresponding to the display data of the display screen of the user terminal 2A on the display unit 34.
By the above process, the display screen of the user terminal 2A can be displayed on each of the conference room terminals 3A and 3B installed in the conference rooms 1 and 2, so that users A, B, C, and D in the conference rooms 1 and 2 can share the display screen of the user terminal 2A.
Next, descriptions will now be made to an example of the procedure of the conference support process executed in each of the user terminal 2 and the management server 1.
As illustrated in
In Step S22, the control unit 21 acquires the conference information from the management server 1. Next, in Step S23, the control unit 21 determines whether or not the conference in which the user of the user terminal 2 participates has been reserved, that is, whether or not the information of the conference has been registered in the conference information D1 (see
In Step S24, the control unit 21 determines whether or not the conference room for holding the conference has been set, that is, whether or not the information of the conference room has been registered in the conference information D1 (see
In Step S25, the control unit 21 starts the conference. When the control unit 21 starts the conference, the control unit 21 displays the operation screen of the conference support application.
Next, in Step S26, the control unit 21 determines whether or not a screen sharing operation has been received from the user on the operation screen. For example, when the user presses the screen sharing button displayed on the operation screen, the control unit 21 determines that the screen sharing operation has been received. When the control unit 21 receives the screen sharing operation from the user (S26: Yes), the process proceeds to Step S27. When the control unit 21 does not receive the screen sharing operation from the user (S26: No), the process proceeds to Step S30.
In Step S27, the control unit 21 outputs the screen sharing request to the management server 1. When the management server 1 acquires the screen sharing request, it specifies the process of specifying the first screen sharing application and the process of specifying the connection information (IP address, PIN number, etc.) for connecting to the conference room terminal 3 as described above. Then, the management server 1 acquires the identification information of the first screen sharing application and the connection information for causing the conference room terminal 3 at a screen sharing destination to share the screen, and outputs a display instruction including these information items to the user terminal 2.
Next, in Step S28, the control unit 21 acquires the display instruction from the management server 1. Next, in Step S29, the control unit 21 outputs the display instruction to the conference room terminal 3 at a screen sharing destination corresponding to the connection information. When the conference room terminal 3 acquires the display instruction from the user terminal 2, the conference room terminal 3 invokes the screen sharing application specified by the display instruction, and displays an image corresponding to the display data of the display screen of the user terminal 2 on the display unit 34.
Next, in Step S30, the control unit 21 determines whether or not the user has received the end operation of the conference. When the control unit 21 receives the end operation from the user (S30: Yes), the conference support process ends. When the control unit 21 does not receive the end operation from the user (S30: No), the process returns to Step S26 and repeats the above process.
As illustrated in
When the control unit 11 acquires the login request, the control unit 11 acquires the conference information in Step S12. Specifically, when the control unit 11 authenticates the user based on the login information (user ID, password, etc.), the control unit 11 acquires the conference information associated with the user from the conference information D1 (see
Next, in Step S14, the control unit 11 determines whether or not the screen sharing request has been acquired from the user terminal 2. When the control unit 11 acquires the screen sharing request from the user terminal 2 (S14: Yes), the process proceeds to Step S15. The control unit 11 waits until the screen sharing request is acquired (S14: No). Step S14 is an example of the reception step of the present disclosure.
In Step S15, the control unit 11 specifies the user of the user terminal 2 that has output the screen sharing request, another user who participates in the conference in which the user participates, and the location (conference room) of each user. Specifically, the control unit 11 refers to the conference information D1 (see
Next, in Step S16, the control unit 11 specifies the conference room terminal 3 installed at the location (conference room) of each user who participates in the conference and the screen sharing application available on the conference room terminal 3 in association with the specified conference room terminal 3. Specifically, the control unit 11 refers to the conference room information D2 (see
Next, in Step S17, the control unit 11 refers to the user terminal information D4 (see
Next, in Step S18, the control unit 11 specifies one or a plurality of first screen sharing applications available in each conference room terminal 3 and the user terminal 2, of one or a plurality of screen sharing applications available in each conference room terminal 3 and a screen sharing application available in the user terminal 2 that has made the screen sharing request. Specifically, the control unit 11 refers to the user terminal information D4 and the conference room terminal information D5 to specify one or a plurality of first screen sharing applications which are common to or compatible with each other and available in one or a plurality of conference room terminals 3 and user terminals 2. Step S18 is an example of a specifying step of the present disclosure.
Next, in Step S19, the control unit 11 specifies connection information (IP address, PIN number, etc.) for connecting to the one or plurality of conference room terminals 3 that can use the first screen sharing application.
Then, in Step S20, the control unit 11 outputs a display instruction including the identification information of the first screen sharing application and the connection information, to the user terminal 2 that has made the screen sharing request. When the user terminal 2 acquires the display instruction as described above (Step S28 in
As described above, the management server 1, the user terminal 2, and the conference room terminal 3 execute the conference support process so that all users participating in the conference share the screen. The conference support process illustrated in
According to the conference system 100 of the present embodiment, the user performs only a screen sharing operation on his/her own user terminal 2, thereby enabling to display the display screen of this user terminal 2 on each conference room terminal 3. Further, even if the screen sharing applications installed on the user terminal 2 and the conference room terminal 3 are different, the user performs only the screen sharing operation, thereby enabling to display the display screen of the user terminal 2 on each conference room terminal 3. Therefore, it is possible to improve the operability when sharing the display screen by a plurality of conference room terminals 3 (display devices).
The present disclosure is not limited to the above-described embodiment. As another embodiment, for example, as illustrated in
As described above, the management server 1 outputs the display instruction including the identification information of the first screen sharing application and the connection information for connecting the first user terminal 2 and the first conference room terminal 3, to the first user terminal 2, and outputs the display instruction including the identification information of the first screen sharing application and the connection information for connecting the first conference room terminal 3 and the second conference room terminal 3, to the first conference room terminal 3.
As a result, the display screen of the user terminal 2A is directly displayed on the conference room terminal 3A, and is displayed on the conference room terminal 3B via the conference room terminal 3A.
As another embodiment, for example, as illustrated in
Further, the management server 1 outputs the display instruction specifying the first screen sharing application (for example, “HDMI”) that can be used in the user terminal 2C and the conference room terminal 3B, to the user terminal 2C. When the management server 1 outputs a display instruction using the HDMI cable, it may output a message prompting the user C to connect, for example, the HDMI cable, an operation screen, or the like. When the user terminal 2C acquires the display instruction, the user terminal 2C controls, for example, the display unit 24 to display a screen prompting connection between the user terminal 2C and the conference room terminal 3B with an HDMI cable. When the user C connects the user terminal 2C and the conference room terminal 3B with the HDMI cable, the user terminal 2C and the conference room terminal 3B perform a connection process. When the connection between the user terminal 2C and the conference room terminal 3B is established, the user terminal 2C outputs a display instruction to the conference room terminal 3B based on the display instruction acquired from the user terminal 2A.
As described above, the management server 1 may output, to the first user terminal 2, the display instruction including the identification information of the first screen sharing application and the connection information for connecting the first user terminal 2 and the first conference room terminal 3. The management server 1 may also output, to the second user terminal 2, the display instruction including the identification information of the first screen sharing application and the connection information for connecting the second user terminal 2 with the second conference room terminal 3.
As a result, the display screen of the user terminal 2A is directly displayed on the conference room terminal 3A and is displayed on the conference room terminal 3B via the user terminal 2C.
As another embodiment, the management server 1 may specify the user's location (conference room) by communication such as ultrasonic waves or Bluetooth (registered trademark) without referring to the conference information D1.
Here, when there is no user in the conference room, and if the shared screen is displayed on the conference room terminal 3 of the conference room, there is a possibility of information leakage. Therefore, the management server 1 may determine whether or not there is a user in the conference room, and if there is no user, the management server 1 may hide the display of the conference room terminal 3 in the conference room or perform a restriction process (mosaic process, etc.).
It is to be understood that the embodiments herein are illustrative and not restrictive, since the scope of the disclosure is defined by the appended claims rather than by the description preceding them, and all changes that fall within metes and bounds of the claims, or equivalence of such metes and bounds thereof are therefore intended to be embraced by the claims.
Number | Date | Country | Kind |
---|---|---|---|
JP2020-096632 | Jun 2020 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
20040128354 | Horikiri | Jul 2004 | A1 |
20090228801 | Lee | Sep 2009 | A1 |
20140226537 | Kashimba | Aug 2014 | A1 |
20150019694 | Feng | Jan 2015 | A1 |
20160021340 | Kato | Jan 2016 | A1 |
20180331840 | Sugano | Nov 2018 | A1 |
Number | Date | Country |
---|---|---|
2004-171526 | Jun 2004 | JP |
WO-2018018965 | Feb 2018 | WO |
Number | Date | Country | |
---|---|---|---|
20210385262 A1 | Dec 2021 | US |