CN113422924A - Method and system for realizing intelligent instruction conversion of various video conference devices - Google Patents
Method and system for realizing intelligent instruction conversion of various video conference devices Download PDFInfo
- Publication number
- CN113422924A CN113422924A CN202110763830.XA CN202110763830A CN113422924A CN 113422924 A CN113422924 A CN 113422924A CN 202110763830 A CN202110763830 A CN 202110763830A CN 113422924 A CN113422924 A CN 113422924A
- Authority
- CN
- China
- Prior art keywords
- instruction
- acquiring
- control
- equipment
- client
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention provides a method and a system for realizing intelligent instruction conversion of various video conference devices, wherein the method comprises the following steps: acquiring a first instruction for managing video conference equipment sent by a client; analyzing and verifying whether the first instruction is valid; when the first instruction is effective, performing secondary analysis on the first instruction, and converting the first instruction into a second instruction acceptable by the target equipment; and sending the second instruction to the target device. The invention relates to a method for realizing intelligent conversion of instructions of various video conference devices, which is used for forwarding the instructions of the video conference devices managed by a client, providing a unified platform for compatibility of the video conference devices with different device types, device brands and device models, and analyzing and forwarding the commands.
Description
Technical Field
The invention relates to the technical field of instruction conversion, in particular to a method and a system for realizing intelligent instruction conversion of various video conference devices.
Background
Currently, video conferencing devices mainly include: the video conference system comprises a camera, a microphone, a host computer, a display and the like, and in order to achieve a good video conference effect, different equipment are used according to different conference spaces, and each equipment has different types and brands; the communication protocols and the instructions are not the same, so that the user needs special instructions for parameter setting of each device; bringing great inconvenience to the user.
Disclosure of Invention
One of the purposes of the invention is to provide a method for realizing intelligent conversion of instructions of various video conference devices, which is to forward the instructions of the video conference devices managed by a client, provide a unified platform for compatibility of the devices with different device types, device brands and device models of the video conference devices, and analyze and forward the commands.
The method for realizing the intelligent conversion of the instructions of the various video conference devices, provided by the embodiment of the invention, comprises the following steps:
acquiring a first instruction for managing video conference equipment sent by a client;
analyzing and verifying whether the first instruction is valid;
when the first instruction is effective, performing secondary analysis on the first instruction, and converting the first instruction into a second instruction acceptable by the target equipment;
and sending the second instruction to the target device.
Preferably, the parsing to verify whether the first instruction is valid includes:
acquiring a control instruction of each device in the device pool;
carrying out duplicate removal processing on the control instruction to obtain a verification set;
analyzing the first instruction to obtain instruction content;
matching the instruction content with the instruction content in the verification set, wherein when a matching coincidence item exists, the first instruction is valid;
or the like, or, alternatively,
analyzing the first instruction and determining target equipment;
acquiring an instruction set corresponding to target equipment;
analyzing the first instruction to obtain instruction content;
and matching the instruction content with the instruction content in the instruction set, wherein the first instruction is effective when a matching item exists.
Preferably, the second analyzing of the first instruction to convert the first instruction into a second instruction acceptable to the target device includes:
analyzing the first instruction to acquire instruction content and target equipment;
acquiring equipment parameters of target equipment;
acquiring a corresponding preset instruction conversion library based on the equipment parameters;
and inquiring the instruction conversion library based on the instruction content to acquire a second instruction corresponding to the instruction content.
Preferably, the sending the second instruction to the target device includes:
sending an authorization request to a client;
receiving authorization information of a client for an authorization request;
and establishing communication connection with the target equipment based on the authorization information, and sending a second instruction to the target equipment.
Preferably, the parsing to verify whether the first instruction is valid includes:
acquiring a control azimuth map; the first position in the control direction map corresponds to the executable operation at the first position one by one;
acquiring a second position where the client is located;
determining, based on the control bearing map and the second location, a set of operations that the client can perform at the second location;
analyzing the first instruction to obtain instruction content;
determining operation corresponding to the instruction content;
when the operation is not any of the set of executable operations, the first instruction is invalid; the first instruction is valid when the operation is any of a set of executable operations;
wherein the control bearing map is determined by the steps of:
acquiring the setting position of each video conference device;
constructing a virtual three-dimensional space;
mapping the set position of each video conference device to a virtual three-dimensional space;
acquiring at least one control area range for receiving and controlling each video conference device and first control capable of being received in the control area range;
mapping the control area range to a virtual three-dimensional space to obtain a control space;
acquiring operation information corresponding to the first control;
and constructing a control direction map based on the control space and the operation information.
Preferably, when a plurality of second instructions are acquired within a preset time period, sending the second instructions to the target device includes:
acquiring the authority of the client corresponding to the second instruction;
collecting the authority of the client based on the content of the second instruction to form an authority set;
acquiring a second position of the client corresponding to each authority value in the authority set;
acquiring a preset command effect graph;
determining utility coefficients corresponding to the authority values based on the second position and the command effect graph;
and determining the priority of the second instruction based on the permission set, wherein the calculation formula is as follows:
wherein D isiThe priority of the ith second instruction; deltajIs the jth authority value in the authority set; epsilonjThe utility coefficient corresponding to the jth weight value; n is the number of authority values in the authority set;
and sending the second instruction with the maximum priority to the target equipment.
Preferably, the obtaining of the first instruction for managing the video conference device sent by the client includes:
constructing a video effect graph based on the setting position of each video conference device and the influence of the setting position on the surrounding space;
acquiring a third position of the client in the video effect picture;
acquiring a video effect which is input by a user through a client and needs to be adjusted;
determining a target device and a corresponding adjustment operation based on the video effect, the third position and the video effect graph;
based on the target device and the adjustment operation, a first instruction is determined.
The invention also provides an intelligent conversion system for realizing the instructions of various video conference devices, which comprises:
the first acquisition module is used for acquiring a first instruction for managing the video conference equipment sent by the client;
the first analysis module is used for analyzing and verifying whether the first instruction is valid;
the second analysis module is used for carrying out secondary analysis on the first instruction when the first instruction is effective and converting the first instruction into a second instruction acceptable by the target equipment;
and the sending module is used for sending the second instruction to the target equipment.
Preferably, the first parsing module performs the following operations:
acquiring a control instruction of each device in the device pool;
carrying out duplicate removal processing on the control instruction to obtain a verification set;
analyzing the first instruction to obtain instruction content;
matching the instruction content with the instruction content in the verification set, wherein when a matching coincidence item exists, the first instruction is valid;
or the like, or, alternatively,
analyzing the first instruction and determining target equipment;
acquiring an instruction set corresponding to target equipment;
analyzing the first instruction to obtain instruction content;
and matching the instruction content with the instruction content in the instruction set, wherein the first instruction is effective when a matching item exists.
Preferably, the second parsing module performs the following operations:
analyzing the first instruction to acquire instruction content and target equipment;
acquiring equipment parameters of target equipment;
acquiring a corresponding preset instruction conversion library based on the equipment parameters;
and inquiring the instruction conversion library based on the instruction content to acquire a second instruction corresponding to the instruction content.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
The technical solution of the present invention is further described in detail by the accompanying drawings and embodiments.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:
fig. 1 is a schematic diagram illustrating an implementation of a method for intelligently converting instructions of multiple video conference devices according to an embodiment of the present invention;
FIG. 2 is a block diagram of an embodiment of a mechanism for intelligently converting instructions;
FIG. 3 is a schematic diagram of device identification according to an embodiment of the present invention;
FIG. 4 is a diagram illustrating instruction identification according to an embodiment of the present invention;
FIG. 5 is a diagram illustrating an exemplary instruction issue according to an embodiment of the present invention.
Detailed Description
The preferred embodiments of the present invention will be described in conjunction with the accompanying drawings, and it will be understood that they are described herein for the purpose of illustration and explanation and not limitation.
The embodiment of the invention provides a method for realizing intelligent instruction conversion of various video conference devices, which comprises the following steps of:
step S1: acquiring a first instruction for managing video conference equipment sent by a client;
step S2: analyzing and verifying whether the first instruction is valid;
step S3: when the first instruction is effective, performing secondary analysis on the first instruction, and converting the first instruction into a second instruction acceptable by the target equipment;
step S4: and sending the second instruction to the target device.
The working principle and the beneficial effects of the technical scheme are as follows:
as shown in fig. 2 to 5, after the client sends the command, the command conversion system receives the command, and performs device identification, command identification, and command sending: wherein, equipment identification: performing equipment analysis verification in the equipment pool, analyzing whether the current instruction is effective or not, and whether the current instruction is a compatible type in the video equipment pool, and after the verification is passed, analyzing the specific equipment type, equipment brand and equipment model to which the instruction belongs, and determining the attribution of the specific equipment instruction; instruction identification: secondly, analyzing the equipment instruction for the second time, analyzing the instruction type and the affiliated function, wherein the instruction type is a control type, a configuration type and a state type, the instruction function is a participant, a conference, a protocol and the like, and then converting according to the equipment protocol and the parameter format requirement; and (3) instruction sending: after the parameters are converted, the equipment identity authorization is subjected to parameter set and a command is sent to specific equipment;
the instruction types include a control type, a configuration type and a state type, and the control type instruction can temporarily control the device, such as: camera control, microphone control, volume control, equipment participation, equipment hang-up and the like; the configuration class instruction may configure the device parameters, such as: sip registration configuration, H323 registration configuration, call parameter configuration, device event configuration, network protocol configuration, and the like; and (3) real-time viewing of the running state of the equipment by the state class instruction, such as: device call status, device audio/video media information, device registration status, device alarm status, etc.
In one embodiment, parsing verifies whether the first instruction is valid, including:
acquiring a control instruction of each device in the device pool;
carrying out duplicate removal processing on the control instruction to obtain a verification set;
analyzing the first instruction to obtain instruction content;
matching the instruction content with the instruction content in the verification set, wherein when a matching coincidence item exists, the first instruction is valid;
or the like, or, alternatively,
analyzing the first instruction and determining target equipment;
acquiring an instruction set corresponding to target equipment;
analyzing the first instruction to obtain instruction content;
and matching the instruction content with the instruction content in the instruction set, wherein the first instruction is effective when a matching item exists.
The working principle and the beneficial effects of the technical scheme are as follows:
when a video conference device is connected to the system, the device is added to the device pool of the system synchronously. Through the equipment pool, the management of video conference equipment is facilitated; whether the first instruction is effective or not is analyzed and verified, and the first mode is two modes, namely, the analysis and verification are carried out on the basis of an equipment pool; carrying out duplication elimination treatment on control instructions of each device in the device pool to form a verification set; and verifying the first instruction by adopting a verification set, specifically analyzing the first instruction to obtain instruction content therein, matching the instruction content with the instruction content in the verification set, and when the instruction content of the first instruction exists in the verification set, passing the verification, namely the first instruction is valid. In the second mode, the target equipment is directly analyzed according to the first instruction, and the first instruction is verified according to a corresponding instruction set pre-stored in the system.
In one embodiment, the second analyzing the first instruction to convert the first instruction into a second instruction acceptable to the target device includes:
analyzing the first instruction to acquire instruction content and target equipment;
acquiring equipment parameters of target equipment;
acquiring a corresponding preset instruction conversion library based on the equipment parameters;
and inquiring the instruction conversion library based on the instruction content to acquire a second instruction corresponding to the instruction content.
The working principle and the beneficial effects of the technical scheme are as follows:
when the first instruction is verified to be valid, the first instruction needs to be converted to adapt to the target equipment; the conversion is specifically realized through a preset instruction conversion library, the instruction conversion library is different according to different equipment and corresponds to the equipment one by one, and the first instruction is analyzed to determine target equipment so as to determine the called instruction conversion library; the target device can be determined from the device parameters; the device parameters include: i D, number, component make-up, protocol number used, etc. of the device.
In one embodiment, sending the second instruction to the target device includes:
sending an authorization request to a client;
receiving authorization information of a client for an authorization request;
and establishing communication connection with the target equipment based on the authorization information, and sending a second instruction to the target equipment.
The working principle and the beneficial effects of the technical scheme are as follows:
in order to ensure the security of the target device, the target device needs to perform permission verification when receiving the control instruction, so that authorization needs to be obtained from the client, and the secure transmission of the second instruction is realized through the authorization.
In one embodiment, parsing verifies whether the first instruction is valid, including:
acquiring a control azimuth map; the first position in the control direction map corresponds to the executable operation at the first position one by one;
acquiring a second position where the client is located;
determining, based on the control bearing map and the second location, a set of operations that the client can perform at the second location;
analyzing the first instruction to obtain instruction content;
determining operation corresponding to the instruction content;
when the operation is not any of the set of executable operations, the first instruction is invalid; the first instruction is valid when the operation is any of a set of executable operations;
wherein the control bearing map is determined by the steps of:
acquiring the setting position of each video conference device;
constructing a virtual three-dimensional space;
mapping the set position of each video conference device to a virtual three-dimensional space;
acquiring at least one control area range for receiving and controlling each video conference device and first control capable of being received in the control area range;
mapping the control area range to a virtual three-dimensional space to obtain a control space;
acquiring operation information corresponding to the first control;
and constructing a control direction map based on the control space and the operation information.
The working principle and the beneficial effects of the technical scheme are as follows:
when a system is established, a control direction map is directly established; virtually constructing a space set by video conference equipment, and determining a virtual three-dimensional space; then determining the control area range which can be received and controlled by each video conference device in the virtual three-dimensional space; for example, the control range of the sound playing device may be a circular area centered on the sound source position; the user can set a control area, and the user can control the sound playing device only in the control area, so that the control safety of the video conference device is ensured. When all the video conference equipment is mapped to the virtual space, a control direction map is constructed; i.e. which video conferencing devices can be controlled in the first place and which operation of the video conferencing devices can be controlled. And verifying the validity of the first instruction according to the control direction diagram, so that the verification accuracy is improved.
In one embodiment, when a plurality of second instructions are acquired within a preset time period, sending the second instructions to the target device includes:
acquiring the authority of the client corresponding to the second instruction;
collecting the authority of the client based on the content of the second instruction to form an authority set;
acquiring a second position of the client corresponding to each authority value in the authority set;
acquiring a preset command effect graph;
determining utility coefficients corresponding to the authority values based on the second position and the command effect graph;
and determining the priority of the second instruction based on the permission set, wherein the calculation formula is as follows:
wherein D isiThe priority of the ith second instruction; deltajIs the jth authority value in the authority set; epsilonjThe utility coefficient corresponding to the jth weight value; n is the number of authority values in the authority set;
and sending the second instruction with the maximum priority to the target equipment.
The working principle and the beneficial effects of the technical scheme are as follows:
when a plurality of second instructions exist in the same target device in the same time period, the second instructions need to be processed, and when the second instructions are the same, the second instructions are directly sent; when the second instructions are different, priority determination is required to be performed according to the authority of the user of the client and the utility coefficient corresponding to the control area where the user is located; only the second instruction with the maximum priority degree needs to be sent to the target equipment; the method and the device prevent the waste of data transmission resources caused by repeatedly sending a plurality of consistent control instructions or inconsistent control instructions, and avoid the occurrence of confusion in the execution of the target device. The command effect graph is formed by setting the effect coefficient corresponding to each control area in advance by a user on the basis of mapping the control area to the virtual three-dimensional space.
In one embodiment, obtaining a first instruction sent by a client to manage a video conference device includes:
constructing a video effect graph based on the setting position of each video conference device and the influence of the setting position on the surrounding space;
acquiring a third position of the client in the video effect picture;
acquiring a video effect which is input by a user through a client and needs to be adjusted;
determining a target device and a corresponding adjustment operation based on the video effect, the third position and the video effect graph;
based on the target device and the adjustment operation, a first instruction is determined.
The working principle and the beneficial effects of the technical scheme are as follows:
based on the influence of each video conference device on each position of the space, such as a sound playing device, the influence on each position of the space can be set to be the reciprocal of the distance multiplied by a preset influence value according to the relation with the distance of a playing source; the user only needs to directly adopt the client to operate at a position where the best effect is needed, such as a frequently-seated position, when the volume needs to be changed, the system automatically determines the adjustment value of each device according to the influence of each sound playing device on the position, and generates a first instruction; the first instructions include adjustment information for the respective video conference devices. The overall coordination adjustment is realized, and the excessive influence of single adjustment on the video effect of the corresponding influence area of the adjustment equipment is avoided.
In one embodiment, when the client is not in the control area range of the target device, outputting indication information of the control area range of the nearest target device to the client; and the indication information indicates that the position of the client points to the center of the control area range.
The working principle and the beneficial effects of the technical scheme are as follows:
the video conference equipment is convenient for users to control through indication, and the safety is guaranteed. In addition, images of a user in the control area range can be shot through the camera, and follow-up tracing use is facilitated.
The invention also provides an intelligent conversion system for realizing the instructions of various video conference devices, which comprises:
the first acquisition module is used for acquiring a first instruction for managing the video conference equipment sent by the client;
the first analysis module is used for analyzing and verifying whether the first instruction is valid;
the second analysis module is used for carrying out secondary analysis on the first instruction when the first instruction is effective and converting the first instruction into a second instruction acceptable by the target equipment;
and the sending module is used for sending the second instruction to the target equipment.
The working principle and the beneficial effects of the technical scheme are as follows:
after the client sends the command, the command conversion system receives the command, and performs equipment identification, command identification and command sending: wherein, equipment identification: performing equipment analysis verification in the equipment pool, analyzing whether the current instruction is effective or not, and whether the current instruction is a compatible type in the video equipment pool, and after the verification is passed, analyzing the specific equipment type, equipment brand and equipment model to which the instruction belongs, and determining the attribution of the specific equipment instruction; instruction identification: secondly, analyzing the equipment instruction for the second time, analyzing the instruction type and the affiliated function, wherein the instruction type is a control type, a configuration type and a state type, the instruction function is a participant, a conference, a protocol and the like, and then converting according to the equipment protocol and the parameter format requirement; and (3) instruction sending: after the parameters are converted, the equipment identity authorization is subjected to parameter set and a command is sent to specific equipment;
the instruction types include a control type, a configuration type and a state type, and the control type instruction can temporarily control the device, such as: camera control, microphone control, volume control, equipment participation, equipment hang-up and the like; the configuration class instruction may configure the device parameters, such as: sip registration configuration, H323 registration configuration, call parameter configuration, device event configuration, network protocol configuration, and the like; and (3) real-time viewing of the running state of the equipment by the state class instruction, such as: device call status, device audio/video media information, device registration status, device alarm status, etc.
In one embodiment, the first parsing module performs the following operations:
acquiring a control instruction of each device in the device pool;
carrying out duplicate removal processing on the control instruction to obtain a verification set;
analyzing the first instruction to obtain instruction content;
matching the instruction content with the instruction content in the verification set, wherein when a matching coincidence item exists, the first instruction is valid;
or the like, or, alternatively,
analyzing the first instruction and determining target equipment;
acquiring an instruction set corresponding to target equipment;
analyzing the first instruction to obtain instruction content;
and matching the instruction content with the instruction content in the instruction set, wherein the first instruction is effective when a matching item exists.
The working principle and the beneficial effects of the technical scheme are as follows:
when a video conference device is connected to the system, the device is added to the device pool of the system synchronously. Through the equipment pool, the management of video conference equipment is facilitated; whether the first instruction is effective or not is analyzed and verified, and the first mode is two modes, namely, the analysis and verification are carried out on the basis of an equipment pool; carrying out duplication elimination treatment on control instructions of each device in the device pool to form a verification set; and verifying the first instruction by adopting a verification set, specifically analyzing the first instruction to obtain instruction content therein, matching the instruction content with the instruction content in the verification set, and when the instruction content of the first instruction exists in the verification set, passing the verification, namely the first instruction is valid. In the second mode, the target equipment is directly analyzed according to the first instruction, and the first instruction is verified according to a corresponding instruction set pre-stored in the system.
In one embodiment, the second parsing module performs the following operations:
analyzing the first instruction to acquire instruction content and target equipment;
acquiring equipment parameters of target equipment;
acquiring a corresponding preset instruction conversion library based on the equipment parameters;
and inquiring the instruction conversion library based on the instruction content to acquire a second instruction corresponding to the instruction content.
The working principle and the beneficial effects of the technical scheme are as follows:
when the first instruction is verified to be valid, the first instruction needs to be converted to adapt to the target equipment; the conversion is specifically realized through a preset instruction conversion library, the instruction conversion library is different according to different equipment and corresponds to the equipment one by one, and the first instruction is analyzed to determine target equipment so as to determine the called instruction conversion library; the target device can be determined from the device parameters; the device parameters include: i D, number, component make-up, protocol number used, etc. of the device.
In one embodiment, the sending module performs the following operations:
sending an authorization request to a client;
receiving authorization information of a client for an authorization request;
and establishing communication connection with the target equipment based on the authorization information, and sending a second instruction to the target equipment.
The working principle and the beneficial effects of the technical scheme are as follows:
in order to ensure the security of the target device, the target device needs to perform permission verification when receiving the control instruction, so that authorization needs to be obtained from the client, and the secure transmission of the second instruction is realized through the authorization.
In one embodiment, the first parsing module performs the following operations:
acquiring a control azimuth map; the first position in the control direction map corresponds to the executable operation at the first position one by one;
acquiring a second position where the client is located;
determining, based on the control bearing map and the second location, a set of operations that the client can perform at the second location;
analyzing the first instruction to obtain instruction content;
determining operation corresponding to the instruction content;
when the operation is not any of the set of executable operations, the first instruction is invalid; the first instruction is valid when the operation is any of a set of executable operations;
wherein the control bearing map is determined by the steps of:
acquiring the setting position of each video conference device;
constructing a virtual three-dimensional space;
mapping the set position of each video conference device to a virtual three-dimensional space;
acquiring at least one control area range for receiving and controlling each video conference device and first control capable of being received in the control area range;
mapping the control area range to a virtual three-dimensional space to obtain a control space;
acquiring operation information corresponding to the first control;
and constructing a control direction map based on the control space and the operation information.
The working principle and the beneficial effects of the technical scheme are as follows:
when a system is established, a control direction map is directly established; virtually constructing a space set by video conference equipment, and determining a virtual three-dimensional space; then determining the control area range which can be received and controlled by each video conference device in the virtual three-dimensional space; for example, the control range of the sound playing device may be a circular area centered on the sound source position; the user can set a control area, and the user can control the sound playing device only in the control area, so that the control safety of the video conference device is ensured. When all the video conference equipment is mapped to the virtual space, a control direction map is constructed; i.e. which video conferencing devices can be controlled in the first place and which operation of the video conferencing devices can be controlled. And verifying the validity of the first instruction according to the control direction diagram, so that the verification accuracy is improved.
In one embodiment, when a plurality of second instructions are acquired within a preset time period, the sending module performs the following operations:
acquiring the authority of the client corresponding to the second instruction;
collecting the authority of the client based on the content of the second instruction to form an authority set;
acquiring a second position of the client corresponding to each authority value in the authority set;
acquiring a preset command effect graph;
determining utility coefficients corresponding to the authority values based on the second position and the command effect graph;
and determining the priority of the second instruction based on the permission set, wherein the calculation formula is as follows:
wherein D isiThe priority of the ith second instruction; deltajIs the jth authority value in the authority set; epsilonjThe utility coefficient corresponding to the jth weight value; n is the number of authority values in the authority set;
and sending the second instruction with the maximum priority to the target equipment.
The working principle and the beneficial effects of the technical scheme are as follows:
when a plurality of second instructions exist in the same target device in the same time period, the second instructions need to be processed, and when the second instructions are the same, the second instructions are directly sent; when the second instructions are different, priority determination is required to be performed according to the authority of the user of the client and the utility coefficient corresponding to the control area where the user is located; only the second instruction with the maximum priority degree needs to be sent to the target equipment; the method and the device prevent the waste of data transmission resources caused by repeatedly sending a plurality of consistent control instructions or inconsistent control instructions, and avoid the occurrence of confusion in the execution of the target device. The command effect graph is formed by setting the effect coefficient corresponding to each control area in advance by a user on the basis of mapping the control area to the virtual three-dimensional space.
In one embodiment, the first obtaining module performs the following operations:
constructing a video effect graph based on the setting position of each video conference device and the influence of the setting position on the surrounding space;
acquiring a third position of the client in the video effect picture;
acquiring a video effect which is input by a user through a client and needs to be adjusted;
determining a target device and a corresponding adjustment operation based on the video effect, the third position and the video effect graph;
based on the target device and the adjustment operation, a first instruction is determined.
The working principle and the beneficial effects of the technical scheme are as follows:
based on the influence of each video conference device on each position of the space, such as a sound playing device, the influence on each position of the space can be set to be the reciprocal of the distance multiplied by a preset influence value according to the relation with the distance of a playing source; the user only needs to directly adopt the client to operate at a position where the best effect is needed, such as a frequently-seated position, when the volume needs to be changed, the system automatically determines the adjustment value of each device according to the influence of each sound playing device on the position, and generates a first instruction; the first instructions include adjustment information for the respective video conference devices. The overall coordination adjustment is realized, and the excessive influence of single adjustment on the video effect of the corresponding influence area of the adjustment equipment is avoided.
In one embodiment, the system for implementing intelligent conversion of instructions of multiple video conference devices further comprises an indication module, configured to output, to the client, indication information of a control area range of a closest target device when the client is not within the control area range of the target device; and the indication information indicates that the position of the client points to the center of the control area range.
The working principle and the beneficial effects of the technical scheme are as follows:
the video conference equipment is convenient for users to control through indication, and the safety is guaranteed. In addition, images of a user in the control area range can be shot through the camera, and follow-up tracing use is facilitated.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.
Claims (10)
1. A method for realizing intelligent conversion of instructions of multiple video conference devices is characterized by comprising the following steps:
acquiring a first instruction for managing video conference equipment sent by a client;
analyzing and verifying whether the first instruction is valid;
when the first instruction is effective, performing secondary analysis on the first instruction, and converting the first instruction into a second instruction acceptable by target equipment;
and sending the second instruction to the target equipment.
2. The method of claim 1, wherein the parsing to verify whether the first command is valid comprises:
acquiring a control instruction of each device in the device pool;
carrying out duplicate removal processing on the control instruction to obtain a verification set;
analyzing the first instruction to obtain instruction content;
matching the instruction content in the verification set, wherein when a matching item exists, the first instruction is valid;
or the like, or, alternatively,
analyzing the first instruction and determining the target equipment;
acquiring an instruction set corresponding to the target equipment;
analyzing the first instruction to obtain instruction content;
and matching the instruction content with the instruction content in the instruction set, wherein the first instruction is effective when a matching coincidence item exists.
3. The method of claim 1, wherein the performing the second analysis on the first instruction to convert the first instruction into a second instruction acceptable to a target device comprises:
analyzing the first instruction to obtain instruction content and target equipment;
acquiring equipment parameters of target equipment;
acquiring a corresponding preset instruction conversion library based on the equipment parameters;
and querying the instruction conversion library based on the instruction content to acquire the second instruction corresponding to the instruction content.
4. The method of claim 1, wherein the sending the second instruction to the target device comprises:
sending an authorization request to the client;
receiving authorization information of the client for the authorization request;
and establishing communication connection with the target equipment based on the authorization information, and sending the second instruction to the target equipment.
5. The method of claim 1, wherein the parsing to verify whether the first command is valid comprises:
acquiring a control azimuth map; a first position in the control direction map corresponds to an executable operation at the first position one by one;
acquiring a second position where the client is located;
determining, based on the control bearing map and the second location, a set of operations that the client can perform at the second location;
analyzing the first instruction to obtain instruction content;
determining an operation corresponding to the instruction content;
when the operation is not any of the set of executable operations, the first instruction is invalid; the first instruction is valid when the operation is any of the set of executable operations;
wherein the control bearing map is determined by:
acquiring the setting position of each video conference device;
constructing a virtual three-dimensional space;
mapping the set position of each video conference device to the virtual three-dimensional space;
acquiring at least one control area range for receiving and controlling each video conference device and first control receivable in the control area range;
mapping the control area range to the virtual three-dimensional space to obtain a control space;
acquiring operation information corresponding to the first control;
and constructing the control direction map based on the control space and the operation information.
6. The method according to claim 1, wherein when the plurality of second instructions are obtained within a preset time period, the sending the second instructions to the target device includes:
acquiring the authority of the client corresponding to the second instruction;
collecting the authority of the client based on the content of the second instruction to form an authority set;
acquiring a second position of the client corresponding to each authority value in the authority set;
acquiring a preset command effect graph;
determining utility coefficients corresponding to the authority values based on the second position and the command effectiveness graph;
determining the priority of the second instruction based on the permission set, wherein the calculation formula is as follows:
wherein D isiThe priority of the ith second instruction; deltajIs the jth authority value in the authority set; epsilonjThe utility coefficient corresponding to the jth weight value; n is the number of the permission values in the permission set;
and sending the second instruction with the maximum priority to the target equipment.
7. The method for implementing intelligent conversion of multiple video conference device instructions according to claim 1, wherein the obtaining of the first instruction for managing video conference devices sent by the client comprises:
constructing a video effect graph based on the setting position of each video conference device and the influence of the setting position on the surrounding space;
acquiring a third position of the client in the video effect graph;
acquiring a video effect which is input by a user through the client and needs to be adjusted;
determining a target device and a corresponding adjustment operation based on the video effect, the third location and the video effect map;
determining the first instruction based on the target device and the adjustment operation.
8. An intelligent conversion system for realizing instructions of various video conference devices is characterized by comprising:
the first acquisition module is used for acquiring a first instruction for managing the video conference equipment sent by the client;
the first analysis module is used for analyzing and verifying whether the first instruction is valid;
the second analysis module is used for carrying out secondary analysis on the first instruction when the first instruction is effective and converting the first instruction into a second instruction acceptable by the target equipment;
and the sending module is used for sending the second instruction to the target equipment.
9. The system of claim 8, wherein the first parsing module performs the following operations:
acquiring a control instruction of each device in the device pool;
carrying out duplicate removal processing on the control instruction to obtain a verification set;
analyzing the first instruction to obtain instruction content;
matching the instruction content in the verification set, wherein when a matching item exists, the first instruction is valid;
or the like, or, alternatively,
analyzing the first instruction and determining the target equipment;
acquiring an instruction set corresponding to the target equipment;
analyzing the first instruction to obtain instruction content;
and matching the instruction content with the instruction content in the instruction set, wherein the first instruction is effective when a matching coincidence item exists.
10. The system of claim 8, wherein the second parsing module performs the following operations:
analyzing the first instruction to obtain instruction content and target equipment;
acquiring equipment parameters of target equipment;
acquiring a corresponding preset instruction conversion library based on the equipment parameters;
and querying the instruction conversion library based on the instruction content to acquire the second instruction corresponding to the instruction content.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110763830.XA CN113422924B (en) | 2021-07-06 | 2021-07-06 | Method and system for realizing intelligent instruction conversion of various video conference devices |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110763830.XA CN113422924B (en) | 2021-07-06 | 2021-07-06 | Method and system for realizing intelligent instruction conversion of various video conference devices |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113422924A true CN113422924A (en) | 2021-09-21 |
CN113422924B CN113422924B (en) | 2022-05-13 |
Family
ID=77720363
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110763830.XA Active CN113422924B (en) | 2021-07-06 | 2021-07-06 | Method and system for realizing intelligent instruction conversion of various video conference devices |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113422924B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115175018A (en) * | 2022-06-28 | 2022-10-11 | 广州云视通科技有限公司 | Method for realizing intelligent distribution of video and audio equipment instructions |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060089756A1 (en) * | 2004-10-26 | 2006-04-27 | Mitsubishi Denki Kabushiki Kaisha | In-vehicle electronic control unit |
CN101197730A (en) * | 2007-11-21 | 2008-06-11 | 北京邮电大学 | Method for implementing multidimensional mixed service avail |
CN101662537A (en) * | 2009-08-18 | 2010-03-03 | 深圳市融创天下科技发展有限公司 | Switching method of multi-picture video |
CN101689106A (en) * | 2007-06-12 | 2010-03-31 | 松下电器产业株式会社 | Multiprocessor control device, multiprocessor control method, and multiprocessor control circuit |
CN102547019A (en) * | 2010-11-04 | 2012-07-04 | 兄弟工业株式会社 | Terminal device, server, screen control method, and screen transition method |
CN104346132A (en) * | 2013-08-08 | 2015-02-11 | 上海复旦微电子集团股份有限公司 | Control device applied to running of intelligent card virtual machine and intelligent card virtual machine |
WO2016175922A1 (en) * | 2015-04-27 | 2016-11-03 | Intel Corporation | Magic wand methods, apparatuses and systems |
CN108196710A (en) * | 2017-11-20 | 2018-06-22 | 羽触(北京)科技有限公司 | A kind of input unit based on power sense, terminal device and input method |
US20180278977A1 (en) * | 2015-06-24 | 2018-09-27 | Tribune Broadcasting Company, Llc | Device control in backup media-broadcast system |
CN109474633A (en) * | 2018-12-28 | 2019-03-15 | 深圳和而泰数据资源与云技术有限公司 | Method for converting protocol, calculates equipment and computer storage medium at device |
CN110286995A (en) * | 2018-03-19 | 2019-09-27 | 北京兆易创新科技股份有限公司 | A kind of data read-write method and device |
CN110784533A (en) * | 2019-10-25 | 2020-02-11 | 北京百度网讯科技有限公司 | Communication method, communication device, relay module, control terminal, and storage medium |
-
2021
- 2021-07-06 CN CN202110763830.XA patent/CN113422924B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060089756A1 (en) * | 2004-10-26 | 2006-04-27 | Mitsubishi Denki Kabushiki Kaisha | In-vehicle electronic control unit |
CN101689106A (en) * | 2007-06-12 | 2010-03-31 | 松下电器产业株式会社 | Multiprocessor control device, multiprocessor control method, and multiprocessor control circuit |
CN101197730A (en) * | 2007-11-21 | 2008-06-11 | 北京邮电大学 | Method for implementing multidimensional mixed service avail |
CN101662537A (en) * | 2009-08-18 | 2010-03-03 | 深圳市融创天下科技发展有限公司 | Switching method of multi-picture video |
CN102547019A (en) * | 2010-11-04 | 2012-07-04 | 兄弟工业株式会社 | Terminal device, server, screen control method, and screen transition method |
CN104346132A (en) * | 2013-08-08 | 2015-02-11 | 上海复旦微电子集团股份有限公司 | Control device applied to running of intelligent card virtual machine and intelligent card virtual machine |
WO2016175922A1 (en) * | 2015-04-27 | 2016-11-03 | Intel Corporation | Magic wand methods, apparatuses and systems |
US20180278977A1 (en) * | 2015-06-24 | 2018-09-27 | Tribune Broadcasting Company, Llc | Device control in backup media-broadcast system |
CN108196710A (en) * | 2017-11-20 | 2018-06-22 | 羽触(北京)科技有限公司 | A kind of input unit based on power sense, terminal device and input method |
CN110286995A (en) * | 2018-03-19 | 2019-09-27 | 北京兆易创新科技股份有限公司 | A kind of data read-write method and device |
CN109474633A (en) * | 2018-12-28 | 2019-03-15 | 深圳和而泰数据资源与云技术有限公司 | Method for converting protocol, calculates equipment and computer storage medium at device |
CN110784533A (en) * | 2019-10-25 | 2020-02-11 | 北京百度网讯科技有限公司 | Communication method, communication device, relay module, control terminal, and storage medium |
Non-Patent Citations (1)
Title |
---|
严明: ""面向领域应用的异构多核SoC***结构设计与优化"", 《中国博士学位论文全文数据库》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115175018A (en) * | 2022-06-28 | 2022-10-11 | 广州云视通科技有限公司 | Method for realizing intelligent distribution of video and audio equipment instructions |
Also Published As
Publication number | Publication date |
---|---|
CN113422924B (en) | 2022-05-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109032039B (en) | Voice control method and device | |
US7349758B2 (en) | Interactive personalized robot for home use | |
US8665306B2 (en) | Communication terminal, communication system, communication method, and medium storing communication control program | |
CN112055024A (en) | Authority verification method and device, storage medium and electronic equipment | |
KR20140118014A (en) | Method for authenticating client | |
CN110855680B (en) | Internet of things equipment docking method and device | |
KR20030047343A (en) | System for watch and management using internet | |
CN113422924B (en) | Method and system for realizing intelligent instruction conversion of various video conference devices | |
US20030067543A1 (en) | Camera server system | |
CN107944709A (en) | A kind of training space Sharing Management system and method | |
CN112004046A (en) | Image processing method and device based on video conference | |
CN108665595A (en) | A kind of Intelligent visible access control system | |
CN111800521A (en) | Front-end equipment control method and device | |
CN113300879A (en) | Method, system and computer readable medium for zero configuration opening of equipment | |
US8963990B2 (en) | Transmission management system, transmission terminal, transmission system, method of managing data transmission, and recording medium storing data transmission management program | |
KR20010001274A (en) | Internet Image Observation System | |
EP4060985A1 (en) | Image sharing method and image sharing system capable of performing bi-directional communications and partitioning images | |
CN114900559A (en) | Management system, terminal, management method, and storage medium | |
CN110717605B (en) | Block chain-based access information processing method and device | |
KR102391898B1 (en) | Remote access system for transmitting video data and method performing there of | |
CN112422479A (en) | Equipment binding method, device and system | |
WO2024001776A1 (en) | Device control method, virtual set top box, physical set top box, and system | |
CN109274937A (en) | Internet protocol camera system and security system | |
CN113992924B (en) | Method and system for notifying operation and maintenance personnel in live broadcast scene | |
CN114826740B (en) | Information interaction system of Internet of things user/application and object |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20220422 Address after: 100020 room 1222, unit 1, 12 / F, 8 Chaoyang Road, Chaoyang District, Beijing Applicant after: Beijing Dongping Lianxiang Technology Co.,Ltd. Address before: 510000 room 224, No. 18, Huanxi West Road, Tianhe District, Guangzhou City, Guangdong Province Applicant before: GUANGZHOU WEIJUBAO NETWORK TECHNOLOGY Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |