Function expansion method and device of video conference terminal, equipment and medium

By establishing a pairing relationship with peripheral function expansion equipment and analyzing serial port commands, the video conferencing terminal has achieved function expansion, solving the problem that traditional terminals cannot expand functions according to needs, and improving user experience.

CN119520721APending Publication Date: 2025-02-25BEIJING RONGXUN TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411635615.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-15
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

Traditional video conferencing terminals cannot expand their functions according to user needs and cannot meet the functional needs of multiple usage scenarios.

Method used

By obtaining the handshake serial port commands sent by the peripheral function expansion device, establishing a pairing relationship, and listening to the expansion serial port commands, determining the function type to achieve function expansion.

Benefits of technology

It realizes the rapid construction, free combination and flexible access of video conferencing terminals in a variety of usage scenarios, expands the functions that meet usage needs and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119520721A_ABST
    Figure CN119520721A_ABST
Patent Text Reader

Abstract

The invention discloses a function expansion method, device and equipment of a video conference terminal and a medium, and the method comprises the steps: obtaining a handshake serial port command sent by peripheral function expansion equipment, and building a pairing relation with the peripheral function expansion equipment according to the handshake serial port command; the peripheral function expansion device is monitored, an expansion serial port command sent by the peripheral function expansion device is obtained, and the serial port command comprises a command starting field, a device type field, an additional information field, an actual function field and a command ending field; and determining a function type corresponding to the peripheral function expansion device based on the expansion serial port command, and performing function expansion based on the function type and the expansion serial port command. Based on the above technical scheme, the video conference terminal is enabled to carry out rapid construction, free combination and flexible access on a plurality of peripherals in a plurality of usage scenarios, the usage requirements are satisfied through expansion, and the usage experience of a user is further improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of network communication technology, and in particular to a function expansion method, device, equipment and medium for a video conferencing terminal. Background Art

[0002] At present, the function of video conferencing terminals is mainly to meet the needs of long-distance / remote audio and video communications. However, with the development of technology, video conferencing systems are also widely used in teaching / medical care / road administration / emergency and other fields.

[0003] However, traditional video conferencing terminals can only provide users with audio and video communication services, and are unable to expand the functions of the video conferencing terminals according to user needs. Summary of the invention

[0004] The present invention provides a method, device, equipment and medium for expanding the functions of a video conferencing terminal, so as to enable the video conferencing terminal to quickly build, freely combine and flexibly access a variety of peripherals in a variety of usage scenarios, and expand the functions that meet the usage requirements.

[0005] According to one aspect of the present invention, a method for extending the functions of a video conferencing terminal is provided, which includes:

[0006] Acquire a handshake serial port command sent by a peripheral function expansion device, and establish a pairing relationship with the peripheral function expansion device according to the handshake serial port command;

[0007] Monitoring the peripheral function expansion device to obtain an expansion serial port command sent by the peripheral function expansion device, wherein the serial port command includes a command start field, a device type field, an additional information field, an actual function field, and a command end field;

[0008] The function type corresponding to the peripheral function expansion device is determined based on the expansion serial port command, and the function expansion is implemented based on the function type and the expansion serial port command.

[0009] According to another aspect of the present invention, a function expansion device for a video conferencing terminal is provided, comprising:

[0010] A device pairing module, used to obtain a handshake serial port command sent by a peripheral function expansion device, and establish a pairing relationship with the peripheral function expansion device according to the handshake serial port command;

[0011] A serial port command acquisition module, used to monitor the peripheral function expansion device and acquire the extended serial port command sent by the peripheral function expansion device, wherein the serial port command includes a command start field, a device type field, an additional information field, an actual function field and a command end field;

[0012] The function expansion module is used to determine the function type corresponding to the peripheral function expansion device based on the expansion serial port command, and implement function expansion based on the function type and the expansion serial port command.

[0013] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0014] at least one processor; and

[0015] a memory communicatively connected to the at least one processor; wherein,

[0016] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the function expansion method of the video conferencing terminal described in any embodiment of the present invention.

