Detailed Description
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present application, but the present application may be practiced in other ways other than those described herein, and persons skilled in the art will readily appreciate that the present application is not limited to the specific embodiments disclosed below.
By multi-person conference (also referred to as a multiparty conference or community conference) is meant a conference in which multiple participants participate simultaneously. Such conferences may be conducted in a face-to-face manner, or remotely via telephone, video conferencing software, or online conferencing platforms, etc.
The main characteristics of the multi-person conference include 1) a plurality of participants, wherein the number of participants is usually more than one, and can be from a few persons to tens of persons, even more, and the participants can come from the same company, different departments, or different companies, organizations and the like. 2) Communication interaction, namely, meeting participants can carry out impulse communication, discussion and decision in the meeting, and information sharing and problem solving are promoted. 3) The multi-person conference can take different forms including, but not limited to, live conference, conference in which all participants communicate face to face at the same location, teleconference, conference in which the conference is conducted by telephone, videoconference, conference in which the conference is conducted by videoconference software (e.g., zoom, microsoft Teams, skype, etc.), and support real-time video and audio communications. 4) And the time and space flexibility, especially teleconferencing, so that the participants can be free from the limitation of geographic positions, and the cooperation of the parties is facilitated. 5) The purposes are various, and the purposes of the multi-person conference can be to discuss project progress, make decisions, solve problems, share information or train, etc.
In the multi-person conference in the prior art, when someone issues a question about a shared document, the shared document needs to be turned to a corresponding position by the sharing person according to the question, and the sharing person turns slowly when seeking to locate the question, so that the conference efficiency is slow, and the conference efficiency is not beneficial to improvement.
The invention is mainly described by taking an online conference carried out by a multi-person telephone conference, a video conference or a remote mode as an example.
As shown in fig. 1, an embodiment of the present application provides a multi-person conference-based application control method, and specifically, the multi-person conference-based application control method includes the following steps:
Step S100, acquiring a multi-person conference request, accessing each terminal participating in the multi-person conference into the conference, and establishing a multi-person conference scene;
In the embodiment of the invention, a multi-person conference is taken as an example for explanation, an application control button for applying a control request is required to be additionally arranged on an operation interface of a multi-person conference scene in advance before implementation, and a shared document displayed by a terminal which can apply for authorization to control the multi-person conference scene through the application control button is arranged;
And setting the application control buttons to only one person at the same time, when a terminal applies, the application control buttons of other terminals are arranged with ash and cannot be selected, and after the control is canceled, the application control buttons of all terminals are restored to the optional state.
That is, before the embodiment of the invention is implemented, an application control button is added in the operation interface of the multi-person conference. The main function of this application control button is to allow participants to apply for control over shared documents in the conference. For example, if there is a PPT shared by a sharing end in a conference, other non-sharing end participants can apply for editing or exposing rights to the PPT by clicking on this button.
In this embodiment, the limitation on the control request is specifically that the function of the application control button is set, so that only one participant is allowed to apply for control at the same time. That is, when a participant clicks the application control button and applies successfully, the application control buttons of other participants will be grayed out, so that they can not initiate control requests any more.
In the embodiment of the invention, once the participant who applies for control at present cancels the application control (for example, the editing or page turning of the application control on the shared document is completed, etc.), the application control buttons of all terminals are restored to the selectable state again, and other participants are allowed to apply for control again.
This has the advantage that conflicts can be avoided, since by limiting the application of control by only one person at the same time, conflicts and confusion caused by multiple participants attempting to control the shared document at the same time can be effectively avoided. This design ensures an orderly progress of the conference. And the discussion and decision process of the conference will be more centralized and efficient since only one person can control the shared document. The attendees may focus more on the current discussion without fear that others will suddenly insert control.
When the participant applies for control, the participant can clearly know who the holder of the current control right is and when the participant can apply for again. This transparency helps to improve the participants' sense of participation and the overall experience of the conference. Through the control mechanism, the participants waiting for the control right can be encouraged to be more active when speaking, and the participants waiting for the control right can pay more attention to the current discussion content, so that the interactivity of the conference is improved.
In this step S100, a multi-person conference request is obtained, and each terminal participating in the multi-person conference is accessed to the conference to establish a multi-person conference scene. In particular, when a request for a multiplayer conference is received. Such a request may be initiated by a participant by clicking on a button that "begins a meeting" or "initiates a meeting". The request may contain information about the meeting, such as the meeting topic, participant list, meeting time, meeting password, etc. Once the conference request is identified and validated, the present invention will send access instructions to all terminals to be attended based on the participant list in the request. The conference terminals can be computers, tablets, mobile phones and other devices. This process may involve the establishment of a network connection to ensure that each terminal has smooth access to the conference. In the access process, the invention needs to carry out identity verification, so that only authorized participants can enter the conference.
When all the terminals of the participants are successfully accessed, the invention creates a multi-person conference scene at the back end. In this scenario, functionality may be included for sharing documents, video streaming, audio, meeting chat, etc. This scenario provides a shared platform where all participants can interact, discuss, and display in real time, exchanging information.
Step S200, based on a sharing request sent by a sharing end, displaying a sharing document to a terminal of the multi-person conference scene;
In this embodiment, in a multi-person conference, if one of the participants (e.g., a presenter of the conference or a participant to be presented) issues a sharing request. This may be done by clicking on the "share screen" or "share document" button. The sharing request may convey specific content, such as an application, file, or other media, that is to be shared. In the invention, when the sharing request is identified, the document or the content appointed by the sharing end is accessed. The content may be a spreadsheet, a presentation, an image, or any other type of sharable file.
Of course, in practice, some verification may be provided to ensure that the document being shared does exist and meets the subject and objectives of the meeting. After confirming that the shared document is valid, the embodiment of the invention transmits the shared content to all terminal devices participating in the conference through a network. Each participant's device will display the shared document in synchronization.
Of course, in a specific embodiment, it is also preferable to provide some auxiliary functions, such as allowing participants to make comments, mark emphasis or make interactive discussions, while applying for control requests, so as to enhance the sharing effect.
The method has the advantages that conference participants can more intuitively understand discussion contents by sharing documents, and information misunderstanding caused by language expression is reduced. This helps to improve the overall efficiency of the conference. And the display of the shared document provides participation opportunities for the participants, so that the participants can view related data or information in real time and interact, and the participation sense of the conference is improved. And while discussing a particular transaction, the shared document can be seen at the same time, helping the participants to reach consensus faster and make more accurate decisions. This is particularly important for items that require a fast reaction.
Step S300, when receiving an application control request of a non-sharing end, carrying out confirmation of authorization permission control or cancellation control on the application control request;
In this step embodiment, in a multi-person conference, for a user (sharing end) who is sharing a document, other participants (non-sharing end) may initiate application control requests. This request may be accomplished by clicking on the "apply controls" button, indicating that control of the current shared content (e.g., document, presentation, or application) is desired.
In the embodiment of the invention, the application control request is verified, specifically, after the application control request is received, verification is performed. This verification includes checking the identity, rights and current meeting status of the request originator. Embodiments of the invention may determine whether the request is compliant and logical. For example, it may be checked whether other people are currently controlling the shared content.
Then, confirmation of permission control or cancellation control is performed, specifically, in the present invention, when the system confirms compliance of the request, a control authorization request is sent to the current sharing end, so that the sharing end determines whether to allow the user of the non-sharing end to acquire the control right. The sharing end can decide to respond to the request according to the needs of the conference and the judgment of the dominant. The shared terminal can select "permit control" or "cancel control". If control is allowed, the process proceeds to step S400, and if refusal is performed, the applicant receives a notification.
For example, in a meeting attendee collaboration conference, project managers are sharing a project plan document. Other participants wish to edit and discuss the document. When the developer requests for the small Li Faqi, the "apply for control" button is clicked, and a control application is sent to the project manager, indicating that a question is desired to be made somewhere on the shared document. Upon receipt of xiao Li a request to validate the application control request, the present invention may validate the request. However, if the project manager is deeply explaining the contents of the document at this time, it may be decided to disagree with the switching control right temporarily. Therefore, after receiving the confirmation of the control request of the system, the project manager selects to reject xiao Li the control application, can confirm cancellation of the control, and can explain reasons such as' please, etc. through the meeting chat function, i need to explain some points.
The invention will inform the small Li Tade that the request is denied and prompt him that he can apply again after the project manager has completed the description.
In this process, normal progress of the conference is maintained, and the small Li Neng can concentrate on the explanation of the project manager while waiting, and the project manager can smoothly complete own speech. The mode ensures the fluency and the high efficiency of the operation of the conference, and simultaneously creates conditions for interaction at key moments. Finally, the project manager, after completing the explanation, may choose to allow xiao Li to control the document to ask questions in some place of the shared document.
As shown in fig. 4, in the embodiment of the present invention, a control button 80 is newly added to the multi-user conference interface, and a mouse for controlling the sharing personal computer is clicked. The position and style of the application control button 80 are shown in fig. 4, for example, and the content part irrelevant to the present invention in fig. 4 is coded, and mainly illustrates the application control button 80.
The benefit of this step is that by verifying and authorizing the application control request, the regulation and order in the meeting process is ensured, preventing unauthorized chaotic operations. Such an arrangement can improve the professionality of the meeting. And the invention sets up and makes the strict application and authorizing the procedure to prevent the control of not agreeing, make the person sharing the content will not be interrupted, reduce the unnecessary interference.
The mechanism of the invention can enable the participants to effectively cooperate and share information when the participants are right. Allowing the appropriate person to control the shared content at the appropriate time helps to improve the quality of the discussion and the efficiency of the decision making. In addition, through the process of recording and confirming the control request in the conference, all participants know who is controlling the shared content, thereby increasing the transparency of the conference and enabling each participant to be more autonomous and responsible.
Step S400, when a confirmation instruction for authorizing the permission control of the application control request is received, further confirming the permission range of the permission control, and controlling that the application control requests of other non-sharing terminals cannot be sent out at the moment;
In this embodiment, once a sharing end (e.g., project manager) selects to allow a certain non-sharing end user (e.g., developer) to control the shared content, the present invention will receive a confirmed instruction, i.e., an authorization to allow control instruction. This instruction indicates that the user has obtained control authority.
The present invention further confirms the control authority range and, in particular, the user-operable range granted control authority. This may include restrictions on page-turning viewing rights, editing rights, content that can be viewed, and operations on the document, such as whether the page can be shared with other participants or the content modified.
For example, the present invention may allow a user to edit only certain specific documents through menu settings, rather than having control over the content shared by the entire conference. The administrator may define this scope of authority to ensure that control is not misused. Once a certain non-sharing end user obtains control right, the invention can temporarily disable the control requests sent by other non-sharing end users. Therefore, the situation that a plurality of users apply for control at the same time in the current control state can be avoided, and confusion and conflict are caused.
Furthermore, the invention can also display a message on the user interface to inform other users that the control is not required to be applied under the current sharing state, thereby maintaining the smooth progress of the conference.
For example, when in a design review meeting, a designer king needs to explain a product design document, he requests control and is authorized by the project manager. When the project manager confirms the control request of the king, the indication system allows the king to obtain control right and starts to display the design document. When the control authority range of the king is confirmed, the invention allows the user to page the currently displayed design document, but does not allow the user to access other unpublished documents or options. The invention prompts the king that he can page the current shared document but cannot modify other parts of the document.
The present invention automatically disables control requests from other participants when the king begins controlling the document. The rest of the participants see a message on the interface indicating that the application for control is not currently accepted, and reminding them later.
In this way, the conference is efficiently conducted. The king can focus on the display design, while other members can focus on listening and feedback. After the king finishes displaying, other people can apply for the control request again, and the ordered proceeding of the whole process is ensured. Such an arrangement promotes conference efficiency and participant satisfaction to a new level.
The benefit of this step is that by explicitly controlling the scope of the rights, the security and the cleanliness of the shared content are ensured. The limitation of the authority range prevents unordered modification of the document and ensures the accuracy of related information. And by prohibiting other non-sharing terminals from sending out control requests, multiparty disputes at key moments can be effectively avoided, and the current lecturer or controller is not interfered during expression. This provides a good discussion environment for the participants. And the management measures allow the users who acquire the control to fully conduct discussion and demonstration, and meanwhile ensure that other users can know when the users can participate in and resume the control, so that the collaboration efficiency of the participants is improved. And the participants can have definite control information in the conference, so that unnecessary waiting and conflict are reduced, and the overall conference experience and satisfaction are improved.
The method further comprises the step of further receiving the application end control authority and the application end operable area which are determined by the sharing end selection when a confirmation instruction for authorizing and allowing control of the application control request is received.
The application end control authority comprises authority for controlling a mouse and/or authority for controlling keyboard input, wherein the authority for controlling the mouse comprises moving, rolling and clicking operations;
the application end operable area comprises whether page switching operation can be performed on the whole shared document or only partial operation can be performed on the shared document.
In the embodiment of the invention, once the sharing end (such as project manager) decides to allow a certain non-sharing end user (such as developer) to control the shared content, a confirmation instruction is received to confirm that the sharing end has agreed to the application end user to obtain the control authority. The control authority of the user of the application end can be allowed to be customized by the sharing end through the interface. These rights may include:
1) Control the right of the mouse, this right allows users to carry on various mouse operations, including:
moving, the user may move the mouse pointer to select and highlight certain portions of the document.
Scrolling-a user can scroll up and down through a document to view different pages or content.
Clicking operation-the user may click on a button or link in the document to perform the relevant operation.
2) Control the right of keyboard input, this right allows users to make keyboard input and modification, including:
And (3) character input, namely, a user can input characters in the shared document to carry out remarks or comments.
Modification-the user can adjust or alter the text content, e.g. delete, replace or insert text.
3) The invention further inquires whether the shared terminal allows the application terminal to operate the specific area of the shared document or the whole document after the control authority is determined.
Regarding the page switching operation, namely, the sharing end of the invention can choose whether to allow the application end user to switch the page of the whole shared document, which is important to the collaboration efficiency of the participants. Allowing page switching can help users quickly find the required information for discussion.
For example, when in a meeting of marketing participants, the participants are discussing new marketing documents. Project managers want a designer king to be able to participate in document revisions while limiting his modifications to certain sensitive information. The small Wang Ke in the embodiment of the invention is used for sending out the application control request, the project manager can announce and agree with the control request of the king in the conference, and the system sends out a confirmation instruction, and the system receives the instruction to indicate that the king has obtained the control authority.
Then, the selection determines the control authority, and the project manager restricts only scrolling and moving if the king is allowed to control the mouse authority, but does not allow him to perform clicking operation, so that he cannot accidentally open other files. When the project manager allows the king to enter the key board at the same time, remarks can be added in the document, notes are annotated and the text is modified.
Finally, the project manager confirms that the king is allowed to make page switches so that he can quickly switch between different pages to review the relevant information, but not allow him to delete the entire document or modify important content.
Under this setting, wang Ke is small to easily add the necessary annotations to the document while still maintaining protection of important information. The discussion of the participants becomes more efficient, the king can quickly feed back and make improvement suggestions, and project managers can also ensure that the core information of the document is not tampered with. Through clear authority and operable area division, the whole conference flow is smoother, and the collaboration capability of participants is effectively enhanced.
The method is better than 1) is favorable for the fine management of the authority, and can be flexibly adjusted according to specific meeting requirements by allowing the sharing end to customize the control authority of the application end. Such refined management makes conference participation more efficient, thereby improving efficiency of collaboration.
2) By clearly defining the control authority of the mouse and the keyboard, the risk of misoperation on the shared document can be reduced. For example, by limiting the mouse click operation, the user is prevented from accidentally opening unnecessary links, which is particularly important when sensitive information is involved.
3) Conference interaction can be enhanced, i.e., allowing a user to control a mouse and enter keyboard increases conference interactivity. Participants not only passively receive information, but also can participate in the modification and annotation of the document in real time, so that the overall conference quality is improved.
4) The information sharing efficiency can be improved, and the user can quickly search and switch the content in the operable area, so that the discussion is smoother and not blocked, for example, in the case study or the discussion of product design, the related data or document content can be accurately checked.
Step S500, based on the application control request of the authorized permission control and the permission range of the permission control, only one non-sharing end authorized permission control is controlled at the same time, the displayed sharing document is operated and controlled in the permission range of the permission control, and the sharing end is allowed to have the highest priority permission for controlling the sharing document;
In this step, it is ensured that only one authorized non-sharing end user can operate within a specific authority range during the operation of sharing the document, while the sharing end user always maintains the highest control right on the document.
Specifically, when a non-sharing end user (such as a participant member) sends a control request to a sharing end user (such as a project manager), an operation authority for sharing the document is applied. The sharing end needs to evaluate the request and decide whether to authorize. Once the request is approved, the present invention will determine the type of operations that the non-sharing end user can perform based on the scope of rights set by the sharing end. The scope of rights may include controlling a mouse, making keyboard inputs, specific modifications to the document, etc.
And in order to avoid operation confusion, the invention ensures that only one authorized non-sharing end user can operate on the shared document at any time. Even if multiple users apply for control rights, the system automatically manages this process to ensure the order of operation.
And in the whole process, the sharing end user always enjoys the highest priority authority to the sharing document. This means that the sharing end can withdraw the control authority at any time or modify the document without being influenced by other user operations.
For example, when an educational participant is conducting a meeting for online course design, project managers may wish to collaborate in editing course schemas in real-time. The tutorial designer xiao Li wishes to modify the shared course outline and thus sends an application control request to the project manager requesting editing rights to the document. The project manager decides upon request to authorize xiao Li after auditing and sets permissions in the system, allowing xiao Li to mouse move, scroll and keyboard entry, but not allowing him to delete an entire paragraph or modify the title of the document.
In the embodiment of the invention, only one user operation is allowed at the same time, namely, the system automatically ensures that only the small Li Ke is needed to operate the course outline at the moment. Other participants can see the document but cannot control the document, so that the conflict caused by simultaneous editing is avoided.
If in the meeting, the project manager finds that some important content needs to be adjusted immediately, he can withdraw xiao Li control rights at any time and take over editing of the document. This allows the project manager to make the necessary changes quickly, ensuring accuracy of the course outline.
For another example, there is a meeting participant in a project reporting meeting where there is an important shared document (e.g., PPT). The other users A of the non-sharing end can apply for the control right to the PPT through an 'apply for control' button on the operation interface. At this time, other participants see the button to be gray, and cannot apply for. After the user A of other non-sharing terminals completes the display of the document, the sharing person can click the end control button. At this time, another user may apply for control again, for example, the project manager clicks the "apply for control" button at this time, and after the shared end authorization is confirmed, the project manager obtains the control right, and the apply for control buttons of other participants are grayed out again. Once the project manager finishes the explanation and selects to cancel the control, the application control buttons of all the participants are restored to the optional state, and other members can apply for control again to carry out the next discussion or display.
The mechanism ensures the fluency and the order of conferences, avoids the confusing situation caused by the contention control of multiple persons, and improves the participation feeling and the conference efficiency of the members of the participants.
The method has the advantages that 1) the conference efficiency can be improved, and as only one user can operate at any time, the discussion and modification process of the conference becomes more efficient, and confusion caused by simultaneous editing of multiple people is avoided. 2) The collaborative experience can be enhanced, participants can operate in a clear authority range, suggestions and modifications can be more confident proposed, and the collaborative atmosphere of participants is enhanced. 3) The information security can be ensured, namely the highest priority authority of the sharing end user ensures the protection of sensitive information, and project managers can intervene at any time to avoid potential misoperation or information leakage. 4) The system has flexible authority management, the sharing end can flexibly adjust the authority according to actual needs, each member of the participants is ensured to effectively contribute in a proper range, and the flexibility of the whole work is improved.
Through the steps and the mechanism, efficient and orderly collaboration can be realized in editing and discussion of the shared document, and the accuracy and the integrity of information are ensured, so that the smooth progress of the project is promoted.
And step S600, based on the control operation of the non-sharing end of the authorization permission control on the displayed shared document, controlling the terminal of the multi-person conference scene to display the corresponding operation on the shared document.
In this step, after a certain non-sharing end user (for example, a participant in a conference) obtains the control authority granted by the sharing end (for example, a conference host), the present invention needs to ensure that the user can perform various operations on the shared document within the authority range. These operations may include text entry, inserting pictures, adding notes, modifying formats, and the like.
The invention can display the operation visualization in real time, namely, in a multi-person conference scene, all the terminals of the participants need to display the operation of the non-sharing end user on the sharing document in real time. This means that the screens of the other participants should be updated synchronously each time the user operates to ensure that everyone sees the most recent modifications and additions.
The present invention requires management of operations by different users to prevent collisions. For example, if multiple users simultaneously request to control a document, the present invention can effectively process and assign rights to maintain operational uniformity and coordination at all times.
And the system of the present invention can also provide feedback and notification functions to display the status of the current operation to the participants. For example, if a user is editing a document, terminals of other participants may display information about the operation to avoid collisions while improving the transparency of the meeting.
The method has the advantages that each participant can see real-time document change, and interactivity and participation of the conference are increased. Everyone can learn the latest modifications at any time, facilitating more efficient discussions. And the real-time display and synchronous control reduce the data confusion and misunderstanding caused by independent operation, so that each participant can clearly see the modification made by other people, and the risk of misoperation is reduced. This step may be more straightforward and efficient by allowing participants to quickly see the modification results. The decision process will reduce the time for repeated confirmation, thereby improving the overall efficiency of the conference.
In a further embodiment, the application control method based on the multi-person conference further includes the steps of:
S601, in the process of displaying the shared document, receiving text annotation information of a display picture which is interested by a non-shared terminal in real time, and adding a corresponding device identifier to the text annotation information for storage.
S602, receiving reply information of the sharing end to the text annotation information, and sending the reply information to the corresponding text annotation equipment end according to the equipment identifier corresponding to the text annotation information.
In the embodiment of the invention, in the process that the sharing end is speaking the content of the sharing document PPT in a multi-person conference, other users feel that the users are in doubt and annotate and generate the annotating pictures on own pictures at any time, and the annotating pictures are uploaded to the sharing end, so that the sharing end can reply in time after the conference.
In particular, in a multi-person conference, non-sharing end users (such as participants of the conference) can annotate the currently displayed sharing document in real time. They can add text annotations on the key content to express their own views or raise questions. The invention can receive the annotation information in real time so as to ensure timely feedback after meeting.
By collecting the annotation information, the method records the corresponding position annotation and can generate the picture in real time in the annotation, and the method not only needs to record the specific content of the annotation, but also needs to correlate the specific content with equipment for generating the annotation. Each device has a unique device identifier that can help the system correctly identify the source of the annotation at a later stage. This step is important to keep the source of the information clear.
Then, after receiving the annotations, the sharing end user (e.g., the conference host or the owner of the document) may reply to the annotations after the meeting. This may be acceptance of opinion, solution to a problem, or further discussion of advice. After the sharing end user finishes replying, the invention needs to send the replying information to the corresponding non-sharing end equipment according to the equipment identification stored in the annotation information so as to ensure that the proposer of each annotation can see the feedback in time.
This has the advantage that through the real-time annotation and reply mechanism after the meeting, the participants can immediately see the feedback of others' opinion, thereby enhancing the interactivity and enthusiasm of the meeting. And the non-sharing end user can present comments or problems at any time according to the change of the sharing document, so that greater flexibility and adaptability are provided, and the participants are helped to quickly adjust the discussion direction. And all the notes and the corresponding replies thereof can be concentrated on the same platform, so that the information transmission becomes more transparent, the understanding and consensus of participants are promoted, and the misunderstanding and omission are reduced. And the members of the participators can cooperate in real-time discussion to understand each other's views and suggestions, thereby improving the quality and efficiency of decisions.
For example, a software development participant is engaged in an online meeting, discussing the user interface design of a new product. Participant xiao Li sees a design element in the shared document that he considers the color of this button to be insufficiently prominent, so he can leave on the screen an annotation that "suggest to change the button color to orange, for easy user recognition. The following steps are as follows:
the invention can receive and record the annotation information xiao Li in real time, and simultaneously store the annotation together with the device identification of the device (such as a notebook computer) for the small Li Shi.
The meeting presenter's annotation of small Zhang Kandao xiao Li may then reply in time or after taking into account its advice, "good idea, orange may enhance the visibility of the button, thank you feedback |" that reply may be received by the system in real time. In the invention, when the identifier of xiao Li equipment is identified, and the reply information of the small sheet is sent to the notebook computer of xiao Li, the user is ensured to know the feedback suggested by the user in time.
Therefore, through the flow, the invention is small Li Ke to know the attitudes of the small sheets to the suggestions of the small sheets, and the small sheets feel the opinion of the small sheets to be valued. This not only increases the feeling of participation in the meeting, but also further motivates the participants to optimize the discussion of the interface design. Finally, the participants can form a design scheme which meets the requirements of users in the interaction, so that the working efficiency and project achievement of the participants are improved.
In a further embodiment, the application control method based on the multi-person conference further includes:
When the sharing end or the application control request of the previous application cancellation is received, all terminals controlling the multi-person conference scene can continuously send out the application control request until the multi-person conference is finished.
In the embodiment of the invention, in a multi-person conference, participants can control the shared document, such as editing or displaying content. When a user (sharing end or a participant with control right) decides to cancel its previous control request, this information needs to be received and processed by the system in time.
Upon receiving the cancellation information of the control request, the invention will update its internal state, unlocking the rights that were previously controlled. This means that all users who were previously restricted under that authority can resume initiative for applying control.
The invention makes it possible for all participants, whether they are sharing end users or other users applying for control, to issue new application control requests at any time during the conference. This mechanism works until the conference is over. Thus, anyone can flexibly request the control right according to the meeting requirement, and is not limited by the prior cancellation request.
The invention has the advantages that the participants can adjust the decision of the application control according to the real-time conference process, thereby improving the flexibility and adaptability of the conference. Each participant has the opportunity to issue control requests at the appropriate time to reveal his mind. And the interactivity can be increased by allowing multiple application controls, so that multiple participants can actively express own opinions and suggestions, the discussion is more active, and the rapid formation of decisions is promoted. And by this mechanism, the participants can adjust and optimize the control rights of the document at any time according to the needs of the discussion. Thus, the resource allocation is more reasonable, and the participants can be helped to efficiently utilize the advantages of each participant. In addition, after the control of a certain request is canceled, a new application can be freely initiated in a wider time period, so that disputes caused by centralized control are reduced, and the conference is more harmonious.
For example, in a product planning session, project manager king is sharing a project progress document. The conference proceeds halfway, and the participant sheet submits an application control request, hopefully to be able to control the shared document to supplement the information. At the same time, another participant xiao Liu suddenly realizes that the offer of the sheetlet is not applicable, so he also requests control. The king of the invention is taken as a host of the conference, and both the king and the host are seen to simultaneously request control, and the application of the prior sheet is decided to be canceled, so that xiao Liu is given an opportunity to control. The king sends a cancel request through the system, and the request is timely received by the system.
And immediately switching the control right from the small sheet back to the applicable state after receiving the cancellation request, and clearing the control right of the small sheet to the shared document. When the sheetlet realizes that the sheetlet does not have control authority, the sheetlet decides to temporarily participate in the discussion without editing. Meanwhile, the small Liu in the chat window obtains control authority, and the small Liu can modify or supplement the document in time. In the following discussion, other participants can apply for control at any time, ensuring that everyone has the opportunity to express comments.
Through the flexible control request cancellation and reapplication mechanism, participants can efficiently realize the flow and distribution of resources, ensure that each participant can effectively participate in the discussion in the conference, and improve the efficiency and quality of the conference. In such an environment, both the enthusiasm of the participants and the collaboration of the participants are greatly improved.
Therefore, the invention adds the application control function in the multi-person conference, which allows other people on the conference to apply for controlling the mobile mouse and operate the shared person desktop, thereby the problem of quick positioning is solved, and the time for searching for a person is saved. They control the rights of the sharing person's mouse, move, scroll and click. The application mode is that an application control button is added on the interfaces of all participants, the automatic authorization is realized after clicking, and the cancel authorization is realized after clicking again. The overright is applied by only one person, after the person applies, the application control buttons of other persons can be set with ash and cannot be selected, and after the control is canceled, all the persons recover the optional state. In addition, the sharing person has the highest priority authority of controlling the mouse, namely, the mouse on the desktop can listen to the operation of the sharing person preferentially, the meeting participants can directly indicate the own questions of the contents on the screen in a mode of operating the mouse, the screen sharer can answer the questions according to the questions, and the meeting participants can not need to find the places in question according to the speaking of the meeting participants, so that the progress of the meeting can be accelerated.
The invention can realize the simultaneous control of the application mouse and the keyboard, realize the page turning positioning of the shared document, and realize the modification or annotation of the shared document through the keyboard, so that the participants can apply for controlling the computers of the screen sharers, thereby better solving the limitation of conference sharing screens, accelerating the progress of the conference and ensuring smoother and more concise communication among the participants.
As shown in fig. 2, corresponding to the application control method based on the multi-person conference, the embodiment of the application further provides an application control system based on the multi-person conference, where the application control system based on the multi-person conference includes:
A preset module 310, configured to add an application control button for applying a control request to an operation interface of a multi-person conference scene in advance, and set a shared document displayed by a terminal that can apply for authorization to control the multi-person conference scene through the application control button;
the multi-person conference connection establishment module 320 is configured to obtain a multi-person conference request, access each terminal participating in the multi-person conference to the conference, and establish a multi-person conference scene;
The sharing module 330 is configured to display a shared document to a terminal of the multi-person conference scene based on a sharing request sent by a sharing end;
The application control module 340 is configured to, when receiving an application control request from a non-shared terminal, perform confirmation of authorization permission control or cancellation control on the application control request;
The permission confirming module 350 is configured to, when receiving a confirmation instruction for authorizing permission control for the application control request, further confirm a permission range of permission control, and control that application control requests of other non-sharing terminals cannot be issued at this time;
The sharing control module 360 is configured to control only one non-sharing end authorized to allow control at the same time based on the request for permission control and the permission range of permission control, perform operation control on the displayed shared document within the permission range of permission control, and allow the sharing end to have the highest priority permission for controlling the shared document;
And the control response module 370 is used for controlling the terminal of the multi-person conference scene to display the corresponding operation on the shared document based on the control operation of the non-shared terminal which is authorized to allow control on the displayed shared document.
It should be noted that, the specific structure and implementation manner of the application control system based on the multi-person conference and each module or unit thereof may refer to the corresponding description in the above method embodiment, which is not repeated herein.
The division of the modules in the application control system based on the multi-person conference is not limited to the above.
Based on the above embodiment, the present application further provides an intelligent terminal, and a functional block diagram thereof may be shown in fig. 3. The intelligent terminal comprises a processor, a memory, a network interface and a display screen which are connected through a system bus. The processor of the intelligent terminal is used for providing computing and control capabilities. The memory of the intelligent terminal comprises a nonvolatile storage medium and an internal memory. The nonvolatile storage medium stores an operating system and an application control program based on a multiplayer conference. The internal memory provides an environment for the operation of an operating system and application control programs based on the multi-person conference in a non-volatile storage medium. The network interface of the intelligent terminal is used for communicating with an external terminal through network connection. The application control program based on the multi-person conference realizes the steps of any application control method based on the multi-person conference when being executed by the processor. The display screen of the intelligent terminal can be a liquid crystal display screen or an electronic ink display screen.
It will be appreciated by those skilled in the art that the schematic block diagram shown in fig. 3 is merely a block diagram of a portion of the structure associated with the present inventive arrangements and is not limiting of the smart terminal to which the present inventive arrangements are applied, and that a particular smart terminal may include more or fewer components than shown, or may combine some of the components, or have a different arrangement of components.
In one embodiment, an intelligent terminal is provided, where the intelligent terminal includes a memory, a processor, and a multi-person conference-based application control program stored in the memory and capable of running on the processor, where the multi-person conference-based application control program implements any one of the steps of the multi-person conference-based application control method provided in the embodiment of the present application when executed by the processor.
Wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs include instructions for:
acquiring a multi-person conference request, accessing each terminal participating in the multi-person conference into the conference, and establishing a multi-person conference scene;
Based on a sharing request sent by a sharing end, displaying a sharing document to a terminal of the multi-person conference scene;
When receiving an application control request of a non-sharing end, carrying out confirmation of authorization permission control or cancellation control on the application control request;
when a confirmation instruction for authorizing the permission control of the application control request is received, further confirming the permission range of the permission control, and controlling that the application control requests of other non-sharing terminals cannot be sent out at the moment;
based on the application control request of the permission control and the permission range of the permission control, only one non-sharing end which is permitted to permit the control is controlled at the same time, the displayed sharing document is operated and controlled in the permission range of the permission control, and the sharing end is permitted to have the highest priority permission for controlling the sharing document;
and controlling the terminal of the multi-person conference scene to be exposed with the corresponding operation on the shared document based on the control operation of the non-shared terminal which is allowed to be controlled by the authorization on the exposed shared document, wherein the operation is specifically described above.
The step of acquiring the multi-person conference request, accessing each terminal participating in the multi-person conference into the conference, and establishing a multi-person conference scene comprises the following steps:
an application control button for applying a control request is additionally arranged on an operation interface of a multi-person conference scene in advance, and a shared document which can be applied for authorizing control of terminal display of the multi-person conference scene through the application control button is arranged;
And setting the application control buttons to only one person at the same time, when a terminal applies, the application control buttons of other terminals are arranged with ash and cannot be selected, and after the control is canceled, the application control buttons of all terminals are restored to the optional state.
When receiving a confirmation instruction for authorizing permission control of the application control request, the step of further confirming the permission range of permission control comprises the following steps;
And when receiving a confirmation instruction for authorizing and allowing control of the application control request, further receiving the application control authority and the application operable area which are determined by the selection of the sharing end.
The step of displaying the shared document to the terminal of the multi-person conference scene based on the sharing request sent by the sharing end further comprises the following steps:
In the process of displaying the shared document, receiving text annotation information of a display picture which is interested by a non-shared terminal in real time, and adding a corresponding device identifier to the text annotation information for storage.
The step of controlling to display the corresponding operation on the shared document to the terminal of the multi-person conference scene further comprises the following steps:
receiving reply information of the sharing end to the text annotation information;
and sending the reply information to the corresponding text annotating equipment end according to the equipment identifier corresponding to the text annotating information.
The application end control authority comprises authority for controlling a mouse and/or authority for controlling keyboard input, wherein the authority for controlling the mouse comprises moving, rolling and clicking operations;
the application end operable area comprises whether page switching operation can be carried out on the whole shared document.
The step of controlling the terminal of the multi-person conference scene to display the corresponding operation on the shared document further comprises the following steps of:
When the sharing end or the application control request of the previous application cancellation is received, all terminals controlling the multi-person conference scene can continuously send out the application control request until the multi-person conference is finished, and the method is specifically described above.
The embodiment of the application also provides a computer readable storage medium, wherein the computer readable storage medium stores an application control program based on the multi-person conference, and the application control program based on the multi-person conference realizes the steps of any application control method based on the multi-person conference provided by the embodiment of the application when being executed by a processor.
Therefore, in the scheme of the application, the application control of the shared document of the shared person can be realized, other non-shared terminals can be allowed to realize selective control functions such as mouse control and/or keyboard control under the authorized condition, and when other people are allowed to apply for controlling the mobile mouse in the conference, the shared desktop is operated, so that the problem of quick positioning is solved, and the time for searching for a person is saved. The rights to control the sharing person's mouse include move, scroll and click. The application mode is to add an application control button on all the participant interfaces, click the application control button to automatically authorize, and click the cancellation authorization again. In the application, the authority is applied by only one person, after the application by the person, the application control buttons of other persons are arranged with ash and cannot be selected, and after the control is canceled, all the persons recover to the optional state. In addition, the sharer has the highest priority authority of controlling the mouse, namely, the mouse on the desktop listens to the operation of the sharer preferentially. The application can apply for the computer of the control screen sharing person, solves the limit of the conference sharing screen, accelerates the progress of the conference, and ensures that the communication among the participants is smoother and simpler.
Compared with the prior art, the scheme of the application has the advantages that the conference participants can directly point out the questions of the participants on the screen by manipulating the mouse, and the screen sharer can answer the questions according to the questions instead of searching the questions according to the speech of the conference participants, so that the progress of the conference can be accelerated, and the conference efficiency is improved.
It should be understood that the sequence number of each step in the above embodiment does not mean the sequence of execution, and the execution sequence of each process should be determined by its function and internal logic, and should not be construed as limiting the implementation process of the embodiment of the present application.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and in part, not described or illustrated in any particular embodiment, reference is made to the related descriptions of other embodiments.
Those of ordinary skill in the art will appreciate that the elements and algorithm steps of the examples described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution.
In the embodiments provided in the present application, it should be understood that the disclosed system/terminal device and method may be implemented in other manners. For example, the system/terminal device embodiments described above are merely illustrative, e.g., the division of the modules or elements described above is merely a logical functional division, and may be implemented in other manners, e.g., multiple elements or components may be combined or integrated into another system, or some features may be omitted, or not performed.
The integrated modules/units described above, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer-readable storage medium. Based on such understanding, the present application may implement all or part of the flow of the method of the above embodiment, or may be implemented by a computer program to instruct related hardware, where the computer program may be stored in a computer readable storage medium, and when the computer program is executed by a processor, the steps of each method embodiment may be implemented. The computer program comprises computer program code, and the computer program code can be in a source code form, an object code form, an executable file or some intermediate form and the like. The computer readable medium may include any entity or device capable of carrying the computer program code, a recording medium, a USB flash disk, a removable hard disk, a magnetic disk, an optical disk, a computer Memory, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), an electrical carrier signal, a telecommunications signal, a software distribution medium, and so forth. The content of the computer readable storage medium can be appropriately increased or decreased according to the requirements of the legislation and the patent practice in the jurisdiction.