A video conference method, apparatus, device and storage medium

By identifying the conference projection device and participants in the video conferencing system and using identity verification for encryption and decryption, the problems of complex fixed terminal cable connections and easy image theft are solved, thus achieving efficient and secure video conferencing.

CN115396626BActive Publication Date: 2026-02-06BEIJING RONGXUN TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211008915.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-22
Publication Date
2026-02-06
Estimated Expiration
2042-08-22

AI Technical Summary

Technical Problem

In existing video conferencing systems, the cable connections of fixed terminals are complex and prone to tangling, leading to maintenance difficulties. At the same time, video images are easily stolen, affecting information security.

Method used

By identifying the conference projection device and participants, and using identity verification for encryption and decryption, video conferencing without cables can be achieved, and encrypted images can be displayed on the conference projection device.

Benefits of technology

It enables efficient planning and coordination of multiple video conferences without cable connections, improving meeting planning efficiency and enhancing video conference security, thus preventing the theft of video content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115396626B_ABST
    Figure CN115396626B_ABST
Patent Text Reader

Abstract

The application discloses a video conference method, comprising the following steps: determining the conference projection equipment corresponding to each video conference according to the conference participation condition of each video conference and the identity of the candidate participant, and determining the conference participant of each video conference from the candidate participant; sending the conference invitation to the conference participant, and obtaining the video data fed back by the conference participant; analyzing the video data to obtain the video image of the conference participant and the identity of the conference participant; encrypting the video image according to the equipment identity of the conference projection equipment to obtain the encrypted image, and sending the encrypted image to the conference projection equipment according to the identity of the conference participant, controlling the conference projection equipment to decrypt the encrypted image to generate the conference image; obtaining the conference image fed back by the conference projection equipment, and sending the conference image to the conference participant according to the identity of the conference participant. The security of the video conference is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the field of computers, and in particular, to a video conference method, device, equipment and storage medium. BACKGROUND

[0002] A video conference system is generally controlled by a multipoint control unit to control multiple terminal devices participating in a video conference to participate in the video conference. The terminal devices participating in the video conference can be fixed terminal devices in a conference room or mobile terminal devices. When participating in a video conference through a fixed terminal device, the audio and video quality is high. However, if the fixed terminal device is connected to the video conference, the cable required for the fixed terminal device is complex, which can easily cause problems such as cable knotting and signal interference. In addition, the complex cable structure can make the maintenance work of the cable more difficult. Therefore, how to perform a video conference through a fixed terminal device under the premise of no cable connection and ensure the security of the video information in the video conference is a problem to be solved. SUMMARY

[0003] The present application provides a video conference method, device, equipment and storage medium, which can realize a video conference through a fixed terminal device under the premise of no cable connection and improve the security of video information transmission in the video conference.

[0004] According to an aspect of the present application, a video conference method is provided, comprising:

[0005] According to the conference participation conditions of each video conference and the identity of each candidate participant, a conference projection device corresponding to each video conference is determined, and a conference participant of each video conference is determined from the candidate participants;

[0006] A conference invitation is sent to the conference participant, and video data fed back by the conference participant is acquired;

[0007] The video data is analyzed to obtain a video image of the conference participant and an identity of the conference participant;

[0008] According to the device identity of the conference projection device, the video image is encrypted to obtain an encrypted image, and the encrypted image is sent to the conference projection device according to the identity of the conference participant, the conference projection device is controlled to decrypt the encrypted image to generate a conference image;

[0009] The conference image fed back by the conference projection device is acquired, and the conference image is sent to the conference participant according to the identity of the conference participant.

[0010] According to another aspect of the present application, a video conference device is provided, comprising:

[0011] The conference participant determining module is configured to determine the conference projection device corresponding to each video conference according to the conference participation condition of each video conference and the identity of the candidate participant, and determine the conference participant of each video conference from the candidate participant;

[0012] The video data obtaining module is configured to send a conference invitation to the conference participant, and obtain the video data fed back by the conference participant;

[0013] The video data analyzing module is configured to analyze the video data, and obtain the video image of the conference participant and the identity of the conference participant;

[0014] The conference image determining module is configured to encrypt the video image according to the device identity of the conference projection device, obtain an encrypted image, and send the encrypted image to the conference projection device according to the identity of the conference participant, control the conference projection device to decrypt the encrypted image, and generate a conference image.

[0015] The conference image feedback module is configured to obtain the conference image fed back by the conference projection device, and send the conference image to the conference participant according to the identity of the conference participant.

[0016] According to another aspect of the present application, an electronic device is provided, which comprises:

[0017] at least one processor; and

[0018] a memory connected with the at least one processor; wherein,

[0019] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the video conference method according to any one of the embodiments of the present application.

[0020] According to another aspect of the present application, a computer readable storage medium is provided, which stores computer instructions for enabling a processor to implement the video conference method according to any one of the embodiments of the present application when executed by the processor.

[0021] The technical scheme of the embodiment of the present application determines the conference projection device corresponding to each video conference according to the conference participation condition of each video conference and the identity of the candidate participant, and determines the conference participant of each video conference from the candidate participant; sends a conference invitation to the conference participant, and obtains the video data fed back by the conference participant; analyzes the video data to obtain the video image of the conference participant and the identity of the conference participant; encrypts the video image according to the device identity of the conference projection device to obtain an encrypted image, and sends the encrypted image to the conference projection device according to the identity of the conference participant, controls the conference projection device to decrypt the encrypted image to generate a conference image; obtains the conference image fed back by the conference projection device, and sends the conference image to the conference participant according to the identity of the conference participant. The above scheme determines the conference projection device and the conference participant of each video conference through the conference participation condition of each video conference and the identity of the candidate participant, and respectively sends the video data fed back by the conference participant to the conference projection device corresponding to the video conference participated by the video participant after encryption, so that the conference projection device corresponding to each video conference respectively obtains the video image corresponding to each video conference after decrypting the video data, and feeds back the video image corresponding to the video conference to the conference participant. When there is a demand for multiple video conferences under the premise of wireless cable connection, the video data of each video conference is received by a fixed terminal to realize simultaneous overall planning of multiple video conferences, the video data of each video conference is accurately sent to the conference projection device corresponding to each video conference, and the video image fed back by the conference projection device is accurately fed back to the conference participant, thereby improving the conference planning efficiency of the video conference. Meanwhile, the video image is sent to the conference projection device after encryption, which can avoid the content in the video image being stolen, thereby improving the security of the video conference.

[0022] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiment description. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor.

[0024] Figure 1 A flowchart of a video conference method provided for the first embodiment of the present application;

[0025] Figure 2A flow chart of a video conference method provided for the second embodiment of the present application;

[0026] Figure 3 A flow chart of a video conference method provided for the third embodiment of the present application;

[0027] Figure 4 A structural schematic diagram of a video conference device provided for the fourth embodiment of the present application;

[0028] Figure 5 A structural schematic diagram of an electronic device provided for the fifth embodiment of the present application. DETAILED DESCRIPTION

[0029] In order to make the personnel in the art better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work should belong to the scope of protection of the present application.

[0030] It should be noted that the terms “first” and “second” and the like in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily have to describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms “include” and “etc.” and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0031] Embodiment one

[0032] Figure 1 A flow chart of a video conference method provided for the first embodiment of the present application, the present embodiment can be applicable to the case of video conference through a fixed terminal. Especially applicable to the case of video conference through a fixed terminal in the case of wireless cable connection. The method can be performed by a video conference device, which can be realized in the form of hardware and / or software, and the video conference device can be configured in an electronic device. As shown in the figure, the method comprises: Figure 1

[0033] ​S110, determining the conference participant of each video conference from the candidate participants according to the conference participation condition of each video conference and the identity of the candidate participants, and determining the conference projection device corresponding to each video conference.

[0034] It should be noted that in the present application, the terminal device for conducting a video conference is a fixed terminal, and when conducting a video conference through a fixed terminal, the conference image corresponding to the video conference needs to be projected onto the conference projection device installed in the conference room. The wireless receiving device arranged inside the fixed terminal can be used to receive the relevant data of the video conference, and the wireless sending device arranged inside the fixed terminal can be used to send the relevant data of the video conference.

[0035] The conference participation condition refers to the condition required to be possessed by the conference participant of the video conference. For example, the conference participation condition can be at least one of the age condition, the position condition, the working seniority condition and the name condition required to be possessed by the conference participant of the video conference. The name condition required to be possessed by the conference participant of the video conference can be the name of the personnel required to participate in the video conference which is input in advance by the conference organizer according to the conference demand.

[0036] The candidate participant refers to the personnel who can be selected to participate in the video conference as an online participant. For example, when an enterprise needs to conduct a video conference, the candidate participant can be all the employees in the enterprise. The identity of the candidate participant refers to the data which can represent the identity information of the candidate participant. The identity of the candidate participant can include the name, age, position and working seniority of the candidate participant. The conference projection device refers to the projection device installed in the conference room for playing the video image of the conference participant of the video conference, and each conference room is installed with one conference projection device. The conference participant refers to the participant of the video conference determined from the candidate participants.

[0037] Specifically, when it is required to conduct at least two video conferences through the fixed terminal at the same time, the conference participation condition of each video conference can be input to the fixed terminal. According to the identity of the candidate participants, the conference participants of each video conference meeting the conference participation condition of each video conference are determined from the candidate participants. For example, if the conference participation condition of one of the video conferences is that the personnel with working seniority greater than two years, then according to the identity of the candidate participants, the candidate participants with working seniority greater than two years are selected from the candidate participants as the conference participants of the video conference.

[0038] For example, according to the conference attribute of each video conference, the conference projection device of each video conference can be determined, and according to the conference participation condition of each video conference and the identity of the candidate participants, the conference participant of each video conference can be selected from the candidate participants. Specifically, the following sub-steps can be used to achieve this:

[0039] S1101, determine conference attributes of each video conference according to conference participation conditions of each video conference.

[0040] The conference attribute refers to a conference scale of the video conference corresponding to a number of participants of the video conference. For example, the conference attribute can include a large conference, a medium conference, and a small conference, and the number of participants of the video conference corresponding to different conference attributes is different. For example, the conference attribute of the video conference with more than or equal to 50 participants can be set as a large conference; the conference attribute of the video conference with more than 20 and less than 50 participants can be set as a medium conference; and the conference attribute of the video conference with less than or equal to 20 participants can be set as a small conference. The number of conference participants corresponding to the above conference attribute is only an example, and can be adjusted according to actual needs.

[0041] Specifically, the number of participants of each video conference is determined according to the conference participation conditions of each video conference, and the conference attribute of each video conference is determined according to the number of participants of each video conference. For example, if the conference participation condition of the video conference is that the employees in the enterprise who are less than thirty years old, the number of employees in the enterprise who are less than thirty years old is taken as the number of participants of the video conference, and the conference attribute of the video conference is determined according to the number of participants of the video conference.

[0042] S1102, determine the conference projection device corresponding to each video conference according to the conference attribute of each video conference.

[0043] Specifically, different conference projection devices can accommodate different numbers of participants of the video conference. The conference projection device and the conference attribute can be pre-stored in the terminal device according to the number of participants of the video conference that the conference projection device can accommodate, and the conference projection device corresponding to each video conference is determined according to the corresponding relationship between the conference projection device and the conference attribute after the conference attribute of each video conference is determined.

[0044] S1103, select conference participants of each video conference from the candidate participants according to the identity of the candidate participant and the conference participation condition of each video conference.

[0045] Specifically, the conference participation condition of each video conference is matched with the identity of the candidate participant, and according to the matching result, the candidate participant who meets the conference participation condition of each video conference is determined as the conference participant of each video conference, and the identity of each conference participant is associated with the video conference to be participated.

[0046] It can be understood that the above scheme can automatically determine the conference attributes of each video conference according to the conference participation conditions of each video conference, to automatically determine the conference projection device and the conference participant corresponding to each video conference based on the conference attributes and the conference participation conditions of each video conference, to realize the effect of overall planning of video conferences according to the conference theme, and to improve the overall planning efficiency of video conferences.

[0047] S120, send a conference invitation to the conference participant, and obtain video data fed back by the conference participant.

[0048] The conference invitation includes the conference start time, the conference end time, the conference theme, and the device identifier of the conference projection device corresponding to the conference participant. The device identifier of the conference projection device can be a number, an image or a string; for example, the device identifier can be the room number of the conference room where the conference projection device is located. The conference theme refers to the summary information that can represent the conference content of the video conference. The video data fed back by the conference participant includes the identity identifier of the conference participant and the image data of the conference participant collected by the camera device.

[0049] Specifically, the conference invitation is sent to the conference participant, so that the conference participant determines the conference start time, the conference end time, the conference theme and the device identifier of the conference projection device corresponding to the conference participant of the video conference to be participated according to the conference invitation. The video data fed back by the conference participant is obtained in real time within the time period between the conference start time and the conference end time.

[0050] S130, analyze the video data to obtain the video image of the conference participant and the identity identifier of the conference participant.

[0051] Specifically, the video data is analyzed, and the identity identifier of the conference participant and the video image of the conference participant that can be displayed on the fixed terminal are obtained according to the analysis result of the video data.

[0052] S140, according to the device identifier of the conference projection device, the video image is encrypted to obtain an encrypted image, and according to the identity identifier of the conference participant, the encrypted image is sent to the conference projection device to control the conference projection device to decrypt the encrypted image to generate a conference image.

[0053] Specifically, according to the identity of the conference participant, the video conference that the conference participant is to participate in is determined, and the device identifier of the conference projection device corresponding to the video conference that the conference participant is to participate in is acquired. The device identifier of the conference projection device is taken as encrypted data of the video image, and the video image is encrypted according to the encrypted data to obtain an encrypted image. According to the identity of the conference participant, the encrypted image corresponding to the conference participant is sent to the conference projection device corresponding to the video conference that the conference participant is to participate in. The conference projection device can decrypt the encrypted image based on a pre-specified decryption protocol to obtain the video image of the conference participant. The conference projection devices of each video conference respectively integrate the video images of the conference participants obtained to obtain the video images of the conference participants after integration as the conference images of each video conference.

[0054] Exemplarily, the encrypted transmission of the video image can be implemented through the following sub-steps:

[0055] S1401, generating a temporary key according to the device identifier of the conference projection device and the digest information of the video image.

[0056] The digest information of the video image can be part of the data of the video image, for example, can be the header data of the video image or the feature data of the video image extracted by a feature extraction algorithm.

[0057] Specifically, the digest information of the video image is extracted from each video image, and a key server is used to generate a temporary key corresponding to each video conference according to the device identifier of each conference projection device and the digest information of each video image. The temporary key includes a temporary private key and a temporary public key. The key server assigns the temporary private key in the temporary key to the terminal device, and assigns the temporary private key in each temporary key to the conference projection device corresponding to the temporary key.

[0058] S1402, encrypting the video image using the temporary private key in the temporary key to obtain an encrypted image.

[0059] Specifically, the temporary private key in the temporary key corresponding to each video conference is used to encrypt each video image to obtain the encrypted image of each video image.

[0060] S1403, according to the identity of the conference participant, the encrypted image is sent to the conference projection device, and the conference projection device is controlled to decrypt the encrypted image by the temporary private key in the temporary key to generate a conference image.

[0061] Specifically, according to the identity of the conference participant, the encrypted video corresponding to the conference participant is sent to the conference projection device corresponding to the video conference that the conference participant participates in. The conference projection device decrypts the encrypted video according to the temporary private key in the temporary key, and obtains the video of the conference participant. The conference projection device of each video conference integrates the video of the conference participant obtained, and takes the integrated video of the conference participant as the conference video of each video conference.

[0062] It can be understood that the temporary key is generated according to the device identifier of the conference projection device and the digest information of the video, so as to encrypt the video into an encrypted video through the temporary key, and control the conference projection device to decrypt the encrypted video through the temporary key to obtain the conference video. The problem that the video projection device projects the wrong video when the video is sent to different conference projection devices at the same time can be avoided. The security of the video conference and the accuracy of the conference video played by the conference projection device are ensured.

[0063] S150, obtaining the conference video fed back by the conference projection device, and sending the conference video to the conference participant according to the identity of the conference participant.

[0064] Specifically, the conference video of each video conference fed back by each conference projection device is obtained, the identity of the conference participant corresponding to each video conference is determined, and the conference video of each video conference is sent to the conference participant of each video conference according to the identity of the conference participant.

[0065] The above scheme solves the problem that when the video conference is performed through the fixed terminal, in order to enable the fixed terminal to have the function of the video conference, complex cable connection needs to be performed in advance, and the cable knot phenomenon is easy to occur, which leads to the difficulty in cable maintenance. At the same time, the problem that the video is easy to be stolen in the process of the video conference, thereby leading to information leakage is solved.

[0066] The technical scheme provided by the embodiment determines the conference projection device corresponding to each video conference according to the conference participation condition of each video conference and the identity of the candidate participant, and determines the conference participant of each video conference from the candidate participant; sends a conference invitation to the conference participant, and obtains video data fed back by the conference participant; analyzes the video data to obtain the video image of the conference participant and the identity of the conference participant; encrypts the video image according to the device identity of the conference projection device to obtain an encrypted image, and sends the encrypted image to the conference projection device according to the identity of the conference participant, controls the conference projection device to decrypt the encrypted image to generate a conference image; obtains the conference image fed back by the conference projection device, and sends the conference image to the conference participant according to the identity of the conference participant. The above scheme determines the conference projection device and the conference participant of each video conference through the conference participation condition of each video conference and the identity of the candidate participant, and respectively sends the video data fed back by the conference participant to the conference projection device corresponding to the video conference participated by the video participant after encryption, so that the conference projection device corresponding to each video conference respectively obtains the video image corresponding to each video conference after decrypting the video data, and feeds back the video image corresponding to the video conference to the conference participant. When there are multiple video conferences under the premise of wireless cable connection, the video data of each video conference is received by the fixed terminal to realize simultaneous overall planning of multiple video conferences, the video data of each video conference is accurately sent to the conference projection device corresponding to each video conference, and the video image fed back by the conference projection device is accurately fed back to the conference participant, thereby improving the conference planning efficiency of the video conference. Meanwhile, the video image is sent to the conference projection device after encryption, which can avoid the content in the video image being stolen, thereby improving the security of the video conference.

[0067] Embodiment two

[0068] Figure 2 The flowchart of the video conference method provided by the embodiment two of the application is based on the optimization of the above-mentioned embodiment, and an optimal implementation scheme of obtaining the video data fed back by the conference participant, sending the encrypted image to the conference projection device according to the identity of the conference participant, and controlling the conference projection device to decrypt the encrypted image to generate a conference image is given. Specifically, as shown in Figure 2 The method comprises the following steps.

[0069] S210, according to the conference participation condition of each video conference and the identity of the candidate participant, determine the conference projection device corresponding to each video conference, and determine the conference participant of each video conference from the candidate participant.

[0070] S220, send a conference invitation to the conference participant, call the data conversion interface of the intermediate server, and convert the feedback data according to the first data conversion protocol to obtain the video data fed back by the conference participant.

[0071] It should be noted that due to the difference in the model of the camera equipment used by different conference participants, the terminal device may not be able to directly analyze the feedback data of the conference participant to obtain the video image of the conference participant. Therefore, the intermediate server for data conversion is set.

