Authentication method and device in video conference
By obtaining and verifying the multi-dimensional feature information on the video conferencing end and generating comprehensive authentication results, the security problem of video conferencing is solved, especially the abuse of virtual portraits, and higher security and authenticity are achieved.
Patent Information
- Application Number
- CN202411521651.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-29
- Publication Date
- 2025-02-25
AI Technical Summary
The security issues of video conferencing, especially the widespread use of virtual portraits, may seriously undermine the authenticity and security of the conference, leak sensitive information, and even lead to fraud.
By in response to the function request of the target video conferencing end to start the virtual portrait, multi-dimensional feature information (including real-time behavioral features, biological features and environmental features), these feature information are verified separately, and comprehensive authentication results are generated to characterize whether the target video conferencing end has the permission to use the virtual portrait.
Multi-dimensional authentication of virtual portrait functions in video conferencing is realized, which improves the security of video conferencing and prevents the abuse of virtual portraits and potential security threats.
Smart Images

Figure CN119520718A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of video conferencing, and in particular to a method and device for authentication in a video conferencing. Background Art
[0002] With the popularization of remote work and digital communication, video conferencing has become an indispensable part of daily work. In order to meet user needs, video conferencing provides functions such as virtual portraits. Virtual portraits can be fake participants generated using AI technology. Using virtual portraits to participate in meetings improves the effectiveness of meetings.
[0003] However, the security issues of video conferencing are becoming increasingly prominent, especially the widespread use of virtual portraits, which may seriously undermine the authenticity and security of meetings, leak sensitive information, and even lead to fraud. Summary of the invention
[0004] In view of the above problems, a method and device for authentication in a video conference is proposed to overcome the above problems or at least partially solve the above problems, including:
[0005] A method for authentication in a video conference, the method comprising:
[0006] In response to a function request of starting a virtual portrait by a target video conference terminal, obtaining multi-dimensional feature information of the target video conference terminal;
[0007] Verifying the multi-dimensional feature information respectively to obtain multi-dimensional verification results;
[0008] According to the multi-dimensional verification result, a comprehensive authentication result of the target video conferencing terminal using the virtual portrait is generated, and the comprehensive authentication result is used to indicate whether the target video conferencing terminal has the authority to use the virtual portrait.
[0009] Optionally, the multi-dimensional feature information includes real-time behavior feature information, the multi-dimensional verification result includes a behavior feature verification result, and before the multi-dimensional feature information is verified respectively to obtain the multi-dimensional verification result, the method further includes:
[0010] Acquire historical behavior feature information of the target video conferencing terminal, and establish a behavior model for the target video conferencing terminal based on the historical behavior feature information;
[0011] The verifying the multi-dimensional feature information respectively to obtain a multi-dimensional verification result includes:
[0012] The behavior model is used to analyze the real-time behavior feature information to obtain a behavior feature verification result.
[0013] Optionally, the real-time behavior characteristic information includes any one or more of the following: real-time keyboard usage information, real-time mouse movement information, and real-time gesture operation information; the historical behavior characteristic information includes any one or more of the following: historical keyboard usage information, historical mouse movement information, and historical gesture operation information.
[0014] Optionally, the multi-dimensional feature information includes real-time biometric feature information and / or real-time environmental feature information, and the multi-dimensional verification result includes a biometric feature verification result and / or an environmental feature verification result. Before respectively verifying the multi-dimensional feature information to obtain the multi-dimensional verification result, the method further includes:
[0015] Acquiring pre-collected reference biometric information and / or reference environmental characteristic information;
[0016] The verifying the multi-dimensional feature information respectively to obtain a multi-dimensional verification result includes:
[0017] The real-time biometric characteristic information is compared with the reference biometric characteristic information to obtain a biometric characteristic verification result; and / or the real-time environmental characteristic information is compared with the reference environmental characteristic information to obtain an environmental characteristic verification result.
[0018] Optionally, the real-time biometric feature information includes real-time portrait feature information, which is obtained from a collected real-time image, and the reference biometric feature information includes reference portrait feature information, which is obtained from a pre-stored historical image;
[0019] The real-time environment characteristic information includes any one or more of the following: real-time terminal device information, real-time geographic location information; the reference environment characteristic information includes any one or more of the following: reference terminal device information, reference geographic location information.
[0020] Optionally, generating a comprehensive authentication result of the target video conference terminal using the virtual portrait according to the multi-dimensional verification result includes:
[0021] Determining weight information for each dimension in the multi-dimensional verification result;
[0022] The multi-dimensional verification result and the weight information of each dimension are combined to generate a comprehensive authentication result of the target video conferencing terminal using the virtual portrait.
[0023] Optionally, after generating a comprehensive authentication result of the target video conference terminal using the virtual portrait according to the multi-dimensional verification result, the method further includes:
[0024] A restriction policy for the target video conference terminal to use the virtual portrait is generated based on the comprehensive authentication result.
[0025] Optionally, the comprehensive authentication result includes a comprehensive authentication level, and generating a restriction policy on the target video conference terminal using the virtual portrait according to the comprehensive authentication result includes:
[0026] A restriction policy for the target video conference terminal to use the virtual portrait is generated according to the comprehensive authentication level.
[0027] Optionally, after generating a restriction policy on the target video conference terminal using the virtual portrait according to the comprehensive authentication result, the method further includes:
[0028] According to the restriction policy, a corresponding authority certificate is sent to the target video conferencing terminal, and the authority certificate is synchronized to the core server, so that the core server adopts the corresponding restriction policy to the target video conferencing terminal.
[0029] A device for authentication in a video conference, the device comprising:
[0030] A multi-dimensional feature information acquisition module, in response to a function request of a target video conference terminal to start a virtual portrait, acquires multi-dimensional feature information of the target video conference terminal;
[0031] A multi-dimensional verification module, used to verify the multi-dimensional feature information respectively to obtain a multi-dimensional verification result;
[0032] The comprehensive authentication module is used to generate a comprehensive authentication result of the target video conference terminal using the virtual portrait according to the multi-dimensional verification result, and the comprehensive authentication result is used to indicate whether the target video conference terminal has the authority to use the virtual portrait.
[0033] The embodiments of the present invention have the following advantages:
[0034] In an embodiment of the present invention, by responding to a functional request for starting a virtual portrait at a target video conferencing terminal, multi-dimensional feature information of the target video conferencing terminal is obtained, the multi-dimensional feature information is verified separately to obtain a multi-dimensional verification result, and based on the multi-dimensional verification result, a comprehensive authentication result of the use of the virtual portrait by the target video conferencing terminal is generated, thereby realizing authentication of the virtual portrait function in the video conference. Through multi-dimensional authentication of the virtual portrait function, the security of the video conference is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] In order to more clearly illustrate the technical solution of the present invention, the accompanying drawings required for use in the description of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.
[0036] Figure 1 is a flow chart of steps of a server control method based on a network card provided by some embodiments of the present invention;
[0037] Figure 2 is a flowchart of another server control method based on a network card provided by some embodiments of the present invention;
[0038] Figure 3 is a flowchart of another server control method based on a network card provided by some embodiments of the present invention;
[0039] Figure 4 It is a structural block diagram of another network card-based server control device provided in some embodiments of the present invention. DETAILED DESCRIPTION
[0040] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0041] Reference Figure 1 , showing a step flow chart of a method for authentication in a video conference provided by some embodiments of the present invention. The method can be applied to the server side, such as the server side can be a computing power server, and the computing power server can communicate with the video clients participating in the conference.
[0042] Specifically, the following steps may be included:
[0043] Step 101, in response to a function request of a target video conference terminal to start a virtual portrait, multi-dimensional feature information of the target video conference terminal is obtained.
[0044] Among them, the virtual portrait function is a function of using a virtual portrait to participate in a video conference, that is, using a virtual portrait instead of a real portrait in the video stream, such as a virtual portrait that is a fake participant generated using AI technology.
[0045] In actual applications, a virtual portrait function start button can be provided in the video conferencing client. The user can start the virtual portrait function by operating the start button. When it is detected that the target video conferencing end has started the virtual portrait function, multi-dimensional feature information can be used to perform multi-dimensional authentication on the target video conferencing end using the virtual portrait function.
[0046] In some examples, multi-dimensional authentication can be performed when it is detected that the target video conferencing end has started the virtual portrait function to determine whether the target video conferencing end has the authority to use the virtual portrait function. Multi-dimensional authentication can also be performed during the process of the target video conferencing end using the virtual portrait function to determine whether there are any abnormalities in the process of the target video conferencing end using the virtual portrait function.
[0047] In some examples, the server side (such as a computing server) can establish a connection with a video conferencing client, and then communicate with the video conferencing client, such as using the WebSocket protocol or HTTP / 2 protocol in the TCP / IP protocol family or the visual Internet protocol or other custom protocols for real-time communication.
[0048] In some examples, the video conferencing client can complete the protocol conversion link through the virtual connection manager, and the virtual connection manager is responsible for maintaining the connection status between the server side and the video conferencing client, including connection establishment, maintenance, disconnection and reconnection mechanisms.
[0049] In some examples, the server side can use TLS (Transport Layer Security) protocol or SSL (Secure Sockets Layer) protocol or video networking protocol to encrypt the transmitted data, and the video conferencing client can use RTP (Real-Time Transport Protocol) or RTCP (Real-time Control Protocol) or WebRTC protocol to transmit real-time video streams.
[0050] Step 102, verify the multi-dimensional feature information respectively to obtain a multi-dimensional verification result.
[0051] After obtaining multi-dimensional feature information, different strategies can be used for verification in different dimensions to obtain verification results in multiple dimensions, namely, multi-dimensional verification results.
[0052] In related technologies, different video conferencing platforms and devices may adopt different technical standards and protocols, resulting in poor compatibility and interoperability of virtual portrait authentication between different platforms and devices. This increases the difficulty of technology deployment and application, and also limits the popularization and promotion of the technology.
[0053] In the embodiment of the present invention, by adopting a multi-dimensional identity authentication strategy, comprehensive consideration of behavioral characteristics, biometric characteristics and environmental information, a continuous and dynamic authentication mechanism is adopted instead of a one-time identity authentication, thereby improving the compatibility and interoperability of virtual portrait authentication.
[0054] In some examples, the multi-dimensional feature information may be feature information related to the virtual portrait function, such as the multi-dimensionality may include a behavioral feature dimension, a biological feature dimension, and an environmental feature dimension.
[0055] For the behavioral characteristics dimension:
[0056] In some embodiments of the present invention, the multi-dimensional feature information includes real-time behavior feature information, the multi-dimensional verification result includes a behavior feature verification result, and before the multi-dimensional feature information is verified respectively to obtain the multi-dimensional verification result, the following is further included:
[0057] The historical behavior characteristic information of the target video conference terminal is obtained, and a behavior model for the target video conference terminal is established according to the historical behavior characteristic information.
[0058] In some examples, the historical behavior characteristic information includes any one or more of the following: historical keyboard usage information, historical mouse movement information, and historical gesture operation information.
[0059] In some embodiments of the present invention, the respectively verifying the multi-dimensional feature information to obtain a multi-dimensional verification result includes: using the behavior model to analyze the real-time behavior feature information to obtain a behavior feature verification result.
[0060] In some examples, the real-time behavior characteristic information includes any one or more of the following: real-time keyboard usage information, real-time mouse movement information, and real-time gesture operation information.
[0061] In actual applications, the historical behavior feature information of the target video conference terminal can be collected, and then analyzed through machine learning algorithms to establish a behavior model with client identification. When authenticating in the behavior feature dimension, the pre-established behavior model can be used to analyze the acquired real-time behavior feature information to obtain the behavior feature verification result.
[0062] In some examples, a behavior monitoring module can be deployed on a video conferencing client to record the user's keyboard typing, mouse movement, gesture operations and other behavior data. Then, feature extraction algorithms in machine learning, such as PCA (Principal Component Analysis) algorithm and LDA (Linear Discriminant Analysis) algorithm, can be used to extract behavioral feature information from the original behavior data, and then unsupervised learning (such as clustering algorithm) or supervised learning (such as classification algorithm) can be used to build a behavior model. For example, for new users, clustering algorithms can be used for preliminary classification, and for existing users, classification algorithms can be used for fine-grained recognition.
[0063] In some examples, new behavior data may also be collected periodically, and the behavior model may be updated using an online learning algorithm (such as incremental learning) to adapt to changes in user behavior.
[0064] For the biometric dimension:
[0065] In some embodiments of the present invention, the multi-dimensional feature information includes real-time biometric feature information, the multi-dimensional verification result includes a biometric verification result, and before the multi-dimensional feature information is verified respectively to obtain the multi-dimensional verification result, the following is further included:
[0066] Obtain pre-collected reference biometric information.
[0067] In some examples, the reference biometric information includes reference portrait feature information, and the reference portrait feature information is obtained from pre-stored historical images, such as facial feature information and limb feature information.
[0068] In some embodiments of the present invention, the respectively verifying the multi-dimensional feature information to obtain a multi-dimensional verification result includes: comparing the real-time biometric feature information with the reference biometric feature information to obtain a biometric feature verification result.
[0069] In some examples, the real-time biometric information includes real-time portrait feature information, which is obtained from the collected real-time images, such as facial feature information and limb feature information.
[0070] In practical applications, the video conferencing client can collect historical images before the video conference starts, and then extract and store reference portrait feature information by analyzing the historical images.
[0071] During a video conference, the video conference client can upload the real-time images collected by the biometric collection module according to the predetermined rules to obtain a real-time image, and then extract the real-time portrait feature information from the real-time image. After obtaining the real-time portrait feature information, the real-time biometric feature information can be compared with the reference biometric feature information to obtain the biometric verification result.
[0072] For the environmental feature dimension:
[0073] In some embodiments of the present invention, the multi-dimensional feature information includes real-time environmental feature information, the multi-dimensional verification result includes an environmental feature verification result, and before the multi-dimensional feature information is verified respectively to obtain the multi-dimensional verification result, the following is further included:
[0074] Obtain the pre-collected reference environment feature information.
[0075] In some examples, reference environment characteristic information includes any one or more of the following: reference terminal device information, reference geographic location information, such as the terminal device information is the device model, operating system version, and IP address obtained through the terminal's operating system API or hardware interface. For devices that support GPS, the data of the GPS module is directly read, and the geographic location information is the geographic location information located by GPS, or, for devices that do not support GPS, the geographic location information is the geographic location information located by the IP address, or the geographic location information is a combination of GPS positioning and IP address positioning. By combining GPS and network positioning technology, the accuracy of positioning can be improved.
[0076] In some embodiments of the present invention, the respectively verifying the multi-dimensional feature information to obtain a multi-dimensional verification result includes: comparing the real-time environmental feature information with the reference environmental feature information to obtain an environmental feature verification result.
[0077] In some examples, real-time environmental characteristic information includes any one or more of the following: real-time terminal device information, real-time geographic location information, such as terminal device information is the device model, operating system version, and IP address obtained through the terminal's operating system API or hardware interface. For devices that support GPS, the data of the GPS module is directly read, and the geographic location information is the geographic location information located by GPS, or, for devices that do not support GPS, the geographic location information is the geographic location information located by the IP address, or the geographic location information is a combination of GPS positioning and IP address positioning. By combining GPS and network positioning technology, the accuracy of positioning can be improved.
[0078] In practical applications, the video conference client can pre-set reference environment feature information before the video conference starts. During the video conference, the video conference client can obtain real-time environment feature information, and then compare the real-time environment feature information with the reference environment feature information to obtain the environment feature verification result.
[0079] For example, by comparing the geographic location information in the real-time environmental feature information with the geographic location information in the preset reference environmental feature information, it is determined whether the user uses the system within a reasonable range to obtain an environmental feature verification result.
[0080] Step 103: Generate a comprehensive authentication result of the target video conference terminal using the virtual portrait based on the multi-dimensional verification result, wherein the comprehensive authentication result is used to indicate whether the target video conference terminal has the authority to use the virtual portrait.
[0081] In actual applications, the server side can conduct a comprehensive analysis of the verification results of multiple dimensions to form a comprehensive assessment of the identity of the virtual portrait and obtain a comprehensive authentication result.
[0082] In some examples, verification rules and thresholds can be defined for each verification dimension (such as biometrics, behavioral characteristics, and environmental characteristics), and weighted scoring methods or decision tree algorithms can be used to comprehensively analyze the verification results of multiple dimensions to obtain a comprehensive authentication result.
[0083] In some embodiments of the present invention, a comprehensive authentication result of the target video conferencing terminal using the virtual portrait is generated based on the multi-dimensional verification result, including: determining the weight information of each dimension in the multi-dimensional verification result; combining the multi-dimensional verification result and the weight information of each dimension to generate a comprehensive authentication result of the target video conferencing terminal using the virtual portrait.
[0084] In practical applications, different weights can be set for different verification dimensions. For example, behavioral feature dimensions and biometric feature dimensions are the main verification dimensions, and higher weights can be set. Environmental feature dimensions are auxiliary verification dimensions, and lower weights can be set. Then, the weight information can be used to perform weighted summation on the verification results of each dimension to obtain a comprehensive authentication result.
[0085] In some embodiments of the present invention, after generating a comprehensive authentication result of the target video conference terminal using the virtual portrait according to the multi-dimensional verification result, the method further includes:
[0086] A restriction policy for the target video conference terminal to use the virtual portrait is generated based on the comprehensive authentication result.
[0087] In some embodiments of the present invention, the comprehensive authentication result includes a comprehensive authentication level, and generating a restriction policy on the use of the virtual portrait by the target video conferencing terminal based on the comprehensive authentication result includes: generating a restriction policy on the use of the virtual portrait by the target video conferencing terminal based on the comprehensive authentication level.
[0088] In actual applications, the comprehensive authentication results can include comprehensive authentication levels, such as low-risk level, medium-risk level, and high-risk level. Then, corresponding restriction strategies can be adopted for video conferencing clients of different risk levels, such as directly granting access rights to low-risk users; further verification or restriction of access rights may be required for medium-risk users; and access may be denied and security alerts may be triggered for high-risk users. Among them, access control is to adjust access rights according to the risk level of the user, such as limiting the access scope or frequency of high-risk users, and security alerts are to trigger the security alert mechanism for high-risk users and notify the administrator for further processing.
[0089] In some examples, the server side can log the access behavior and verification results of all users for subsequent auditing and tracing.
[0090] In some embodiments of the present invention, after generating a restriction policy on the target video conference terminal using the virtual portrait according to the comprehensive authentication result, the method further includes:
[0091] According to the restriction policy, a corresponding authority certificate is sent to the target video conferencing terminal, and the authority certificate is synchronized to the core server, so that the core server adopts the corresponding restriction policy to the target video conferencing terminal.
[0092] In actual applications, the server side can send a corresponding authority certificate to the target video conferencing terminal according to the restriction policy. The certificate is a decision pass made according to the results of the risk assessment. In some examples, the authority certificate contains user identification (or terminal identification), verification results, validity period and other information.
[0093] Moreover, the server side (such as a computing server) can establish a certificate synchronization mechanism with the core server (such as a visual network core server), and then can synchronize the certificate update with the core server (such as a visual network core server) to ensure that the core server can obtain the latest certificate information in a timely manner.
[0094] In an embodiment of the present invention, by responding to a functional request for starting a virtual portrait at a target video conferencing terminal, multi-dimensional feature information of the target video conferencing terminal is obtained, the multi-dimensional feature information is verified separately to obtain a multi-dimensional verification result, and based on the multi-dimensional verification result, a comprehensive authentication result of the use of the virtual portrait by the target video conferencing terminal is generated, thereby realizing authentication of the virtual portrait function in the video conference. Through multi-dimensional authentication of the virtual portrait function, the security of the video conference is improved.
[0095] Specifically, the embodiments of the present invention provide the following effects:
[0096] 1. Through multi-dimensional verification (including biometrics, behavior patterns, device information, and geographic location, etc.), user behavior data is collected and analyzed in real time to provide strong support for the formulation and optimization of security strategies.
[0097] 2. Support the integration of new verification technologies and methods, such as more advanced biometrics and AI-driven behavioral analysis, to ensure that the solution can continue to evolve and upgrade.
[0098] 3. Automated processing and instant feedback mechanisms reduce user waiting time and improve overall efficiency. Efficient user management and authentication processes can support concurrent access by large-scale users.
[0099] Reference Figure 2 , shows a flowchart of another method for authentication in a video conference provided by some embodiments of the present invention, which may specifically include the following steps:
[0100] Step 201 : acquiring historical behavior feature information of a target video conference terminal, and establishing a behavior model for the target video conference terminal according to the historical behavior feature information.
[0101] Step 202: Acquire pre-collected reference biometric characteristic information and / or reference environmental characteristic information.
[0102] Step 203, in response to the function request of the target video conferencing terminal to start the virtual portrait, obtain multi-dimensional feature information of the target video conferencing terminal; wherein the multi-dimensional feature information includes real-time behavioral feature information, real-time biometric feature information and / or real-time environmental feature information.
[0103] Step 204: Use the behavior model to analyze the real-time behavior feature information to obtain a behavior feature verification result.
[0104] Step 205, compare the real-time biometric information with the reference biometric information to obtain a biometric verification result; and / or compare the real-time environmental feature information with the reference environmental feature information to obtain an environmental feature verification result.
[0105] Step 206, generating a comprehensive authentication result of the target video conference terminal using the virtual portrait based on the multi-dimensional verification result; wherein the multi-dimensional verification result includes a behavioral feature verification result, a biometric feature verification result and / or an environmental feature verification result.
[0106] Reference Figure 3 , shows a flowchart of another method for authentication in a video conference provided by some embodiments of the present invention, which may specifically include the following steps:
[0107] Step 301, in response to a function request of a target video conference terminal to start a virtual portrait, multi-dimensional feature information of the target video conference terminal is obtained.
[0108] Step 302: Verify the multi-dimensional feature information respectively to obtain a multi-dimensional verification result.
[0109] Step 303: Generate a comprehensive authentication result of the target video conference terminal using the virtual portrait based on the multi-dimensional verification result; the comprehensive authentication result is used to indicate whether the target video conference terminal has the authority to use the virtual portrait.
[0110] Step 304: Generate a restriction policy for the target video conference terminal to use the virtual portrait based on the comprehensive authentication result.
[0111] Step 305: According to the restriction policy, a corresponding authority certificate is sent to the target video conferencing terminal, and the authority certificate is synchronized to the core server, so that the core server adopts the corresponding restriction policy to the target video conferencing terminal.
[0112] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
[0113] Reference Figure 4 , shows a schematic diagram of the structure of a device for authentication in a video conference provided by some embodiments of the present invention, which may specifically include the following modules:
[0114] The multi-dimensional feature information acquisition module 401 is used to respond to the function request of the target video conference terminal to start the virtual portrait and acquire the multi-dimensional feature information of the target video conference terminal;
[0115] A multi-dimensional verification module 402 is used to verify the multi-dimensional feature information respectively to obtain a multi-dimensional verification result;
[0116] The comprehensive authentication module 403 is used to generate a comprehensive authentication result of the target video conference terminal using the virtual portrait according to the multi-dimensional verification result, and the comprehensive authentication result is used to indicate whether the target video conference terminal has the authority to use the virtual portrait.
[0117] Optionally, the multi-dimensional feature information includes real-time behavior feature information, the multi-dimensional verification result includes a behavior feature verification result, and before the multi-dimensional feature information is verified respectively to obtain the multi-dimensional verification result, the method further includes:
[0118] Acquire historical behavior feature information of the target video conferencing terminal, and establish a behavior model for the target video conferencing terminal based on the historical behavior feature information;
[0119] The verifying the multi-dimensional feature information respectively to obtain a multi-dimensional verification result includes:
[0120] The behavior model is used to analyze the real-time behavior feature information to obtain a behavior feature verification result.
[0121] Optionally, the real-time behavior characteristic information includes any one or more of the following: real-time keyboard usage information, real-time mouse movement information, and real-time gesture operation information; the historical behavior characteristic information includes any one or more of the following: historical keyboard usage information, historical mouse movement information, and historical gesture operation information.
[0122] Optionally, the multi-dimensional feature information includes real-time biometric feature information and / or real-time environmental feature information, and the multi-dimensional verification result includes a biometric feature verification result and / or an environmental feature verification result. Before respectively verifying the multi-dimensional feature information to obtain the multi-dimensional verification result, the method further includes:
[0123] Acquiring pre-collected reference biometric information and / or reference environmental characteristic information;
[0124] The verifying the multi-dimensional feature information respectively to obtain a multi-dimensional verification result includes:
[0125] The real-time biometric characteristic information is compared with the reference biometric characteristic information to obtain a biometric characteristic verification result; and / or the real-time environmental characteristic information is compared with the reference environmental characteristic information to obtain an environmental characteristic verification result.
[0126] Optionally, the real-time biometric feature information includes real-time portrait feature information, which is obtained from a collected real-time image, and the reference biometric feature information includes reference portrait feature information, which is obtained from a pre-stored historical image;
[0127] The real-time environment characteristic information includes any one or more of the following: real-time terminal device information, real-time geographic location information; the reference environment characteristic information includes any one or more of the following: reference terminal device information, reference geographic location information.
[0128] Optionally, generating a comprehensive authentication result of the target video conference terminal using the virtual portrait according to the multi-dimensional verification result includes:
[0129] Determining weight information for each dimension in the multi-dimensional verification result;
[0130] The multi-dimensional verification result and the weight information of each dimension are combined to generate a comprehensive authentication result of the target video conferencing terminal using the virtual portrait.
[0131] Optionally, after generating a comprehensive authentication result of the target video conference terminal using the virtual portrait according to the multi-dimensional verification result, the method further includes:
[0132] A restriction policy generating module is used to generate a restriction policy for the target video conference terminal to use the virtual portrait according to the comprehensive authentication result.
[0133] Optionally, the comprehensive authentication result includes a comprehensive authentication level, and generating a restriction policy on the target video conference terminal using the virtual portrait according to the comprehensive authentication result includes:
[0134] A restriction policy for the target video conference terminal to use the virtual portrait is generated according to the comprehensive authentication level.
[0135] Optionally, after generating a restriction policy on the target video conference terminal using the virtual portrait according to the comprehensive authentication result, the method further includes:
[0136] The authority certificate processing module is used to send the corresponding authority certificate to the target video conferencing terminal according to the restriction policy, and synchronize the authority certificate to the core server so that the core server adopts the corresponding restriction policy to the target video conferencing terminal.
[0137] In an embodiment of the present invention, by responding to a functional request for starting a virtual portrait at a target video conferencing terminal, multi-dimensional feature information of the target video conferencing terminal is obtained, the multi-dimensional feature information is verified separately to obtain a multi-dimensional verification result, and based on the multi-dimensional verification result, a comprehensive authentication result of the use of the virtual portrait by the target video conferencing terminal is generated, thereby realizing authentication of the virtual portrait function in the video conference. Through multi-dimensional authentication of the virtual portrait function, the security of the video conference is improved.
[0138] Some embodiments of the present invention further provide an electronic device, comprising a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the above method is implemented when the computer program is executed by the processor.
[0139] Some embodiments of the present invention further provide a computer-readable storage medium, on which a computer program is stored, and the computer program implements the above method when executed by a processor.
[0140] Some embodiments of the present invention further provide a computer program product, including a computer program, which implements the above method when executed by a processor.
[0141] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0142] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0143] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0144] Those skilled in the art will appreciate that the embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the embodiments of the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the embodiments of the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0145] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0146] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0147] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0148] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.
[0149] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "including one..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the above elements.
[0150] The above is a detailed introduction to a method and device for authentication in a video conference. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for a person skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A method for authentication in a video conference, characterized in that: The method comprises: In response to a function request of starting a virtual portrait by a target video conference terminal, obtaining multi-dimensional feature information of the target video conference terminal; Verifying the multi-dimensional feature information respectively to obtain multi-dimensional verification results; According to the multi-dimensional verification result, a comprehensive authentication result of the target video conferencing terminal using the virtual portrait is generated, and the comprehensive authentication result is used to indicate whether the target video conferencing terminal has the authority to use the virtual portrait.
2. The method according to claim 1, characterized in that The multi-dimensional feature information includes real-time behavior feature information, the multi-dimensional verification result includes a behavior feature verification result, and before the multi-dimensional feature information is verified respectively to obtain the multi-dimensional verification result, the method further includes: Acquire historical behavior feature information of the target video conferencing terminal, and establish a behavior model for the target video conferencing terminal based on the historical behavior feature information; The verifying the multi-dimensional feature information respectively to obtain a multi-dimensional verification result includes: The behavior model is used to analyze the real-time behavior feature information to obtain a behavior feature verification result.
3. The method according to claim 2, characterized in that The real-time behavior characteristic information includes any one or more of the following: real-time keyboard usage information, real-time mouse movement information, and real-time gesture operation information; the historical behavior characteristic information includes any one or more of the following: historical keyboard usage information, historical mouse movement information, and historical gesture operation information.
4. The method according to any one of claims 1 to 3, characterized in that: The multi-dimensional feature information includes real-time biometric feature information and / or real-time environmental feature information, the multi-dimensional verification result includes a biometric feature verification result and / or an environmental feature verification result, and before the multi-dimensional feature information is verified respectively to obtain the multi-dimensional verification result, the method further includes: Acquiring pre-collected reference biometric information and / or reference environmental characteristic information; The verifying the multi-dimensional feature information respectively to obtain a multi-dimensional verification result includes: The real-time biometric characteristic information is compared with the reference biometric characteristic information to obtain a biometric characteristic verification result; and / or the real-time environmental characteristic information is compared with the reference environmental characteristic information to obtain an environmental characteristic verification result.
5. The method according to claim 4, characterized in that The real-time biometric feature information includes real-time portrait feature information, which is obtained from the collected real-time image; the reference biometric feature information includes reference portrait feature information, which is obtained from the pre-stored historical image; The real-time environment characteristic information includes any one or more of the following: real-time terminal device information, real-time geographic location information; the reference environment characteristic information includes any one or more of the following: reference terminal device information, reference geographic location information.
6. The method according to claim 1, characterized in that Generating a comprehensive authentication result of the target video conference terminal using the virtual portrait according to the multi-dimensional verification result, including: Determining weight information for each dimension in the multi-dimensional verification result; The multi-dimensional verification result and the weight information of each dimension are combined to generate a comprehensive authentication result of the target video conferencing terminal using the virtual portrait.
7. The method according to claim 1, characterized in that After generating a comprehensive authentication result of the target video conference terminal using the virtual portrait according to the multi-dimensional verification result, the method further includes: A restriction policy for the target video conference terminal to use the virtual portrait is generated based on the comprehensive authentication result.
8. The method according to claim 7, characterized in that The comprehensive authentication result includes a comprehensive authentication level, and generating a restriction policy on the target video conference terminal using the virtual portrait according to the comprehensive authentication result includes: A restriction policy for the target video conference terminal to use the virtual portrait is generated according to the comprehensive authentication level.
9. The method according to claim 7 or 8, characterized in that: After generating a restriction policy on the target video conference terminal using the virtual portrait according to the comprehensive authentication result, the method further includes: According to the restriction policy, a corresponding authority certificate is sent to the target video conferencing terminal, and the authority certificate is synchronized to the core server, so that the core server adopts the corresponding restriction policy to the target video conferencing terminal.
10. A device for authentication in a video conference, characterized in that: The device comprises: A multi-dimensional feature information acquisition module, in response to a function request of a target video conference terminal to start a virtual portrait, acquires multi-dimensional feature information of the target video conference terminal; A multi-dimensional verification module, used to verify the multi-dimensional feature information respectively to obtain a multi-dimensional verification result; The comprehensive authentication module is used to generate a comprehensive authentication result of the target video conference terminal using the virtual portrait according to the multi-dimensional verification result, and the comprehensive authentication result is used to indicate whether the target video conference terminal has the authority to use the virtual portrait.