View display method and device of video conference, storage medium and electronic equipment

The method allows for dynamic adjustment of participant views in video conferencing by dragging and dropping windows, addressing the inflexibility in displaying key participants, thus enhancing user interaction and visual clarity.

CN119729094AInactive Publication Date: 2025-03-28GUANGZHOU MAILING INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311284200.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-28
Publication Date
2025-03-28
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In video conferencing, once participant views are set, they cannot be adjusted, limiting flexibility in displaying user information effectively, especially for prioritizing speakers or key participants.

Method used

A method and device for adjusting participant views in video conferencing by allowing users to drag and drop participant windows to change their positions on the screen, enabling the display of key participants' views prominently without needing to switch between pages.

Benefits of technology

Enables quick and convenient adjustment of participant views without page flipping, ensuring key speakers or participants are prominently displayed, enhancing the video conferencing experience by improving user interaction and visual clarity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119729094A_ABST
    Figure CN119729094A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a video conference view display method and device, a storage medium and electronic equipment. The method comprises the following steps: displaying a first conference participant display page; in response to a first trigger operation on a first view, displaying a view preview window on the first participant display page; wherein the first view is any one conference participant view in the first conference participant display page, and the view preview window is used for displaying each conference participant view of a second conference participant display page; and in response to a second trigger operation on a second view, performing position exchange on the first view and the second view, and updating and displaying the first conference participant display page. According to the method and the device, the second view displayed on the later conference participant display page can be exchanged to the first conference participant display page to be displayed, the back-and-forth switching and page turning operation of the conference participant display page does not need to be carried out in the whole process, and the adjustment mode is convenient and rapid.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of computer technology, and in particular, to a method, device, storage medium, and electronic device for displaying views of a video conference. Background Art

[0002] With the development of Internet technology, video conferencing has gradually replaced offline meetings and become a more popular way of conferencing. In the video conferencing interface, the user information of the participants can be displayed through the participant view.

[0003] However, once the participant view is determined, the display position of the participant view cannot be adjusted. Summary of the invention

[0004] In order to overcome the problems existing in the related art, the present application provides a view display method, device, storage medium and electronic device for a video conference, which can adjust the display position of the view of the participants.

[0005] According to a first aspect of an embodiment of the present application, a method for displaying a view of a video conference is provided, comprising the following steps:

[0006] Displaying the first participant display page; wherein the first participant display page includes a plurality of participant views;

[0007] In response to a first trigger operation on the first view, a view preview window is displayed on the first participant display page; wherein the first view is any participant view in the first participant display page, and the view preview window is used to display each participant view of the second participant display page;

[0008] In response to a second trigger operation on the second view, the first view and the second view are swapped, and the first participant display page is updated and displayed; wherein the second view is any participant view in the second participant display page.

[0009] According to a second aspect of an embodiment of the present application, a view display device for a video conference is provided, comprising:

[0010] A page display module, used to display a first participant display page; wherein the first participant display page includes a plurality of participant views;

[0011] A window display module, configured to display a view preview window on a first participant display page in response to a first trigger operation on the first view; wherein the first view is any participant view on the first participant display page, and the view preview window is configured to display each participant view on the second participant display page;

[0012] The position exchange module is used to exchange the first view with the second view in response to the second trigger operation on the second view, and update the display of the first participant display page; wherein the second view is any participant view in the second participant display page.

[0013] According to a third aspect of an embodiment of the present application, there is provided an electronic device, including a display, a processor and a memory; the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the view display method of the video conference as described above.

[0014] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the view display method for a video conference as described above is implemented.

[0015] The embodiment of the present application displays a first participant display page; wherein the first participant display page includes several participant views; in response to a first trigger operation on the first view, a view preview window is displayed on the first participant display page; wherein the first view is any participant view in the first participant display page, and the view preview window is used to display each participant view of the second participant display page; in response to a second trigger operation on the second view, the first view and the second view are swapped, and the first participant display page is updated and displayed; wherein the second view is any participant view in the second participant display page. The present application can swap the display positions of the first view and the second view by a first trigger operation on the first view in the first participant display page and a second trigger operation on the second view in the second participant display page, so that the second view displayed on the participant display page at the back can be swapped to the first participant display page for display, and the whole process does not require the back and forth switching and page turning operation of the participant display page. After adjustment, the second view can be directly viewed and updated on the first participant display page, and the adjustment method is convenient and fast.