[0017] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the function expansion method of a video conferencing terminal described in any embodiment of the present invention when executed.

[0018] The technical solution of the embodiment of the present invention obtains the handshake serial port command sent by the peripheral function expansion device, establishes a pairing relationship with the peripheral function expansion device according to the handshake serial port command, monitors the peripheral function expansion device, obtains the expansion serial port command sent by the peripheral function expansion device, determines the function type corresponding to the peripheral function expansion device based on the expansion serial port command, and implements function expansion based on the function type and the expansion serial port command. Based on the above technical solution, the video conferencing terminal can quickly build, freely combine, and flexibly access a variety of peripherals in a variety of usage scenarios, expand to meet usage needs, and thus improve the user experience.

[0019] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0021] Figure 1is a flow chart of a method for expanding functions of a video conferencing terminal provided according to Embodiment 1 of the present invention;

[0022] Figure 2 is a schematic diagram of a method for expanding functions of a video conferencing terminal provided according to Embodiment 1 of the present invention;

[0023] Figure 3 This is a schematic diagram of the structure of a function expansion device for a video conferencing terminal provided according to Embodiment 2 of the present invention;

[0024] Figure 4 It is a schematic diagram of the structure of an electronic device provided in Embodiment 3 of the present invention. DETAILED DESCRIPTION

[0025] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0026] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0027] Embodiment 1

[0028] Figure 1 A flowchart of a method for expanding the functions of a video conferencing terminal is provided for the first embodiment of the present invention. This embodiment can be applied to pairing a video conferencing terminal with an external device, and implementing the function expansion of the video conferencing terminal according to the serial port command sent by the external device. The method can be executed by a function expansion device of the video conferencing terminal, which can be implemented in the form of hardware and / or software, and can be configured in an electronic device. Figure 1 As shown, the method includes:

[0029] S110: Acquire a handshake serial port command sent by a peripheral function expansion device, and establish a pairing relationship with the peripheral function expansion device according to the handshake serial port command.

[0030] Among them, the peripheral function expansion device can be an external device used to expand the functions of the video conferencing terminal device. The peripheral function expansion device includes at least one of a director keyboard control device, an external power supply reading device, a touch control screen device, and an external wireless communication device. It can also include a GPS positioning device or other customized devices that support specific functions. It should be noted that the peripheral function expansion device has a built-in serial communication module and communicates with the video conferencing terminal through a serial port protocol. The handshake serial port command can be understood as a serial port signaling used to establish a communication connection between the video terminal device and the peripheral function expansion device.

[0031] Specifically, the peripheral function expansion device establishes a connection with the video conferencing terminal, the video conferencing terminal obtains the handshake serial port command sent by the peripheral function expansion device, and establishes a pairing relationship with the peripheral function expansion device according to the handshake serial port command. For example, after the peripheral device is connected to the video conferencing terminal and the video conferencing terminal software establishes the corresponding serial port communication node, it sends handshake interaction information to the video conferencing terminal, and the video conferencing terminal establishes a pairing relationship with the peripheral function expansion device by parsing the handshake interaction information.

[0032] On the basis of the above technical solution, before obtaining the handshake serial port command sent by the peripheral function expansion device, it also includes: when it is detected that the peripheral function expansion device is accessed through a preset physical interface, the peripheral function expansion device is identified as a serial port communication node according to a preset communication protocol; and communicating with the peripheral function expansion device based on the serial port communication node.

[0033] The preset physical interface may be a preset interface for physically connecting the peripheral function expansion device and the video conferencing terminal, and the preset physical interface may be a universal serial bus interface. The preset communication protocol may be understood as a preset protocol for realizing communication between the video conferencing terminal and the peripheral function expansion device, for example, it may be a standard serial port communication protocol. The serial port communication node may be understood as a communication interface allocated in the video conferencing terminal software system for the connected peripheral function expansion device.

[0034] Specifically, when the video conferencing terminal detects that a peripheral function expansion device is connected through a preset physical interface, an access detection event will be triggered. It should be noted that the video conferencing terminal has been pre-installed with a standard USB to serial port driver. When the peripheral device is detected to be connected, the driver will start immediately and identify the connected peripheral device as a serial port communication device. During the device identification process, a unique serial port communication node is assigned to it based on the hardware characteristics and communication parameters of the peripheral device.

[0035] For example, Figure 2 As shown, the video conferencing terminal software is installed with a standard USB to serial port driver. After the peripheral device with the function expansion of the above-mentioned video conferencing terminal is connected to the video conferencing terminal through the USB port, the video conferencing terminal will identify the peripheral device as a serial port communication device and abstract it into a serial port communication node (such as Figure 2 The service software of the video conferencing terminal communicates serial port commands through this serial port communication node, and can communicate with the peripheral devices with expanded functions.

[0036] It should be noted that in the video conferencing terminal software system, each peripheral device connected to the video conferencing terminal corresponds to an independent serial communication node, and needs to match the corresponding business software module to process and convert the serial command words of the serial communication node to achieve the corresponding functions.

[0037] On the basis of the above technical solution, establishing a pairing relationship with the peripheral function expansion device according to the handshake serial port command includes: parsing the handshake serial port command to determine the additional information field in the handshake serial port command; determining the device identification information corresponding to the peripheral function expansion device based on the additional information field, and establishing a pairing relationship with the peripheral function expansion device according to the device identification information.

[0038] Among them, the additional information field can be a field for storing device identification information. It should be noted that the additional information field can be used as an alternative to transmit additional information such as the peripheral device serial number, control operation authority, etc. The device identification information can be understood as information used to identify the type of external device and device authority, for example, it can include information such as the peripheral device serial number, control operation authority, etc.

[0039] Specifically, the peripheral signaling processing unit of the video conferencing terminal is responsible for parsing the received handshake serial port command. The parsing process includes identifying the start field, device type field, additional information field and command end field of the command. It should be noted that the additional information field contains additional information about the peripheral function expansion device, such as device serial number, control operation authority, device model and other information. In the parsing process, the peripheral signaling processing unit will parse the additional information field to obtain specific information about the peripheral function expansion device. Based on the content in the additional information field, the peripheral signaling processing unit can determine the device identification information corresponding to the peripheral function expansion device, and then after determining the device identification information, establish a pairing relationship with the peripheral function expansion device according to the device identification information. Exemplarily, when the video conferencing terminal needs to perform permission control on the connected peripheral device, the peripheral signaling processing unit in the video conferencing terminal software can add a process of identifying and matching the additional information field when the received peripheral device handshake interaction command is processed. Match the additional information field and identify the ID information, permission level and other information of the device, and after verification, choose whether to send it to the business processing module of the video conferencing terminal to trigger the corresponding function.

[0040] S120: Monitor the peripheral function expansion device to obtain an expansion serial port command sent by the peripheral function expansion device.

[0041] The extended serial port command can be understood as the serial port signaling sent by the peripheral function expansion device to realize the function expansion of the video conferencing terminal. The serial port command includes a command start field, a device type field, an additional information field, an actual function field and a command end field.

[0042] Specifically, after pairing with the peripheral function expansion device, the peripheral signaling processing unit in the video conferencing terminal continuously monitors the serial port device node and receives the expansion serial port command. It should be noted that the command start field is used to identify the start of a single serial port command combination; the device type field is used to identify the type / function of the peripheral device, etc., to match the corresponding signaling processing module; the additional information field can be used as an alternative to transmit additional information such as the peripheral device serial number and control operation authority; the actual function field is used to transmit the control command or status information required for the actual function of the peripheral device; the command end field is used to identify the end of a single serial port command combination.

[0043] S130: Determine a function type corresponding to the peripheral function expansion device based on the extended serial port command, and implement function expansion based on the function type and the extended serial port command.

[0044] Among them, the function type can be understood as the extended function corresponding to the peripheral function expansion device, such as input function, positioning function, remote control function, etc.

[0045] Specifically, the peripheral signaling processing unit continuously monitors the serial port device node, and after verifying the legitimacy of the received serial port command string, sends it to the corresponding business processing module for processing. Then, the video conferencing business processing module corresponding to each peripheral function, after receiving the serial port command string, identifies the information in the actual function field, and converts it into the corresponding video conferencing business function / control command according to the preset communication protocol, thereby finally realizing the expansion of the video conferencing terminal function.

[0046] Based on the above technical solution, the method of determining the function type corresponding to the peripheral function expansion device based on the extended serial port command includes: parsing the extended serial port command to determine the device type field in the extended serial port command; and determining the function type corresponding to the peripheral function expansion device based on the device type field.

[0047] Specifically, when an extended serial port command sent from a peripheral function expansion device is received, the extended serial port command is parsed according to a predetermined format, and during the parsing process, the device type field in the serial port command is extracted to indicate the type of device that sends the command. For example, different device types may have different identifiers, such as sensors, actuators, displays, etc. Then, after the device type field is determined, the function type corresponding to the peripheral function expansion device can be inferred or queried based on this field. For example, a device type mapping table can be established in advance, which lists the correspondence between device types and the function types they support. Then, after determining the device type field, the corresponding function type can be found in the device type mapping table. For example, if the device type field indicates that this is a temperature sensor, then the system can determine that the function type of the device is temperature measurement, and perform corresponding operations accordingly, such as reading temperature values, processing data, sending alarms, etc.

[0048] On the basis of the above technical solution, the function expansion is realized based on the function type and the extended serial port command, including: parsing the extended serial port command to determine the actual function field in the extended serial port command; determining the communication protocol corresponding to the function type, formatting the actual function field based on the communication protocol, determining the function control instruction corresponding to the function type, and controlling the video conferencing terminal based on the function control instruction.

[0049] Specifically, the extended serial port command is parsed to identify the various fields therein, especially the actual function field. This field usually contains information about the specific function or operation to be performed, and then the communication protocol corresponding to the function type is determined according to the function type, such as camera control, audio adjustment, screen sharing, etc. It should be noted that the communication protocol defines the format, transmission method, error handling mechanism, etc. of the data, which is the key to ensure the correct transmission and parsing of data. Based on the determined communication protocol, the actual function field is formatted, including data encoding, packaging, adding checksums, etc., to ensure that the data complies with the protocol specifications. After the format conversion, the function control instruction corresponding to the function type is obtained, and then the corresponding function expansion is implemented according to the control instruction. For example, GPS positioning of the video conferencing terminal can be implemented based on the control instruction.

[0050] It should be noted that the technical solution of the present invention sends handshake interaction information to the video conference terminal after the peripheral device is connected to the video conference terminal and the video conference terminal software establishes the corresponding serial port communication node. The peripheral signaling processing unit starts parsing the serial port command string by identifying the command start field, parses the peripheral device corresponding to the serial port command by identifying the device type field, identifies the end of the serial port command string by the command end field, and finally verifies whether the serial port command is a valid command by the length of the serial port command string. After the above-mentioned handshake interaction process, the peripheral signaling processing unit establishes a pairing relationship between the serial port communication node corresponding to the peripheral device and the business processing module of the corresponding function in the video conference terminal software. The peripheral signaling processing unit continuously monitors the serial port device node, and after the received serial port command string is verified for legality, it is sent to the corresponding business processing module for processing. After receiving the serial port command string, the video conference business processing module corresponding to each peripheral function identifies the information in the actual function field, and converts it into the corresponding video conference business function / control command according to the preset communication protocol, and finally realizes the expansion of the video conference terminal function.

[0051] And when the video conference terminal needs to control the permissions of the connected peripheral devices, the peripheral signaling processing unit in the video conference terminal software can add a process of identifying and matching the additional information field when receiving the handshake interaction command of the peripheral device. Match the additional information field and identify the ID information, permission level and other information of the device, and after verification, choose whether to send it to the business processing module of the video conference terminal to trigger the corresponding function.

[0052] The technical solution of the embodiment of the present invention modularizes the peripheral functions of the video conference and freely combines them. On the basis of the traditional video conferencing terminal, the peripherals can be freely and flexibly selected for expansion according to the required functions, such as GPS satellite positioning module, dedicated director control keyboard, dedicated TFT touch screen control panel, 4G / 5G private network communication module, etc. The user of the video conferencing terminal can access it through the USB interface according to the application scenario and application requirements, which is plug-and-play, convenient and fast. The use of the present invention can realize one-click opening and configuration of all required devices or one-click closing of all devices through the remote control, which provides great convenience for user operation, and the peripherals of the video conferencing terminal are accessed through the USB interface and can be expanded through the USB hub, which is not limited by the number of exposed interfaces of the video conferencing terminal. As long as the video conferencing terminal software protocol supports it, it can be accessed. The video conferencing terminal parses and verifies the specified fields of the received serial port command string, and can realize the permission management and control of the connected peripheral devices.

[0053] The technical solution of the embodiment of the present invention obtains the handshake serial port command sent by the peripheral function expansion device, establishes a pairing relationship with the peripheral function expansion device according to the handshake serial port command, monitors the peripheral function expansion device, obtains the expansion serial port command sent by the peripheral function expansion device, determines the function type corresponding to the peripheral function expansion device based on the expansion serial port command, and implements function expansion based on the function type and the expansion serial port command. Based on the above technical solution, the video conferencing terminal can quickly build, freely combine, and flexibly access a variety of peripherals in a variety of usage scenarios, expand to meet usage needs, and thus improve the user experience.

[0054] Embodiment 2

[0055] Figure 3 This is a schematic diagram of the structure of a function expansion device for a video conferencing terminal provided in Embodiment 2 of the present invention. Figure 2 As shown, the device includes: a device pairing module 310, a serial port command acquisition module 320 and a function expansion module 330;

[0056] The device pairing module 310 is used to obtain a handshake serial port command sent by the peripheral function expansion device, and establish a pairing relationship with the peripheral function expansion device according to the handshake serial port command;

[0057] The serial port command acquisition module 320 is used to monitor the peripheral function expansion device and obtain the extended serial port command sent by the peripheral function expansion device, wherein the serial port command includes a command start field, a device type field, an additional information field, an actual function field and a command end field;

[0058] The function expansion module 330 is used to determine the function type corresponding to the peripheral function expansion device based on the expansion serial port command, and implement function expansion based on the function type and the expansion serial port command.

[0059] On the basis of the above technical solution, the device also includes: a device identification module, which is used to identify the peripheral function expansion device as a serial port communication node according to a preset communication protocol when it is detected that the peripheral function expansion device is accessed through a preset physical interface before obtaining the handshake serial port command sent by the peripheral function expansion device; and communicate with the peripheral function expansion device based on the serial port communication node.

[0060] Based on the above technical solution, the device pairing module is used to parse the handshake serial port command and determine the additional information field in the handshake serial port command; determine the device identification information corresponding to the peripheral function expansion device based on the additional information field, and establish a pairing relationship with the peripheral function expansion device according to the device identification information.

[0061] On the basis of the above technical solution, the function expansion module is used to parse the extended serial port command to determine the device type field in the extended serial port command; and determine the function type corresponding to the peripheral function expansion device based on the device type field.

[0062] Based on the above technical solution, the function expansion module is used to parse the extended serial port command and determine the actual function field in the extended serial port command; determine the communication protocol corresponding to the function type, convert the format of the actual function field based on the communication protocol, determine the function control instruction corresponding to the function type, and control the video conferencing terminal based on the function control instruction.

[0063] On the basis of the above technical solution, the peripheral function expansion device includes at least one of a director keyboard control device, an external power supply reading device, a touch control screen device, and an external wireless communication device.

[0064] Based on the above technical solution, the preset physical interface is a universal serial bus interface.

[0065] The technical solution of the embodiment of the present invention obtains the handshake serial port command sent by the peripheral function expansion device, establishes a pairing relationship with the peripheral function expansion device according to the handshake serial port command, monitors the peripheral function expansion device, obtains the expansion serial port command sent by the peripheral function expansion device, determines the function type corresponding to the peripheral function expansion device based on the expansion serial port command, and implements function expansion based on the function type and the expansion serial port command. Based on the above technical solution, the video conferencing terminal can quickly build, freely combine, and flexibly access a variety of peripherals in a variety of usage scenarios, expand to meet usage needs, and thus improve the user experience.

[0066] The function expansion device of the video conferencing terminal provided in the embodiment of the present invention can execute the function expansion method of the video conferencing terminal provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0067] Embodiment 3

