Intelligent conference control method and device

By creating a shared screen window on a shared terminal and establishing a one-way control connection, the poor interaction and security risks in remote video conferencing and screen sharing technologies are solved, and higher interactivity and security are achieved.

CN118488165BActive Publication Date: 2025-02-07TECHFISH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202410661436.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-27
Publication Date
2025-02-07
Estimated Expiration
2044-05-27

AI Technical Summary

Technical Problem

The existing remote video conferencing and screen sharing technologies have poor interaction and security risks, especially when sharing screens, participants are unable to operate and there is a risk of fraud.

Method used

By creating a shared screen window on the shared terminal, only the software program interface corresponding to the operation event is shared, and a one-way control connection between all remote terminals and the shared terminal is established, allowing the remote terminal to control the contents in the shared screen window through control requests .

Benefits of technology

It improves the interactivity of shared screens, allows limited remote control operations between different users, and enhances the security of user privacy and avoids information leakage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118488165B_ABST
    Figure CN118488165B_ABST
Patent Text Reader

Abstract

The present invention discloses an intelligent conference control method and device, which creates a shared screen window on a shared terminal, and only displays the software program interface corresponding to the operation event on the shared terminal in the shared screen window, that is, not all interfaces on the shared terminal are shared, and only the application program interface of the file that needs to be demonstrated is shared, thereby avoiding the leakage of information on the shared terminal, and by establishing a one-way control connection between all first remote terminals and the shared terminal, when the shared terminal shares the screen through the shared screen window, the first remote terminal can control the content displayed in the shared screen window on the shared terminal by sending a control request, so that the first remote terminal can perform limited remote control operations on the shared terminal, thereby improving the interactivity between different users when sharing the screen, and improving the security of the user privacy of the shared terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of video communication, and in particular to an intelligent conference control method and device. Background Art

[0002] With the development of communication technology, video communication applications such as remote video conferencing, remote screen sharing, and online teaching are becoming more and more widespread. During video conferencing, it is usually necessary to use a storage device such as a USB flash drive to copy files on the user's host to the host in the conference room, or to connect the user's host to the screen in the conference room to achieve playback effects, which is not convenient to use. At present, screen sharing is usually achieved through conference video software. After the conference video software is started, the desktop content on the host is shared to the screens of other users. However, during the meeting, usually only the party sharing the screen can operate, and the participants can only watch the screen and cannot operate. Therefore, the interactivity of the meeting process is poor.

[0003] In addition, due to the application of remote screen sharing technology, criminals have used the video conferencing and screen sharing functions of conference video software to commit fraud. By asking users to turn on the screen sharing function, they obtain the information displayed on the user's terminal to commit fraud. It can be seen that the current remote screen sharing technology has certain security risks, which leads to the leakage of user privacy data. Summary of the invention

[0004] The technical problem to be solved by the present invention is to provide an intelligent conference control method and device to improve the interactivity of a shared screen while improving the security of the shared screen.

[0005] In order to solve the above technical problems, the technical solution adopted by the present invention is:

[0006] An intelligent conference control method comprises the following steps:

[0007] receiving a first communication connection request, establishing a communication connection between the shared terminal and at least one first remote terminal, and establishing a unidirectional control connection between the first remote terminal and the shared terminal;

[0008] Creating a shared screen window on the shared terminal;

[0009] Acquire an operation event on the shared terminal, display a software program interface corresponding to the operation event in the shared screen window, and transmit the screen in the shared screen window to the first remote terminal that establishes a communication connection with the shared terminal;

[0010] The shared terminal receives a control request from at least one of the first remote terminals;

[0011] The sharing terminal determines whether the control request is allowed to be executed, and if so, performs an operation corresponding to the control request on the software program interface in the shared screen window.

[0012] In order to solve the above technical problems, another technical solution adopted by the present invention is:

[0013] An intelligent conference control device comprises a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, each step in the intelligent conference control method as described above is implemented.

[0014] The beneficial effects of the present invention are as follows: by creating a shared screen window on a shared terminal, only the software program interface corresponding to the operation event on the shared terminal is displayed in the shared screen window, that is, not all interfaces on the shared terminal are shared, but only the application program interface of the file that needs to be demonstrated is shared, thereby avoiding the leakage of information on the shared terminal, and by establishing a one-way control connection between all first remote terminals and the shared terminal, when the shared terminal shares the screen through the shared screen window, the first remote terminal can control the content displayed in the shared screen window on the shared terminal by sending a control request, thereby realizing the limited remote control operation of the shared terminal by the first remote terminal, thereby improving the interactivity between different users when sharing the screen, and improving the security of the user privacy of the shared terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 A flowchart of a smart conference control method according to an embodiment of the present invention;

[0016] Figure 2 A schematic diagram of communication connection between a shared terminal and a plurality of first remote terminals in an intelligent conference control method in an embodiment of the present invention;

[0017] Figure 3 Another step flow chart of an intelligent conference control method in an embodiment of the present invention;

[0018] Figure 4 A schematic diagram of communication connection between a shared terminal and a plurality of second remote terminals in an intelligent conference control method in an embodiment of the present invention;

[0019] Figure 5 A flowchart of steps for sharing a screen of a first remote terminal in an intelligent conference control method in an embodiment of the present invention;

[0020] Figure 6A schematic diagram of communication connection between a shared terminal and multiple first remote terminals and multiple second remote terminals simultaneously in an intelligent conference control method in an embodiment of the present invention;

[0021] Figure 7 is a structural schematic diagram of an intelligent conference control device in an embodiment of the present invention;

[0022] Description of labels:

[0023] 1. Shared terminal; 2. First remote terminal; 3. Second remote terminal. DETAILED DESCRIPTION

[0024] In order to explain the technical content, achieved objectives and effects of the present invention in detail, the following is an explanation in combination with the implementation modes and the accompanying drawings.

[0025] Please refer to Figure 1 , an intelligent conference control method, comprising the steps of:

[0026] receiving a first communication connection request, establishing a communication connection between the shared terminal and at least one first remote terminal, and establishing a unidirectional control connection between the first remote terminal and the shared terminal;

[0027] Creating a shared screen window on the shared terminal;

[0028] Acquire an operation event on the shared terminal, display a software program interface corresponding to the operation event in the shared screen window, and transmit the screen in the shared screen window to the first remote terminal that establishes a communication connection with the shared terminal;

[0029] The shared terminal receives a control request from at least one of the first remote terminals;

[0030] The sharing terminal determines whether the control request is allowed to be executed, and if so, performs an operation corresponding to the control request on the software program interface in the shared screen window.

[0031] As can be seen from the above description, the beneficial effects of the present invention are: by creating a shared screen window on the shared terminal, only the software program interface corresponding to the operation event on the shared terminal is displayed in the shared screen window, that is, not all interfaces on the shared terminal are shared, only the application interface of the file that needs to be demonstrated is shared, thereby avoiding the leakage of information on the shared terminal, and by establishing a one-way control connection between all first remote terminals and the shared terminal, when the shared terminal shares the screen through the shared screen window, the first remote terminal can control the content displayed in the shared screen window on the shared terminal by sending a control request, thereby realizing the limited remote control operation of the shared terminal by the first remote terminal, thereby improving the interactivity between different users when sharing the screen, and improving the security of the user privacy of the shared terminal; and the shared screen window also plays a preview role, and the user of the shared terminal can know the display effect of the screen sharing.

[0032] Furthermore, it also includes:

[0033] receiving a second communication connection request, establishing a communication connection between the shared terminal and at least one second remote terminal, and establishing a unidirectional control connection between the shared terminal and the second remote terminal;

[0034] The sharing terminal receives at least one file uploaded by the second remote terminal, and displays an icon of the file in the sharing screen window;

[0035] Acquire operation events in the shared screen window;

[0036] The sharing terminal determines whether there is an application corresponding to the format of the file locally, and if not, generates a remote control instruction according to the operation event;

[0037] The shared terminal sends the remote control instruction to the second remote terminal corresponding to the file;

[0038] The sharing terminal receives an application program interface returned by the second remote terminal corresponding to the file, and displays the application program interface in the sharing screen window.

[0039] From the above description, it can be seen that by establishing a communication connection between the shared terminal and at least one second remote terminal, the file to be demonstrated can be conveniently uploaded to the shared terminal through the communication connection between the shared terminal and the second remote terminal, and by establishing a one-way control connection between the shared terminal and the second remote terminal, when the application corresponding to the uploaded file is not installed on the shared terminal, the application interface on the second remote terminal can be transmitted to the shared terminal by remote control, and then the application interface can be demonstrated through the shared screen window on the shared terminal, which not only avoids information leakage on the second remote terminal, but also makes the file transfer method more convenient.