[0016] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application.

[0017] For better understanding and implementation, the present invention is described in detail below with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 A flowchart of a method for displaying a view of a video conference shown in one embodiment of the present application;

[0019] Figure 2 A schematic diagram of triggering a video preview window in a view display method for a video conference shown in one embodiment of the present application;

[0020] Figure 3 A schematic diagram of swapping the positions of a first view and a second view in a view display method for a video conference shown in one embodiment of the present application;

[0021] Figure 4 This is a flow chart before step S10 in a method for displaying a view of a video conference according to an embodiment of the present application;

[0022] Figure 5 A schematic diagram of swapping the positions of a third view and a fourth view in a view display method for a video conference shown in one embodiment of the present application;

[0023] Figure 6 A flowchart of a method for displaying a view of a video conference shown in another embodiment of the present application;

[0024] Figure 7 A schematic block diagram of the structure of a view display device for a video conference shown in one embodiment of the present application;

[0025] Figure 8 The present invention is a block diagram showing the structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0026] In order to make the objectives, technical solutions and advantages of the present application more clear, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.

[0027] It should be clear that the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the embodiments of the present application.

[0028] When the following description relates to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. In the description of the present application, it should be understood that the terms "first", "second", "third", etc. are only used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence, nor can they be understood as indicating or implying relative importance. For those of ordinary skill in the art, the specific meanings of the above terms in the present application can be understood according to the specific circumstances. The singular forms of "a", "said" and "the" used in the present application and the appended claims are also intended to include the majority form, unless the context clearly indicates other meanings. The words "if" / "if" used herein can be interpreted as "at the time of" or "when" or "in response to determination".

[0029] In addition, in the description of this application, unless otherwise specified, "plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0030] The application environment of the view display method for video conferencing provided in the embodiment of the present application includes a view display device for video conferencing.

[0031] The video conference view display method provided in the embodiment of the present application can be executed by a video conference view display device, which can be implemented by software and / or hardware, and can be composed of two or more physical entities or one physical entity. The video conference view display device can be any electronic device installed with a video conference view display application, and the electronic device can be a computer, a mobile phone, a tablet or an interactive tablet and other smart devices.

[0032] The method for displaying a view of a video conference in an embodiment of the present application can be applied to a video conference scenario. In the process of implementing the present invention, the inventor discovered that in a multi-person video conference, a participant view is displayed on the video conference interface. Specifically, the participant view can be displayed according to the chronological order in which the participants join the video conference, or according to the alphabetical order of the participant's name, nickname, and other user information. In the related art, once the participant view is determined, the display position of the participant view cannot be adjusted.

[0033] However, in a video conference, it is necessary to display the participant views corresponding to some participants at the front of the video conference interface. For example, the view of the host or main speaker of the video conference is displayed at the front of the video conference interface so that other participants can quickly pay attention to the speaker during the video conference.

[0034] To this end, the present application can swap the display positions of the first view and the second view through a first trigger operation on the first view in the first participant display page and a second trigger operation on the second view in the second participant display page, so that the second view displayed on the later participant display page can be swapped to the first participant display page for display. During the entire process, there is no need to switch back and forth between the participant display pages. After the adjustment, the second view can be directly viewed and updated on the first participant display page, and the adjustment method is convenient and fast.

[0035] Based on this, the present application proposes a view display method, device, storage medium and electronic device for video conferencing.

[0036] See also Figure 1 The video conference view display method provided in the embodiment of the present application includes the following steps:

[0037] S10: Displaying a first participant display page; wherein the first participant display page includes a plurality of participant views.

[0038] The participant display page is used to display the participants of the video conference. The participant display page includes a participant view, which can display the user information of the participant, including the participant's avatar, name, and nickname, etc. The participant view can also display the real-time video stream of the participant, and the participant view can also display the conference status of the participant, including the speaking status, mute status, etc.

[0039] In an embodiment of the present application, the first participant display page can be the current participant display page displayed on the video conference interface, or it can be the first participant display page. Specifically, the number of participant views that can be displayed on each participant display page is a fixed value. If the number of participants is greater than the fixed value, multiple participant display pages are required to display the participant views in pages. For example, the participant display page can display the user information of 9 participants. There are currently 20 participants, so 3 participant display pages need to be constructed, namely participant display page 1, participant display page 2 and participant display page 3. The first participant display page can be participant display page 1.