[0068] Figure 4 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

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

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

[0071] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The processor 11 executes the various methods and processes described above, such as a method for expanding the functions of a video conferencing terminal.

[0072] In some embodiments, the function expansion method of the video conferencing terminal can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the function expansion method of the video conferencing terminal described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to execute the function expansion method of the video conferencing terminal in any other appropriate manner (for example, by means of firmware).

[0073] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0074] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0075] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

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

[0077] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0078] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0079] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0080] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for expanding the functions of a video conferencing terminal, characterized in that: include: Acquire a handshake serial port command sent by a peripheral function expansion device, and establish a pairing relationship with the peripheral function expansion device according to the handshake serial port command; Monitoring the peripheral function expansion device to obtain an expansion serial port command sent by the peripheral function expansion device, wherein the serial port command includes a command start field, a device type field, an additional information field, an actual function field, and a command end field; The function type corresponding to the peripheral function expansion device is determined based on the expansion serial port command, and the function expansion is implemented based on the function type and the expansion serial port command.

2. The method according to claim 1, characterized in that Before obtaining the handshake serial port command sent by the peripheral function expansion device, the method further includes: When it is detected that the peripheral function expansion device is connected through a preset physical interface, the peripheral function expansion device is identified as a serial port communication node according to a preset communication protocol; Communicate with the peripheral function expansion device based on the serial port communication node.

3. The method according to claim 1, characterized in that The establishing a pairing relationship with the peripheral function expansion device according to the handshake serial port command includes: Parsing the handshake serial port command to determine the additional information field in the handshake serial port command; The device identification information corresponding to the peripheral function expansion device is determined based on the additional information field, and a pairing relationship is established with the peripheral function expansion device according to the device identification information.

4. The method according to claim 1, characterized in that: The determining the function type corresponding to the peripheral function expansion device based on the expansion serial port command includes: Parsing the extended serial port command to determine the device type field in the extended serial port command; A function type corresponding to the peripheral function expansion device is determined based on the device type field.

5. The method according to claim 1, characterized in that The function expansion is realized based on the function type and the extended serial port command, including: Parsing the extended serial port command to determine the actual function field in the extended serial port command; Determine a communication protocol corresponding to the function type, perform format conversion on the actual function field based on the communication protocol, determine a function control instruction corresponding to the function type, and control the video conferencing terminal based on the function control instruction.

6. The method according to claim 1, characterized in that The peripheral function expansion device includes at least one of a director keyboard control device, an external power supply reading device, a touch control screen device, and an external wireless communication device.

7. The method according to claim 2, characterized in that The preset physical interface is a universal serial bus interface.

8. A function expansion device for a video conferencing terminal, characterized in that: include: A device pairing module, used to obtain a handshake serial port command sent by a peripheral function expansion device, and establish a pairing relationship with the peripheral function expansion device according to the handshake serial port command; A serial port command acquisition module, used to monitor the peripheral function expansion device and acquire the extended serial port command sent by the peripheral function expansion device, wherein the serial port command includes a command start field, a device type field, an additional information field, an actual function field and a command end field; The function expansion module is used to determine the function type corresponding to the peripheral function expansion device based on the expansion serial port command, and implement function expansion based on the function type and the expansion serial port command.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the function expansion method of the video conferencing terminal according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the function expansion method of a video conferencing terminal according to any one of claims 1 to 7 when executed.