[0040] Further, the performing an operation corresponding to the control request on the shared screen window includes:

[0041] Determining whether the picture in the shared screen window is the picture returned by the second remote terminal, and if so, sending the control request to the second remote terminal;

[0042] The second remote terminal performs a corresponding operation according to the control request and transmits an operation screen to the shared terminal;

[0043] The shared terminal receives the operation picture returned by the second remote terminal, and displays the operation picture in the shared screen window.

[0044] From the above description, it can be seen that when the picture in the shared screen window is the picture returned by the second remote terminal, the first remote terminal can remotely control the second remote terminal by sending the control request issued by the first remote terminal to the second remote terminal, and the control result can be displayed in the shared screen window of the shared terminal, thereby improving the interactivity between users during the screen sharing process.

[0045] Further, the sharing terminal receives at least one file uploaded by the second remote terminal, and displays the icon of the file in the sharing screen window, including:

[0046] The sharing terminal determines whether there is an application corresponding to the format of the file locally, and if so, saves the file locally, generates an icon for the file, and displays the icon of the file in the sharing screen window;

[0047] If not, the information of the second remote terminal that uploaded the file is saved, an icon of the file is generated, and the icon of the file is displayed in the shared screen window.

[0048] From the above description, it can be seen that after the shared terminal receives the file uploaded by the second remote terminal, it queries whether there is an application corresponding to the uploaded file format locally on the shared terminal, and saves the uploaded file or stores the information of the second remote terminal corresponding to the uploaded file, so that the local uploaded file can be opened by direct startup, or the file can be displayed by remote control, avoiding the problem that the shared terminal cannot open the uploaded file and the need to download the application on the shared terminal.

[0049] Furthermore, the sharing terminal sending the remote control instruction to the second remote terminal corresponding to the file includes:

[0050] The sharing terminal obtains information of the second remote terminal corresponding to the file, and sends the remote control instruction to the corresponding second remote terminal according to the information of the second remote terminal.

[0051] From the above description, it can be known that by acquiring the information of the second remote terminal corresponding to the uploaded file through the shared terminal, the shared terminal can accurately send the remote control instruction to the corresponding second remote terminal, thereby realizing effective remote control operation.

[0052] Furthermore, it also includes:

[0053] The sharing terminal receives a sharing request from at least one of the first remote terminals;

[0054] determining whether the sharing terminal accepts the sharing request, and if so, redirecting the unidirectional control connection relationship between the sharing terminal and the first remote terminal that sends the sharing request, so as to form a unidirectional control connection from the sharing terminal to the first remote terminal;

[0055] The first remote terminal uploads the shared screen to the sharing terminal;

[0056] The sharing terminal receives the shared screen uploaded by the first remote terminal, and displays it in the shared screen window.

[0057] From the above description, it can be seen that when the sharing terminal accepts the sharing request of the first remote terminal, a one-way control connection is formed between the sharing terminal and the first remote terminal, so that other first remote terminals connected to the sharing terminal can indirectly control the first remote terminal being shared through the sharing terminal, and indirectly view the screen on the first remote terminal being shared through the sharing terminal, thereby improving the interactivity in the screen sharing process.

[0058] Furthermore, the first remote terminal uploading the shared screen to the shared terminal includes:

[0059] Creating the shared screen window on the first remote terminal;

[0060] An operation event on the first remote terminal is obtained, a software program interface corresponding to the operation event is displayed in the shared screen window, and a screen in the shared screen window is transmitted to the shared terminal.

[0061] From the above description, it can be seen that by creating a shared screen window on the first remote terminal and only sharing the application interface of the file that needs to be demonstrated, the leakage of information on the first remote terminal is avoided, and other terminals can only control the first remote terminal within the range limited by the shared screen window when remotely controlling it, thereby improving the interactivity between different users when sharing the screen and improving the security of the user's privacy as the sharing end.

[0062] Furthermore, the sharing terminal receives a sharing request from at least one of the first remote terminals, and after the sharing terminal accepts the sharing request, the step further includes:

[0063] determining whether the first remote terminal has received a disconnection sharing request, and if so, redirecting the control connection relationship between the sharing terminal and the first remote terminal that sent the sharing request, so as to form a unidirectional control connection relationship between the first remote terminal and the sharing terminal;

[0064] And restore the shared screen window image on the shared terminal.

[0065] From the above description, it can be seen that when the first remote terminal disconnects the sharing, the shared screen window image on the shared terminal is restored in time, and the one-way control connection relationship between the first remote terminal and the shared terminal is re-established, thereby improving the flow of the screen sharing process.

[0066] Further, the performing an operation corresponding to the control request on the shared screen window includes:

[0067] The sharing terminal determines whether the control request complies with the preset operation authority, and if so, performs an operation corresponding to the control request on the shared screen window;

[0068] If not, the operation corresponding to the control request will not be reflected.

[0069] As can be seen from the above description, by setting the operation authority on the shared terminal, the operable scope of other remote control terminals on the shared terminal is limited, thereby further improving the security of the shared terminal.

[0070] Another embodiment of the present invention provides an intelligent conference control device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements each step of the intelligent conference control method described above when executing the computer program.

[0071] The above-mentioned intelligent conference control method and device of the present invention are applicable to video communication application scenarios such as remote video conferencing, remote screen sharing, and online teaching. While improving the interactivity of the shared screen, the security of the shared screen is also improved. The following is an explanation through specific implementation methods:

[0072] Embodiment 1

[0073] Please refer to Figure 1 and Figure 2 , an intelligent conference control method, comprising the steps of:

[0074] S1. Receive a first communication connection request, establish a communication connection between the shared terminal 1 and at least one first remote terminal 2, and establish a one-way control connection between the first remote terminal 2 and the shared terminal 1; the one-way control is represented by the control of the shared terminal 1 by the first remote terminal 2; when applied to a conference scenario, the shared terminal 1 is a terminal device or a personal PC terminal in a conference room, and the first remote terminal 2 is a mobile terminal or PC terminal that remotely joins the conference; or when applied to an online class scenario, the shared terminal 1 is a terminal device used by a teacher, and the first remote terminal 2 is a mobile terminal or PC terminal used by a student; at the same time, the shared terminal 1 obtains and saves the corresponding IP addresses of all the first remote terminals 2, and generates an IP address information table of the first remote terminal 2, such as the shared terminal 1 obtains the IP addresses corresponding to the mobile terminal 1, PC1, PC2 and PC3; all the first remote terminals 2 obtain and save the IP address of the shared terminal 1, that is, the mobile terminal 1, PC1, PC2 and PC3 respectively save the IP address of the shared terminal 1;

[0075] S2, creating a shared screen window on the sharing terminal 1; that is, creating the shared screen window on the display screen desktop of the sharing terminal 1, for displaying the screen to be shared;

[0076] S3, obtaining an operation event on the shared terminal 1, displaying the software program interface corresponding to the operation event in the shared screen window, and transmitting the screen in the shared screen window to the first remote terminal 2 that has established a communication connection with the shared terminal 1; if an operation of clicking a .docx file on the screen of the shared terminal 1 with a mouse is obtained, the corresponding application is started according to the opening method corresponding to the .docx file, and the application interface is displayed in the shared screen window; if the opening method of the .docx file is word, the screen corresponding to the application word is displayed in the shared screen window, and the content of the .docx file and subsequent operations on the content of the .docx file are displayed; if the opening method of the .docx file is wps, the screen corresponding to the application wps is displayed in the shared screen window, and the content of the .docx file and subsequent operations on the content of the .docx file are displayed;

[0077] When the operation event does not trigger an application, but is a click on a folder, moving files in a folder, or viewing files in a compressed package, the corresponding operation will not be displayed in the shared screen window; that is, the operating end at this time is the shared terminal 1, and the direct operator of the shared terminal 1 can see all the contents of the shared terminal 1; while the first remote terminal 2 or other terminals can only see the content displayed in the shared screen window.

[0078] S4, the shared terminal 1 receives at least one control request of the first remote terminal 2; if PC1 sends a control request to the shared terminal 1, the shared terminal 1 receives the control request sent by PC1;

[0079] S5. The sharing terminal 1 determines whether the control request is allowed to be executed. If so, an operation corresponding to the control request is executed on the software program interface in the shared screen window. Specifically:

[0080] The sharing terminal 1 determines whether the control request meets the preset operation authority. If yes, the operation corresponding to the control request is performed on the shared screen window; if no, the operation corresponding to the control request is not reflected;

[0081] If the control request currently received by the shared terminal 1 includes the control request sent by PC1 and the control request sent by PC2, and the first remote terminal 2 currently allowed to be controlled is set on the shared terminal 1 as PC1 or the shared terminal 1 accepts the control request of terminal PC1, then the operation instruction sent by terminal PC1 is executed on the software program interface in the shared screen window; and the control request sent by terminal PC2 is not responded;

[0082] At this time, the first remote terminal 2 can control the content displayed in the shared screen window on the shared terminal 1, that is, the operation of the first remote terminal 2 on the shared terminal 1 is limited to the part within the shared screen window; it is unable to view and control the content outside the shared screen window. For example, during online teaching, the teacher calls on students to perform exercise calculations, and displays the exercises to be completed in the shared screen window. The teacher can specify the terminal corresponding to the student to remotely control the shared terminal used by the teacher. The controllable range is only within the shared screen window, that is, only part of the exercise content can be operated, so that students can perform exercise calculations on the teacher's shared terminal and share the calculation process screen to other students' terminal screens;

[0083] Meanwhile, if the shared terminal 1 is currently set to not allow the deletion operation to be performed, when the operation instruction sent by the terminal PC1 includes the deletion operation, the shared terminal 1 does not respond to the deletion operation performed by the terminal PC1.

[0084] Embodiment 2

[0085] This embodiment differs from the first embodiment in that a communication connection is established between the shared terminal and the second remote terminal;

[0086] Please refer to Figure 3 and Figure 4 , further comprising the steps of:

[0087] A1. Receive a second communication connection request, establish a communication connection between the shared terminal 1 and at least one second remote terminal 3, and establish a one-way control connection between the shared terminal 1 and the second remote terminal 3; the one-way control is represented by the control of the shared terminal 1 over the second remote terminal 3; when applied in a conference room scenario, the shared terminal 1 is a terminal device in the conference room, and the second remote terminal 3 is a PC terminal device on a workstation; the shared terminal 1 obtains and saves the corresponding IP addresses of all the second remote terminals 3, and generates a second remote terminal IP address information table, such as the shared terminal 1 obtains the IP addresses corresponding to the mobile terminal 2, PC4 and PC5; all the second remote terminals 3 obtain and save the IP address of the shared terminal 1, that is, the mobile terminal 2, PC4 and PC5 respectively save the IP address of the shared terminal 1; when the shared terminal 1 needs to control a certain terminal device, a connection is established through the corresponding IP; for example, if the shared terminal 1 needs to control the mobile terminal 2, the connection between the shared terminal 1 and the mobile terminal 2 is realized based on the IP address of the mobile terminal 2 recorded in the second remote terminal IP address information table. A2. The sharing terminal 1 receives at least one file uploaded by the second remote terminal 3, and displays the icon of the file in the sharing screen window. Specifically:

[0088] A21, the shared terminal 1 determines whether there is an application corresponding to the format of the file locally,

[0089] If so, execute A211, save the file locally, generate an icon for the file, and display the icon for the file in the shared screen window; if the shared terminal 1 receives files uploaded from the mobile terminal 2, PC4, and PC5, if the uploaded files are in xlsx format, doc format, and dwg format, and there are word applications, excel applications, and wps applications on the shared terminal 1, then generate file icons corresponding to the xlsx format and doc format, and display the corresponding file icons in the shared screen window;

[0090] If not, execute A212, save the information of the second remote terminal 3 that uploaded the file, generate the icon of the file, and display the icon of the file in the shared screen window; that is, when there is no file that can start the dwg format on the shared terminal 1, save the information of the second remote terminal 3 that uploaded the dwg format file, generate a file icon corresponding to the dwg format, and display the corresponding file icon in the shared screen window;

[0091] A3. Obtaining operation events in the shared screen window; for example, obtaining operations of clicking a doc file icon, an xlsx file icon, and a dwg file icon in the shared screen window with a mouse;

[0092] A4, the shared terminal 1 determines whether there is an application corresponding to the format of the file locally, and if not, generates a remote control instruction according to the operation event; for example, when the operation event is clicking on the dwg file icon, since the shared terminal 1 does not have an application that can start the dwg format locally, a remote control instruction is generated;

[0093] If the operation event is clicking on a doc file icon or an xlsx file icon, the doc file or the xlsx file is directly started through the local application of the sharing terminal 1, and the screen is displayed in the shared screen window;

[0094] A5. The shared terminal 1 sends the remote control instruction to the second remote terminal 3 corresponding to the file. Specifically, the shared terminal 1 obtains the information of the second remote terminal 3 corresponding to the file, and sends the remote control instruction to the corresponding second remote terminal 3 according to the information of the second remote terminal 3; if the dwg file comes from PC4, the shared terminal 1 obtains the IP address and other information of the terminal PC4 through the IP address information table of the second remote terminal 3, and sends the remote control instruction to the terminal PC4 according to the IP address of the terminal PC4, so as to realize the remote control of the terminal PC4 by the shared terminal 1;

[0095] A6. The shared terminal 1 receives the application interface returned by the second remote terminal 3 corresponding to the file, and displays the application interface in the shared screen window; that is, after the terminal PC4 opens the dwg file through the CAD application, the terminal PC4 only returns the interface information displayed by the CAD application and the screen information operated in the interface to the shared terminal 1, and the shared terminal 1 then displays the information returned by the terminal PC3 in the shared screen window.

[0096] Embodiment 3

[0097] The difference between this embodiment and the first or second embodiment is that the sharing terminal shares the screen of the first remote terminal; please refer to Figure 5 as well as Figure 2 , including the steps of:

[0098] B1, the shared terminal 1 receives at least one sharing request from the first remote terminal 2; if the terminal PC1 and the terminal PC2 send a sharing request to the shared terminal 1, the shared terminal 1 receives the sharing request sent by the terminal PC1 and the terminal PC2;

[0099] B2. Determine whether the shared terminal 1 accepts the sharing request. If so, redirect the one-way control connection relationship between the shared terminal 1 and the first remote terminal 2 that sends the sharing request, so as to form a one-way control connection between the shared terminal 1 and the first remote terminal 2. If the shared terminal 1 receives the sharing request from the terminal PC1, the one-way control connection relationship between the terminal PC1 and the shared terminal 1 is transformed into a one-way control connection relationship between the shared terminal 1 and the terminal PC1.

[0100] B3. The first remote terminal 2 uploads the shared screen to the shared terminal 1. Specifically:

[0101] B31, creating the shared screen window on the first remote terminal 2; that is, creating the shared screen window on the terminal PC1;

[0102] B32, obtaining an operation event on the first remote terminal 2, displaying the software program interface corresponding to the operation event in the shared screen window, and transmitting the screen in the shared screen window to the shared terminal 1; that is, obtaining an operation event on the terminal PC1, if the operation event is clicking on a word document, starting the word program to display the content of the word document in the shared screen window, and transmitting the screen displaying the content of the word document to the shared terminal 1;

[0103] B4, the sharing terminal 1 receives the shared screen uploaded by the first remote terminal 2, and displays it in the shared screen window; that is, the sharing terminal 1 receives the screen showing the content of the word document uploaded by the terminal PC1, and displays the screen in the shared screen window;

[0104] In an optional implementation manner, step B2 further includes:

[0105] Determine whether the first remote terminal 2 has received a request to disconnect the sharing. If so, redirect the control connection relationship between the shared terminal 1 and the first remote terminal 2 that sent the sharing request to form a one-way control connection relationship between the first remote terminal 2 and the shared terminal 1, and restore the shared screen window image on the shared terminal 1; that is, terminal PC1 can disconnect the shared screen by sending a request to disconnect the sharing to the shared terminal 1 at any time during the sharing process. At this time, the shared screen window image on the shared terminal 1 is restored to the shared screen of the shared terminal 1 itself; when a mobile terminal or a tablet is the shared terminal, the virtual keyboard on the mobile terminal or the tablet is not shared, so as to avoid the problem of leakage of private information such as passwords when the virtual keyboard is used to input private information such as passwords.

[0106] Embodiment 4

[0107] The difference between this embodiment and the first embodiment, the second embodiment or the third embodiment is that the shared terminal establishes a communication connection with the first remote terminal and the second remote terminal at the same time;

