The content of the invention
The present invention provides a kind of methods and video conferencing system for controlling video conference, can be in addition to recording/playing terminal
Video conference member when exiting video conference, terminate video conference automatically, so as to improve the resource in video system
Utilization rate.
The embodiment of the present application provides a kind of method for controlling video conference, applied in video conferencing system, the side
Method includes:
Obtain the conferencing data corresponding with video conference in the video conferencing system;
Based on the conferencing data, the N number of video conference currently held is obtained, wherein, N is the integer not less than 1;
The first video conference is obtained from N number of video conference, wherein, in the corresponding terminal of first video conference
Including recording/playing terminal;
Detect whether the corresponding client parameter of first video conference meets preset condition;
When the corresponding client parameter of first video conference meets the preset condition, by first video council
The state of view is in off state from state adjustment is held.
Optionally, the conferencing data corresponding with video conference obtained in the video conferencing system, specifically includes:
The conferencing data corresponding with video conference in the video conferencing system is obtained every a predetermined time.
Optionally, it is described to obtain the first video conference from N number of video conference, it specifically includes:
Obtain the corresponding client parameter of each video conference in N number of video conference;
Based on the corresponding client parameter of each video conference, described first is obtained from N number of video conference and is regarded
Frequency meeting.
Optionally, whether the corresponding client parameter of detection first video conference meets preset condition, specifically
For:
Based on the corresponding client parameter of first video conference, obtain M corresponding with first video conference
Client and the recording/playing terminal;
Whether each client detected in the M client is closed.
Optionally, it is described when the corresponding client parameter of first video conference meets the preset condition, by institute
The state for stating the first video conference is in off state from state adjustment is held, and is specifically included:
When each client in the M client is in the closed state, by first video council
The state of view is adjusted to the closed state from the state of holding.
Optionally, it is described to incite somebody to action after the corresponding client parameter of first video conference meets the preset condition
The state of first video conference is in off state from state adjustment is held, and is specifically included:
Detect whether the corresponding detection number of first video conference is more than predetermined threshold value;
When the detection number is more than the preset times, the state of first video conference is held into shape from described
State is adjusted to the closed state.
Optionally, when the detection number is not less than the preset times, the method further includes:
Adjust the corresponding detection number of first video conference.
Optionally, when obtaining the N number of video conference currently held, the method further includes:
Obtain N number of meeting number parameter corresponding with the N number of video conference.
Optionally, the corresponding detection number of first video conference is obtained, is specifically included:
The first meeting number parameter with first video conference is obtained from N number of meeting number parameter;
Based on the first meeting number parameter, the corresponding detection number of first video conference is obtained.
Another embodiment of the application additionally provides a kind of video conferencing system, the system comprises:
Conferencing data acquiring unit, for obtaining the meeting number corresponding with video conference in the video conferencing system
According to;
Video conference acquiring unit for being based on the conferencing data, obtains the N number of video conference currently held,
Wherein, N is the integer not less than 1;
Recorded broadcast video conference acquiring unit, for obtaining the first video conference from N number of video conference, wherein, institute
Stating the corresponding terminal of the first video conference includes recording/playing terminal;
Detection unit, for detecting whether the corresponding client parameter of first video conference meets preset condition;
State adjustment unit, for meeting the preset condition in the corresponding client parameter of first video conference
When, the state of first video conference is in off state from state adjustment is held.
Beneficial effects of the present invention are as follows:
The method and video conferencing system of video conference are controlled in the embodiment of the present invention, first according to the video of acquisition
Conferencing data corresponding with video conference in conference system, obtains currently N number of video conference for holding, and from the N
The first video conference is obtained in a video conference, wherein, the corresponding terminal of first video conference includes recording/playing terminal, so
Afterwards when detecting that the corresponding client parameter of first video conference meets the preset condition, by first video council
The state of view is in off state from state adjustment is held, so so that the corresponding client parameter of first video conference expires
During the foot preset condition, the video conferencing system can be automatically closed, and then can realize out outside the recording/playing terminal
When the conference member of first video conference exits video conference, terminate first video conference automatically so that the recorded broadcast
Terminal just stops recorded broadcast at the end of first video conference, so as to improve the resource utilization in video system.
Specific embodiment
The present invention provides a kind of methods and video conferencing system for controlling video conference, can be in addition to recording/playing terminal
Video conference member when exiting video conference, terminate video conference automatically, so as to improve the resource in video system
Utilization rate.
The present processes and its apparatus structure are described in detail in lower mask body combination attached drawing, institute specific as follows
It states.
Referring to Fig. 1, an embodiment of the present invention provides a kind of method for controlling video conference, applied to video conferencing system
In, the described method includes:
Step S101:Obtain the conferencing data corresponding with video conference in the video conferencing system;
Step S102:Based on the conferencing data, the N number of video conference currently held is obtained, wherein, N is not small
In 1 integer;
Step S103:The first video conference is obtained from N number of video conference, wherein, first video conference pair
The terminal answered includes recording/playing terminal;
Step S104:Detect whether the corresponding client parameter of first video conference meets preset condition;
Step S105:When the corresponding client parameter of first video conference meets the preset condition, by described in
The state of first video conference is in off state from state adjustment is held.
Wherein, in step S101, the meeting corresponding with video conference in the video conferencing system can be obtained in real time
Data are discussed, the conferencing data corresponding with video conference in the video conferencing system can also be obtained every a predetermined time,
The predetermined time for example can be 1 second (s), 2s, 5s equivalence, can be determined according to actual conditions, wherein, with video conference
Corresponding conferencing data is specifically as follows XML data.
Next step S102 is performed, in this step, based on the conferencing data, acquisition is currently being held N number of
Video conference, wherein, N is the integer not less than 1.
In specific implementation process, after the conferencing data is got by step S101, by analyzing the meeting
Data are discussed, the label node for the video conference held are found, according to all label nodes found, you can to obtain
N number of video conference is stated, for example, the 10 of June 21:15:10 this moment got the conferencing data, then usually analysis
The states of the corresponding all clients of the conferencing data obtains N number of video conference.
Specifically, the 10 of June 21:15:Get in the conferencing data that there are a clients, b 10 this moment
Client, c clients, d clients and e clients are in open state, and a clients, b clients and c clients with
One Conference server line and d clients and e clients also with another Conference server line, so, it may be determined that described
N number of video conference be 2 video conferences, specially first video conference including a clients, b clients and c clients and
Second video conference including d clients and e clients is 10:15:10 this moment were holding.
Next step S103 is performed, in this step, the first video conference is obtained from N number of video conference,
In, the corresponding terminal of first video conference includes recording/playing terminal.
In specific implementation process, the corresponding client ginseng of each video conference in N number of video conference is obtained
Number;Based on the corresponding client parameter of each video conference, first video council is obtained from N number of video conference
View.
It specifically, in step s 103, can be to the corresponding visitor of each video conference in N number of video conference
Family end parameter is analyzed, to obtain first video conference from N number of video conference, wherein, first video
It can include one or more video conferences in meeting, lower mask body includes a video conference with first video conference
Exemplified by
Specifically, by analyzing the corresponding client parameter of each video conference, each video council is detected
It whether discusses in corresponding client parameter comprising recording/playing terminal, is included in the corresponding client parameter of video conference has been detected
During recording/playing terminal, then comprising the corresponding video conference of recording/playing terminal as first video conference.
For example, the 10 of June 21:15:Get in the conferencing data that there are a clients, b clients 10 this moment
End, c clients, d clients, e clients and f recording/playing terminals are in open state, and a clients, b clients, c clients
With f recording/playing terminals with a Conference server line and d clients and e clients also with another Conference server line, such as
This, it may be determined that N number of video conference is 2 video conferences, specially including a clients, b clients, c clients and f
First video conference of recording/playing terminal and second video conference including d clients and e clients are 10:15:10 this
Moment is holding, and then obtains the client parameter of first video conference and the client of second video conference
Parameter is held, due to including f recording/playing terminals in the client parameter of first video conference, and second video council
Do not include recording/playing terminal in the client parameter of view, you can it is first video conference to obtain first video conference.
Next step S104 is performed, in this step, detecting the corresponding client parameter of first video conference is
It is no to meet preset condition.
In specific implementation process, based on the corresponding client parameter of first video conference, obtain and described first
The corresponding M client of video conference and the recording/playing terminal;Whether each client detected in the M client is located
In closed state;When detecting that each client is in the closed state, then first video council can be determined
It discusses corresponding client parameter and meets the preset condition, otherwise, then can determine the corresponding client of first video conference
End parameter does not meet the preset condition.
Specifically, based on the corresponding client parameter of first video conference, first video conference pair is detected
Whether only have the recording/playing terminal in all terminals answered when being in opening, then can first video conference it is corresponding
Client parameter meets the preset condition, otherwise, is then unsatisfactory for the preset condition, wherein, all terminals include institute
M client and the recording/playing terminal are stated, when the recording/playing terminal is just in recorded broadcast, it is determined that the recording/playing terminal is in shape
State opening, otherwise, it is determined that the recording/playing terminal is in the closed state;And if a client is regarded with described first
During Conference server line in frequency meeting, it is determined that the client is in the opening, and not with the conference service
During device line, it is determined that the client is in the closed state.
Specifically, by taking the first video conference includes a clients, b clients, c clients and f recording/playing terminals as an example, respectively
Whether detection a, b and c client has carried out line with the Conference server in first video conference, if a, b and c client
End does not carry out line with the Conference server, then can determine in the corresponding all terminals of first video conference only
It states recording/playing terminal and is in the opening, it is determined that the corresponding client parameter of first video conference meets described default
Condition.
It is, of course, also possible to whether each client detected in a preset time in the M client is in and closes
Closed state, when detecting that each client is in the closed state in the preset time, it is determined that institute described the
The corresponding client parameter of one video conference meets the preset condition, otherwise, it is determined that first video conference is corresponding
Client parameter does not meet the preset condition, wherein, the preset time can the video system preset, certainly
It can be set by user, the preset time is, for example, 2s, 5s, 10s, 20s etc., and the application is not specifically limited.
Next step S105 is performed, in this step, is met in the corresponding client parameter of first video conference
During the preset condition, the state of first video conference is in off state from state adjustment is held.
In specific implementation process, the corresponding client parameter of first video conference is being detected by step S104
When meeting the preset condition, the recording/playing terminal is controlled to stop recorded broadcast, and controls the recording/playing terminal and first video
Conference server in meeting is offline, so as to which the state of first video conference is adjusted to the pass from the state of holding
Closed state finishes first video conference, in this way, can be so that recording/playing terminal stopping recorded broadcast, can release institute
The resource of recording/playing terminal occupancy is stated, so as to reduce the wasting of resources, improves the resource utilization of video conferencing system.
For example, by taking the first video conference includes a clients, b clients, c clients and f recording/playing terminals as an example, detecting
Line is not carried out with the Conference server in first video conference to a, b and c client, in this way, then controlling f recorded broadcasts whole
End stop recorded broadcast and carried out with the Conference server it is offline, in this way, then by the state of first video conference from the state of holding
Adjustment is in off state.
In another embodiment, the corresponding client parameter of first video conference meet the preset condition it
Afterwards, the state by first video conference is in off state from state adjustment is held, and is specifically included:Detect described first
Whether the corresponding detection number of video conference is more than predetermined threshold value;When the detection number is more than the preset times, by institute
The state for stating the first video conference is adjusted to the closed state from the state of holding.
In specific implementation process, in order to reduce the probability that first video conference is closed by mistake, detection can also be passed through
Whether first video conference corresponding detection number more than the predetermined threshold value determines whether to adjust first video
The state of meeting, the predetermined threshold value could be provided as the integer not less than 5, such as can be 5,6,7 and 10 equivalent, detect
When being more than the predetermined threshold value to the detection number, then the state of first video conference is controlled as the closed state,
Since the value that the predetermined threshold value is set is larger, so as to there is greater probability to determine that event occurs in first video conference
Barrier, in this way, the probability that first video conference is closed can be reduced with the first video conference described in positive closing by mistake.
Specifically, it is to determine the corresponding client ginseng of first video conference when obtaining the detection number
When number characterization only has the recording/playing terminal to open, the number of first video conference will be detected as the detection number, it can be with
Whether the preset condition is met by the corresponding client parameter of the first video conference described in cycle detection, to obtain the inspection
Survey number;Can also be every a preset time detect the corresponding client parameter of first video conference whether meet it is described
Preset condition, to obtain the detection number, wherein, the preset time can according to user or the video conferencing system into
Row setting, such as can be 1s, 2s, 5s are equivalent, and the application is not specifically limited.
Specifically, when the detection number is not less than the preset times, it is corresponding to adjust first video conference
Detect number, i.e., by the corresponding detection number of first video conference, count is incremented, such as in first video conference pair
The detection number answered is 3, and the predetermined threshold value is 5, due to 3<5, then it can determine that the detection number is pre- not less than described
If number, then by first video conference it is corresponding detection number count is incremented so that first video conference it is current
Detection number becomes 4 from 3.
Specifically, before detecting the corresponding detection number of first video conference and whether being more than predetermined threshold value, also
It can first determine whether first video conference is to occur for the first time, if occurring for the first time, then by first video council
The conferencing information of view is stored in the video system, if it is not, the detection number is then obtained, wherein, the detection number
It can be determined according to the first meeting number parameter of first video conference,
Wherein, when obtaining the first meeting number parameter, the current N number of video conference held can obtained
When, N number of meeting number parameter corresponding with the N number of video conference is obtained first, then from N number of meeting number parameter
Obtain the first meeting number parameter with first video conference;Based on the first meeting number parameter, described the is obtained
The corresponding detection number of one video conference,
In specific implementation process, when getting N number of video conference, N number of meeting number ginseng can be obtained
Then number obtains the first meeting number parameter with first video conference from N number of meeting number parameter, in this way,
Can the detection number be obtained by the first meeting number parameter, it certainly can also be directly from the video system
Data in directly inquire the detection number.
In actual application, conferencing data corresponding with video conference in the video conferencing system is obtained it
Afterwards, obtain and there is no the currently video conference held, then can will be stored in the memory in the video conferencing system
All video conference information deletions, and after N number of video conference is got, the institute that can also will be stored in current memory
The conferencing information for having remaining video meeting of the video conference information in addition to N number of video conference is deleted, wherein, due to described
Not comprising the remaining video meeting in N number of video conference, it follows that the remaining video meeting has been failed, by memory
The conferencing information of the remaining video meeting of middle storage is deleted so that the memory space increase of memory improves the utilization of memory
Rate.
In actual application, the numerical procedure of the application can obtain owning in the video conferencing system first
If conferencing data without Meeting Held, is just zeroed out replacement, if it find that there is Meeting Held to the memory of maintenance, then,
It deletes what the conferencing information that has failed in memory was for example deleted manually unintentionally by others first, then bad analyzes each following
Whether meeting, which only has recording/playing terminal, exists, if not provided, so this meeting can be with normal termination, it from maintenance
Memory in delete, do not have to then analyze it when following bad analysis next time;If only recording/playing terminal, this meeting is judged
Whether only recording/playing terminal presence is found for the first time, if it is, can just be added to the meeting in the memory of maintenance;
If not first time, then see down whether the detection number that the meeting is detected is more than the preset times again, if it exceeds
The preset times, it is determined that recording/playing terminal is all only left in the meeting, can be automatically by the meeting positive closing, so as to save meeting
Discuss resource.
Based on the technical concept similar to the above method, another embodiment of the application additionally provides a kind of video conference system
System, referring to Fig. 2, the system comprises:
Conferencing data acquiring unit 201, for obtaining the meeting corresponding with video conference in the video conferencing system
Data;
Video conference acquiring unit 202 for being based on the conferencing data, obtains the N number of video council currently held
View, wherein, N is the integer not less than 1;
Recorded broadcast video conference acquiring unit 203, for obtaining the first video conference from N number of video conference, wherein,
The corresponding terminal of first video conference includes recording/playing terminal;
Detection unit 204, for detecting whether the corresponding client parameter of first video conference meets preset condition;
State adjustment unit 205, for meeting the default item in the corresponding client parameter of first video conference
During part, the state of first video conference is in off state from state adjustment is held.
Specifically, a background service is added in the video conferencing system, for periodically following bad crawl video system
It unites all XML informations (conferencing information), passes through the label node for the meeting that analysis is found just in session, and meeting information is deposited
Storage is got up;Then all meetings just in session are analyzed one by one, by analyzing its all end message, have been found recording/playing terminal and have been deposited
Meeting, find the feature for meeting and there was only end message in the presence of recorded broadcast, and then judge that current time only has recorded broadcast presence
First video conference, then first video conference is closed, it is, of course, also possible in the preset time, institute
State the first video conference all only have recording/playing terminal in the presence of, then by its positive closing, and increase configuration file interface, described in support
The arbitrary setting of preset time.
Wherein, after the background server obtains all only video conferences existing for recorded broadcast every time, all it is carried out
The filtering again of end message, and then the conferencing information to wanting the video conference of positive closing is filtered;Further, it is described
Background server also adds the Effective judgement of meeting number, and the meeting read every time number is carried out data point with last
Analysis compares, and weeds out invalid meeting number, wherein, the background server can be that desktop computer, laptop etc. are set
It is standby.
Beneficial effects of the present invention are as follows:
The method and video conferencing system of video conference are controlled in the embodiment of the present invention, first according to the video of acquisition
Conferencing data corresponding with video conference in conference system, obtains currently N number of video conference for holding, and from the N
The first video conference is obtained in a video conference, wherein, the corresponding terminal of first video conference includes recording/playing terminal, so
Afterwards when detecting that the corresponding client parameter of first video conference meets the preset condition, by first video council
The state of view is in off state from state adjustment is held, so so that the corresponding client parameter of first video conference expires
During the foot preset condition, the video conferencing system can be automatically closed, and then can realize out outside the recording/playing terminal
When the conference member of first video conference exits video conference, terminate first video conference automatically so that the recorded broadcast
Terminal just stops recorded broadcast at the end of first video conference, so as to improve the resource utilization in video system.
Obviously, various changes and modifications can be made to the invention without departing from essence of the invention by those skilled in the art
God and scope.In this way, if these modifications and changes of the present invention belongs to the scope of the claims in the present invention and its equivalent technologies
Within, then the present invention is also intended to comprising including these modification and variations.