[0072] The first data conversion protocol refers to a protocol for converting the data format of the feedback data of the conference participant into a data format that can be analyzed by the fixed terminal.

[0073] Specifically, the conference invitation is sent to the conference participant, and after obtaining the feedback data of the conference participant, the data conversion interface of the intermediate server is called, and the feedback data is converted according to the first data conversion protocol, and the converted feedback data is taken as the video data fed back by the conference participant.

[0074] S230, analyze the video data to obtain the video image of the conference participant and the identity of the conference participant.

[0075] S240, according to the device identifier of the conference projection device, the video image is encrypted to obtain an encrypted image, and according to the identity of the conference participant, the encrypted image is sent to the conference projection device to control the conference projection device to decrypt the encrypted image to obtain decrypted data.

[0076] S250, control the conference projection device to call the data conversion interface of the intermediate server, and convert the decrypted data according to the second data conversion protocol, and obtain the conference image according to the data conversion result.

[0077] Due to the difference in the model of the conference projection device installed in each conference room, some conference projection devices may not be able to obtain the video image of the conference participant according to the decrypted data. Therefore, the intermediate server is needed to convert the decrypted data.

[0078] The second data conversion protocol refers to a protocol for converting the data format of the decrypted data into a data format that can be analyzed by the conference projection device.

[0079] Specifically, the conference projection device is controlled to call the data conversion interface of the intermediate server, and the decrypted data is converted according to the second data conversion protocol, and the converted decrypted data is analyzed to obtain the video image of the conference participant. The conference projection device integrates the obtained video image of the conference participant to generate a conference image.

[0080] S260, acquire the conference image fed back by the conference projection device, and send the conference image to the conference participant according to the identity of the conference participant.

[0081] The technical scheme of the embodiment, after acquiring the feedback data of the conference participant, calls the data conversion interface of the intermediate server to convert the feedback data, converts the feedback data into video data recognizable by the fixed terminal, and acquires the video image of the conference participant according to the video data; the video image is encrypted and sent to the conference projection device, the conference projection device decrypts the encrypted image to obtain decryption data, calls the data conversion interface of the intermediate server to convert the decryption data, and obtains the conference image that can be displayed on the conference projection device. The above scheme avoids the situation that the fixed terminal cannot recognize the feedback data of the conference participant due to different camera equipment used by the conference participant, and avoids the problem that the conference projection device cannot play the video image sent by the fixed terminal due to different formats of videos that can be played by different models of conference projection devices. By setting the intermediate server to convert the transmission data in the video conference, it is realized that when the video conference is conducted through the fixed terminal, the data format of the feedback data of the conference participant does not need to be considered, and the device model of the conference projection device does not need to be considered, and the compatibility of the video conference to the conference projection device and the image acquisition device is improved.

[0082] Embodiment three

[0083] Figure 3 A flowchart of a video conference method provided for the third embodiment of the application, the embodiment is optimized on the basis of the above-mentioned embodiments, and an optimal implementation manner is given, in which when there is a conference adjustment requirement, a target conference to be adjusted is determined, a target participant of the target conference is determined, adjustment image is generated according to the target projection device corresponding to the target conference and the video image of the target participant, and the adjustment image is sent to the target participant. Specifically, as shown in the figure, Figure 3 The method comprises the following steps:

[0084] S310, according to the conference participation condition of each video conference and the identity of the candidate participant, determine the conference projection device corresponding to each video conference, and determine the conference participant of each video conference from the candidate participant.

[0085] S320, send a conference invitation to the conference participant, and acquire the video data fed back by the conference participant.

[0086] S330, analyze the video data to obtain the video image of the conference participant and the identity of the conference participant.

[0087] S340, encrypt the video image according to the device identifier of the conference projection device, obtain an encrypted image, and send the encrypted image to the conference projection device according to the identity identifier of the conference participant, control the conference projection device to decrypt the encrypted image, and generate a conference image.

[0088] S350, obtain the conference image fed back by the conference projection device, and send the conference image to the conference participant according to the identity identifier of the conference participant.

[0089] S360, when there is a conference adjustment requirement, determine a target conference to be adjusted and a target participant of the target conference from the video conferences according to a conference adjustment rule.

[0090] The conference adjustment requirement refers to an adjustment requirement for a conference participant of a video conference during the process of the video conference. The conference adjustment rule can include a conference adjustment time, a device identifier of a conference projection device corresponding to the target conference to be adjusted, and a target participant of the target conference after adjustment. The target conference refers to a video conference that needs to be adjusted in terms of conference participants. The target participant refers to a conference participant required by the target conference after adjustment.

[0091] Specifically, the conference organizer can pre-set the conference adjustment rule. When the conference adjustment time specified in the conference adjustment rule is reached, there is a conference adjustment requirement. According to the conference adjustment rule, the device identifier of the conference projection device corresponding to the target conference to be adjusted and the identity identifier of the target participant of the target conference are determined from the video conferences.

[0092] S370, if there is an absent participant who does not participate in the target conference in the target participant, the identity identifier of the absent participant is obtained, and the video image of the absent participant is obtained according to the identity identifier of the absent participant.

[0093] Specifically, the identity identifier of the current participant of the target conference is determined, and the current participant is a conference participant participating in the target conference at the current time. According to the identity identifier of the current participant and the identity identifier of the target participant, it is determined whether there is an absent participant who does not participate in the target conference in the target participant. If there is an absent participant who does not participate in the target conference in the target participant, the identity identifier of the absent participant is determined according to the comparison result of the identity identifier of the current participant and the identity identifier of the target participant, and the video image of the absent participant is obtained according to the identity identifier of the absent participant.

[0094] S380, migrate the video image of the absent participant to the target projection device corresponding to the target conference, and generate an adjustment image according to the target projection device.

[0095] The target projection device refers to a conference projection device used for performing a target conference, and the adjusted image refers to a conference image of the target conference after adjustment.

[0096] Specifically, a device identifier of a target projection device corresponding to the target conference is determined, and the video image of the absent participant is migrated to the target projection device corresponding to the target conference according to the device identifier of the target projection device, so that the target projection device generates an adjusted image according to the video image of the target participant.

[0097] S390, obtaining the adjusted image fed back by the target projection device, and sending the adjusted image to the target participant according to the identity identifier of the target participant.

[0098] The technical scheme of the embodiment, in the process of each video conference, if there is a video conference with conference adjustment requirement, according to the conference adjustment rule, the video conference to be adjusted is taken as a target conference, target participants who need to participate in the target conference are determined, and absent participants who do not participate in the target conference among the target participants are determined, the video image of the absent participant is migrated to the target projection device corresponding to the target conference, the adjusted image of the target conference after adjustment is obtained, and the adjusted image is sent to the target participant. In the process of the video conference, the video conference is adjusted according to the conference adjustment rule, the adjustment efficiency of the target conference is improved, and the convenience of the conference adjustment is improved.

[0099] Embodiment four

[0100] Figure 4 A structural schematic diagram of a video conference device provided by the fourth embodiment of the application. The embodiment can be applied to the case of video conference through a fixed terminal. As shown in the figure, Figure 4 The video conference device includes a conference participant determination module 410, a video data acquisition module 420, a video data analysis module 430, a conference image determination module 440, and a conference image feedback module 450.

[0101] The conference participant determination module 410 is configured to determine the conference projection device corresponding to each video conference according to the conference participation condition of each video conference and the identity identifier of the candidate participant, and determine the conference participant of each video conference from the candidate participant;

[0102] The video data acquisition module 420 is configured to send a conference invitation to the conference participant, and acquire the video data fed back by the conference participant;

[0103] The video data analysis module 430 is configured to analyze the video data, and obtain the video image of the conference participant and the identity identifier of the conference participant;

[0104] The conference image determination module 440 is configured to: perform encryption processing on the video image according to the device identifier of the conference projection device, to obtain an encrypted image; and send the encrypted image to the conference projection device according to the identity identifier of the conference participant, to control the conference projection device to perform decryption on the encrypted image, to generate the conference image.

[0105] The conference image feedback module 450 is configured to: acquire the conference image fed back by the conference projection device, and send the conference image to the conference participant according to the identity identifier of the conference participant.

[0106] According to the identity identifier of the candidate participant and the conference participation condition of each video conference, the technical scheme provided in the embodiment determines the conference projection device corresponding to each video conference, and determines the conference participant of each video conference from the candidate participant; sends a conference invitation to the conference participant, and acquires the video data fed back by the conference participant; analyzes the video data, to obtain the video image of the conference participant and the identity identifier of the conference participant; performs encryption processing on the video image according to the device identifier of the conference projection device, to obtain an encrypted image, and sends the encrypted image to the conference projection device according to the identity identifier of the conference participant, to control the conference projection device to perform decryption on the encrypted image, to generate the conference image; acquires the conference image fed back by the conference projection device, and sends the conference image to the conference participant according to the identity identifier of the conference participant. According to the identity identifier of the candidate participant and the conference participation condition of each video conference, the above scheme determines the conference projection device and the conference participant of each video conference, and respectively sends the video data fed back by the conference participant to the conference projection device corresponding to the video conference in which the conference participant participates, so that the conference projection device corresponding to each video conference respectively acquires the video image corresponding to each video conference after performing decryption on the video data, and feeds back the video image corresponding to the video conference to the conference participant. When there is a demand for multiple video conferences under the premise of wireless cable connection, the video data of each video conference is received by a fixed terminal, to realize unified planning of multiple video conferences, accurately send the video data of each video conference to the conference projection device corresponding to each video conference, and receive the video image fed back by the conference projection device, to accurately feed back the video image to the conference participant, thereby improving the conference planning efficiency of the video conference. Meanwhile, the video image is sent to the conference projection device after being encrypted, which can avoid the content in the video image being stolen, thereby improving the security of the video conference.

[0107] For example, the conference participant determination module 410 includes:

[0108] The conference attribute determination unit is configured to determine the conference attribute of each video conference according to the conference participation condition of each video conference.

[0109] The conference projection device determination unit is configured to determine conference projection devices corresponding to the video conferences according to conference attributes of the video conferences.

[0110] The conference participant selection unit is configured to select conference participants of the video conferences from the candidate participants according to identity information of the candidate participants and conference participation conditions of the video conferences.

[0111] The video data acquisition module 420 is configured to:

[0112] The data conversion interface of the intermediate server is called, and the feedback data is converted according to the first data conversion protocol, so as to obtain the video data fed back by the conference participant.

[0113] The conference image determination module 440 is configured to:

[0114] The temporary private key in the temporary key is used to encrypt the video image, so as to obtain an encrypted image.

[0115] The temporary private key in the temporary key is used to encrypt the video image, so as to obtain an encrypted image.

[0116] According to the identity information of the conference participant, the encrypted image is sent to the conference projection device, and the conference projection device is controlled to decrypt the encrypted image by using the temporary private key in the temporary key, so as to generate the conference image.

[0117] The conference image determination module 440 is configured to:

[0118] According to the identity information of the conference participant, the encrypted image is sent to the conference projection device, and the conference projection device is controlled to decrypt the encrypted image by using the temporary private key in the temporary key, so as to generate the conference image.

[0119] The conference projection device is controlled to call the data conversion interface of the intermediate server, and the decrypted data is converted according to the second data conversion protocol, so as to obtain the conference image according to a data conversion result.

[0120] The video conference device further includes:

[0121] The target conference determination module is configured to determine a target conference to be adjusted and target participants of the target conference from the video conferences according to a conference adjustment rule when there is a conference adjustment requirement.

[0122] The absent participant determination module is configured to obtain identity information of an absent participant who does not participate in the target conference, and obtain a video image of the absent participant according to the identity information of the absent participant if the absent participant exists in the target participants.

[0123] The adjusting image determining module is configured to migrate the video image of the absent participant to a target projection device corresponding to the target conference, and generate an adjusting image according to the target projection device;

[0124] The adjusting image sending module is configured to acquire the adjusting image fed back by the target projection device, and send the adjusting image to the target participant according to the identity of the target participant.

[0125] The video conference device provided by the embodiment can be applied to the video conference method provided by any of the above embodiments, and has corresponding functions and advantages.

[0126] Embodiment five

[0127] Figure 5 A structural schematic diagram of an electronic device 10 that can be used to implement embodiments of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular telephones, smart phones, wearable devices (e.g., headsets, glasses, watches, etc.), and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit the implementations of the present application described and / or claimed in this document.

[0128] As shown in Figure 5 The electronic device 10 includes at least one processor 11, and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which are communicatively connected to the at least one processor 11, wherein the memory stores a computer program executable by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0129] A plurality of components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunications networks.

[0130] The processor 11 can be various general and / or special purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, and the like. The processor 11 performs various methods and processes described above, such as the video conferencing method.

[0131] In some embodiments, the video conferencing method can be implemented as a computer program tangibly embodied in a computer readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded onto the RAM 13 and executed by the processor 11, one or more steps of the video conferencing method described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to perform the video conferencing method by any other suitable means, such as by means of firmware.

[0132] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a programmable logic device (PLD), a computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.

[0133] Computer programs used to implement the methods of the application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the computer program, when executed, implements the functions / acts specified in the flowcharts and / or block diagrams. The computer program can be executed entirely on a machine, partially on a machine, partially on a machine as a stand-alone software package, and partially on a machine or a remote machine or a server.

[0134] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. A computer-readable storage medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of a machine-readable storage medium will include one or more lines of a program of instructions in a transitory signal, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0135] To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.

[0136] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), blockchain network, and the Internet.

[0137] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and VPS service.

[0138] It should be understood that the various forms of flow shown above can be reordered, added to, or have steps deleted. For example, the steps described in the present application can be performed in parallel, in series, or in a different order, as long as the desired results of the technical solutions of the present application can be achieved, which are not limited herein.

[0139] The above detailed description does not constitute a limitation on the protection scope of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A video conferencing method, characterized in that, include: Based on the participation conditions and the identity of the candidate participants for each video conference, the corresponding projection device for each video conference is determined, and the participants for each video conference are determined from the candidate participants. Send meeting invitations to the meeting participants and obtain video data from the meeting participants; The video data is parsed to obtain the video images of the meeting participants and their identification information; The video image is encrypted according to the device identifier of the conference projection device to obtain an encrypted image. The encrypted image is then sent to the conference projection device according to the identity identifier of the conference participant. The conference projection device is then controlled to decrypt the encrypted image to generate the conference image. The system acquires the conference image fed back by the conference projection device and sends the conference image to the conference participant based on the participant's identity. When there is a need to adjust a meeting, the target meeting to be adjusted and the target participants of the target meeting are determined from each video conference according to the meeting adjustment rules. If there are absent participants among the target participants who did not participate in the target meeting, then obtain the identity identifier of the absent participant and obtain the video image of the absent participant based on the identity identifier of the absent participant; The video images of the absent participants are transferred to the target projection device corresponding to the target meeting, and an adjusted image is generated based on the target projection device; The adjusted image fed back by the target projection device is obtained, and the adjusted image is sent to the target participant according to the target participant's identity identifier.

2. The method according to claim 1, characterized in that, The step of determining the corresponding projection device for each video conference based on the participation conditions and the identity identifiers of candidate participants, and determining the participants for each video conference from the candidate participants, includes: The meeting attributes of each video conference are determined based on the participation conditions of each video conference. Based on the meeting attributes of each video conference, determine the corresponding conference projection equipment for each video conference; Based on the identity of the candidate participants and the participation conditions of each video conference, the participants for each video conference are selected from the candidate participants.

3. The method according to claim 1, characterized in that, The acquisition of video data feedback from the meeting participants includes: After obtaining the feedback data from the meeting participants, the data conversion interface of the intermediate server is called, and the feedback data is converted according to the first data conversion protocol to obtain the video data fed back by the meeting participants.

4. The method according to claim 1, characterized in that, The process of encrypting the video image based on the device identifier of the conference projection device to obtain an encrypted image, sending the encrypted image to the conference projection device based on the identity identifier of the conference participant, and controlling the conference projection device to decrypt the encrypted image to generate a conference image includes: A temporary key is generated based on the device identifier of the conference projection device and the summary information of the video image; The video image is encrypted using the temporary private key in the temporary key to obtain an encrypted image; Based on the identity identifiers of the meeting participants, the encrypted image is sent to the meeting projection device, which then decrypts the encrypted image using the temporary private key in the temporary key to generate the meeting image.

5. The method according to claim 3, characterized in that, The step of sending the encrypted image to the conference projection device based on the identity identifier of the conference participant, and controlling the conference projection device to decrypt the encrypted image to generate the conference image includes: Based on the identity identifiers of the meeting participants, the encrypted image is sent to the meeting projection device, and the meeting projection device is controlled to decrypt the encrypted image to obtain the decrypted data; The conference projection device is controlled to call the data conversion interface of the intermediate server, and the decrypted data is converted according to the second data conversion protocol. The conference image is obtained based on the data conversion result.

6. A video conferencing device, characterized in that, include: The meeting participant determination module is used to determine the corresponding conference projection device for each video conference based on the meeting participation conditions and the identity identifiers of the candidate participants, and to determine the meeting participants for each video conference from the candidate participants. The video data acquisition module is used to send meeting invitations to the meeting participants and acquire video data fed back by the meeting participants; The video data parsing module is used to parse the video data to obtain the video images of the meeting participants and the identity identifiers of the meeting participants; The conference image determination module is used to encrypt the video image according to the device identifier of the conference projection device to obtain an encrypted image, and send the encrypted image to the conference projection device according to the identity identifier of the conference participant, and control the conference projection device to decrypt the encrypted image to generate a conference image; The conference image feedback module is used to acquire the conference image fed back by the conference projection device and send the conference image to the conference participant according to the identity identifier of the conference participant; The target meeting determination module is used to determine the target meeting to be adjusted from various video conferences, as well as the target participants of the target meeting, according to the meeting adjustment rules when there is a need to adjust the meeting. The absent participant determination module is used to obtain the identity identifier of the absent participant if there is an absent participant among the target participants who did not participate in the target meeting, and to obtain the video image of the absent participant based on the identity identifier of the absent participant; An image adjustment determination module is used to migrate the video images of the absent participants to the target projection device corresponding to the target meeting, and generate an adjustment image based on the target projection device; An adjustment image transmission module is used to acquire the adjustment image fed back by the target projection device and send the adjustment image to the target participant according to the identity identifier of the target participant.

7. The apparatus according to claim 6, characterized in that, The meeting participant determination module includes: The meeting attribute determination unit is used to determine the meeting attributes of each video conference based on the meeting participation conditions of each video conference. The conference projection equipment determination unit is used to determine the corresponding conference projection equipment for each video conference based on the conference attributes of each video conference. The meeting participant selection unit is used to select meeting participants for each video conference from the candidate participants based on the identity of the candidate participants and the meeting participation conditions of each video conference.

8. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the video conferencing method according to any one of claims 1-5.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause a processor to execute the video conferencing method of any one of claims 1-5.

Citation Information

Patent Citations

  • Video processing method and device, multipoint video processing unit and conference device

    CN108134918A

  • Image display apparatus, image display system, and image display method

    CN1664911A