[0108] Please refer to Figure 6 , the shared terminal 1 simultaneously establishes communication connections with the mobile terminal 1, the mobile terminal 2, and PC1-PC5;

[0109] Wherein, step S5 also includes:

[0110] S51, determine whether the picture in the shared screen window is the picture returned by the second remote terminal 3, and if so, send the control request to the second remote terminal 3; if the picture in the current shared screen window is as described in Example 2, that is, the picture in the shared screen window is the picture uploaded by terminal PC4, and the corresponding picture is the CAD application interface; and at this time, when terminal PC3 in the first remote terminal 2 remotely operates the shared terminal 1, since the picture in the shared screen window of the current shared terminal 1 comes from terminal PC4, the device actually remotely operated by terminal PC3 is terminal PC4, and the shared terminal 1 sends the control request from terminal PC3 to terminal PC4;

[0111] If not, the shared terminal 1 directly executes the control request from PC 3 and displays the operation screen in the shared screen window;

[0112] S52, the second remote terminal 3 performs corresponding operations according to the control request, and transmits the operation screen to the shared terminal 1; that is, the terminal PC4 performs corresponding operations according to the control request sent by the terminal PC3, such as modifying and moving the drawings in the CAD application, and outputs the operation screen displayed in the CAD application to the shared terminal 1;

[0113] S53, the shared terminal 1 receives the operation screen returned by the second remote terminal 3, and displays the operation screen in the shared screen window; after the shared terminal 1 receives the operation screen returned by the terminal PC4, the shared terminal 1 displays the operation screen displayed in the CAD application in the shared screen window.

[0114] Embodiment 5

[0115] The difference between this embodiment and the above embodiment is that multiple shared screen windows are created for display;

[0116] Please refer to Figure 2 , if the current shared terminal 1 receives sharing requests from PC1 and PC2, two shared screen windows are created on the shared terminal 1, which are used to display the content on PC1 and PC2 respectively; at this time, PC3 and mobile terminal 1 can see the screens shared by PC1 and PC2 based on shared terminal 1. For example, in an actual scenario, if a teacher calls on two students to do exercises, the teacher can specify the corresponding students to share their terminals and display them on the teacher's terminal, so that other students can see the operation of the students doing the exercises through the teacher's terminal; so that during the students' operation, the teacher can also directly supplement the explanation.

[0117] At the same time, the teacher terminal can perform permission management and control the sharing permissions of other terminals such as PC1, PC2, and PC3. For example, in a conference room scenario, the shared terminal in the conference room can manage the meeting permissions.

[0118] Embodiment 6

[0119] Please refer to Figure 7 , an intelligent conference control device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, each step in an intelligent conference control method as described in embodiments one, two, three, four, and five is implemented.

[0120] In summary, the present invention provides an intelligent conference control method and device, which, by creating a shared screen window on a shared terminal, only displays the software program interface corresponding to the operation event on the shared terminal in the shared screen window, that is, not all interfaces on the shared terminal are shared, but only the application program interface of the file that needs to be demonstrated is shared, thereby avoiding the leakage of information on the shared terminal, and by establishing a one-way control connection between all first remote terminals and the shared terminal and establishing a one-way control connection between the shared terminal and all second remote terminals, so that when the shared terminal performs screen sharing through the shared screen window, the first remote terminal can control the content displayed in the shared screen window on the shared terminal by sending a control request, thereby realizing the first A remote terminal performs limited remote control operations on a shared terminal, and when the first remote terminal sends a sharing request, the shared terminal displays the image in the shared screen window on the first remote terminal that sent the sharing request, and when the shared terminal does not have an application corresponding to the file uploaded by the second remote terminal installed, the application interface on the second remote terminal can be transmitted to the shared terminal by remote control, and then the application interface is demonstrated through the shared screen window on the shared terminal. While avoiding information leakage on the second remote terminal, the file transfer method is also made more convenient, thereby improving the interactivity between different users when sharing the screen, and improving the security of the user privacy of the shared terminal.

