[go: up one dir, main page]

CN119211472A - A method and device for pushing a signal source of a network conference - Google Patents

A method and device for pushing a signal source of a network conference Download PDF

Info

Publication number
CN119211472A
CN119211472A CN202411086998.1A CN202411086998A CN119211472A CN 119211472 A CN119211472 A CN 119211472A CN 202411086998 A CN202411086998 A CN 202411086998A CN 119211472 A CN119211472 A CN 119211472A
Authority
CN
China
Prior art keywords
signal source
participant
terminal
content
list
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202411086998.1A
Other languages
Chinese (zh)
Inventor
谭登峰
请求不公布姓名
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Zen Ai Technology Co ltd
Original Assignee
Beijing Zen Ai Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Zen Ai Technology Co ltd filed Critical Beijing Zen Ai Technology Co ltd
Priority to CN202411086998.1A priority Critical patent/CN119211472A/en
Publication of CN119211472A publication Critical patent/CN119211472A/en
Pending legal-status Critical Current

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明提供一种网络会议的信号源推送方法与装置,方法应用于加入网络会议的第一终端,第一终端对应于第一参会人,网络会议的界面包括信号源列表区域、内容播放区域、参会人员列表区域,该方法包括:根据输入的调取指令,从信号源列表区域选择至少一个信号源,将其设置于内容播放区域,并在内容播放区域显示对应的内容画面;根据输入的第一推送指令,基于内容播放区域显示的内容画面选择目标信号源,将目标信号源的信息发送给第二参会人,以使目标信号源在与第二参会人对应的第二终端播放;根据推送结果在第一终端生成或者更新推送列表。本发明能够使远端参会人获得第一终端显示的信号源的查看和控制权限,提升了网络会议的便捷性。

The present invention provides a method and device for pushing a signal source of a network conference. The method is applied to a first terminal that joins a network conference, the first terminal corresponds to a first participant, the interface of the network conference includes a signal source list area, a content playback area, and a participant list area, and the method includes: according to an input call instruction, selecting at least one signal source from the signal source list area, setting it in the content playback area, and displaying a corresponding content screen in the content playback area; according to an input first push instruction, selecting a target signal source based on the content screen displayed in the content playback area, sending information of the target signal source to a second participant, so that the target signal source is played at a second terminal corresponding to the second participant; generating or updating a push list at the first terminal according to the push result. The present invention enables a remote participant to obtain viewing and control authority of a signal source displayed on the first terminal, thereby improving the convenience of the network conference.

Description