[0040] S20: In response to a first trigger operation on the first view, a view preview window is displayed on the first participant display page; wherein the first view is any participant view in the first participant display page, and the view preview window is used to display each participant view of the second participant display page.

[0041] The first view is a view of a participant whose position is to be adjusted in the first participant display page, and may be any view of a participant in the first participant display page.

[0042] Among them, the first trigger operation can be dragging the first view to the preset position of the first participant display page. Specifically, the first view can be directly dragged to the preset position of the first participant display page, or the first view can be long pressed to make the first view movable, and then the first view is dragged to the preset position of the first participant display page. The preset position includes the display position of the preset control or the position of the preset area. The display position of the preset control can be located at a specific position within a participant view, which can be the upper left corner or the upper right corner, or it can be located at the boundary of two adjacent participant views. The display style and display size of the preset control are not limited here. The preset area can be an area close to the right or bottom of the participant page, and the preset area can be a rectangular area. The size of the preset area is not limited here.

[0043] The view preview window is suspended on the first participant display page, and the view preview window displays each participant view of the second participant display page. The second participant display page can be the remaining participant display pages except the first participant display page, or it can be the participant display page after turning the first participant display page. Specifically, each participant view of the second participant display page can be traversed, each participant view can be scaled by a certain ratio, and the scaled participant view can be displayed in the view preview window.

[0044] In the embodiments of this application, please refer to Figure 2 , the user long presses his finger on any area in the first view 11 (view A), the first participant display page 1 enters the editing state, the first view 11 becomes a small floating window, and can move with the user's finger. The user drags the first view 11 to the display position of the preset control or the position of the preset area, and a view preview window 12 is displayed on the first participant display page 1. The user can preview the views of each participant on other participant display pages through the view preview window 12.

[0045] S30: In response to a second trigger operation on the second view, the first view and the second view are swapped, and the first participant display page is updated and displayed; wherein the second view is any participant view in the second participant display page.

[0046] The second view is a participant view that is swapped with the first view, and the second view may be any participant view in the second participant display page.

[0047] The second trigger operation includes one or more of long pressing, single clicking, multi-clicking the second view, or dragging the first view to the display position of the second view.

[0048] In the embodiments of this application, please refer to Figure 3 , the user can preview each participant view of the second participant display page 2 through the view preview window 12, determine the second view 21 from the second participant display page 2, drag the first view 11 to the display position of the second view 21, and realize the position swap between the first view 11 and the second view 21. Among them, the second view 21 is a participant view with a display position at the back, and the first view 11 is displayed at the front compared to the second view 21. The second view 21 is swapped with the first view 11, thereby ensuring that the display position of the second view 21 is at the front.

[0049] The embodiment of the present application is applied, by displaying a first participant display page; wherein the first participant display page includes several participant views; in response to a first trigger operation on the first view, a view preview window is displayed on the first participant display page; wherein the first view is any participant view in the first participant display page, and the view preview window is used to display each participant view of the second participant display page; in response to a second trigger operation on the second view, the first view and the second view are swapped, and the first participant display page is updated and displayed; wherein the second view is any participant view in the second participant display page. The present application can swap the display positions of the first view and the second view by a first trigger operation on the first view in the first participant display page and a second trigger operation on the second view in the second participant display page, so that the second view displayed on the participant display page at the back can be swapped to the first participant display page for display, and the whole process does not require the back and forth switching and page turning operation of the participant display page. After adjustment, the second view can be directly viewed and updated on the first participant display page, and the adjustment method is convenient and fast.

[0050] In an alternative embodiment, see Figure 4 , before step S10, including steps S101 to S105, which are specifically as follows:

[0051] S101: Obtain user information of all participants in the video conference;

[0052] S102: Generate several participant display pages according to user information and preset view types.

[0053] The user information includes the avatar, name, nickname, and number of participants, etc. The view type is used to indicate the page view layout of the participant display page. The view types include nine-grid, four-grid, etc. Different view types present different effects. For example, if the view type is nine-grid, the participant display page will display the user information of 9 participants.

