Content updating method based on intelligent education point reading system
Through intelligent classification and dynamic allocation of update content, the storage and bandwidth waste of low-performance devices in the intelligent education point reading system is solved, efficient and stable system updates are achieved, and content consistency and teaching stability between devices are ensured.
Patent Information
- Application Number
- CN202510443565.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-10
- Publication Date
- 2025-07-18
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
When the existing intelligent education point reading system updates content, low-performance devices can easily lead to insufficient storage space or waste of bandwidth resources, resulting in update delays and even failures, and the traditional full-scale update method is inefficient.
By detecting the target device parameters of the device, the equipment is classified into lightweight and heavyweight. The lightweight equipment downloads differential content, the heavyweight equipment downloads full update content, and selects appropriate compression algorithms and block transmission methods based on the device parameters to optimize content updates.
It significantly reduces the storage and bandwidth pressure of low-performance devices, improves update efficiency, avoids update delays and failures, and ensures content consistency and system stability between devices.
Smart Images

Figure CN120335837A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of computer technology, and particularly relates to a method for updating content based on an intelligent education point-reading system. Background Art
[0002] With the popularization of intelligent education devices, devices such as point-reading pens and point-reading machines have become important tools for language learning and children's education. However, the traditional methods of existing intelligent education point-reading systems usually adopt full-scale updates, that is, all devices download complete update content, resulting in insufficient storage space or waste of bandwidth resources, especially causing update delays or failures for devices with poor performance (such as low-configuration point-reading pens). Therefore, there is an urgent need for a method for updating content of an intelligent education point-reading system that can dynamically allocate update content according to device performance and improve the collaborative efficiency of multiple devices. Summary of the Invention
[0003] In view of the above technical problems, the present invention provides a method for updating content based on an intelligent education point-reading system. The intelligent education point-reading system includes multiple point-reading devices and a cloud server. The multiple point-reading devices include at least one point-reading pen and at least one point-reading machine. The method is applied to the cloud server and includes: In response to receiving an update request, obtaining full-scale update content of the intelligent education point-reading system. The update request is used to request an update of the system content of the intelligent education point-reading system. The intelligent education point-reading system depends on the system content to achieve complete educational functions. The full-scale update content is the system content to be synchronized in each point-reading device; Detecting target device parameters of each point-reading device to obtain multiple sets of corresponding point-reading devices and target device parameters. The target device parameters are used to indicate the efficiency of the point-reading device in performing system content updates; Classifying the multiple point-reading devices into lightweight devices and heavyweight devices according to the target device parameters corresponding to each point-reading device. The target device parameters of the lightweight devices are less than or equal to a parameter threshold, and the target device parameters of the heavyweight devices are greater than the parameter threshold; Matching reference update content for each lightweight device from the full-scale update content according to the target device parameters corresponding to each lightweight device; Sending each reference update content to the corresponding lightweight device, and sending the full-scale update content to each heavyweight device. The lightweight devices are used to perform system content updates using the reference update content, and the heavyweight devices are used to perform system content updates using the full-scale update content.
[0004] Further, detecting target device parameters of each point-reading device to obtain multiple sets of corresponding point-reading devices and target device parameters includes: Detect the target hardware parameters and target dynamic parameters of each point-reading device to obtain multiple sets of corresponding point-reading devices, target hardware parameters, and target dynamic parameters. The target hardware parameters include the available storage, processor main frequency, number of instructions per cycle of the processor, and network peak bandwidth of the point-reading device. The target dynamic parameters include the remaining battery percentage, network signal strength, and daily used duration of the point-reading device; Calculate the target hardware capabilities of each point-reading device according to the corresponding target hardware parameters of each point-reading device, and calculate the target dynamic capabilities of each point-reading device according to the target dynamic parameters, to obtain multiple sets of corresponding point-reading devices, target hardware capabilities, and target dynamic capabilities. The target hardware capabilities are used to describe the impact of the hardware of the point-reading device on the efficiency of the point-reading device to perform system content updates, and the target dynamic capabilities are used to describe the impact of the usage status of the point-reading device on the efficiency of the point-reading device to perform system content updates; Calculate the product of the target hardware capabilities and target dynamic capabilities of each point-reading device as the target device parameter of the point-reading device, to obtain multiple sets of corresponding point-reading devices and target device parameters.
[0005] Further, calculating the target hardware capabilities of each point-reading device according to the corresponding target hardware parameters of each point-reading device includes: Through the formula target hardware capability = Calculate the target hardware capabilities of the point-reading device, is the available storage of the point-reading device, The main frequency is the processor main frequency of the point-reading device, is the number of instructions per cycle of the processor of the point-reading device, is the network peak bandwidth of the point-reading device, , and are reference values, , , , , , ; Calculating the target dynamic capabilities of each point-reading device according to the target dynamic parameters, to obtain multiple sets of corresponding point-reading devices, target hardware capabilities, and target dynamic capabilities, includes: Through the formula target dynamic capability = Calculate the target dynamic capabilities of the point-reading device, is the remaining battery percentage of the point-reading device, is the network signal strength of the point-reading device, is the daily used duration of the point-reading device, ; Calculate the product of the target hardware capabilities and the target dynamic capabilities of each point-reading device as the target device parameter of the point-reading device, including: Target device parameter = Target hardware capability × Target dynamic capability.
[0006] Further, classify multiple point-reading devices into lightweight devices and heavyweight devices according to the target device parameters corresponding to each point-reading device, including: Set the parameter threshold to 0.6; Screen out the point-reading devices with target device parameters less than or equal to 0.6 from multiple point-reading devices and classify them as lightweight devices; Screen out the point-reading devices with target device parameters greater than 0.6 from multiple point-reading devices and classify them as heavyweight devices.
[0007] Further, match the reference update content for each lightweight device from the full update content according to the target device parameters corresponding to each lightweight device, including: When it is detected that the available storage of the lightweight device is less than or equal to the first threshold, or the network peak bandwidth is less than or equal to the second threshold, generate a difference data packet between the full update content and the current system content of the lightweight device by using the binary difference algorithm; Select the corresponding compression algorithm according to the processor main frequency, instructions per cycle of the processor and network signal strength of the lightweight device to compress the difference data packet to obtain the reference update content. The compression algorithms include: when the normalized product of the processor main frequency and instructions per cycle of the processor of the lightweight device is greater than or equal to 0.6 times the reference value, select the LZMA algorithm; when the network signal strength of the lightweight device is greater than or equal to 0.5, select the zstd algorithm; in other cases, select the gzip algorithm. The device parameters of the lightweight device are determined according to the available storage, network peak bandwidth, processor main frequency, instructions per cycle of the processor and network signal strength of the lightweight device.
[0008] Further, send each reference update content to the corresponding lightweight device, and send the full update content to each heavyweight device, including: Split each reference update content and full update content to be sent into multiple content chunks, and the size of each content chunk = , where C is a preset constant with a size between 256KB and 512KB, is the available storage of the point-reading device for receiving the content chunk, is the network signal strength of the point-reading device for receiving the content chunk; Send each content chunk to the corresponding point-reading device.
[0009] Further, the method further includes: When it is detected that the point reading pen is connected to the charger, it is determined that an update request is received; When it is detected that the user accesses the system content not cached in the point reading machine, event-driven update is triggered and it is determined that an update request is received; When it is detected that the cloud server actively pushes an update instruction, it is determined that an update request is received, and the cloud server is used to push the update instruction according to a target period.
[0010] Further, the intelligent education point reading system further includes an external device, and the method further includes: When it is detected that there is an external device in the intelligent education point reading system, the external device is determined as a medium-weight device; Detect the difference content between the current system content of the medium-weight device and the full-update content as the candidate update content of the medium-weight device; According to the size of each content block = Split the candidate update content into multiple content blocks, For the available storage of the medium-weight device, For the network signal strength of the medium-weight device; Send each content block to the medium-weight device.
[0011] The beneficial effects of the present invention compared with the prior art are: (1) Improve resource utilization: Classify devices into lightweight and heavyweight according to device parameters (hardware capabilities, dynamic states). Lightweight devices only download the difference content (such as the compressed incremental package), and heavyweight devices receive the full update, significantly reducing the storage and bandwidth pressure of low-performance devices. (2) Intelligent dynamic adaptation: Automatically select a compression algorithm based on a comprehensive score (target device parameter = hardware capability × dynamic capability) to balance the calculation overhead and the compression ratio, and adapt to different device performances. When the battery power is low or the network is poor, key update content is preferentially sent to avoid interruption. (3) Multi-device collaborative optimization: External devices are identified as "medium-weight devices" and assist in distributing content as temporary cache nodes, reducing the load on the cloud server. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Figure 1 It is a flowchart of a content update method based on an intelligent education point reading system of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0013] Embodiment: As Figure 1 shown, a content update method based on an intelligent education point reading system, the intelligent education point reading system includes a plurality of point reading devices and a cloud server, the plurality of point reading devices include at least one point reading pen and at least one point reading machine, the method is applied to the cloud server, and the method includes: S101: In the case of receiving an update request, obtain the full update content of the intelligent education point-reading system in response to the update request. The update request is used to request an update to the system content of the intelligent education point-reading system. The intelligent education point-reading system relies on the system content to achieve complete educational functions. The full update content is the system content to be synchronized in each point-reading device; Step S102: Detect the target device parameters of each point-reading device to obtain multiple groups of corresponding point-reading devices and target device parameters. The target device parameters are used to indicate the efficiency of the point-reading device in performing system content updates; Step S103: Classify multiple point-reading devices into lightweight devices and heavyweight devices according to the target device parameters corresponding to each point-reading device. The target device parameters of lightweight devices are less than or equal to the parameter threshold, and the target device parameters of heavyweight devices are greater than the parameter threshold; Step S104: Match reference update content for each lightweight device from the full update content according to the target device parameters corresponding to each lightweight device; Step S105: Send each reference update content to the corresponding lightweight device, and send the full update content to each heavyweight device. The lightweight device is used to perform system content updates using the reference update content, and the heavyweight device is used to perform system content updates using the full update content.
[0014] In this embodiment, the full update content is the content to be updated in each part included in the above intelligent education point-reading system. For example: core teaching content, basic content such as textbook text, standard answers, and knowledge point maps, to avoid teaching chaos caused by inconsistent display versions on different devices; security-related updates, digital certificates, encryption keys, authentication logics, to prevent unauthorized access or man-in-the-middle attacks; system-level components, multi-device collaboration engines, data synchronization modules, communication protocol stacks, to ensure seamless collaboration between devices; multi-language / localization content, new language packs or regionalized content (such as regional textbooks), which require full-device support to maintain multi-language switching consistency; copyright labels and license information, copyright statements, license keys or digital watermarks in textbooks, to ensure legal compliance; user agreements and privacy policies, changes in terms required by regulations (such as GDPR, COPPA), which require all devices to force a pop-up window for update confirmation.
[0015] Optionally, the target device parameters of each point reading device are detected to obtain multiple sets of corresponding point reading devices and target device parameters, including: detecting the target hardware parameters and target dynamic parameters of each point reading device to obtain multiple sets of corresponding point reading devices, target hardware parameters and target dynamic parameters. The target hardware parameters include the available storage, processor main frequency, number of instructions per cycle of the processor, and network peak bandwidth of the point reading device. The target dynamic parameters include the remaining battery percentage, network signal strength, and daily used duration of the point reading device; calculating the target hardware capabilities of each point reading device according to the target hardware parameters corresponding to each point reading device, and calculating the target dynamic capabilities of each point reading device according to the target dynamic parameters, to obtain multiple sets of corresponding point reading devices, target hardware capabilities and target dynamic capabilities. The target hardware capabilities are used to describe the impact of the hardware of the point reading device on the efficiency of the point reading device to execute system content updates, and the target dynamic capabilities are used to describe the impact of the usage status of the point reading device on the efficiency of the point reading device to execute system content updates; calculating the product of the target hardware capabilities and target dynamic capabilities of each point reading device as the target device parameter of the point reading device, to obtain multiple sets of corresponding point reading devices and target device parameters.
[0016] Optionally, calculating the target hardware capabilities of each point reading device according to the target hardware parameters corresponding to each point reading device includes: through the formula target hardware capability = Calculate the target hardware capability of the point reading device, is the available storage of the point reading device, , the main frequency is the processor main frequency of the point reading device, is the number of instructions per cycle of the processor of the point reading device, is the network peak bandwidth of the point reading device, , and are reference values, , , , , , .
[0017] Optionally, calculating the target dynamic capabilities of each point reading device according to the target dynamic parameters to obtain multiple sets of corresponding point reading devices, target hardware capabilities and target dynamic capabilities includes: through the formula target dynamic capability = Calculate the target dynamic capability of the point reading device, is the remaining battery percentage of the point reading device, is the network signal strength of the point reading device, is the daily used duration of the point reading device, .
[0018] Optionally, calculate the product of the target hardware capability and the target dynamic capability of each point-reading device as the target device parameter of the point-reading device, including: target device parameter = target hardware capability × target dynamic capability.
[0019] In this embodiment, taking the intelligent education point-reading system including a point-reading pen, a point-reading machine, and a cloud server as an example, the steps of detecting the first device parameter of the point-reading pen, the second device parameter of the point-reading machine, and the third device parameter of the cloud server include that the first device parameter is used to indicate the efficiency of the point-reading pen to perform system content update, the second device parameter is used to indicate the efficiency of the point-reading machine to perform system content update, and the third device parameter is used to indicate the efficiency of the cloud server to perform system content update: Detect the first hardware parameter and the first dynamic parameter of the point-reading pen, the second hardware parameter and the second dynamic parameter of the point-reading machine, and the third hardware parameter and the third dynamic parameter of the cloud server. The hardware parameters include available storage, processor main frequency, instructions per cycle of the processor, and network peak bandwidth. The dynamic parameters include the percentage of remaining battery power, network signal strength, and the duration used on the current day; Calculate the first hardware capability and the first dynamic capability of the point-reading pen according to the first hardware parameter and the first dynamic parameter. The first hardware capability is used to indicate the influence of the hardware device of the point-reading pen on the content processing capability of the point-reading pen, and the first dynamic capability is used to indicate the influence of the network state of the point-reading pen on the content processing capability of the point-reading pen; Calculate the second hardware capability and the second dynamic capability of the point-reading machine according to the second hardware parameter and the second dynamic parameter. The second hardware capability is used to indicate the influence of the hardware device of the point-reading machine on the content processing capability of the point-reading machine, and the second dynamic capability is used to indicate the influence of the network state of the point-reading machine on the content processing capability of the point-reading machine; Calculate the third hardware capability and the third dynamic capability of the cloud server according to the third hardware parameter and the third dynamic parameter. The third hardware capability is used to indicate the influence of the hardware device of the cloud server on the content processing capability of the cloud server, and the third dynamic capability is used to indicate the influence of the network state of the cloud server on the content processing capability of the cloud server; Calculate the product of the first hardware capability and the first dynamic capability as the first device parameter; calculate the product of the second hardware capability and the second dynamic capability as the second device parameter; calculate the product of the third hardware capability and the third dynamic capability as the third device parameter.
[0020] Further, the step of calculating the product of the first hardware capability and the first dynamic capability as the first device parameter of the point-reading pen includes: S1 = HCI1 × DSC1, where S1 is the first device parameter, HCI1 is the first hardware capability, and DSC1 is the first dynamic capability. HCI1 = , is the available storage of the point-reading pen, , The main frequency 1 is the main frequency of the processor of the point-reading pen, is the number of instructions per cycle of the processor of the point-reading pen, is the network peak bandwidth of the point-reading pen, , , , , , , DSC1 is the first dynamic capacity, DSC1 = , is the remaining battery percentage of the point-reading pen, is the network signal strength of the point-reading pen, is the daily usage duration of the point-reading pen, , , .
[0021] Further, calculating the product of the second hardware capacity and the second dynamic capacity as the second device parameter includes: S2 = HCI2 × DSC2, S2 is the second device parameter, HCI2 is the second hardware capacity, DSC2 is the second dynamic capacity, HCI2 = , is the available storage of the point-reading machine, , the main frequency 2 is the main frequency of the processor of the point-reading machine, IPC2 is the number of instructions per cycle of the processor of the point-reading machine, k is the network peak bandwidth of the point-reading machine, , , , , , , DSC2 is the second dynamic capacity, DSC2 = , is the remaining battery percentage of the point-reading machine, 2 is the network signal strength of the point-reading machine, is the daily usage duration of the point-reading machine, .
[0022] Further, the steps of calculating the product of the third hardware capacity and the third dynamic capacity as the third device parameter include: S3 = HCI3 × DSC3, S3 is the third device parameter, HCI3 is the third hardware capacity, DSC3 is the third dynamic capacity, HCI3 = , is the available storage of the cloud server, , the main frequency 3 is the main frequency of the processor of the cloud server, IPC3 is the number of instructions per cycle of the processor of the cloud server, is the network peak bandwidth of the cloud server, , , , , , , DSC3 is the third dynamic capability, DSC3 = , is the percentage of the remaining power of the cloud server, RSSI3 is the network signal strength of the cloud server, is the used duration of the cloud server on the current day, .
[0023] Optionally, classify multiple point reading devices into lightweight devices and heavyweight devices according to the target device parameters corresponding to each point reading device, including: setting the parameter threshold to 0.6; screening out the point reading devices with target device parameters less than or equal to 0.6 from multiple point reading devices and classifying them as lightweight devices; screening out the point reading devices with target device parameters greater than 0.6 from multiple point reading devices and classifying them as heavyweight devices.
[0024] Optionally, match reference update content for each lightweight device from the full update content according to the target device parameters corresponding to each lightweight device, including: when it is detected that the available storage of the lightweight device is less than or equal to the first threshold, or the network peak bandwidth is less than or equal to the second threshold, generate a difference data packet between the full update content and the current system content of the lightweight device using the binary differential algorithm; select a corresponding compression algorithm to compress the difference data packet according to the main frequency of the processor, the number of instructions per cycle of the processor, and the network signal strength of the lightweight device to obtain the reference update content. The compression algorithms include: when the normalized product of the main frequency of the processor and the number of instructions per cycle of the processor of the lightweight device is greater than or equal to 0.6 times the reference value, select the LZMA algorithm; when the network signal strength of the lightweight device is greater than or equal to 0.5, select the zstd algorithm; in other cases, select the gzip algorithm. The device parameters of the lightweight device are determined according to the available storage, network peak bandwidth, main frequency of the processor, number of instructions per cycle of the processor, and network signal strength of the lightweight device.
[0025] Optionally, send each reference update content to the corresponding lightweight device and send the full update content to each heavyweight device, including: splitting each reference update content and full update content to be sent into multiple content blocks, and the size of each content block = , C is a preset constant with a size between 256KB and 512KB, For the available storage of a point-reading device for receiving content chunks, For the network signal strength of a point-reading device for receiving content chunks; sending each content chunk to the corresponding point-reading device.
[0026] Optionally, the method further includes: determining that an update request is received when it is detected that the point-reading pen is connected to a charger; triggering event-driven update and determining that an update request is received when it is detected that the user accesses system content not cached in the point-reading machine; determining that an update request is received when it is detected that the cloud server actively pushes an update instruction, where the cloud server is used to push update instructions according to a target period.
[0027] Optionally, the intelligent education point-reading system further includes an external device, and the method further includes: when it is detected that there is an external device in the intelligent education point-reading system, determining the external device as a medium-weight device; detecting the difference content between the current system content of the medium-weight device and the full-update content as the candidate update content of the medium-weight device; according to the size of each content chunk = Splitting the candidate update content into multiple content chunks, For the available storage of the medium-weight device, RSSI is the network signal strength of the medium-weight device; sending each content chunk to the medium-weight device.
[0028] In this embodiment, the above external device may include, but is not limited to, an SD card inserted into the point-reading pen, a memory card inserted into the point-reading machine, etc.
[0029] In the technical solution proposed by the present invention, the content update method of the intelligent education point-reading system proposed by the present invention shows significant advantages in practical applications. Through an innovative dynamic classification and intelligent distribution mechanism, efficient and stable system updates are achieved. The method first intelligently classifies point-reading devices according to device performance differences. Lightweight devices use differential update technology to significantly reduce the data transmission volume, while heavyweight devices ensure the update success rate of large files through intelligent chunked transmission, significantly improving the overall system update speed. In terms of resource utilization, the system can effectively reduce storage requirements, intelligently adjust power consumption to extend the usage time, and optimize network bandwidth usage to reduce transmission congestion. Its outstanding adaptability is reflected in real-time monitoring of device status to automatically adjust strategies, intelligently selecting the most suitable compression algorithm, and dynamically optimizing transmission parameters according to the network environment. In terms of multi-device collaboration, external devices can be used as auxiliary nodes to share the transmission load, realizing intelligent content distribution between devices and ensuring synchronous update of group content. From the perspective of user experience, the system supports background silent updates without interfering with normal use, significantly reducing the update failure rate, effectively ensuring the consistency of content among multiple devices in teaching scenarios, and providing more reliable technical support for intelligent education.
[0030] In the description of this specification, the descriptions referring to terms such as "one embodiment", "example", "specific example", etc. mean that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example.
Claims
1. A content update method based on an intelligent education point-reading system, characterized in that, The intelligent education point-reading system includes multiple point-reading devices and a cloud server. The multiple point-reading devices include at least one point-reading pen and at least one point-reading machine. The method is applied to the cloud server and includes: Upon receiving an update request, responding to the update request to obtain the full-scale update content of the intelligent education point-reading system. The update request is used to request an update to the system content of the intelligent education point-reading system. The intelligent education point-reading system depends on the system content to achieve complete education functions. The full-scale update content is the system content to be synchronized in each point-reading device; Detecting the target device parameters of each point-reading device to obtain multiple sets of corresponding point-reading devices and target device parameters. The target device parameters are used to indicate the efficiency of the point-reading device in performing system content updates; Classifying the multiple point-reading devices into lightweight devices and heavyweight devices according to the target device parameters corresponding to each point-reading device. The target device parameters of the lightweight devices are less than or equal to the parameter threshold, and the target device parameters of the heavyweight devices are greater than the parameter threshold; Matching reference update content for each lightweight device from the full-scale update content according to the target device parameters corresponding to each lightweight device; Sending each reference update content to the corresponding lightweight device and sending the full-scale update content to each heavyweight device. The lightweight devices are used to perform system content updates using the reference update content, and the heavyweight devices are used to perform system content updates using the full-scale update content.
2. The content update method based on the intelligent education point-reading system according to claim 1, characterized in that The detecting the target device parameters of each point-reading device to obtain multiple sets of corresponding point-reading devices and target device parameters includes: Detecting the target hardware parameters and target dynamic parameters of each point-reading device to obtain multiple sets of corresponding point-reading devices, target hardware parameters, and target dynamic parameters. The target hardware parameters include the available storage, processor main frequency, number of instructions per cycle of the processor, and network peak bandwidth of the point-reading device. The target dynamic parameters include the remaining battery percentage, network signal strength, and daily usage duration of the point-reading device; Calculating the target hardware capabilities of each point-reading device according to the target hardware parameters corresponding to each point-reading device, and calculating the target dynamic capabilities of each point-reading device according to the target dynamic parameters, to obtain multiple sets of corresponding point-reading devices, target hardware capabilities, and target dynamic capabilities. The target hardware capabilities are used to describe the impact of the hardware of the point-reading device on the efficiency of the point-reading device in performing system content updates, and the target dynamic capabilities are used to describe the impact of the usage status of the point-reading device on the efficiency of the point-reading device in performing system content updates; Calculating the product of the target hardware capabilities and the target dynamic capabilities of each point-reading device as the target device parameter of the point-reading device, to obtain multiple sets of corresponding point-reading devices and target device parameters.
3. The content update method based on the intelligent education point reading system according to claim 2, wherein, Calculating the target hardware capabilities of each of the point-reading devices according to the corresponding target hardware parameters of each of the point-reading devices includes: By the formula Target Hardware Capability = calculate the target hardware capability of the point-reading device, which is the available storage of the point-reading device, , the main frequency is the main frequency of the processor of the point-reading device, is the number of instructions per cycle of the processor of the point-reading device, is the network peak bandwidth of the point-reading device, and and are reference values, , , , , ; Calculating the target dynamic capabilities of each of the point-reading devices according to the target dynamic parameters, and obtaining multiple sets of corresponding point-reading devices, target hardware capabilities, and target dynamic capabilities, including: By the formula target dynamic capability = Calculate the target dynamic capability of the point-reading device, is the percentage of the remaining battery power of the point-reading device, is the network signal strength of the point-reading device, is the used duration of the day of the point-reading device, , , ; Calculating the product of the target hardware capabilities and the target dynamic capabilities of each of the point-reading devices as the target device parameters of the point-reading devices, including: Target device parameter = Target hardware capability × Target dynamic capability.
4. A content update method for an intelligent education point reading system according to claim 1, characterized in that, Classifying multiple point-reading devices into lightweight devices and heavyweight devices according to the target device parameters corresponding to each of the point-reading devices, including: Setting the parameter threshold to 0.6; Screening out the point-reading devices with target device parameters less than or equal to 0.6 from multiple point-reading devices and classifying them as lightweight devices; Screening out the point-reading devices with target device parameters greater than 0.6 from multiple point-reading devices and classifying them as heavyweight devices.
5. The content update method based on the intelligent education point reading system according to claim 2, wherein, Matching reference update content for each of the lightweight devices from the full update content according to the target device parameters corresponding to each of the lightweight devices, including: When it is detected that the available storage of the lightweight device is less than or equal to the first threshold, or the network peak bandwidth is less than or equal to the second threshold, generating a difference data packet between the full update content and the current system content of the lightweight device by using a binary difference algorithm; Selecting a corresponding compression algorithm to compress the difference data packet to obtain the reference update content according to the processor main frequency, the number of instructions per cycle of the processor, and the network signal strength of the lightweight device. The compression algorithms include: when the normalized product of the processor main frequency and the number of instructions per cycle of the processor of the lightweight device is greater than or equal to 0.6 times the reference value, selecting the LZMA algorithm; when the network signal strength of the lightweight device is greater than or equal to 0.5, selecting the zstd algorithm; in other cases, selecting the gzip algorithm. The device parameters of the lightweight device are determined according to the available storage, network peak bandwidth, processor main frequency, number of instructions per cycle of the processor, and network signal strength of the lightweight device.
6. The content update method based on the intelligent education point-reading system according to claim 1 is characterized in that, Sending each of the reference update contents to the corresponding lightweight device, and sending the full update content to each of the heavyweight devices, including: Split each of the to-be-sent reference update content and the full update content into multiple content chunks, where the size of each content chunk = , C is a preset constant with a size between 256 KB and 512 KB, is the available storage of the point-reading device for receiving the content chunks, is the network signal strength of the point-reading device for receiving the content chunks; Sending each of the contents in chunks to the corresponding point-reading device.
7. The content update method based on the intelligent education point reading system according to claim 1, characterized in that, The method further includes: When it is detected that the point-reading pen is connected to a charger, determining that the update request is received; When it is detected that a user accesses system content not cached in the point-reading machine, triggering event-driven update and determining that the update request is received; When it is detected that the cloud server actively pushes an update instruction, determining that the update request is received. The cloud server is used to push update instructions according to a target period.
8. A content update method for an intelligent education point reading system according to claim 1, characterized in that, The intelligent education point-reading system further includes an external device, and the method further includes: When it is detected that the external device exists in the intelligent education point-reading system, determine the external device as a medium-weight device; Detect the difference content between the current system content of the medium-weight device and the full update content as the candidate update content of the medium-weight device; According to the size of each content block = Split the candidate update content into multiple content blocks, For the available storage of the medium-weight device, For the network signal strength of the medium-weight device; Send each piece of the content to the medium-weight device.