Signal source pushing method and device for network conference
Technical Field
The present invention relates to the field of network technologies, and in particular, to a method and an apparatus for pushing a signal source for a network conference.
Background
In a meeting on a subscriber line, the transmission of voice or video messages is typically accomplished using meeting software. However, most of the conference software currently on the market only supports voice and video transmission, and files or other materials cannot be conveniently checked and discussed. While some online conferencing software can support online viewing of files, only one participant can provide one of their files or one of the desktop files to the other participant for viewing, i.e., when one participant provides his or her file, the other participant can no longer provide their file to the outside. In addition, once the participant provides the file to other participants for viewing, all the participants can only view the file, the viewing progress of the participant on the file material is uniform, and other participants except the participant providing the file material cannot control the file material. This does not meet the personalized use requirements of different participants for meeting data. The current online meeting of the meeting data is not flexible enough to view, the meeting efficiency is low, and the personalized use requirements of the meeting personnel on the meeting data can not be met.
Disclosure of Invention
In order to solve the problems, the conference software is developed, and the conference software can support the checking and discussion functions of files and data with multiple sources, so that a participant can conveniently check and discuss the files in an online conference, and can automatically control and use the checked and discussed files, thereby improving the conference efficiency and meeting the personalized use requirements of the participant.
In one aspect, the present invention provides a signal source pushing method for a web conference, where the method is applied to a first terminal joining the web conference, the first terminal corresponds to a first participant, and an interface of the web conference includes a signal source list area, a content playing area, and a participant list area, and the method includes:
selecting at least one signal source from the signal source list area according to an input calling instruction, setting information of the at least one signal source in a content playing area, and displaying a content picture corresponding to each selected signal source in the content playing area;
Selecting a target signal source based on a content picture displayed in the content playing area according to an input first pushing instruction, and sending information of the target signal source to a second participant in the participant list area through a network conference server so that the target signal source is played at a second terminal corresponding to the second participant;
and generating or updating a push list at the first terminal according to the push result.
Optionally, the second terminal generates or updates the receiving list of the second terminal according to the received information of the target signal source, so as to store the receiving record of the target signal source, and displays the content picture of the target signal source in the content playing area of the second terminal according to the information of the target signal source, where the receiving list of the second terminal is independent of the signal source list area of the second terminal.
Optionally, the method comprises:
creating a column in the content playing area according to the input new instruction, wherein the column is allocated with a unique identifier;
selecting at least one signal source from the signal source list area according to the input adding instruction, adding the signal source to the column, and establishing a corresponding relation between the selected at least one signal source and a unique identifier of the column;
displaying a custom combined content picture in the content playing area according to the corresponding relation;
and according to the input second pushing instruction, the information of the column is sent to a third participant in the participant list area through the network conference server, so that the column is played at a third terminal corresponding to the third participant.
Optionally, the third terminal generates or updates a receiving list of the third terminal according to the received information of the column, so as to store the receiving record of the column, and displays a custom combined content picture corresponding to the column in a content playing area of the third terminal according to the information of the column, wherein the receiving list of the third terminal is mutually independent of a signal source list area of the third terminal.
Optionally, after transmitting the information of the target signal source to the second participant in the participant list area, the method further comprises judging whether the second participant agrees to receive the information of the target signal source, and in the case that the second participant agrees to receive the information of the target signal source, the first terminal generates or updates the push list to store a push record of the target signal source, and the second terminal generates or updates a receive list of the second terminal to store a receive record of the target signal source.
Optionally, the method further comprises deleting the corresponding push record in the push list of the first participant according to an input revocation instruction for the information of the transmitted target signal source;
And sending the revocation instruction to the network conference server to delete the corresponding receiving record in the receiving list of the second terminal through the network conference server.
Optionally, in the case that the second participant forwards the information of the target signal source to a fourth participant, the cancellation instruction is sent to the web conference server, and the cancellation instruction is further configured to delete, by the web conference server, a corresponding push record in a push list of the second participant, and delete a corresponding receive record in a receive list of the fourth participant.
Optionally, the method further comprises:
And according to the input screen throwing instruction, transmitting all the content pictures displayed in the content playing area of the first terminal to a fifth participant, so that the content playing area of the fifth terminal corresponding to the fifth participant displays all the content pictures displayed in the content playing area of the first terminal.
Optionally, the information of the target signal source includes control authority of the target signal source.
On the other hand, the invention provides a signal source pushing method of a network conference, which is applied to a network conference server, wherein the network conference server is in communication connection with a plurality of terminals, and the method comprises the steps of receiving a pushing instruction from a first terminal; the pushing instruction is analyzed, information of a target signal source to be pushed and a second participant are determined, the second participant is a participant which joins the same network conference with a first participant corresponding to the first terminal, content data corresponding to the information of the target signal source to be pushed is obtained, and the content data is sent to a second terminal corresponding to the second participant, so that a content playing area of the second terminal plays the target signal source.
Optionally, the method further comprises receiving a call instruction from the first terminal, acquiring content data corresponding to information of at least one signal source to be called, and sending the content data to the first terminal, so that a content picture corresponding to each signal source to be called is displayed in the content playing area of the first terminal.
Optionally, the method further comprises the steps of judging whether the account authority of the second participant is higher than that of the first participant, and allowing the second terminal to forward the received information of the target signal source to a fourth participant appointed by the second participant through the network conference server under the condition that the account authority of the second participant is higher than that of the first participant.
Optionally, the method further comprises receiving a revocation instruction from the first terminal, analyzing the revocation instruction, determining that the information of the target signal source is transmitted to be revoked, judging whether a receiving list of the second participant stores a receiving record corresponding to the information of the target signal source, judging whether a pushing list of the second participant stores a pushing record corresponding to the information of the target signal source, and deleting relevant records when the receiving record and/or the pushing record are stored.
Optionally, the method further comprises:
Receiving a screen throwing instruction from the first terminal, acquiring all content picture data displayed in a content playing area of the first terminal based on the screen throwing instruction, and encoding all content picture data to generate a video stream;
And sending the video stream to a fifth participant specified by the screen throwing instruction, so that the content playing area of a fifth terminal corresponding to the fifth participant displays the whole content picture.
In still another aspect, the present invention provides a signal source pushing device for a web conference, where the device is applied to a first terminal corresponding to a first participant joining the web conference, and an interface of the web conference includes a signal source list area, a content play area, and a participant list area, and the device includes a calling unit, a pushing unit, and a pushing list generating unit;
The calling unit is used for receiving a calling instruction, selecting at least one signal source from the signal source list area, setting information of the at least one signal source in a content playing area, and displaying a content picture corresponding to each selected signal source in the content playing area;
The pushing unit is used for receiving a first pushing instruction, selecting a target signal source according to a content picture displayed by the content playing area, and sending information of the target signal source to a second participant in the participant list area through a network conference server so as to enable a second terminal corresponding to the second participant to play the target signal source;
the push list generation unit is used for generating or updating a push list at the first terminal according to a push result.
In yet another aspect, the present invention provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor implements the signal source pushing method of the aforementioned network conference when the processor executes the program.
In yet another aspect, the present invention provides a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the signal source pushing method of the aforementioned network conference.
According to the scheme, the network conference software is designed, and can support the viewing and discussion of files and data with multiple sources by multiple participants and multiple participants on the network conference software. The participant can easily push the target signal source to the appointed participant by simply clicking a push button on the network conference software, the appointed participant can obtain the viewing authority and the control authority of the target signal source, and the corresponding terminals of other participants can still display the currently played picture content. The invention greatly improves the efficiency of checking and controlling files and data with multiple sources by multiple participants, realizes the differential control requirement of the participants on the picture content, improves the efficiency of the conference, and meets the personalized use requirement of the participants.
Drawings
In order to more clearly illustrate the invention or the technical solutions of the prior art, the following description will briefly explain the drawings used in the embodiments or the description of the prior art, and it is obvious that the drawings in the following description are some embodiments of the invention, and other drawings can be obtained according to the drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flowchart of a signal source pushing method for a network conference.
Fig. 2 is a flow chart for sharing a signal source of a network conference provided by the invention.
Fig. 3 is a system topology diagram for running a web conference provided by the present invention.
Fig. 4-1 is a schematic diagram of an interface of the network conference software provided by the present invention.
Fig. 4-2 is another interface schematic of the web conference software provided by the present invention.
Fig. 5 is a schematic diagram of a newly created column in a content playing area according to the present invention.
Fig. 6 is a flowchart of a signal source pushing method based on a column provided by the present invention.
Fig. 7 is a schematic diagram of an interface of the network conference software when inviting a participant according to the present invention.
Fig. 8 is a flowchart of a signal source pushing method through a screen throwing operation.
Fig. 9 is a schematic structural diagram of an electronic device provided by the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is apparent that the described embodiments are some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The terms upper, lower, downward, left, right, top, bottom, etc. in the present application have the definition of upper referring to the top edge portion of the screen, the closer to the top of the screen, the lower referring to the bottom edge portion of the screen, the closer to the bottom of the screen, the lower referring to the bottom of the screen, the top being the edge position of the screen near the eyes of the viewer, bottom referring to the edge position of the screen near the body of the viewer, left referring to the edge portion of the screen at the left hand of the viewer when facing the viewer, right referring to the edge portion of the screen at the right hand of the viewer when facing the viewer, downward referring to the direction near the bottom of the screen, and upward referring to the direction near the top of the screen.
The invention provides a signal source pushing method of a network conference, which is applied to a first terminal joining the network conference, wherein the first terminal corresponds to a first participant, and an interface of the network conference comprises a signal source list area, a content playing area and a participant list area, as shown in fig. 1, the steps S11, S12 and S13 of the method are specifically described below.
S11, selecting at least one signal source from the signal source list area according to an input calling instruction, setting information of the at least one signal source in a content playing area, and displaying a content picture corresponding to each selected signal source in the content playing area.
In the communication process, the first terminal selects at least one signal source from the signal source list area according to the input calling instruction, sets the information of the at least one signal source in the content playing area of the first terminal, and displays a content picture corresponding to each selected signal source in the content playing area. In addition, the web conference server receives a call instruction from the first terminal, acquires content data corresponding to information of at least one signal source to be called, and transmits the content data to the first terminal, so that a content picture corresponding to each signal source to be called is displayed in a content playing area of the first terminal.
S12, selecting a target signal source based on a content picture displayed in a content playing area according to the input first pushing instruction, and sending information of the target signal source to a second participant in a participant list area through a network conference server so that the target signal source can be played at a second terminal corresponding to the second participant.
The method is applied to one-to-many pushing use scenes, and specifically, a teacher organizes online conferences of 20 classmates in one class, and the subjects of the conferences are issuing test papers and on-line explanation of test papers. The teacher can scan the paper test paper of each classmate into an electronic format file, set a unique identifier for each electronic format file or set a unique identifier for each electronic format file, and then establish a corresponding relationship with the corresponding account information of each classmate according to the file name or the unique identifier. And under the condition that the teacher's terminal inputs the first pushing instruction, each test paper (electronic format file) is sent to the corresponding terminal of each classmate in a one-to-one correspondence mode according to the corresponding relation. Or the teacher can set the viewing authority of 'only the corresponding classmates are visible but not the other classmates' for each electronic format file, and under the condition that the terminal of the teacher inputs the first pushing instruction, all the electronic format files are respectively sent to the terminal corresponding to each classmate, and only one electronic format file (one test paper) with the viewing authority is visible at the terminal of each classmate.
S13, generating or updating a push list at the first terminal according to the push result.
It should be noted that the first terminal may be a terminal device operated by a participant initiating an online conference (e.g. a conference moderator), or may be a terminal device operated by a participant initiating a push operation. The second terminal may be a terminal device operated by a participant invited to participate in the online conference or may be a terminal device operated by a participant receiving information of the pushed target signal source.
The signal source refers to data not local to the first terminal but a content picture from other terminals across the network or a content providing server. When the signal sources are selected in the signal source list area, one signal source can be selected at a time, or a plurality of signal sources can be selected at the same time, and according to a calling instruction input by a first participant, the selected signal source or the selected signal sources are determined to be arranged in a content playing area of the first terminal. When the content playing area selects the target signal sources and pushes the information of the target signal sources to the far-end participant (namely, the second participant) through the network conference server, one target signal source can be selected at a time, or a plurality of target signal sources can be simultaneously selected at a time, and one target signal source or a plurality of target signal sources are determined to be sent to the far-end participant according to a first pushing instruction input by the first participant. The first pushing instruction contains information of a target signal source to be pushed, such as identification, access address and the like of the target signal source, the first pushing instruction also contains information of a designated second participant, such as account information of the second participant, the first participant designates the second participant in a participant list area, one second participant can be designated, and a plurality of second participants can be designated, so that the target signal source can be pushed to one remote participant, a plurality of remote participants or all remote participants at a time, and the pushing operation is very simple and flexible. When the information of the target signal source is sent to the second participant in the participant list area through the network conference server, the control right of the signal source can be pushed to the far-end participant along with the target signal source, and the far-end participant can conveniently watch and control the target signal source.
Through the technical scheme, the network conference software is designed, and can support the viewing and discussion of files and data with multiple sources by multiple participants and multiple participants on the network conference software. The technical scheme of the invention can easily push the target signal source to the appointed far-end participant by simply selecting, and the far-end participant can obtain the checking and controlling rights of the target signal source. For example, the participant can easily push the target signal source to the designated participant by simply clicking a push button on the web conference software, the designated participant will obtain the viewing authority and control authority for the target signal source, and the corresponding terminals of other participants will still display the currently played picture content. The push list provides a record and operating space for the first participant for the pushed target signal sources. The invention greatly facilitates the use of conference data in the network conference, improves the efficiency of checking and controlling files and data with multiple sources by multiple participants, realizes the differentiated control requirement of the participants on the picture content, improves the conference efficiency and meets the personalized use requirement of the participants.
The method can also share signal sources of the network conference, an execution subject is a first terminal joining the network conference, the first terminal corresponds to a first participant, an interface of the network conference comprises a signal source list area, a content playing area and a local desktop window list area, as shown in fig. 2, the signal source sharing step comprises the steps of S21, receiving a first control instruction, setting at least one signal source in the signal source list area in the content playing area for display, S22, receiving a second control instruction, setting at least one local interface in the local desktop window list area in the content playing area for display, S23, simultaneously displaying a content picture of multi-source data in the content playing area, wherein the multi-source data comprise data of a plurality of signal sources, or comprise data of a plurality of local interfaces, or comprise data of at least one signal source and data of at least one local interface, S24, receiving a sharing instruction, sharing a first content picture of all the currently displayed content pictures to other participants, and controlling the content pictures of the other participants to display the content pictures on the terminal or not displaying the content pictures of the network conference.
The technical scheme integrates the display, sharing and control of multi-source data on the basis of the existing conference software, a user can select a local desktop window and share the local desktop window with other participants in real time when in a conference, and can select a signal source and share the signal source with other participants, and in the sharing process, the user can control the local desktop window and the signal source in real time and operate the local desktop window and the signal source.
There is a 3-point difference between the pushing process for the signal source and the sharing process for the signal source, and the following description will be made in detail.
The difference 1 is that when the first participant (i.e. user 1) shares the signal source with the other participants (i.e. user 2), if user 1 ends the remote sharing, user 2 does not play the signal source shared by user 1 any more, but when user 1 pushes the target signal source to user 2, the information of the pushed target signal source is stored in user 2, and even if user 1 switches the content picture displayed in the content playing area, the content playing area of user 2 can still display the content picture of the pushed target signal source continuously, without being limited by the content picture displayed in the content playing area of user 1.
The difference 2 is that when the user 1 shares the signal source with the user 2, if the user 2 exits and then re-enters again, in this case, the user 2 cannot display the content picture of the signal source shared by the user 1 any more, but because the information of the target signal source pushed by the user 1 is stored in the user 2, the user 2 can play the content picture of the target signal source pushed by the user 1 even if the user 1 exits, and the user 2 always sees the information of the target signal source pushed by the user 1.
The difference 3 is that the user 2 cannot reject the sharing when the user 1 shares the signal source with the user 2, but the user 2 can choose to accept or reject the target signal source pushed by the user 1, and the content picture of the target signal source is not displayed in the content playing area of the user 2 when the target signal source pushed by the user 1 is rejected.
In the above technical solution, the local interface refers to a local page of a terminal of the web conference, for example, a page opened by a certain browser, a local desktop, a page opened by a certain document, and so on. The multi-source data shown in the signal source list area refers to data from a plurality of terminal devices, content providing servers.
In a preferred embodiment of the invention, the first terminal joining the network conference may be communicatively connected to acquisition devices providing signal sources, each acquisition device being correspondingly connected to at least one signal source in the signal source list area. In the signal source list area, each signal source is presented in the form of an identification or a thumbnail. According to the invoking instruction, the acquisition equipment acquires a signal source corresponding to the signal source identifier/signal source thumbnail selected by the first participant, encodes the signal source to form an encoded video stream (i.e. video stream), then sends the encoded video stream to the first terminal added into the network conference, decodes the encoded video stream by the first terminal added into the network conference to obtain a content picture of the corresponding signal source, and displays the content picture in a content playing area of the first terminal.
As a more preferable embodiment, the content picture of the signal source displayed in the content playing area is updated in real time with the update of the real-time content picture acquired by the acquisition device of the signal source. The updating of the real-time content picture acquired by the acquisition device is not associated with the switching or operation of the signal source content picture displayed by the participant on the content playing area, in this embodiment, the specific signal source entry in the signal source list area may be determined by the terminal.
In another preferred embodiment of the present invention, as shown in fig. 3, the signal source list area is provided and maintained by a signal source server and a collecting device (not shown) on the left side of the interface of the web conference, and the signal source server may obtain user-specified signal sources from a plurality of terminals connected through the internet, may obtain user-specified signal sources from a plurality of terminals connected through the local network, may obtain user-specified signal sources from a plurality of terminals connected through the encryption network, may obtain user-specified signal sources from a plurality of terminals connected through other networks, that is, the signal sources may be internet network signals or cross-network signals, in such a way that information and pictures of different sources are provided to the terminals of the web conference. The content playing area is used as a playing display area of the picture content and is positioned at the middle upper half part (middle upper part) of the interface of the network conference, and a user can instantly play the selected signal source or the local interface through the content playing area. The participants can share the picture content of the content playing area to other participants. The local desktop window list area is arranged at the lower half part (lower middle part) of the interface of the network conference, various application program windows, files and the like running on a user computer are displayed through the local desktop window list area, and the user can select one of the local desktop windows and drag the local desktop window to the content playing area for content display, so that the local desktop window list area is convenient for the user to use in the network conference, and can be shared with other participants of the network conference, so that the other participants can watch the interface content of the local desktop window of the user in real time. The participant list area is on the right side of the web conference interface and is used for displaying account information of the participants participating in the web conference, and in addition, the participant list area can also display head portraits, names or video pictures of the participants, and the like. The user can check the participants in the network conference at any time through the participant list area, and communicate and interact with the participants. Through the embodiment, the terminal of the network conference can display a plurality of signal sources and a plurality of local desktop windows, network conference materials are conveniently selected, the content playing area is used as a picture content display area of the conference materials, data with scattered sources can be simultaneously displayed, and users can conveniently watch, operate and share the network conference materials. The words of up, down, left, right and other directions refer to the corresponding directions relative to the naked eyes of a user when the user normally views the view according to the placement of the schematic diagram in the drawing.
As shown in fig. 4-1 and 4-2, a plurality of signal sources are set in a content playing area (corresponding to a meeting material area in the drawing) for display, and a participant is displayed in a participant list area (corresponding to a participant area in the drawing), wherein the signal source list area and the local desktop window list area are not shown. The layout manner of the content pictures of the plurality of signal sources may be set, and specifically, there may be two setting modes, that is, one mode is to divide the content picture of each signal source into the content playing area on average and arrange it regularly, for example, in 2 rows×2 columns, and one mode is to divide the content picture of one signal source into the large area and the other content pictures are divided into the small areas and arrange them regularly. By simultaneously displaying the data with scattered sources (i.e. displaying a plurality of picture contents on the same screen) on the interface of the network conference, the technical pain of displaying only one picture content at a time in the related technology is solved. The method can enable a user to easily select different picture contents and view the picture contents without any other third party software on the premise of not exiting the network conference software, and even the picture contents can be controlled, so that real-time communication and interaction are convenient in the online conference process. This will greatly increase the efficiency of the conference and the personnel engagement, facilitating collaboration.
The interface of the network conference comprises a participant list area, and the account information of the participant is displayed in the participant list area, or the virtual image identification of the participant is displayed, or the real-time video picture of the participant is displayed. In the conference process, the user can view the picture content of the multi-source data displayed in the content playing area, and can also utilize the participant list area to communicate with the participant in a video mode, a voice mode and the like.
In order to better view the picture content of the content playing area, the content playing area can be maximized as much as possible, and the signal source list, the local desktop window list area and the meeting personnel list area can be hidden on the interface of the network conference, as shown in fig. 5, so that the content playing area is enlarged, and even the content playing area is enlarged to the whole screen. The hiding can be realized by clicking the hiding button by the user, and the signal source list area, the local desktop window list area and the consultation staff list area are converted from the hiding state to the display state under the condition that the hiding button is triggered again after the user clicks the hiding control to execute hiding. The embodiment not only provides a complete and visual interface of the network conference, but also can ensure a large enough content playing area to simultaneously display multi-source picture content.
In the signal source pushing method of the network conference, the second terminal generates or updates a receiving list of the second terminal according to the received information of the target signal source so as to store the receiving record of the target signal source, and displays the content picture of the target signal source in a content playing area of the second terminal according to the information of the target signal source, wherein the receiving list of the second terminal and the signal source list area of the second terminal are mutually independent, so that the receiving list of the second terminal has independent processing logic, and the playing and displaying of the target signal source received on the second terminal are independent of the switching operation of the first participant on the content picture of the target signal source.
After transmitting the information of the target signal source to the second participant in the participant list area, the method further comprises judging whether the second participant agrees to receive the information of the target signal source, and in the case that the second participant agrees to receive the information of the target signal source, the first terminal generates or updates the push list to store the push record of the target signal source, and the second terminal generates or updates the receiving list of the second terminal to store the receiving record of the target signal source.
This approach is advantageous for the second participant to manage his own receive list. The target signal source is pushed to the second participant by the first participant, so that a pushing database aiming at the current network conference is arranged on the interface of the network conference of the terminal of the second participant. The first participant and the second participant can respectively manage the signal sources of the content playing areas, so that the combined layout of a plurality of signal sources displayed by the terminal of the second participant and the combined layout of a plurality of signal sources displayed by the terminal of the first participant can be the same or different.
Or after the information of the column is sent to the third participant in the participant list area, the method further comprises the steps of judging whether the third participant agrees to receive the information of the column, generating or updating a push list by the first terminal to store a push record of the column under the condition that the third participant agrees to receive the information of the column, and generating or updating a receiving list of the third terminal by the third terminal to store the information of the column.
This approach is advantageous for the third participant to manage his own receive list. The first participant pushes the column to the third participant, so that a pushing database aiming at the current network conference is arranged on the network conference interface of the terminal of the third participant. The first participant and the third participant can respectively manage the signal sources (i.e. columns) of the content playing areas, so that the combined layout (columns) of a plurality of signal sources displayed by the terminals of the third participant and the combined layout (columns) of a plurality of signal sources displayed by the terminals of the first participant can be the same or different.
In a specific application, the user 1 opens a network conference program to enter a conference, or initiates a conference as a conference initiator. Taking the example that the user 1 is taken as a conference initiator to initiate a conference, after a network conference program is opened, displaying a network conference interface at a terminal of the network conference, wherein the network conference interface comprises a signal source list area, a content playing area and a conference participant list area. And setting the selected signal source in the content playing area for display according to a calling instruction sent by a user to the terminal of the network conference through input equipment such as a keyboard and a mouse. For example, the call instruction may refer to a drag operation of the user on the signal source identifier/signal source thumbnail in the signal source list area at the terminal of the web conference, and then the signal source will be set to be displayed in the content playing area. The user 1 triggers a first push instruction to select a target signal source 1 of the content playing area to push to the user 2 specified in the attendee list area so that the user 2 can view the target signal source 1.
As a first embodiment, a first terminal transmits information of a selected one of target signal sources and information of a designated user 2 (who is the same as a second participant) to a web conference server based on the first push instruction, the information of the target signal sources including a unique identification of the target signal source, a display position, an access address, a viewing authority, an editing authority, a control authority for the target signal source, content picture data, and the like, and the web conference server generates an encoded video stream corresponding to the target signal source according to the information of the target signal source and transmits the encoded video stream to the second terminal corresponding to the designated user 2. The second terminal receives the coded video stream, decodes the coded video stream and plays the decoded video stream in a content playing area of the second terminal, and the user 2 can control the display and the switching of the content pictures of the received target signal source through the operation of the content playing area of the second terminal.
As a second embodiment, a first terminal transmits information of a plurality of selected target signal sources and information of a designated user 2 to a web conference server based on the first push instruction, the information of the target signal sources including unique identification of the target signal sources, display positions, layout information, access addresses, viewing rights, editing rights, control rights to the target signal sources, content picture data in a content playing area of the first terminal, and the like, and the web conference server (like the conference server in fig. 3) acquires encoded video streams corresponding to each of the target signal sources, respectively, based on the information of the target signal sources, and transmits the encoded video streams in parallel to a second terminal corresponding to the designated user 2. The second terminal receives the coded video stream and plays and displays the coded video stream in the content playing area, and the user 2 can control the display and the content picture switching of the received content picture of each target signal source through the operation of the content playing area of the second terminal.
As a third embodiment, the first participant's customized data stream may be pushed to a designated second participant. In the embodiment, as shown in fig. 6, the signal source pushing method of the network conference includes the steps of S61, creating a column in the content playing area according to an input new creation instruction, wherein unique identifiers are allocated to the column, S62, selecting at least one signal source from a signal source list area according to an input addition instruction, adding the signal source to the column, establishing a corresponding relation between the at least one selected signal source and the unique identifiers of the column, S63, displaying a self-defined combined content picture in the content playing area according to the corresponding relation, and S64, sending information of the column to a third participant in the participant list area through a network conference server according to an input second pushing instruction, so that the column is played at a third terminal corresponding to the third participant.
When the user selects a signal source (with a corresponding address) and drags the signal source to the column, the corresponding relationship between the signal source and the column is stored in the netmeeting server. The user can newly build a plurality of columns in the content playing area, namely, a plurality of groups of combined content pictures can be customized, because each column has a unique identification, and no conflict exists between each column even if the same signal source is corresponding to each column. The user-defined combined content picture can be pushed through the pushing column. Another object of the newly created column is to save column data in the netmeeting server, and the same pictures need not be generated in combination again. Even when the user enters the conference again after exiting the conference, the column data can be acquired from the network conference server, so that the previously set column can still be played or pushed to other participants in the content playing area. Of course, when the established column is no longer needed, the column can be deleted according to the deletion instruction of the user, that is, the stored data corresponding to the unique identifier of the column in the netmeeting server can be deleted, after the column is deleted, the content playing area of the user does not display the combined content picture corresponding to the column, and if the column is pushed to other participants, the content playing area of other participant terminals does not display the combined content picture of the column.
By creating different columns and dragging signal sources in the signal source list area and pushing the columns to other participants, different combined content pictures can be conveniently checked. The embodiment greatly improves the collaboration function of the conference, so that the participants can more conveniently watch signals and pictures from different sources. By means of the signal source pushing method for the network conference, more powerful functions and more efficient cooperation experience are provided, a participant can view the same content pictures of multiple signal sources in real time with other participants to communicate and cooperate, and meanwhile, the participant can easily create and manage custom picture contents of different columns according to own requirements and preferences, so that conference efficiency and participation are greatly improved.
As a specific implementation manner, when the user side selects a designated third participant from the participant list area and selects to push the column, the content picture data of each signal source corresponding to the column is sent to the netmeeting server, so that the netmeeting server encodes the content picture data to generate a video stream, and sends the video stream to the designated third participant, and a third terminal corresponding to the third participant receives the video stream and decodes the video stream to play the custom-made combined content picture corresponding to the column in the content play area of the third terminal.
As another specific embodiment, when the user selects a designated third participant from the participant list area and selects to push the column, the information of each signal source corresponding to the column is sent to the network conference server, so that the network conference server obtains a video stream from the signal source server providing the signal source according to the information of the signal source through the network, and sends the video stream to the designated third participant, and a third terminal corresponding to the third participant receives the video stream and decodes the video stream to play the custom combined content picture corresponding to the column in the content playing area of the third terminal.
In the above two embodiments, the third terminal generates or updates the receiving list of the third terminal according to the received information of the column, so as to store the receiving record of the column, and displays the custom combined content picture corresponding to the column in the content playing area of the third terminal according to the information of the column, where the receiving list of the third terminal is independent of the signal source list area of the third terminal.
As a preferred embodiment, after the information of the column is sent to the third participant, the netmeeting server may determine whether the third participant agrees to receive the information of the column, and in case that the third participant agrees to receive the information of the column, the first terminal generates or updates a push list to store a push record of the column, and the third terminal generates or updates a receive list of the third terminal to store the receive record of the column.
Generally, it is determined whether a participant can push or forward a push signal source or a column based on the participant's rights. The first terminal determines the authority of the second participant when the first participant inputs the first push command, the first terminal performs push when the authority of the first participant is higher than the authority of the second participant, the second terminal or the third terminal determines the authority of the fourth participant when the second participant or the third participant inputs the transfer push command, and the second terminal or the third terminal performs transfer push when the authority of the second participant or the third participant is higher than the authority of the fourth participant. As shown in fig. 7, the participant may select from the address book, which is triggered by the "invite to participant" button on the interface, maintained by the netmeeting server, and as a specific embodiment, the address book stores the specific positions and job levels of the specific person, where the positions and job levels correspond to the rights of the specific person.
In addition, the network conference server can also judge whether the account authority of the second participant is higher than that of the first participant, and the second terminal is allowed to forward the received information of the target signal source to a fourth participant appointed by the second participant through the network conference server under the condition that the account authority of the second participant is higher than that of the first participant.
In one embodiment, after receiving a content picture of a target signal source pushed by a first participant, a second participant inputs a push-transfer instruction for the target signal source displayed in a content playing area of the second terminal so as to transfer and push information of the target signal source to a fourth participant in a participant list area, and when the fourth participant agrees to receive the target signal source, the second terminal generates or updates a push list of the second participant based on the push-transfer instruction so as to store a push record of the target signal source, and the fourth terminal generates or updates a receive list of the fourth participant so as to store a receive record of the target signal source. The push list of the first participant, the receiving list of the second participant, the push list and the receiving list of the fourth participant have the same unique identification aiming at the relevant push or receiving record of the target signal source. Preferably, after the second participant inputs the push transfer instruction, before the target signal source is transferred and pushed to the fourth participant in the participant list area, the web conference server receives the push transfer instruction and judges whether the account authority of the second participant is higher than that of the fourth participant, and if the account authority of the second participant is higher than that of the fourth participant, the second terminal is allowed to transfer the received information of the target signal source to the fourth participant in the participant list area through the web conference server.
As another specific embodiment, after pushing at least one target signal source to a second participant, if pushing is required to be canceled, a canceling instruction is input for the information of the sent target signal source, and based on the canceling instruction, a corresponding pushing record in a pushing list of the first participant is deleted. And simultaneously, the first terminal sends the withdrawal instruction to a network conference server so as to delete the corresponding receiving record in the receiving list of the second terminal through the network conference server.
As another specific embodiment, after the first participant pushes the column to the third participant, if the first participant needs to cancel the pushing, a cancel instruction is input for the information of the sent column, and based on the cancel instruction, the corresponding pushing record in the pushing list of the first participant is deleted. And simultaneously, the first terminal sends the withdrawal instruction to a network conference server so as to delete the corresponding receiving record in the receiving list of the third terminal through the network conference server.
In addition, the network conference server can also receive a revocation instruction from the first terminal, analyze the revocation instruction to determine information of a transmitted target signal source to be revoked, judge whether a receiving list of the second participant stores a receiving record of the information corresponding to the target signal source and judge whether a pushing list of the second participant stores a pushing record of the information corresponding to the target signal source, and delete the relevant record when the receiving record and/or the pushing record are stored.
In addition, the network conference server can also receive a revocation instruction from the first terminal, analyze the revocation instruction to determine information of the transmitted columns to be revoked, judge whether a receiving list of the third participant stores a receiving record of the information of the corresponding column, judge whether a pushing list of the third participant stores a pushing record of the information of the corresponding column, and delete the relevant record when the receiving record and/or the pushing record are stored.
By means of the withdrawal instruction, the message of the pushed target signal source and/or the message of the column can be withdrawn, and further record traces of the message of the pushed target signal source and/or the message of the column are thoroughly eliminated, so that further diffusion and propagation of the message of the pushed target signal source and/or the message of the column are avoided. In an application scenario, for example, after a first participant pushes a target signal source to a second participant, if it finds that the pushed target signal source is selected incorrectly, the information of the pushed target signal source may be withdrawn, readjusted, and the signal source that is desired to be pushed is selected, and pushing is performed again. In still another application scenario, for example, after the first participant pushes a target signal source to the second participant, if it is found that the participant pushed by the first participant is selected incorrectly, the information of the target signal source pushed can be withdrawn, readjusted and the participant desiring to be pushed can be selected, and the pushing is performed again.
It should be noted that the revocation instruction may set the transmission efficiency limit, or may be set such that the revocation instruction is always available. The transmission effectiveness limit means that the cancel instruction is valid within a preset time period (for example, within 5min and within 1 min) after the information of the target signal source and/or the information of the column is transmitted, and beyond the time period, the button for canceling the instruction is turned on to be gray, and the function is not selectable and not available. Specifically, after the user selects the information of the sent target signal source and/or the information of the column, the first terminal calculates the time length of the current time from the sending time, compares the time length with the preset time period, and gray the button for canceling the instruction when the time length is greater than the preset time period, and bright the button for canceling the instruction when the time length is less than the preset time period, wherein the function is optional and available. In addition, different revocation instruction usage rights may be set for different users, for example, revocation instruction is set to "revocation instruction is always available" for a conference host (e.g., a first participant is a host), and "transmission efficacy limit" is set for revocation instructions for other participants (e.g., a second participant, a third participant, etc.).
Further, in the case that the second participant forwards the information of the target signal source to the fourth participant, the cancellation instruction is sent to a web conference server, and the cancellation instruction is further configured to delete, by using the web conference server, a corresponding push record in a push list of the second participant, and delete a corresponding receive record in a receive list of the fourth participant.
And under the condition that the third participant forwards the information of the column to the fourth participant, the revocation instruction is sent to a network conference server, and the network conference server is further used for deleting the corresponding push record in the push list of the third participant and deleting the corresponding receiving record in the receiving list of the fourth participant.
It should be noted that the second participant may be one participant or multiple participants, the third participant may be one participant or multiple participants, and the fourth participant may be one participant or multiple participants. The second participant and the third participant may be the same participant.
In this embodiment, the network conference server side circularly searches the push list and the receive list of each participant based on the unique identifier, and deletes all the corresponding push records and receive records at one time, so that after the first participant inputs the revocation instruction for the information of the target signal source and/or the information of the column, all the push records and the receive records related to the target signal source or the column can be revoked, and the revocation operation is executed for a plurality of participant terminals at one time, so that a single participant is not required to check one by one, and the network conference server side has high efficiency and is beneficial to controlling the propagation of the signal source through the network conference.
As one implementation mode of signal source full-screen display, the invention also provides another signal source pushing method of the network conference, which is applied to a first terminal joining the network conference, wherein the first terminal corresponds to a first participant, and an interface of the network conference comprises a signal source list area, a content playing area and a participant list area, as shown in figure 8, the method comprises S81, selecting at least one signal source from the signal source list area according to an input calling instruction, setting information of the at least one signal source in a content playing area, and displaying a content picture corresponding to each selected signal source in the content playing area, S82, transmitting all the content pictures displayed in the content playing area of the first terminal to a fifth participant according to an input screen throwing instruction, so that the content playing area of the fifth terminal corresponding to the fifth participant displays all the content pictures displayed in the content playing area of the first terminal.
When the first participant triggers the screen throwing instruction, the network conference server receives the screen throwing instruction from the first terminal, acquires all content picture data displayed in a content playing area of the first terminal based on the screen throwing instruction and encodes the content picture data to generate a video stream, and sends the video stream to a fifth participant designated by the screen throwing instruction so that the content playing area of the fifth terminal corresponding to the fifth participant displays all the content pictures.
When the first participant performs screen projection to the fifth participant, the fifth participant may perform some operations on the originally displayed content on the content playing area of the web conference corresponding to the fifth terminal, and at this time, the screen projection content pushed from the first participant covers the original display interface of the fifth participant. If the fifth participant wants to continue the previous operation, the hiding button of the screen content can be clicked, and the screen content picture pushed by the first participant is temporarily hidden. When the screen-throwing content picture needs to be checked, the hidden button is clicked again, and the screen-throwing content picture is displayed on the fifth terminal. The embodiment can meet the humanized use requirement of the participants.
In addition, the network conference server can also receive a screen throwing instruction from the first terminal, acquire all content picture data displayed in a content playing area of the first terminal based on the screen throwing instruction, encode all content picture data to generate a video stream, and send the video stream to a fifth participant specified by the screen throwing instruction so as to enable the content playing area of the fifth terminal corresponding to the fifth participant to display all content pictures.
The conference interface displays the conference picture of 4 persons in a2 x2 layout under normal conditions, with a 4-person conference presentation. The signal source list area on the left side is provided with a hidden button, after the hidden button is clicked, the signal source list area can be converted into a hidden state from a display state, when a signal source picture needs to be called, the mouse is clicked again to click the hidden button, the signal source list area can be converted into the display state from the hidden state and displayed on the leftmost side of the interface of the network conference, at the moment, the meeting participants list area can be recalculated and arranged on the rightmost side of the interface of the network conference. And dragging the signal sources from the left signal source list area to the middle content playing area, wherein the signal sources dragged to the content playing area can be freely laid out, and the content playing area is a screen display window. If the screen throwing control (including the one-key screen throwing control, the signal source screen throwing control and the data screen throwing control) is not clicked, the content picture layout of the content playing area is only visible at the local end, and other participating remote users see the content picture currently displayed by the respective terminals.
If the one-click screen throwing control is clicked, all the freely combined signal sources and the control authorities of all the signal sources dragged to the middle content playing area are all sent to a far-end participant through the network conference server, and the freely combined signal sources are displayed at a far-end participant terminal and have the control authorities of all the signal sources. Whether the control authority is forwarded depends on whether the user who drops the screen selects to issue the control authority to the remote user together.
If the signal source screen throwing control is clicked, the selected signal source and the control authority of the signal source are sent to a remote participant through the network conference server, and the signal source is displayed on a terminal corresponding to the remote participant and has the control authority of the signal source. Wherein, whether the control authority is forwarded depends on whether the screen user selects to issue the control authority to the remote user together.
If the information screen throwing control is clicked, the selected pictures and documents are sent to a remote participant through the network conference server, the information is displayed on a terminal corresponding to the remote participant, and the control authority of the information is possessed. Wherein, whether the control authority is forwarded depends on whether the screen user selects to issue the control authority to the remote user together.
When a first participant performs screen projection, a button or a screen projection list aiming at the screen projection content is displayed in a content playing area of a fifth terminal, according to the button or the screen projection list, the fifth participant switches and displays a currently received screen projection picture or a local content picture in the content playing area of the fifth terminal (the switching operation is only embodied at the local end and does not affect the display of the remote ends of other participants), the current screen projection picture can be switched to the screen projection picture of other participants, the current screen projection picture can be hidden, and a plurality of screen projection pictures in the screen projection picture list can be freely combined in the content playing area of the fifth terminal.
The completion of screen projection in the invention is based on streaming media transmission, a streaming media transmission technology is used for converting a signal source into a streaming media form, and the signal source is transmitted from one participant terminal to another participant terminal of a network conference through a network. Another participant may view a real-time picture of the signal source through a streaming media player or browser. This of course requires the streaming server to be set up at the server and ensures that the network bandwidth and delay meet the requirements.
The second participant, the third participant, the fourth participant and the fifth participant in the above embodiments do not refer to a specific one participant user, but are different objects aimed at by different pushing modes, the second participant, the third participant, the fourth participant and the fifth participant may be one participant user or may be a plurality of participant users, the first participant, the second participant, the third participant, the fourth participant and the fifth participant are not in a corresponding fixed binding relationship with the first terminal, the second terminal, the third terminal, the fourth terminal and the fifth terminal, respectively, and the first participant, the second participant, the third participant, the fourth participant and the fifth participant are accounts in a corresponding network conference, specifically, if the first participant logs in on the terminal a, the terminal a is a network account number of the first participant, and if the terminal a is a first participant, the terminal a corresponding to the first participant is a first participant account number of the first participant, the terminal B is a terminal B corresponding to the first participant.
The invention also provides a signal source pushing method of the network conference, which is applied to a network conference server, wherein the network conference server is in communication connection with a plurality of terminals; the method comprises the steps of analyzing a first pushing instruction, determining information of a target signal source to be pushed and a second participant, wherein the second participant is a participant added into the same network conference by the first participant corresponding to a first terminal, acquiring content data corresponding to the information of the target signal source to be pushed, and sending the content data to the second terminal corresponding to the second participant so as to enable a content playing area of the second terminal to play the target signal source.
The method further comprises the steps of receiving a second pushing instruction from the first terminal, analyzing the second pushing instruction, determining information of the pushed column and a third participant, enabling the third participant to join the same network conference for the first participant corresponding to the first terminal, obtaining content data corresponding to the information of the pushed column, and sending the content data to a third terminal corresponding to the third participant so that a content playing area of the third terminal plays the column.
After executing push operation, the network conference server executes normal operation instructions according to time sequence, when executing opposite operation instructions for the same signal source, the network conference server receives the operation instructions of each participant, then judges the participant with the highest authority, only stores the operation instructions of the participant, and executes operation according to the operation instructions.
The invention further provides a signal source pushing device of the network conference, the device is applied to a first terminal corresponding to a first participant in the network conference, an interface of the network conference comprises a signal source list area, a content playing area and a participant list area, the device comprises a calling unit, a pushing unit and a pushing list generating unit, the calling unit is used for receiving a calling instruction, selecting at least one signal source from the signal source list area, setting information of the at least one signal source in the content playing area, displaying a content picture corresponding to each selected signal source in the content playing area, the pushing unit is used for receiving the first pushing instruction, selecting a target signal source according to the content picture displayed in the content playing area, sending information of the target signal source to a second participant in the participant list area through a network conference server, enabling the second terminal corresponding to the second participant to view (play) the target signal source, and the pushing list generating unit is used for generating a pushing result in the first terminal or updating the pushing list according to the pushing result.
Compared with the prior art, the invention provides a powerful and flexible signal source pushing function, through the invention, the participants can flexibly realize the pushing of the signal sources among the participants, and the participants have personalized operation space for the pushed signal sources, thereby providing more comprehensive functions and better user experience.
In a preferred embodiment of the invention, the network conference server is in communication connection with a plurality of terminals and comprises a receiving unit, a parsing unit and a sending unit, wherein the receiving unit is used for receiving a pushing instruction from a first terminal, the parsing unit is used for parsing the pushing instruction, determining information of a pushed target signal source and a second participant, storing unique identification of the pushed target signal source, the second participant is a participant designated by the first participant corresponding to the first terminal, the target signal source acquiring unit is used for acquiring content data corresponding to the information of the pushed target signal source, and the sending unit is used for sending the content data to the second terminal corresponding to the second participant so as to enable a content playing area of the second terminal to play the target signal source.
After analyzing the pushing instruction, the network conference server determines information of a target signal source to be pushed and account information of a second participant, judges whether the second participant has control authority on the target signal source, directly sends content data of the target signal source to a second terminal corresponding to the second participant under the condition that the second participant has control authority on the target signal source, authorizes the control authority on the second participant aiming at the target signal source under the condition that the second participant does not have control authority on the target signal source, and then sends the content data of the target signal source to the second terminal corresponding to the second participant.
Further, the receiving unit is further configured to receive a retrieval instruction from a first terminal, the target signal source obtaining unit is further configured to obtain content data corresponding to information of at least one signal source to be retrieved, and the sending unit is further configured to send the content data to the first terminal, so that a content picture corresponding to each signal source to be retrieved is displayed in the content playing area of the first terminal.
The analysis unit further comprises an account authority judging subunit, which is used for judging whether the account authority of the second participant is higher than that of the first participant, and allowing the second participant (second terminal) to forward the received information of the target signal source to a fourth participant appointed by the second participant through the network conference server when the account authority of the second participant is higher than that of the first participant.
The receiving unit is further configured to receive a revocation instruction from the first terminal, and the parsing unit is further configured to parse the revocation instruction, determine information of a transmitted target signal source to be revoked, determine whether a reception list of the second participant stores a reception record of information corresponding to the target signal source, determine whether a push list of the second participant stores a push record of information corresponding to the target signal source, and delete a relevant record if the reception record and/or the push record are stored.
The network conference server further comprises a column management module and a custom stream management module, wherein the custom stream management module is used for distributing unique identifiers to new columns according to received new instructions and storing corresponding relations between the unique identifiers and the columns, the custom stream management module is further used for storing corresponding relations between the signal sources and the unique identifiers of the columns according to instructions for adding the signal sources in a signal source list area to the columns by a user, an analysis unit is used for analyzing received pushing information to obtain pushed columns, and a sending unit is used for sending the signal sources in the pushed columns to a remote user side as custom streams according to the corresponding relations between the signal sources and the unique identifiers of the columns.
The invention provides an electronic device, as shown in fig. 9, comprising a processor 910, a communication interface 920, a memory 930, a communication bus 940 and a computer program stored on the memory and executable on the processor, wherein the processor 910 implements the signal source pushing method of the network conference as described above when executing the program, and communicates with a conference server and a signal source server through the communication bus 940.
The present invention provides a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the signal source pushing method of a web conference as described above.
The invention provides a network conference program with complete and visual functions, which not only enables a user to acquire data content to be watched or pushed in a network conference from a plurality of different signal sources, but also pushes a plurality of signal sources which are combined in a self-defined way, and can integrally screen the content of a playing area to other participants through a screen-throwing technical means, even the user can cancel push, push and push withdrawal, so that the participants can flexibly display data used in the conference, the efficiency and personnel participation of the conference are greatly improved, and cooperation and innovation are promoted.
The apparatus embodiments described above are merely illustrative, wherein the elements illustrated as separate elements may or may not be physically separate, and the elements shown as elements may or may not be physical elements, may be located in one place, or may be distributed over a plurality of network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
From the above description of the embodiments, it will be apparent to those skilled in the art that the embodiments may be implemented by means of software plus necessary general hardware platforms, or of course may be implemented by means of hardware. Based on this understanding, the foregoing technical solution may be embodied essentially or in a part contributing to the prior art in the form of a software product, which may be stored in a computer readable storage medium, such as ROM/RAM, a magnetic disk, an optical disk, etc., including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method described in the respective embodiments or some parts of the embodiments.
It should be noted that the above-mentioned embodiments are merely for illustrating the technical solution of the present invention, and not for limiting the same, and although the present invention has been described in detail with reference to the above-mentioned embodiments, it should be understood by those skilled in the art that the technical solution described in the above-mentioned embodiments may be modified or some technical features may be equivalently replaced, and these modifications or substitutions do not make the essence of the corresponding technical solution deviate from the spirit and scope of the technical solution of the embodiments of the present invention.