[0054] In an embodiment of the present application, a number of participant display pages are generated according to the number of all participants and the preset view type. Specifically, the same view type can be set for each participant display page, or a different view type can be set for each participant display page. For example, if the view type of each participant display page is a nine-square grid, and there are currently 20 participants, three participant display pages are generated, and the first participant display page displays the user information of 9 participants, the second participant display page displays the user information of 9 participants, and the third participant display page displays the user information of 2 participants. Optionally, if it is detected that a new participant joins the meeting or a participant leaves the meeting during the video conference, the user information of all participants participating in the video conference is re-acquired, and the participant display page is regenerated.

[0055] S103: Based on a preset condition or a setting operation of a user, at least one of the plurality of participant display pages is set as a first participant display page, and at least one is set as a second participant display page.

[0056] The preset condition may be that the user information of a specified participant exists in the participant display page. The user setting operation may be that the user edits the participant display page, and the user may be the host of the video conference.

[0057] In the embodiment of the present application, a plurality of participant display pages are traversed, and if a certain participant display page includes user information of a certain designated participant, the participant display page is determined as the first participant display page, and the next participant display page of the participant display page is determined as the second participant display page. Optionally, the user triggers a page edit button, and a plurality of participant display pages enter an edit state, and the user selects a participant display page from the plurality of participant display pages as the first participant display page, and selects another participant display page as the second participant display page.

[0058] S104: performing a first display input setting on the participant view located on the first participant display page;

[0059] S105: Execute a second display input setting on the participant view located on the second participant display page; wherein the first display input setting and the second display input setting are different.

[0060] Among them, the first display input setting is used to set the display parameters of the participant view of the first participant display page. The first display input setting includes a first voice setting scheme and a first video setting scheme. The first voice setting scheme includes the voice volume setting and the voice noise reduction setting when the participant corresponds to the participant view of the first participant display page. The first video setting scheme includes but is not limited to the display size and display position settings of the participant view of the first participant display page.

[0061] Among them, the second display input setting is used to set the display parameters of the participant view of the second participant display page. The second display input setting includes a second voice setting scheme and a second video setting scheme. The second voice setting scheme includes the voice volume setting and the voice noise reduction setting when the participant corresponds to the participant view of the second participant display page. The second video setting scheme includes but is not limited to the display size and display position settings of the participant view of the second participant display page.

[0062] In an embodiment of the present application, the first participant display page contains important participants or persons who are scheduled to speak in the conference schedule; executing the first video setting scheme can enlarge the display size of the participant view in the first participant display page to facilitate the participants to watch the video information of the participants in the first participant display interface; executing the first voice setting scheme can increase the voice volume of the participant's speech in the first participant display page to ensure that the participant's voice volume is loud during the speech process and other participants can hear it clearly. The second participant display page contains non-important participants or persons who do not speak in the conference schedule; executing the second video setting scheme can reduce the display size of the participant view in the second participant display page, and executing the second voice setting scheme can reduce the voice volume of the participant's speech in the second participant display page, so that the participant view of the first participant display page is larger than the participant view of the second participant display page, and the voice volume of the participant's speech in the first participant display page is larger than the voice volume of the participant's speech in the second participant display page. Optionally, if it is detected that the background noise of the participant speaking on the first participant display page is loud, the voice of the participant speaking on the first participant display page can be noise reduced. When a participant accidentally clicks on the microphone on the second participant display page, the microphone volume of the participant can be lowered, thereby reducing the interference of background noise or misoperation on the meeting process.

[0063] By acquiring the user information of all participants, several participant display pages can be automatically and quickly generated. By performing a first display input setting on the participant view of the first participant display page and performing a second display input setting on the participant view of the second participant display page, the first participant display page and the second participant display page can be quickly distinguished, and the display effect of the participant view of the first participant display page can be improved.

[0064] In an optional embodiment, the plurality of participant display pages further include a third participant display page, and after step S102, step S1021 is included, which is specifically as follows:

[0065] S1021: Execute a third display input setting on the participant view located on the third participant display page; wherein the first display input setting, the second display input setting and the third display input setting are different.

[0066] Among them, the third participant display page is the display page of other participants among the plurality of participant display pages except the first participant display page and the second participant display page.

[0067] Among them, the third display input setting is used to set the display parameters of the participant view of the third participant display page, and the third display input setting includes a third voice setting scheme and a third video setting scheme. Specifically, in the embodiment of the present application, the third voice setting scheme includes the voice noise reduction setting when the participant speaks corresponding to the participant view of the third participant display page, and the third video setting scheme includes but is not limited to the display size and display position setting of the participant view of the third participant display page.

[0068] In the embodiment of the present application, the display size of the participant view of the third participant display page can be maintained at a preset size, so that the participant view size of the third participant display page is between the participant view size of the second participant display page and the participant view size of the second participant display page, and the voice of the participant speaking in the third participant display page can be noise-reduced. Traditional conference software cannot perform noise reduction processing on the ambient sound of the speaker. The embodiment of the present application adopts a voice noise reduction setting to perform noise reduction processing on the voice of the participant speaking in the third participant display page, reduce the ambient sound during the participant's speech, and thus ensure the quality of the video conference call. .

[0069] By performing the third display input setting on the participant view of the third participant display page, the participant view display effect of the third participant display page can be automatically and quickly achieved.

[0070] In an optional embodiment, after step S10, step S11 is included, which is specifically as follows:

[0071] S11: In response to a third trigger operation on the third view and a fourth trigger operation on the fourth view, the third view and the fourth view are swapped, and the first participant display page is updated and displayed; wherein the third view and the fourth view are both participant views in the first participant display page.

[0072] The third view and the fourth view are two different participant views in the first participant display page. The third trigger operation is to long press the third view and drag the third view to the display position of the fourth view. The fourth trigger operation is to long press the fourth view and drag the fourth view to the display position of the third view.

[0073] In the embodiments of this application, please refer to Figure 5 , the user presses and holds any area in the third view 12 (view D), the first participant's display page 1 enters the editing state, the third view 12 becomes a small floating window, which can be moved with the user's finger, and the user drags the third view 12 to the display position of the fourth view 13 (view E), so as to interchange the positions of the third view 12 and the fourth view 13. Optionally, the user presses and holds any area in the fourth view 13, the first participant's display page 1 enters the editing state, the fourth view 13 becomes a small floating window, which can be moved with the user's finger, and the user drags the fourth view 13 to the display position of the third view 12, so as to interchange the positions of the third view 12 and the fourth view 13. Optionally, the user presses and holds one finger on the third view 12 and another finger on the fourth view 13, drags the third view 12 to the display position of the fourth view 13, and drags the fourth view 13 to the display position of the third view 12, so as to interchange the positions of the third view 12 and the fourth view 13.

[0074] Through the third trigger operation on the third view and the fourth trigger operation on the fourth view, the positions of any two participant views in the unified participant display page can be automatically and quickly interchanged.

[0075] In an optional embodiment, step S20 includes step S21, which is specifically as follows:

[0076] S21: monitoring the dragging position of the first view, and if the distance between the dragging position of the first view and the preset position is less than a preset threshold, displaying a view preview window on the first participant display page.

[0077] In an embodiment of the present application, during the process of dragging the first view, the drag position of the first view is obtained in real time, and the distance between the drag position of the first view and the preset position can be calculated to determine whether the distance between the drag position of the first view and the preset position is less than a preset threshold. When it is less than the preset threshold, the view preview window is displayed on the first participant display page, and when it is not less than the preset threshold, the view preview window is not displayed on the first participant display page. The distance between the drag position of the first view and the display position of the preset control can be calculated, or the distance between the drag position of the first view and the position of the preset area can be calculated. The position of the preset area can be the geometric center position of the preset area.

[0078] By comparing the distance between the dragging position of the first view and the preset position with a preset threshold, the view preview window can be automatically and quickly displayed.

[0079] The present application also provides a device embodiment that can be used to execute the content of the video conference view display method in the embodiment of the present application. For details not disclosed in the device embodiment of the present application, please refer to the content of the video conference view display method in the embodiment of the present application.

[0080] In an alternative embodiment, see Figure 6 The video conference view display method includes steps S40 to S60, which are as follows:

[0081] S40: In response to a third trigger operation of the user, obtaining voice information of a participant who is in a speaking state and is located on the first participant display page;

[0082] S50: forwarding the voice message to the remaining participants on the first participant display page, and not forwarding the voice message to the participants on the second participant display page;

[0083] S60: In response to the fourth trigger operation of the user, the voice information is forwarded to the remaining participants in the first participant display page and the participants in the second participant display page.

[0084] The first participant display page may have one or more participants in a speaking state. The third trigger operation and the fourth trigger operation may be a user triggering a control or a region on the first participant display page, which is not limited here.

[0085] During a meeting, there will be multiple meeting schedules, and different meeting schedules have different participants (for example, the initial meeting schedule requires the company's senior management to hold an internal meeting discussion. After the discussion is completed, employees will be notified to join the meeting and conduct the company's collective meeting process). In a single meeting, the existing meeting software can only manually notify other participants through WeChat, telephone, etc. to participate in the meeting at the corresponding stage, which will waste a lot of human resources for communication and processing, and there will be high communication costs. In an embodiment of the present application, by setting the first participant display page and the second participant display page to have different voice information acquisition permissions, through manual setting, in a certain meeting schedule, the voice information can be forwarded only to the remaining participants in the first participant display page, and not forwarded to the participants in the second participant display page, thereby shielding the participants in the second participant display page, and only displaying the meeting content among the participants in the first participant display page, similar to forming a meeting group. After the meeting schedule ends, the voice information can be forwarded to the remaining participants in the first participant display page and the participants in the second participant display page to start the next meeting schedule, thereby enriching the meeting content interaction method of the video conference and improving the interactive effect of the video conference.

[0086] See also Figure 7 , a video conference view display device 4 disclosed in an embodiment of the present application includes:

[0087] The page display module 41 is used to display the first participant display page; wherein the first participant display page includes a plurality of participant views;

[0088] The window display module 42 is used to display a view preview window on the first participant display page in response to a first trigger operation on the first view; wherein the first view is any participant view on the first participant display page, and the view preview window is used to display each participant view on the second participant display page;

[0089] The position exchange module 43 is used to exchange the first view with the second view in response to the second trigger operation on the second view, and update the display of the first participant display page; wherein the second view is any participant view in the second participant display page.

[0090] The video conference view display device provided in the above embodiment and the video conference view display method provided in the embodiment of the present application belong to the same concept. Please refer to steps S10 to S30 of the method embodiment for details of the implementation process, which will not be repeated here.

[0091] The present application also provides a device embodiment that can be used to execute the content of the video conference view display method in the embodiment of the present application. For details not disclosed in the device embodiment of the present application, please refer to the content of the video conference view display method in the embodiment of the present application.

[0092] See also Figure 8 The present application further provides an electronic device 300, which may be a computer, a video conference view display device, etc. In an exemplary embodiment of the present application, the electronic device 300 is a video conference view display device, which includes: at least one processor 301, at least one memory 302, at least one display, at least one network interface 303, a user interface 304, and at least one communication bus 305.

[0093] The user interface 304 is mainly used to provide an input interface for the user and obtain data input by the user. Optionally, the user interface may also include a standard wired interface or a wireless interface.

[0094] The network interface 303 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).

[0095] The communication bus 305 is used to realize the connection and communication between these components.

[0096] Among them, the processor 301 may include one or more processing cores. The processor uses various interfaces and lines to connect various parts of the entire electronic device, and executes various functions of the electronic device and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory, and calling data stored in the memory. Optionally, the processor can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor can integrate one or more combinations of central processing unit (Central Processing Unit, CPU), image processor (Graphics Processing Unit, GPU) and modem. Among them, the CPU mainly processes the operating system, user interface and application program, etc.; the GPU is responsible for rendering and drawing the content to be displayed by the display layer; the modem is used to process wireless communication. It can be understood that the above-mentioned modem may not be integrated into the processor, but implemented by a single chip.

[0097] Among them, the memory 302 may include a random access memory (Random Access Memory, RAM) and may also include a read-only memory (Read-Only Memory). Optionally, the memory includes a non-transitory computer-readable storage medium. The memory can be used to store instructions, programs, codes, code sets or instruction sets. The memory may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned method embodiments, etc.; the data storage area may store data involved in the above-mentioned method embodiments, etc. The memory may also be optionally at least one storage device located away from the aforementioned processor. As Figure 8 As shown, the memory as a computer storage medium may include an operating system, a network communication module, a user interface module, and an operating application program.

[0098] The processor can be used to call the application of the video conference view display method of the video conference view display device stored in the memory, and specifically execute the method steps of the above-mentioned embodiment. The specific execution process can refer to the specific description shown in the method embodiment, which will not be repeated here.

[0099] The present application also provides a computer-readable storage medium on which a computer program is stored, and the instructions are suitable for being loaded by a processor and executing the method steps of the above-mentioned embodiment. The specific execution process can refer to the specific description shown in the embodiment, and will not be repeated here. The device where the storage medium is located can be a personal computer, a laptop computer, a smart phone, a tablet computer, a picture director device and other electronic devices.

