Method and system for synchronously upgrading terminal fittings of video conference system
By integrating the accessories upgrade package of the video conferencing terminal into the main system upgrade package, and automatically detecting and upgrading accessories after the main system is upgraded, the cumbersome problem of accessories upgrades in the existing technology is solved, and offline synchronous upgrades of accessories are achieved, and upgrading efficiency and user experience are improved.
Patent Information
- Application Number
- CN202411737227.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-04-22
AI Technical Summary
The upgrade process of accessories of existing video conferencing terminals is cumbersome and prone to misoperation, resulting in high operation and maintenance costs, low upgrade efficiency and poor user experience.
By integrating the accessories upgrade package into the main system upgrade package, the accessories are automatically detected and upgraded after the main system is upgraded, and offline synchronous upgrades of accessories are achieved.
The upgrade process is simplified, the accuracy and efficiency of the upgrade is ensured, the need for manual intervention is reduced, and the user experience is improved.
Smart Images

Figure CN119861943A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of video conference terminals, and in particular to a method and system for synchronously upgrading terminal accessories of a video conference system. Background Art
[0002] The popularity of video conferencing has driven the rapid development of conference equipment accessory technology, including high-definition cameras, sensitive microphones, and built-in efficient auxiliary chips, which have greatly enhanced the functions of conference terminals. But at the same time, technological progress has also brought challenges to equipment upgrades.
[0003] In the traditional terminal system upgrade method, every time the system is updated, users and operation and maintenance personnel must perform tedious version confirmation and manual upgrades for each compatible accessory. Manually updating these precision accessories not only greatly increases the operation and maintenance costs, but also significantly increases the risk of operational errors, seriously slowing down the overall upgrade efficiency. Any mistakes in the update process may cause a series of problems in the later maintenance of the equipment, thus having a negative impact on the user experience. Summary of the invention
[0004] The technical problem to be solved by the present invention is to provide a method and system for synchronously upgrading terminal accessories of a video conferencing system, so as to overcome the problems of cumbersome operations and misoperations in the existing accessory upgrades, realize full offline upgrade of accessories, simplify the upgrade process, ensure the accuracy and efficiency of the upgrade, and improve the user experience.
[0005] In a first aspect, the present invention provides a method for synchronously upgrading terminal accessories of a video conferencing system, comprising the following steps:
[0006] Step S1: Integrate the contents of the accessory upgrade package into the main system upgrade package to obtain a conference terminal upgrade package including the accessory upgrade package;
[0007] Step S2: Obtain the conference terminal upgrade package through the upgrade interface and store it in the specified path of the conference terminal;
[0008] Step S3, executing the upgrade operation of the conference terminal, upgrading the terminal system according to the main system upgrade package, and after the main system upgrade is completed, automatically performing the restart operation according to the preset program, and returning to the main system, and starting the automatic upgrade service of the accessories;
[0009] Step S4, real-time detection of the connection status of each accessory, if it is detected that an accessory is successfully connected, obtain the version information of the successfully connected accessory, and compare it with the stored accessory upgrade package version information, if the device accessory version is lower than the upgrade package version, automatically execute the accessory upgrade operation.
[0010] Furthermore, the conference terminal upgrade package also includes an upgrade preprocessing script and an upgrade package description file. The upgrade preprocessing script is used to perform preparatory confirmation work before the formal upgrade to ensure the smooth progress of the upgrade process. The upgrade package description file includes the upgrade package name, version number, generation timestamp and hash value of each upgrade package.
[0011] Furthermore, before step S3, the method further includes: before starting the upgrade process, first verifying the integrity of the upgrade package, then automatically booting the system into recovery mode, and performing the conference terminal system upgrade in the recovery mode.
[0012] Furthermore, step S4 also includes: during the execution of the accessory upgrade process, in order to ensure the smooth progress of the upgrade, a warning message "Accessory is being upgraded, please do not power off or restart the device" is displayed on the terminal screen, and after the accessory upgrade process is completed, the upgrade result is clearly displayed to the user through the screen so that the user can understand the upgrade status and results of the accessory.
[0013] Furthermore, the conference terminal supports video conferencing and image output functions, and the accessories include a built-in auxiliary accessory chip of the conference terminal and an external accessory, and the external accessory is connected to the conference terminal via a USB.
[0014] In a second aspect, the present invention provides a terminal accessories synchronous upgrade system for a video conferencing system, comprising:
[0015] An upgrade package creation module is used to integrate the contents of the accessory upgrade package into the main system upgrade package to obtain a conference terminal upgrade package containing the accessory upgrade package;
[0016] The upgrade package transmission module is used to obtain the conference terminal upgrade package through the upgrade interface and store it in the specified path of the conference terminal;
[0017] The main system upgrade module is used to perform the upgrade operation of the conference terminal. The terminal system is upgraded according to the main system upgrade package. After the main system upgrade is completed, it automatically restarts according to the preset program and returns to the main system. At the same time, the automatic upgrade service of accessories is started;
[0018] The accessory upgrade module is used to detect the connection status of each accessory in real time. If an accessory is detected to be connected successfully, the version information of the successfully connected accessory is obtained and compared with the version information of the stored accessory upgrade package. If the device accessory version is lower than the upgrade package version, the accessory upgrade operation is automatically executed.
[0019] Furthermore, the conference terminal upgrade package also includes an upgrade preprocessing script and an upgrade package description file. The upgrade preprocessing script is used to perform preparatory confirmation work before the formal upgrade. The upgrade package description file includes the upgrade package name, version number, generation timestamp and hash value of each upgrade package.
[0020] Furthermore, the main system upgrade module also includes: before starting the upgrade process, first verifying the integrity of the upgrade package, then the system automatically boots into the recovery mode, and performs the conference terminal system upgrade in the recovery mode.
[0021] Furthermore, the accessory upgrade module also includes: during the execution of the accessory upgrade process, a warning message "Accessory is being upgraded, please do not power off or restart the device" is displayed on the terminal screen, and after the accessory upgrade process is completed, the upgrade result is clearly displayed to the user through the screen.
[0022] Furthermore, the conference terminal supports video conferencing and image output functions, and the accessories include a built-in auxiliary accessory chip of the conference terminal and an external accessory, and the external accessory is connected to the conference terminal via a USB.
[0023] The advantages of the present invention are: the present invention merges the accessory upgrade package into the main upgrade package to avoid the problem of repeatedly uploading the upgrade package, and supports offline upgrade of accessories after the main system is upgraded. The entire accessory upgrade process does not require additional network connection. Through a system upgrade, the core chip main system of the video conferencing terminal and various accessories can be upgraded synchronously and autonomously. There is no need to query and manually upgrade each accessory one by one, which greatly reduces time and labor costs, effectively reduces the probability of errors caused by improper manual operation, and greatly improves the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The present invention will be further described below in conjunction with embodiments with reference to the accompanying drawings.
[0025] Figure 1 This is a flowchart of an execution of a method for synchronously upgrading terminal accessories of a video conferencing system of the present invention in Embodiment 1.
[0026] Figure 2 This is a structural diagram of a terminal accessories synchronous upgrade system of a video conferencing system according to the second embodiment of the present invention.
[0027] Figure 3 The figure is a flow chart of a synchronous upgrade process of a terminal device and accessories in a specific implementation mode.
[0028] Figure 4 The figure is a schematic diagram of the data structure of a conference terminal upgrade package according to a specific implementation manner of the present invention.
[0029] Figure 5The figure is a schematic diagram of the data structure of an upgrade package description file according to a specific implementation manner of the present invention. DETAILED DESCRIPTION
[0030] The technical solution in the embodiments of the present application has the following overall idea: a method for synchronously upgrading terminal accessories of a video conferencing system in an embodiment of the present application integrates the upgrade package of the accessories into the main system upgrade package. After the conference terminal completes the upgrade operation, when the device is restarted, it automatically detects the connection status of the accessories, detects the accessory version, and completes the synchronous upgrade of the accessories. No network connection is required throughout the process, which simplifies the upgrade process, greatly reduces the need for manual intervention, and ensures the accuracy and efficiency of the upgrade.
[0031] In order to make the present invention more clearly understood, a preferred embodiment is now described in detail with reference to the accompanying drawings.
[0032] Embodiment 1
[0033] like Figure 1 As shown, this embodiment provides a method for synchronously upgrading terminal accessories of a video conferencing system, comprising the following steps:
[0034] Step S1: Integrate the contents of the accessory upgrade package into the main system upgrade package to obtain a conference terminal upgrade package including the accessory upgrade package;
[0035] Step S2: Obtain the conference terminal upgrade package through the upgrade interface and store it in the specified path of the conference terminal; this process can be directly triggered by the user, or the system background can automatically detect updates and then download them through the network or USB flash drive; download the upgrade package and issue the upgrade instruction through the external upgrade interface;
[0036] Step S3, executing the upgrade operation of the conference terminal, upgrading the terminal system according to the main system upgrade package, and after the main system upgrade is completed, automatically performing the restart operation according to the preset program, and returning to the main system, and starting the automatic upgrade service of the accessories;
[0037] Step S4, real-time detection of the connection status of each accessory, if it is detected that an accessory is successfully connected, obtain the version information of the successfully connected accessory, and compare it with the stored accessory upgrade package version information, if the device accessory version is lower than the upgrade package version, automatically execute the accessory upgrade operation.
[0038] After starting the accessory automatic upgrade service, a comprehensive automatic detection service is started to check the connection status of each accessory. Based on the detection of normal connection of the accessory, the system will further obtain the current version information of the accessory, and conduct a detailed comparison and analysis between it and the accessory upgrade package in the specified storage path within the system. When it is found that the accessory version is outdated or needs to be updated, the system will automatically activate the upgrade program of the accessory. If the automatic upgrade service detects that the accessory has not been connected, it will continue to listen to the accessory access event, and when the accessory is successfully connected, it will perform version detection and automatic upgrade of the accessory.
[0039] Better, such as Figure 4 As shown, the conference terminal upgrade package also includes an upgrade preprocessing script and an upgrade package description file. The upgrade preprocessing script is used to perform preparation and confirmation work before the formal upgrade to ensure the smooth progress of the upgrade process. Figure 5 As shown, the upgrade package description file includes the name of the upgrade package, version number, generation timestamp and hash value of each upgrade package. The preparation and confirmation of the preprocessing script mainly includes disk space detection and file cleaning to ensure that the system reserves enough space for operations such as decompression of the upgrade package. Operation and maintenance personnel can also customize the content as needed. It can be achieved by directly executing shell commands, or by sending signals or calling methods in the process through cross-process communication.
[0040] In this embodiment, the main system upgrade package contains all the files required to update the main functions and performance of the conference terminal. By installing this package, the system of the conference terminal will be fully upgraded, thereby improving stability and user experience. The accessory upgrade package provides software support for the accessories required for the conference terminal. This package ensures that the accessories are perfectly compatible with the upgraded main system and jointly improves the overall performance of the conference terminal. The upgrade package description file adopts JSON format to record the detailed information and configuration details of all core accessories in the upgrade package, where the hash value is used for data integrity verification. By parsing this description file, the system can automatically and accurately identify and pair the corresponding accessory upgrade package, significantly simplifying the upgrade process, while improving the accuracy and overall efficiency of the upgrade. Specifically, in the parsing pairing process, the accessory upgrade package can be judged according to the module, the file and version can be used to obtain the upgrade package name and version, and the device parameter can be parsed to distinguish the accessory type, such as "USB_CAMERA", "HDMI_CAMERA", or similar "USB:1d6b:0002" can be distinguished by the pid:vid of the USB accessory.
[0041] Preferably, before step S3, the process further includes: before starting the upgrade process, first verifying the integrity of the upgrade package, then automatically booting the system into recovery mode, and upgrading the conference terminal system in recovery mode. The recovery mode is a recovery mode that provides a safe and independent environment in which the existing system can be backed up, upgraded, and restored to factory settings.
[0042] Better, such as Figure 3 As shown, step S4 also includes: during the execution of the accessory upgrade process, in order to ensure the smooth progress of the upgrade, a warning message "Accessory is being upgraded, please do not power off or restart the device" is displayed on the terminal screen, and after the accessory upgrade process is completed, the upgrade result is clearly displayed to the user through the screen so that the user can understand the upgrade status and results of the accessory.
[0043] Preferably, the conference terminal supports video conferencing and screen output functions, and the accessories include built-in auxiliary accessory chips and external accessories of the conference terminal. The external accessories are connected to the conference terminal via USB. The external accessories are external connection devices from different manufacturers. These accessories generally have independent custom upgrade processes, and the accessory upgrade is achieved by providing an external upgrade interface, but it needs to match the version of the conference terminal to ensure the overall stability and compatibility of the system.
[0044] Embodiment 2
[0045] like Figure 2 As shown, this embodiment provides a terminal accessories synchronous upgrade system of a video conferencing system, including:
[0046] An upgrade package creation module is used to integrate the contents of the accessory upgrade package into the main system upgrade package to obtain a conference terminal upgrade package containing the accessory upgrade package;
[0047] The upgrade package transmission module is used to obtain the conference terminal upgrade package through the upgrade interface and store it in the specified path of the conference terminal; this process can be directly triggered by the user, or the system background can automatically detect the update and then download it through the network or USB flash drive; the upgrade package is downloaded and the upgrade instruction is issued through the external upgrade interface;
[0048] The main system upgrade module is used to perform the upgrade operation of the conference terminal. The terminal system is upgraded according to the main system upgrade package. After the main system upgrade is completed, it automatically restarts according to the preset program and returns to the main system. At the same time, the automatic upgrade service of accessories is started;
[0049] The accessory upgrade module is used to detect the connection status of each accessory in real time. If an accessory is detected to be connected successfully, the version information of the successfully connected accessory is obtained and compared with the version information of the stored accessory upgrade package. If the device accessory version is lower than the upgrade package version, the accessory upgrade operation is automatically executed.
[0050] After starting the accessory automatic upgrade service, a comprehensive automatic detection service is started to check the connection status of each accessory. Based on the detection of normal connection of the accessory, the system will further obtain the current version information of the accessory, and conduct a detailed comparison and analysis between it and the accessory upgrade package in the specified storage path within the system. When it is found that the accessory version is outdated or needs to be updated, the system will automatically activate the upgrade program of the accessory. If the automatic upgrade service detects that the accessory has not been connected, it will continue to listen to the accessory access event, and when the accessory is successfully connected, it will perform version detection and automatic upgrade of the accessory.
[0051] Better, such as Figure 4 As shown, the conference terminal upgrade package also includes an upgrade preprocessing script and an upgrade package description file. The upgrade preprocessing script is used to perform preparation and confirmation work before the formal upgrade to ensure the smooth progress of the upgrade process. Figure 5 As shown, the upgrade package description file includes the name of the upgrade package, version number, generation timestamp and hash value of each upgrade package. The preparation and confirmation of the preprocessing script mainly includes disk space detection and file cleaning to ensure that the system reserves enough space for operations such as decompression of the upgrade package. Operation and maintenance personnel can also customize the content as needed. It can be achieved by directly executing shell commands, or by sending signals or calling methods in the process through cross-process communication.
[0052] In this embodiment, the main system upgrade package contains all the files required to update the main functions and performance of the conference terminal. By installing this package, the system of the conference terminal will be fully upgraded, thereby improving stability and user experience. The accessory upgrade package provides software support for the accessories required for the conference terminal. This package ensures that the accessories are perfectly compatible with the upgraded main system and jointly improves the overall performance of the conference terminal. The upgrade package description file adopts JSON format to record the detailed information and configuration details of all core accessories in the upgrade package, where the hash value is used for data integrity verification. By parsing this description file, the system can automatically and accurately identify and pair the corresponding accessory upgrade package, significantly simplifying the upgrade process, while improving the accuracy and overall efficiency of the upgrade. Specifically, in the parsing pairing process, the accessory upgrade package can be judged according to the module, the file and version can be used to obtain the upgrade package name and version, and the device parameter can be parsed to distinguish the accessory type, such as "USB_CAMERA", "HDMI_CAMERA", or similar "USB:1d6b:0002" can be distinguished by the pid:vid of the USB accessory.
[0053] Preferably, the main system upgrade module also includes: before starting the upgrade process, first verifying the integrity of the upgrade package, then automatically booting the system to recovery mode, and upgrading the conference terminal system in recovery mode. The recovery mode is a recovery mode that provides a safe and independent environment in which the existing system can be backed up, upgraded, and restored to factory settings.
[0054] Better, such as Figure 3 As shown, the accessory upgrade module also includes: during the execution of the accessory upgrade process, in order to ensure the smooth progress of the upgrade, a warning message "Accessory is being upgraded, please do not power off or restart the device" is displayed on the terminal screen, and after the accessory upgrade process is completed, the upgrade result is clearly displayed to the user through the screen so that the user can understand the upgrade status and results of the accessory.
[0055] Preferably, the conference terminal supports video conferencing and screen output functions, and the accessories include built-in auxiliary accessory chips and external accessories of the conference terminal. The external accessories are connected to the conference terminal via USB. The external accessories are external connection devices from different manufacturers. These accessories generally have independent custom upgrade processes, and the accessory upgrade is achieved by providing an external upgrade interface, but it needs to match the version of the conference terminal to ensure the overall stability and compatibility of the system.
[0056] To sum up, the conference terminal upgrade method of the present invention can realize the synchronous upgrade of the core chip main system and various accessories of the video conferencing terminal through a single system upgrade, without the need to manually upgrade each accessory one by one, greatly reducing time and labor costs, and can effectively reduce the probability of errors caused by improper manual operation, thereby improving the overall upgrade efficiency.
[0057] Although the specific implementation modes of the present invention are described above, those skilled in the art should understand that the specific implementation modes described are only illustrative and are not intended to limit the scope of the present invention. Equivalent modifications and changes made by those skilled in the art in accordance with the spirit of the present invention should be included in the scope of protection of the claims of the present invention.
Claims
1. A method for synchronously upgrading terminal accessories of a video conferencing system, characterized in that: The steps include: Step S1: Integrate the contents of the accessory upgrade package into the main system upgrade package to obtain a conference terminal upgrade package including the accessory upgrade package; Step S2: Obtain the conference terminal upgrade package through the upgrade interface and store it in the specified path of the conference terminal; Step S3, executing the upgrade operation of the conference terminal, upgrading the terminal system according to the main system upgrade package, and after the main system upgrade is completed, automatically performing the restart operation according to the preset program, and returning to the main system, and starting the automatic upgrade service of the accessories; Step S4, real-time detection of the connection status of each accessory, if it is detected that an accessory is successfully connected, obtain the version information of the successfully connected accessory, and compare it with the stored accessory upgrade package version information, if the device accessory version is lower than the upgrade package version, automatically execute the accessory upgrade operation.
2. A method for synchronously upgrading terminal accessories of a video conferencing system as claimed in claim 1, characterized in that: The conference terminal upgrade package also includes an upgrade preprocessing script and an upgrade package description file. The upgrade preprocessing script is used to perform preparation and confirmation work before the formal upgrade. The upgrade package description file includes the upgrade package name, version number, generation timestamp and hash value of each upgrade package.
3. A method for synchronously upgrading terminal accessories of a video conferencing system as claimed in claim 1, characterized in that: The step before step S3 also includes: before starting the upgrade process, first verifying the integrity of the upgrade package, then the system automatically boots into the recovery mode, and performs the conference terminal system upgrade in the recovery mode.
4. A method for synchronously upgrading terminal accessories of a video conferencing system as claimed in claim 1, characterized in that: The step S4 also includes: during the execution of the accessory upgrade process, a warning message "Accessory upgrade in progress, please do not power off or restart the device" is displayed on the terminal screen, and after the accessory upgrade process is completed, the upgrade result is clearly displayed to the user through the screen.
5. The method for synchronously upgrading terminal accessories of a video conferencing system according to claim 1, characterized in that: The conference terminal supports video conferencing and image output functions, and the accessories include a built-in auxiliary accessory chip and an external accessory of the conference terminal, and the external accessory is connected to the conference terminal via a USB.
6. A terminal accessories synchronous upgrade system for a video conferencing system, characterized by: include: An upgrade package creation module is used to integrate the contents of the accessory upgrade package into the main system upgrade package to obtain a conference terminal upgrade package containing the accessory upgrade package; The upgrade package transmission module is used to obtain the conference terminal upgrade package through the upgrade interface and store it in the specified path of the conference terminal; The main system upgrade module is used to perform the upgrade operation of the conference terminal. The terminal system is upgraded according to the main system upgrade package. After the main system upgrade is completed, it automatically restarts according to the preset program and returns to the main system. At the same time, the automatic upgrade service of accessories is started; The accessory upgrade module is used to detect the connection status of each accessory in real time. If an accessory is detected to be connected successfully, the version information of the successfully connected accessory is obtained and compared with the version information of the stored accessory upgrade package. If the device accessory version is lower than the upgrade package version, the accessory upgrade operation is automatically executed.
7. A terminal accessories synchronous upgrade system for a video conferencing system as claimed in claim 6, characterized in that: The conference terminal upgrade package also includes an upgrade preprocessing script and an upgrade package description file. The upgrade preprocessing script is used to perform preparation and confirmation work before the formal upgrade. The upgrade package description file includes the upgrade package name, version number, generation timestamp and hash value of each upgrade package.
8. The terminal accessories synchronous upgrade system of a video conferencing system according to claim 6, characterized in that: The main system upgrade module also includes: before starting the upgrade process, first verifying the integrity of the upgrade package, then the system automatically guides to the recovery mode, and performs the conference terminal system upgrade in the recovery mode.
9. A terminal accessories synchronous upgrade system for a video conferencing system as claimed in claim 6, characterized in that: The accessory upgrade module also includes: during the execution of the accessory upgrade process, a warning message "Accessory upgrade in progress, please do not power off or restart the device" is displayed on the terminal screen, and after the accessory upgrade process is completed, the upgrade result is clearly displayed to the user through the screen.
10. The terminal accessories synchronous upgrade system of a video conferencing system according to claim 6, characterized in that: The conference terminal supports video conferencing and image output functions, and the accessories include a built-in auxiliary accessory chip and an external accessory of the conference terminal, and the external accessory is connected to the conference terminal via a USB.