Electronic whiteboard and intelligent writing pen system firmware synchronous upgrading method
Through Bluetooth connection and artificial intelligence model prediction installation speed, the synchronous firmware upgrade of electronic whiteboard and smart stylus is achieved, solving the problems of operational complexity and low efficiency caused by wired connections in the existing technology, and improving user experience and system security sex.
Patent Information
- Application Number
- CN202411143646.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-20
- Publication Date
- 2024-12-10
AI Technical Summary
The firmware upgrades of existing electronic whiteboards and smart stylus rely on wired connections, which are complex in operation and difficult to achieve synchronous upgrades, resulting in low work efficiency and poor user experience.
Establish a wireless transmission path through Bluetooth connection, use artificial intelligence models to predict the installation speed of firmware upgrade packages, adjust the device status to achieve synchronous upgrade of electronic whiteboards and smart stylus, and use encryption and digital signature processing to ensure firmware security.
It simplifies the upgrade process, improves work efficiency and user experience, and ensures the accuracy and security of the system's synchronous upgrade.
Smart Images

Figure CN119105782A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of electronic whiteboards and relates to a method for synchronously upgrading the system firmware of an electronic whiteboard and an intelligent writing pen. Background Art
[0002] In today's education and office environment, electronic whiteboards have become an important tool, and their interactive features significantly enhance the effectiveness of teaching and meetings. As an important supporting device for electronic whiteboards, smart writing pens not only improve the user's writing experience, but also increase the interaction between devices. With the continuous development of technology, the demand for system firmware upgrades for electronic whiteboards and smart writing pens has gradually increased to ensure that their functions and performance are continuously optimized.
[0003] However, the firmware upgrade of existing electronic whiteboards usually relies on traditional wired connections, and the operation process is complicated and inconvenient. For example, some electronic whiteboards need to be connected to the computer via a USB interface and use dedicated upgrade software to update the firmware, which is difficult for ordinary users to operate. In addition, the firmware upgrade of most smart writing pens still requires a wired connection or a specific application and cannot be performed directly through the electronic whiteboard. Therefore, the existing smart writing pens and electronic whiteboards need to be upgraded separately, which increases the complexity of the operation and the probability of error. Synchronous upgrades of the system firmware of the two are conducive to saving time and improving work efficiency. Summary of the invention
[0004] The present invention provides a method for synchronously upgrading the system firmware of an electronic whiteboard and an intelligent writing pen, aiming to establish a wireless connection between the electronic whiteboard and the intelligent writing pen, and based on historical system firmware upgrade experience, establish an artificial intelligence model to monitor the installation speed of the firmware upgrade package, thereby realizing synchronous upgrading of the intelligent writing pen and the electronic whiteboard system, saving upgrade time and improving work efficiency.
[0005] The purpose of the present invention can be achieved through the following technical solutions:
[0006] The present application provides a method for synchronously upgrading the firmware of an electronic whiteboard and an intelligent writing pen system, comprising the following steps:
[0007] S1. Firmware upgrade package preparation: prepare the firmware upgrade package according to the firmware upgrade requirements;
[0008] S2. Initiate a request: After the firmware upgrade package is prepared, the system initiates a request to the electronic whiteboard and the smart writing pen to install the firmware upgrade package;
[0009] S3, creating a wireless connection: after receiving the request, transmitting the firmware upgrade package to the smart writing pen via Bluetooth, and then the smart writing pen transmits the firmware upgrade package to the electronic whiteboard via Bluetooth;
[0010] S4, predicting installation speed: after the transmission is completed, predicting the installation speed of the electronic whiteboard and the smart writing pen for the firmware upgrade package respectively according to the device status of the electronic whiteboard and the smart writing pen;
[0011] S5, synchronous installation and upgrade: according to the predicted installation speed of the electronic whiteboard and the smart writing pen for the firmware upgrade package, the device status is adjusted so that the electronic whiteboard and the smart writing pen can synchronously complete the firmware installation and upgrade;
[0012] S6. Synchronously install the upgrade package: After the download is complete, the electronic whiteboard and the smart writing pen synchronously install the firmware upgrade package.
[0013] Furthermore, in step S1, the firmware upgrade package is also encrypted and digitally signed.
[0014] Furthermore, the encryption and digital signature processing uses a symmetric encryption algorithm or an asymmetric encryption algorithm to encrypt the firmware, and the digital signature is generated using a private key.
[0015] Furthermore, the device status includes device performance, interface adaptability and resource occupancy.
[0016] Furthermore, the predicting of the installation speed of the electronic whiteboard and the smart writing pen for the firmware upgrade package respectively according to the device states of the electronic whiteboard and the smart writing pen comprises the following steps:
[0017] S41, collecting large-scale firmware upgrade package installation experience data in historical periods, wherein the firmware upgrade package installation experience data includes device states of electronic whiteboards and smart writing pens and their installation speeds for the firmware upgrade packages;
[0018] S42, constructing an artificial intelligence model with the device status of the electronic whiteboard and the smart writing pen as independent variables and the corresponding installation speed as the dependent variable;
[0019] S43. Input the current device status into the constructed artificial intelligence model, and output the installation speed of the electronic whiteboard and the smart writing pen for the firmware upgrade package respectively.
[0020] Furthermore, in step S42, the artificial intelligence model is configured as a BP artificial neural network model, including the following construction steps:
[0021] Forward propagation: The input data is calculated through the neural network, starting from the input layer, passing through the hidden layers layer by layer, and finally reaching the output layer. In each neuron, the weighted sum is calculated based on the input data and weights, and finally the output of the neuron is obtained through the activation function. The input layer is the device status, and the output layer is the installation speed of the firmware upgrade package of the electronic whiteboard and smart writing pen;
[0022] Calculate the error: Compare the output of the neural network with the expected output and calculate the error;
[0023] Back propagation: Based on the error, start from the output layer, back propagate the error layer by layer, and adjust the connection weights and biases using the gradient descent algorithm based on the error;
[0024] Repeated iteration: Repeat forward propagation, error calculation and back propagation until the error reaches the preset error threshold;
[0025] Model evaluation: The trained neural network was tested using an independent test dataset and the coefficient of determination was used to evaluate the predictive performance of the model.
[0026] Furthermore, the number of layers of the hidden layer is five, and the number of layers of the input layer and the output layer is the same as the number of samples; connection weights and biases are provided between the input layer units and the hidden layer units, and between the hidden layer units and the output layer units, and activation functions are provided for the hidden layer and the output layer. The calculation formulas for the neuron outputs of the hidden layer and the output layer are as follows:
[0027]
[0028] Where y is the neuron output; x i is the input; b is the bias; w i is the connection weight between neurons; F is the activation function; k is the number of inputs.
[0029] Furthermore, the calculation error is calculated as follows:
[0030]
[0031] Where E is the output layer unit error function; t l is the expected output; z l Output layer output.
[0032] Furthermore, the gradient descent algorithm is configured as a stochastic gradient descent method.
[0033] Furthermore, the synchronous installation and upgrade can roll back to the previous firmware version when a failure occurs during the installation process.
[0034] Furthermore, after the synchronous installation and upgrading is completed, the electronic whiteboard is restarted to make the firmware upgrade package take effect.
[0035] Beneficial effects of the present invention:
[0036] (1) According to the firmware upgrade requirements, prepare a firmware upgrade package; transmit the firmware upgrade package to the smart writing pen via Bluetooth, and then the smart writing pen transmits the firmware upgrade package to the electronic whiteboard via Bluetooth; after the transmission is completed, predict the installation speed of the electronic whiteboard and the smart writing pen for the firmware upgrade package according to the device status of the electronic whiteboard and the smart writing pen; according to the predicted installation speed of the electronic whiteboard and the smart writing pen for the firmware upgrade package, adjust the device status so that the electronic whiteboard and the smart writing pen can synchronously complete the firmware installation and upgrade. The present invention solves the problem that the prior art relies on wired connection, making it difficult to achieve synchronous upgrade of the smart writing pen and the electronic whiteboard system, resulting in low work efficiency and poor user experience.
[0037] (2) Based on historical system firmware upgrade experience, an artificial intelligence model is established to monitor the installation speed of the firmware upgrade package, improve the accuracy of the installation speed prediction, and then improve the accuracy of the system synchronization upgrade, thereby improving work efficiency and user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] In order to facilitate understanding by those skilled in the art, the present invention is further described below with reference to the accompanying drawings.
[0039] Figure 1 The present invention is a flowchart of a method for synchronously upgrading the firmware of an electronic whiteboard and a smart writing pen system. DETAILED DESCRIPTION
[0040] In order to further explain the technical means and effects adopted by the present invention to achieve the predetermined invention purpose, the specific implementation mode, structure, characteristics and effects of the present invention are described in detail below in combination with the accompanying drawings and preferred embodiments.
[0041] See also Figure 1 The present application provides a method for synchronously upgrading the firmware of an electronic whiteboard and an intelligent writing pen system, comprising the following steps:
[0042] S1. Firmware upgrade package preparation: prepare the firmware upgrade package according to the firmware upgrade requirements;
[0043] In this embodiment, a firmware upgrade package needs to be prepared in advance. First, the firmware version of the current device and the target upgrade version must be confirmed so that the required upgrade content can be understood. Visit the official website or authorized support website of the device manufacturer to download the firmware upgrade package that matches the device model to ensure its compatibility. After downloading, the integrity of the firmware package must be checked. Usually, the MD5 or SHA checksum provided can be used for verification to ensure that the file is not damaged or tampered with. In addition, it is crucial to prepare a suitable upgrade environment. Before operation, please ensure that the device has sufficient power and can be connected to a power source to avoid upgrade failures caused by insufficient power. Before upgrading, it is recommended to back up the current data and settings to prevent data loss due to problems during the upgrade process. In order to improve the success rate of the upgrade, if conditions permit, an upgrade test can be performed on a non-core device. After confirming that the new firmware is running normally, the formal upgrade of the entire system can be performed later. At the same time, a rollback plan should also be formulated to prepare for emergencies. When problems occur during the upgrade process, it can be quickly restored to the original version to ensure the normal operation of the device. Finally, in order to enable operators to complete the operation smoothly, a detailed upgrade instruction document can be written, including specific operation steps, precautions and answers to frequently asked questions. This will not only help improve operational efficiency, but also reduce the risks caused by improper operation.
[0044] Furthermore, in step S1, the firmware upgrade package is also encrypted and digitally signed.
[0045] Furthermore, the encryption and digital signature processing uses a symmetric encryption algorithm or an asymmetric encryption algorithm to encrypt the firmware, and the digital signature is generated using a private key.
[0046] In the process of preparing the firmware upgrade package, encryption and signing are important steps to ensure the security and integrity of the firmware. First, after the firmware upgrade package is downloaded, it should be encrypted to prevent tampering or theft during transmission. Symmetric encryption algorithms (such as AES) or asymmetric encryption algorithms (such as RSA) can be used to encrypt the firmware to ensure that only authorized users can access and use the firmware. Secondly, in order to further ensure the integrity of the firmware and the authenticity of the source, the firmware upgrade package needs to be digitally signed. The digital signature is generated using a private key, and the user can use the corresponding public key for verification during verification. Through the digital signature, it can be confirmed that the firmware package is indeed from a trusted source and has not been tampered with during transmission. These two processing methods can effectively improve the security of the firmware upgrade package and prevent malware injection and data leakage. After the encryption and signing processing is completed, the relevant key management system and signature verification process should also be established to ensure that the firmware package can be decrypted and verified in time during the upgrade process. In addition, detailed encryption and signature verification instructions should be provided before the user operates to help the operator understand the operation steps and ensure the security of the firmware.
[0047] S2. Initiate a request: After the firmware upgrade package is prepared, the system initiates a request to the electronic whiteboard and the smart writing pen to install the firmware upgrade package;
[0048] S3, creating a wireless connection: after receiving the request, transmitting the firmware upgrade package to the smart writing pen via Bluetooth, and then the smart writing pen transmits the firmware upgrade package to the electronic whiteboard via Bluetooth;
[0049] In this embodiment, the smart writing pen can transmit the firmware upgrade package to the electronic whiteboard through the touch screen: First, make sure that the firmware upgrade package is stored in the smart writing pen. The user places the smart writing pen on the touch area of the electronic whiteboard and chooses to enter the firmware upgrade mode. On the interface of the electronic whiteboard, the system will automatically detect the writing pen and prompt the user to select the upgrade package to be transmitted. After the user confirms, the writing pen will transmit the firmware upgrade package to the electronic whiteboard through the touch screen. During the transmission process, ensure that the writing pen is in good contact with the electronic whiteboard to avoid interruption. When the upgrade package is completely transmitted, the electronic whiteboard will display a message of successful reception. This method of transmitting firmware through the touch screen is not only easy to operate, but also effectively improves the compatibility and connection efficiency between devices, bringing a better user experience to users.
[0050] S4, predicting installation speed: after the transmission is completed, predicting the installation speed of the electronic whiteboard and the smart writing pen for the firmware upgrade package respectively according to the device status of the electronic whiteboard and the smart writing pen;
[0051] In this embodiment, after the firmware upgrade package is transmitted, there may be significant differences in the installation speed of the smart writing pen and the electronic whiteboard, which is mainly affected by multiple device status factors. First, from the perspective of device performance, the electronic whiteboard is usually equipped with a stronger processor and larger memory, which enables it to quickly process complex firmware. Therefore, in terms of overall performance, the installation speed of the electronic whiteboard may be relatively fast. However, the user interface of the electronic whiteboard is relatively complex, and the firmware installation process involves more settings and configurations, which may lead to a longer installation time. On the other hand, the hardware performance of the smart writing pen is relatively weak, and the processor and memory are limited, which may affect its processing speed during the firmware upgrade. However, the firmware update of the smart writing pen is usually simpler, involving fewer configurations and function updates, so it can be installed more quickly as a whole. The writing pen is more focused on specific tasks during the firmware upgrade and is often not interfered by other applications, which makes it less affected by resource occupation during the firmware installation process. In addition, during the firmware upgrade process, the electronic whiteboard may disperse resources when running other applications due to its multitasking capability, thereby affecting the actual installation speed of the firmware. When updating the firmware of a smart writing pen, it only needs to go through simple restart and loading steps, which means that its installation process is usually relatively direct, which can improve installation efficiency to some extent. In summary, although electronic whiteboards usually have advantages in processing performance, making the firmware installation speed seem faster, their interface complexity and multi-tasking capabilities may cause the actual installation time to be extended. Although smart writing pens lag behind in hardware performance, they can often complete the installation quickly because of their simple and clear firmware update process. Therefore, in actual applications, in order to achieve synchronous installation and upgrade, it is necessary to monitor multiple device status parameters and predict the installation speed of the firmware upgrade package for the electronic whiteboard and the smart writing pen respectively, so as to adjust the device status to achieve the same installation progress.
[0052] Furthermore, the device status includes device performance, interface adaptability and resource occupancy.
[0053] Furthermore, the predicting of the installation speed of the electronic whiteboard and the smart writing pen for the firmware upgrade package respectively according to the device states of the electronic whiteboard and the smart writing pen comprises the following steps:
[0054] S41, collecting large-scale firmware upgrade package installation experience data in historical periods, wherein the firmware upgrade package installation experience data includes device states of electronic whiteboards and smart writing pens and their installation speeds for the firmware upgrade packages;
[0055] S42, constructing an artificial intelligence model with the device status of the electronic whiteboard and the smart writing pen as independent variables and the corresponding installation speed as the dependent variable;
[0056] S43. Input the current device status into the constructed artificial intelligence model, and output the installation speed of the electronic whiteboard and the smart writing pen for the firmware upgrade package respectively.
[0057] Furthermore, in step S42, the artificial intelligence model is configured as a BP artificial neural network model, including the following construction steps:
[0058] In this embodiment, the BP artificial neural network, also known as the back propagation neural network (BackpropagationNeural Network), is a common artificial neural network model. It consists of an input layer, an output layer and at least one hidden layer, and the neurons between the layers are connected by weights. The BP neural network continuously adjusts the weights through training data to minimize the prediction error of the model. The training process of the BP neural network is divided into two stages: forward propagation and back propagation. During the forward propagation process, the input data is propagated through each layer of the neural network to obtain the output result; and the back propagation process is to adjust the connection weights between the layers according to the error of the output result, thereby continuously optimizing the prediction effect of the model. Through this back propagation method, the BP neural network can gradually improve the prediction ability of the input data, and is suitable for various tasks, such as classification, regression and pattern recognition. BP neural network has been widely used in the fields of machine learning and deep learning, and is one of the important components of deep learning models.
[0059] It should be noted that when training the BP neural network model, the explanatory variables (independent variables) usually need to be numerical data. This is because the neural network is more likely to understand and process numerical data when processing input data. However, the firmware upgrade package type contains non-numeric data (such as categorical variables or character data), which can be processed in the following ways: Label encoding: Convert categorical features to integers. One-Hot Encoding: Create new binary features to represent each category.
[0060] Determine the model structure: determine the number and quantity of neuron layers of the neural network, wherein the neuron includes an input layer, a hidden layer, and an output layer, wherein the input layer is the device status, and the output layer is the installation speed of the firmware upgrade package of the electronic whiteboard and the smart writing pen;
[0061] The hidden layer is a layer of one or more layers of neurons located between the input layer and the output layer in an artificial neural network. In a neural network, neurons in the hidden layer do not directly receive input data, but receive information from neurons in the previous layer (input layer or hidden layer) through weighted connections, and pass the processed information to neurons in the next layer. The existence of hidden layers enables neural networks to learn complex nonlinear relationships and improve the predictive ability of the model.
[0062] Forward propagation: The input data is calculated through the neural network, starting from the input layer, passing through the hidden layers layer by layer, and finally reaching the output layer. In each neuron, the weighted sum is calculated based on the input data and weights, and finally the output of the neuron is obtained through the activation function;
[0063] In the process of forward propagation, the input data first passes through the input layer, and then passes through the neurons in the hidden layer. Each neuron calculates the weighted sum of the input data and the corresponding weight, and then inputs the weighted sum into the activation function for nonlinear transformation. After being processed by the activation function, the output is used as the input of the next layer of neurons. The calculation is passed layer by layer until the output layer produces the final result.
[0064] The activation function is a key component in neural networks, used to introduce nonlinear characteristics so that neural networks can learn and represent complex nonlinear relationships. The activation function receives the weighted input of the neuron and outputs the activation value of the neuron after nonlinear transformation. This activation value is passed to the next layer as the output of the neuron.
[0065] Calculate the error: Compare the output of the neural network with the expected output and calculate the error;
[0066] It should be noted that the expected output here refers to the actual value of the output vector sample.
[0067] Back propagation: Based on the error, start from the output layer, back propagate the error layer by layer, and adjust the connection weights and biases using the gradient descent algorithm based on the error;
[0068] Backpropagation is the process of calculating the output error in a neural network and transferring it back to each layer of the network, using the gradient descent algorithm to continuously adjust the connection weights and biases in order to optimize model performance, reduce prediction errors, and improve the model's learning and generalization capabilities.
[0069] Repeated iteration: Repeat forward propagation, error calculation and back propagation until the error reaches the preset error threshold;
[0070] Model evaluation: The trained neural network was tested using an independent test dataset and the coefficient of determination was used to evaluate the predictive performance of the model.
[0071] Furthermore, the number of layers of the hidden layer is five, and the number of layers of the input layer and the output layer is the same as the number of samples; connection weights and biases are provided between the input layer units and the hidden layer units, and between the hidden layer units and the output layer units, and activation functions are provided for the hidden layer and the output layer. The calculation formulas for the neuron outputs of the hidden layer and the output layer are as follows:
[0072]
[0073] Where y is the neuron output; x i is the input; b is the bias; w i is the connection weight between neurons; F is the activation function; k is the number of inputs.
[0074] Furthermore, the calculation error is calculated as follows:
[0075]
[0076] Where E is the output layer unit error function; t l is the expected output; z l Output layer output.
[0077] Furthermore, the gradient descent algorithm is configured as a stochastic gradient descent method.
[0078] S5. Synchronous installation and upgrade: according to the predicted installation speeds of the electronic whiteboard and the smart writing pen for the firmware upgrade package respectively, the device status is adjusted so that the electronic whiteboard and the smart writing pen can synchronously complete the firmware installation and upgrade.
[0079] In this embodiment, in order to achieve synchronous firmware upgrade of the electronic whiteboard and the smart writing pen, the following measures can be taken to adjust the device status: First, it is crucial to optimize the performance settings. For the electronic whiteboard, switch to high-performance mode, turn off unnecessary applications and background processes to free up more resources for firmware installation. At the same time, ensure that the smart writing pen has sufficient power and turn off additional functions that affect the processing speed. Secondly, choose the appropriate installation time to avoid upgrading during peak usage to ensure that both devices are in the best state. In addition to the device status, it is also important to maintain a stable network connection. It is recommended to use a wired connection or ensure wireless signal strength to increase the speed of firmware package download and installation. In the case of a large firmware, consider pushing the upgrade content in stages, first upgrading the writing pen, so that it is within the expected completion time of the electronic whiteboard. By setting the synchronous update option, ensure that the firmware upgrade of the writing pen is started immediately when the electronic whiteboard starts to be installed. In addition, monitor the progress of the two devices in real time, and handle any delays in the installation process in a timely manner, such as adjusting the installation order of a certain device based on feedback, giving priority to completing the faster device, and finally achieving synchronous completion. Through the above comprehensive measures, the collaborative process of the two devices during firmware upgrade can be effectively coordinated, the overall upgrade efficiency can be improved, and the user experience can be ensured to be consistent. This not only saves the user's waiting time, but also improves the satisfaction with the device performance and experience, thereby better meeting the user's usage needs.
[0080] Furthermore, the synchronous installation and upgrade can roll back to the previous firmware version when a failure occurs during the installation process.
[0081] Furthermore, after the synchronous installation and upgrading is completed, the electronic whiteboard is restarted to make the firmware upgrade package take effect.
[0082] Beneficial effects of the present invention:
[0083] (1) According to the firmware upgrade requirements, prepare a firmware upgrade package; transmit the firmware upgrade package to the smart writing pen via Bluetooth, and then the smart writing pen transmits the firmware upgrade package to the electronic whiteboard via Bluetooth; after the transmission is completed, predict the installation speed of the electronic whiteboard and the smart writing pen for the firmware upgrade package according to the device status of the electronic whiteboard and the smart writing pen; according to the predicted installation speed of the electronic whiteboard and the smart writing pen for the firmware upgrade package, adjust the device status so that the electronic whiteboard and the smart writing pen can synchronously complete the firmware installation and upgrade. The present invention solves the problem that the prior art relies on wired connection, making it difficult to achieve synchronous upgrade of the smart writing pen and the electronic whiteboard system, resulting in low work efficiency and poor user experience.
[0084] (2) Based on historical system firmware upgrade experience, an artificial intelligence model is established to monitor the installation speed of the firmware upgrade package, improve the accuracy of the installation speed prediction, and then improve the accuracy of the system synchronization upgrade, thereby improving work efficiency and user experience.
[0085] The above description is only a preferred embodiment of the present invention and does not limit the present invention in any form. Although the present invention has been disclosed as a preferred embodiment as above, it is not used to limit the present invention. Any technical personnel in this field can make some changes or modify the technical contents disclosed above into equivalent embodiments without departing from the scope of the technical solution of the present invention. However, any brief modifications, equivalent changes and modifications made to the above embodiments based on the technical essence of the present invention without departing from the content of the technical solution of the present invention are still within the scope of the technical solution of the present invention.
Claims
1. A method for synchronously upgrading the firmware of an electronic whiteboard and an intelligent writing pen system, characterized in that: The following steps are involved: S1. Firmware upgrade package preparation: prepare the firmware upgrade package according to the firmware upgrade requirements; S2. Initiate a request: After the firmware upgrade package is prepared, the system initiates a request to the electronic whiteboard and the smart writing pen to install the firmware upgrade package; S3, creating a wireless connection: after receiving the request, transmitting the firmware upgrade package to the smart writing pen via Bluetooth, and then the smart writing pen transmits the firmware upgrade package to the electronic whiteboard via Bluetooth; S4, predicting installation speed: after the transmission is completed, predicting the installation speed of the electronic whiteboard and the smart writing pen for the firmware upgrade package respectively according to the device status of the electronic whiteboard and the smart writing pen; S5. Synchronous installation and upgrade: according to the predicted installation speeds of the electronic whiteboard and the smart writing pen for the firmware upgrade package respectively, the device status is adjusted so that the electronic whiteboard and the smart writing pen can synchronously complete the firmware installation and upgrade.
2. The method for synchronously upgrading the firmware of an electronic whiteboard and an intelligent writing pen system according to claim 1, characterized in that: In step S1, the firmware upgrade package is also encrypted and digitally signed.
3. The method for synchronously upgrading the firmware of an electronic whiteboard and an intelligent writing pen system according to claim 2, characterized in that: The encryption and digital signature processing uses a symmetric encryption algorithm or an asymmetric encryption algorithm to encrypt the firmware, and the digital signature is generated using a private key.
4. The method for synchronously upgrading the firmware of an electronic whiteboard and an intelligent writing pen system according to claim 1, characterized in that: The device status includes device performance, interface adaptability and resource usage.
5. The method for synchronously upgrading the firmware of an electronic whiteboard and an intelligent writing pen system according to claim 1, characterized in that: The method of predicting the installation speed of the electronic whiteboard and the smart writing pen for the firmware upgrade package respectively according to the device status of the electronic whiteboard and the smart writing pen comprises the following steps: S41, collecting large-scale firmware upgrade package installation experience data in historical periods, wherein the firmware upgrade package installation experience data includes device states of electronic whiteboards and smart writing pens and their installation speeds for the firmware upgrade packages; S42, constructing an artificial intelligence model with the device status of the electronic whiteboard and the smart writing pen as independent variables and the corresponding installation speed as the dependent variable; S43. Input the current device status into the constructed artificial intelligence model, and output the installation speed of the electronic whiteboard and the smart writing pen for the firmware upgrade package respectively.
6. The method for synchronously upgrading the firmware of an electronic whiteboard and an intelligent writing pen system according to claim 5, characterized in that: In step S42, the artificial intelligence model is configured as a BP artificial neural network model, including the following construction steps: Forward propagation: The input data is calculated through the neural network, starting from the input layer, passing through the hidden layers layer by layer, and finally reaching the output layer. In each neuron, the weighted sum is calculated based on the input data and weights, and finally the output of the neuron is obtained through the activation function. The input layer is the device status, and the output layer is the installation speed of the firmware upgrade package of the electronic whiteboard and smart writing pen; Calculate the error: Compare the output of the neural network with the expected output and calculate the error; Back propagation: Based on the error, start from the output layer, back propagate the error layer by layer, and adjust the connection weights and biases using the gradient descent algorithm based on the error; Repeated iteration: Repeat forward propagation, error calculation and back propagation until the error reaches the preset error threshold; Model evaluation: The trained neural network was tested using an independent test dataset and the coefficient of determination was used to evaluate the predictive performance of the model.
7. The method for synchronously upgrading the firmware of an electronic whiteboard and an intelligent writing pen system according to claim 6, characterized in that: The number of layers of the hidden layer is five, and the number of layers of the input layer and the output layer is the same as the number of samples; connection weights and biases are set between the input layer units and the hidden layer units, and between the hidden layer units and the output layer units, and activation functions are set for the hidden layer and the output layer. The calculation formulas for the neuron outputs of the hidden layer and the output layer are as follows: Where y is the neuron output; x i is the input; b is the bias; w i is the connection weight between neurons; F is the activation function; k is the number of inputs.
8. The method for synchronously upgrading the firmware of an electronic whiteboard and an intelligent writing pen system according to claim 6, characterized in that: The calculation error is given by: Where E is the output layer unit error function; t l is the expected output; z l Output layer output.
9. The method for synchronously upgrading the firmware of an electronic whiteboard and an intelligent writing pen system according to claim 6, characterized in that: The gradient descent algorithm is configured as a stochastic gradient descent method.
10. The method for synchronously upgrading the firmware of an electronic whiteboard and an intelligent writing pen system according to claim 1, characterized in that: The synchronous installation upgrade rolls back to the previous firmware version when a failure occurs during the installation process.
11. The method for synchronously upgrading the firmware of an electronic whiteboard and an intelligent writing pen system according to claim 1, characterized in that: After the synchronous installation and upgrade is completed, the electronic whiteboard is restarted to make the firmware upgrade package take effect.
Citation Information
Cited By
Method for synchronously upgrading system firmware of electronic whiteboard and smart pen
WO2026040269A1