[0100] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can refer to the partial description of the method embodiments. The device embodiments described above are merely schematic, wherein the components described as separate parts may or may not be physically separated, and the parts displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present application scheme. A person of ordinary skill in the art can understand and implement it without paying any creative work.

[0101] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0102] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing device to work in a specific way, so that the instructions stored in the computer-readable memory produce a product including an instruction device, which implements the function selected in the process. Figure 1 A process or multiple processes and / or boxes Figure 1 function selected in a box or multiple boxes.

[0103] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 steps for the function selected in a box or multiple boxes.

[0104] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0105] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0106] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0107] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0108] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. A method for displaying a view of a video conference, characterized in that: The steps include: Displaying a first participant display page; wherein the first participant display page includes a plurality of participant views; In response to a first trigger operation on the first view, a view preview window is displayed on the first participant display page; wherein the first view is any participant view in the first participant display page, and the view preview window is used to display each participant view of the second participant display page; In response to a second trigger operation on the second view, the first view and the second view are swapped, and the first participant display page is updated and displayed; wherein the second view is any participant view in the second participant display page.

2. The method for displaying a video conference view according to claim 1, characterized in that: The first trigger operation is to drag the first view to a preset position of the first participant display page; The preset position includes a display position of a preset control or a position of a preset area; The step of displaying a view preview window on the first participant display page in response to a first trigger operation on the first view includes: The dragging position of the first view is monitored, and if the distance between the dragging position of the first view and the preset position is less than a preset threshold, a view preview window is displayed on the first participant presentation page.

3. The method for displaying a view of a video conference according to any one of claims 1 to 2, characterized in that: After the step of displaying the first participant's presentation page, the method further includes: In response to a third trigger operation on the third view and a fourth trigger operation on the fourth view, the third view and the fourth view are swapped, and the first participant display page is updated and displayed; wherein the third view and the fourth view are both participant views in the first participant display page.

4. The method for displaying a view of a video conference according to any one of claims 1 to 2, characterized in that: Before the step of displaying the first participant's presentation page, the method includes: Obtain user information of all participants in the video conference; Generate several participant display pages according to the user information and the preset view type; Based on a preset condition or a setting operation of a user, at least one of the plurality of participant display pages is set as a first participant display page, and at least one is set as a second participant display page; Performing a first display input setting on the participant view located on the first participant display page; A second display input setting is performed on the participant view located on the second participant display page; wherein the first display input setting and the second display input setting are different.

5. The method for displaying a video conference view according to claim 4, characterized in that: The first display input setting includes a first voice setting scheme and a first video setting scheme; The second display input setting includes a second voice setting scheme and a second video setting scheme; wherein the first voice setting scheme and the second voice setting scheme are different; and / or the first video setting scheme and the second video setting scheme are different.

6. The method for displaying a view of a video conference according to any one of claim 4, characterized in that: The plurality of participant display pages also include a third participant display page; After the step of generating a plurality of participant display pages according to the user information and the preset view type, the method further includes: A third display input setting is performed on the participant view located on the third participant display page; wherein the first display input setting, the second display input setting and the third display input setting are different.

7. The method for displaying a view of a video conference according to any one of claims 1 to 2, characterized in that: Also includes: In response to a third trigger operation of the user, obtaining voice information of a participant who is in a speaking state and is located on the first participant display page; forwarding the voice information to the remaining participants in the first participant display page, and not forwarding the voice information to the participants in the second participant display page; In response to the fourth trigger operation of the user, the voice information is forwarded to the remaining participants in the first participant display page and the participants in the second participant display page.

8. A video conferencing view display device, characterized in that: include: A page display module, used to display a first participant display page; wherein the first participant display page includes a plurality of participant views; A window display module, configured to display a view preview window on the first participant display page in response to a first trigger operation on the first view; wherein the first view is any participant view on the first participant display page, and the view preview window is used to display each participant view on the second participant display page; A position interchange module is used to interchange the first view with the second view in response to a second trigger operation on the second view, and to update and display the first participant display page; wherein the second view is any participant view in the second participant display page.

9. An electronic device comprising a display, a processor and a memory; characterized in that: The memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the view display method for a video conference as claimed in any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for displaying views of a video conference as claimed in any one of claims 1 to 7 is implemented.