[0121] The above descriptions are merely embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent transformations made using the contents of the present invention's specification and drawings, or directly or indirectly applied in related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. An intelligent conference control method, characterized in that: Includes steps: receiving a first communication connection request, establishing a communication connection between the shared terminal and at least one first remote terminal, and establishing a unidirectional control connection between the first remote terminal and the shared terminal; Creating a shared screen window on the shared terminal; Acquire an operation event on the shared terminal, display a software program interface corresponding to the operation event in the shared screen window, and transmit the screen in the shared screen window to the first remote terminal that establishes a communication connection with the shared terminal; The shared terminal receives a control request from at least one of the first remote terminals; The sharing terminal determines whether the control request is allowed to be executed, and if so, performs an operation corresponding to the control request on the software program interface in the shared screen window; receiving a second communication connection request, establishing a communication connection between the shared terminal and at least one second remote terminal, and establishing a unidirectional control connection between the shared terminal and the second remote terminal; The sharing terminal receives at least one file uploaded by the second remote terminal, and displays an icon of the file in the sharing screen window; Acquire operation events in the shared screen window; The sharing terminal determines whether there is an application corresponding to the format of the file locally, and if not, generates a remote control instruction according to the operation event; The shared terminal sends the remote control instruction to the second remote terminal corresponding to the file; The sharing terminal receives an application program interface returned by the second remote terminal corresponding to the file, and displays the application program interface in the sharing screen window.

2. The intelligent conference control method according to claim 1, characterized in that: The performing an operation corresponding to the control request on the shared screen window comprises: Determining whether the picture in the shared screen window is the picture returned by the second remote terminal, and if so, sending the control request to the second remote terminal; The second remote terminal performs a corresponding operation according to the control request and transmits an operation screen to the shared terminal; The shared terminal receives the operation picture returned by the second remote terminal, and displays the operation picture in the shared screen window.

3. The intelligent conference control method according to claim 1, characterized in that: The sharing terminal receiving at least one file uploaded by the second remote terminal and displaying the icon of the file in the sharing screen window comprises: The sharing terminal determines whether there is an application corresponding to the format of the file locally, and if so, saves the file locally, generates an icon for the file, and displays the icon of the file in the sharing screen window; If not, the information of the second remote terminal that uploaded the file is saved, an icon of the file is generated, and the icon of the file is displayed in the shared screen window.

4. The intelligent conference control method according to claim 3, characterized in that: The sharing terminal sending the remote control instruction to the second remote terminal corresponding to the file includes: The sharing terminal obtains information of the second remote terminal corresponding to the file, and sends the remote control instruction to the corresponding second remote terminal according to the information of the second remote terminal.

5. The intelligent conference control method according to claim 1, characterized in that: Also includes: The sharing terminal receives a sharing request from at least one of the first remote terminals; determining whether the sharing terminal accepts the sharing request, and if so, redirecting the unidirectional control connection relationship between the sharing terminal and the first remote terminal that sends the sharing request, so as to form a unidirectional control connection from the sharing terminal to the first remote terminal; The first remote terminal uploads the shared screen to the sharing terminal; The sharing terminal receives the shared screen uploaded by the first remote terminal, and displays it in the shared screen window.

6. The intelligent conference control method according to claim 5, characterized in that: The first remote terminal uploading the shared screen to the sharing terminal includes: Creating the shared screen window on the first remote terminal; An operation event on the first remote terminal is obtained, a software program interface corresponding to the operation event is displayed in the shared screen window, and a screen in the shared screen window is transmitted to the shared terminal.

7. The intelligent conference control method according to claim 5, characterized in that: The sharing terminal receives a sharing request from at least one of the first remote terminals, and after the sharing terminal accepts the sharing request, the sharing terminal further includes: determining whether the first remote terminal has received a disconnection sharing request, and if so, redirecting the control connection relationship between the sharing terminal and the first remote terminal that sent the sharing request, so as to form a unidirectional control connection relationship between the first remote terminal and the sharing terminal; And restore the shared screen window image on the shared terminal.

8. The intelligent conference control method according to claim 1, characterized in that: The performing an operation corresponding to the control request on the shared screen window comprises: The sharing terminal determines whether the control request complies with the preset operation authority, and if so, performs an operation corresponding to the control request on the shared screen window; If not, the operation corresponding to the control request will not be reflected.

9. An intelligent conference control device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the processor implements each step of the intelligent conference control method as described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Shared screen control method, terminal and device and readable storage medium

    CN110798652A