Claims (17)

1. The signal source pushing method for the network conference is characterized by being applied to a first terminal joining the network conference, wherein the first terminal corresponds to a first participant, and an interface of the network conference comprises a signal source list area, a content playing area and a participant list area, and the method comprises the following steps:
selecting at least one signal source from the signal source list area according to an input calling instruction, setting information of the at least one signal source in a content playing area, and displaying a content picture corresponding to each selected signal source in the content playing area;
Selecting a target signal source based on a content picture displayed in the content playing area according to an input first pushing instruction, and sending information of the target signal source to a second participant in the participant list area through a network conference server so that the target signal source is played at a second terminal corresponding to the second participant;
and generating or updating a push list at the first terminal according to the push result.
2. The method for pushing signal sources for a web conference according to claim 1, wherein,
And the second terminal generates or updates a receiving list of the second terminal according to the received information of the target signal source so as to store the receiving record of the target signal source, and displays the content picture of the target signal source in a content playing area of the second terminal according to the information of the target signal source, wherein the receiving list of the second terminal and the signal source list area of the second terminal are mutually independent.
3. The signal source pushing method for a web conference according to claim 1, wherein the method comprises:
creating a column in the content playing area according to the input new instruction, wherein the column is allocated with a unique identifier;
selecting at least one signal source from the signal source list area according to the input adding instruction, adding the signal source to the column, and establishing a corresponding relation between the selected at least one signal source and a unique identifier of the column;
displaying a custom combined content picture in the content playing area according to the corresponding relation;
and according to the input second pushing instruction, the information of the column is sent to a third participant in the participant list area through the network conference server, so that the column is played at a third terminal corresponding to the third participant.
4. The method for pushing signal sources of a web conference according to claim 3, wherein the third terminal generates or updates a receiving list of the third terminal according to the received information of the column, so as to store a receiving record of the column, and displays a custom combined content picture corresponding to the column in a content playing area of the third terminal according to the information of the column, wherein the receiving list of the third terminal and the signal source list area of the third terminal are mutually independent.
5. The signal source pushing method of a web conference according to claim 1, wherein after transmitting the information of the target signal source to the second participant of the participant list area, the method further comprises:
Judging whether the second participant agrees to receive the information of the target signal source, generating or updating the push list by the first terminal to store the push record of the target signal source under the condition that the second participant agrees to receive the information of the target signal source, and generating or updating the receiving list by the second terminal to store the receiving record of the target signal source by the second terminal.
6. The method for pushing a signal source for a web conference according to claim 5, further comprising:
according to an input withdrawal instruction aiming at the information of the sent target signal source, deleting the corresponding push record in the push list of the first participant;
And sending the revocation instruction to the network conference server to delete the corresponding receiving record in the receiving list of the second terminal through the network conference server.
7. The method according to claim 6, wherein in the case that the second participant forwards the information of the target signal source to a fourth participant, the cancellation instruction is sent to the network conference server, and the cancellation instruction is further configured to delete, by the network conference server, a corresponding push record in a push list of the second participant and a corresponding receive record in a receive list of the fourth participant.
8. A method of pushing a signal source for a web conference according to claim 1 or 3, the method further comprising:
And according to the input screen throwing instruction, transmitting all the content pictures displayed in the content playing area of the first terminal to a fifth participant, so that the content playing area of the fifth terminal corresponding to the fifth participant displays all the content pictures displayed in the content playing area of the first terminal.
9. The signal source pushing method of a network conference according to claim 1, wherein the information of the target signal source includes a control authority for the target signal source.
10. The signal source pushing method for the network conference is applied to a network conference server, and the network conference server is in communication connection with a plurality of terminals, and is characterized by comprising the following steps:
Receiving a push instruction from a first terminal;
Analyzing the pushing instruction, and determining information of a target signal source to be pushed and a second participant, wherein the second participant is a participant added into the same network conference by a first participant corresponding to the first terminal;
And acquiring content data corresponding to the pushed information of the target signal source, and sending the content data to a second terminal corresponding to the second participant, so that a content playing area of the second terminal plays the target signal source.
11. The method according to claim 10, further comprising receiving a call instruction from the first terminal, acquiring content data corresponding to information of at least one signal source to be called, and transmitting the content data to the first terminal, so that a content picture corresponding to each signal source to be called is displayed in the content playing area of the first terminal.
12. The signal source pushing method for a web conference according to claim 10, wherein the method comprises:
judging whether the account authority of the second participant is higher than the account authority of the first participant;
And allowing the second terminal to forward the received information of the target signal source to a fourth participant appointed by the second participant through the network conference server under the condition that the account authority of the second participant is higher than that of the first participant.
13. The method for pushing a signal source for a web conference according to claim 10, further comprising:
receiving a revocation instruction from the first terminal;
Analyzing the revocation instruction, and determining information of the target signal source to be revoked, which is sent;
Judging whether a receiving list of the second participant stores a receiving record corresponding to the information of the target signal source or not, and judging whether a pushing list of the second participant stores a pushing record corresponding to the information of the target signal source or not;
in case the received record and/or the pushed record is stored, the relevant record is deleted.
14. The method for pushing a signal source for a web conference according to claim 10, further comprising:
Receiving a screen throwing instruction from the first terminal, acquiring all content picture data displayed in a content playing area of the first terminal based on the screen throwing instruction, and encoding all content picture data to generate a video stream;
And sending the video stream to a fifth participant specified by the screen throwing instruction, so that the content playing area of a fifth terminal corresponding to the fifth participant displays the whole content picture.
15. The signal source pushing device for the network conference is characterized by being applied to a first terminal which is added into the network conference and corresponds to a first participant, wherein an interface of the network conference comprises a signal source list area, a content playing area and a participant list area, and the device comprises a calling unit, a pushing unit and a pushing list generating unit;
The calling unit is used for receiving a calling instruction, selecting at least one signal source from the signal source list area, setting information of the at least one signal source in a content playing area, and displaying a content picture corresponding to each selected signal source in the content playing area;
The pushing unit is used for receiving a first pushing instruction, selecting a target signal source according to a content picture displayed by the content playing area, and sending information of the target signal source to a second participant in the participant list area through a network conference server so as to enable a second terminal corresponding to the second participant to play the target signal source;
the push list generation unit is used for generating or updating a push list at the first terminal according to a push result.
16. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the signal source pushing method of a network conference as claimed in any one of claims 1 to 14 when the program is executed by the processor.
17. A non-transitory computer readable storage medium having stored thereon a computer program, which when executed by a processor implements the signal source pushing method of a web conference according to any of claims 1 to 14.
CN202411086998.1A 2024-08-08 2024-08-08 A method and device for pushing a signal source of a network conference Pending CN119211472A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411086998.1A CN119211472A (en) 2024-08-08 2024-08-08 A method and device for pushing a signal source of a network conference

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411086998.1A CN119211472A (en) 2024-08-08 2024-08-08 A method and device for pushing a signal source of a network conference

Publications (1)

Publication Number Publication Date
CN119211472A true CN119211472A (en) 2024-12-27

Family

ID=94051218

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411086998.1A Pending CN119211472A (en) 2024-08-08 2024-08-08 A method and device for pushing a signal source of a network conference

Country Status (1)

Country Link
CN (1) CN119211472A (en)

Similar Documents

Publication Publication Date Title
US10200422B1 (en) Method and apparatus for creating a dynamic history of presentation materials in a multimedia collaboration session
CN110597774B (en) File sharing method, system, device, computing equipment and terminal equipment
JP4609737B2 (en) Transmission device and method, content distribution device and method, and program
US7679638B2 (en) Method and system for allowing video-conference to choose between various associated video conferences
EP1737235B1 (en) A unified distributed architecture for a multiple point video conference and interactive broadcast systems
US10715344B2 (en) Method of establishing a video call using multiple mobile communication devices
JP5409194B2 (en) Conference system
JP2006101522A (en) Video conferencing system, video conferencing system that allows participants to customize a collaboration model, and method for controlling mixing of data streams for video conferencing sessions
JP2006092242A (en) Remote conference system, base server, management server, remote conference management method, and program
JPH11506595A (en) Multimedia Document Conference Participation System
JP4232419B2 (en) TRANSMISSION DEVICE, TRANSMISSION METHOD, CONTENT DISTRIBUTION DEVICE, CONTENT DISTRIBUTION METHOD, AND PROGRAM
JP2011054039A (en) Teleconference system, conference relay device, and computer program
CN119211472A (en) A method and device for pushing a signal source of a network conference
JP2022161245A (en) Information processing device, live distribution system, information processing method and program
WO2021073313A1 (en) Method and device for conference control and conference participation, server, terminal, and storage medium
JP2005084969A (en) Conference support system and method and computer program
KR102174100B1 (en) System for joint reading document and method for the same
KR100360538B1 (en) The Real time/Nonreal time Interactive Web Presention Method and System applicated Multimedia Technology
CN119031088A (en) A network conference interface display method and system
CN116648696A (en) Collaborative information display control method, electronic device, and storage medium
CN119254552A (en) Application control method, system, intelligent terminal and medium based on multi-person conference
JP2022130117A (en) online meeting system
CN116055670A (en) Method for collaborative checking three-dimensional model based on network conference and network conference system
Krawchuk Usability Overview of the MECCANO Conferencing Tools
Krawchuk Usability requirements for collaborative environments

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination