Large file printing method, device and storage medium for embedded system

By slicing swath data and transmitting it in sequence, compressing data and implementing network prediction models, the problem of memory limitation in embedded systems is solved, and efficient large-format printing under memory-constrained conditions is achieved, reducing costs and improving the continuity and reliability of printing tasks.

CN119415052BActive Publication Date: 2025-10-10GUANGZHOU SENYANG ELECTRONIC TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411426926.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-12
Publication Date
2025-10-10
Estimated Expiration
2044-10-12

AI Technical Summary

Technical Problem

Traditional printing systems are unable to process large swath data due to the limited memory capacity of embedded systems, resulting in an inability to meet large-format or high-speed printing requirements. Redesigning the hardware architecture is costly and difficult to deliver quickly.

Method used

The swath data is divided into multiple data slices, and a serial number is assigned to each data slice. The data slice is transmitted to the embedded system through the network for reorganization and printing. At the same time, data compression and packetization technology are adopted, and statistical analysis and machine learning are used to build a predictive model to monitor network performance in real time and trigger an early warning mechanism to deal with network problems.

Benefits of technology

Effectively process large swath data in memory-constrained embedded systems, improve printing efficiency, reduce hardware costs, ensure the continuity and reliability of printing tasks, and provide a smooth user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119415052B_ABST
    Figure CN119415052B_ABST
Patent Text Reader

Abstract

The application discloses a large file printing method and device for an embedded system and a storage medium, and comprises the steps of judging whether the size of swath data to be currently transmitted exceeds the size of the memory at the board end; wherein the swath data is the total amount of data to be output by a printing page; when the size of the swath data exceeds the size of the memory at the board end, the swath data is divided into multiple data pieces, each data piece is attached with a serial number, the size of the data piece and the total data amount are informed to the embedded system end, and then the data pieces are sequentially transmitted and sent; the large swath data is divided into multiple smaller data pieces, each data piece is assigned with a unique serial number, and then is sequentially sent to the embedded system end for recombination and printing, so that the problem of the memory capacity limitation of the embedded system is effectively solved, the printing efficiency is improved, the waiting time is reduced, and the requirement for the hardware architecture and the cost are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of printers, and in particular to a large file printing method, device and storage medium for an embedded system. Background Art

[0002] In the field of printing technology, especially in the application scenarios of large-format printers and multi-head printers, traditional printing systems often need to fully receive the entire image data (called swath data) into the embedded system's memory before the printing process can begin. However, due to cost and historical reasons, the memory capacity of many embedded systems is limited, which limits their ability to process large swath data. When the size of the swath data exceeds the capacity of the system memory, the traditional printing process cannot be carried out, resulting in an inability to meet the needs of large-format or high-speed printing. In addition, redesigning the hardware architecture to accommodate the larger memory requirements is not only costly but may not meet customer demands for fast delivery. Summary of the Invention

[0003] The purpose of the present invention is to provide a large file printing method, device and storage medium for embedded systems, which solves the problem of memory capacity limitation of embedded systems and allows large swath data to be processed and printed in systems with smaller memory.

[0004] The purpose of the present invention can be achieved through the following technical solutions:

[0005] This application provides a large file printing method for an embedded system, comprising the following steps:

[0006] Determine whether the size of the swath data currently to be sent exceeds the size of the board-side memory; wherein the swath data is the total amount of data to be output for a print page;

[0007] When the size of the swath data exceeds the size of the board memory, the swath data is divided into multiple data slices, each data slice is attached with a serial number, the size of the data slice and the total amount of data are notified to the embedded system end, and then transmitted and sent in sequence.

[0008] Furthermore, before determining whether the size of the swath data currently to be sent exceeds the size of the board-side memory, it also includes: inputting a prn file in the embedded system; determining whether the reading of the prn file has been completed, if the reading of the prn file has been completed, then printing is completed; if the reading of the prn file has not been completed, then continuing to determine whether the reading of the first swath print data has been completed; when the reading of the first swath print data has not been completed, then returning to the step of determining whether the reading of the prn file has been completed; when the reading of the first swath print data has been completed, then converting the first swath print data into swath data.

[0009] Furthermore, when the swath data size exceeds the starting memory size, after the swath data is divided into multiple data slices, it specifically includes: calculating the difference between the size of the current swath data and the size of the board-side memory; determining the number of swath data to be divided according to the difference; and dividing the swath data into multiple data slices according to the number.

[0010] Furthermore, when the data in the transmission process is too large, the swath data is compressed and then sub-packetized, specifically including: compressing the swath data into a binary stream; dividing the binary stream into multiple data slices, each data slice is accompanied by a serial number; and sending the divided data slices to the embedded system end.

[0011] Furthermore, a large file printing method for an embedded system also includes: a data receiving module in the embedded system receives data slices and performs a queue operation; wherein, the data receiving module includes: a data receiving thread and a queue manager thread, the data receiving thread is responsible for obtaining data from the socket and writing the data into the queue, the queue manager thread is responsible for maintaining the queue and sending data slices to the swath data module.

[0012] Furthermore, a large file printing method for an embedded system further includes: when the swath data module detects that the space for the first data slice in the queue is ready, starting the printing process of the current swath.

[0013] Furthermore, a large file printing method for an embedded system also includes: when a network problem occurs during data transmission, a prediction is immediately made and a prompt is given, and printing is paused when necessary, and printing is continued after waiting for more data to be received.

[0014] Further, when network problems occur during data transmission, a prediction model is constructed based on statistical analysis and machine learning technology, the baseline of network performance is learned, and the deviation is detected and the network failure is predicted through the statistical process control method, when it is found that the index exceeds the normal range or the model predicts high risk, the early warning mechanism is triggered immediately;

[0015] The baseline of the network performance is represented as: baseline = mean ± k * standard deviation; Wherein k represents a constant, used to determine the fluctuation range of the baseline;

[0016] The statistical process control method is represented as: When |Z| exceeds the threshold value, it is considered that an anomaly is detected.

[0017] A large file printing device for embedded systems, comprising a processor, a memory and computer program instructions stored in the memory, when the computer program instructions are executed by the processor to realize the steps of the above-mentioned large file printing method for embedded systems.

[0018] A storage medium having computer program instructions stored thereon, when the computer program instructions are executed by a processor to realize the steps of the above-mentioned large file printing method for embedded systems.

[0019] The beneficial effects of the present application are:

[0020] The present application solves the problem of memory capacity limitation in embedded systems by dividing large swath data into multiple smaller data pieces and assigning a unique serial number to each data piece, and then sending it to the embedded system end for recombination and printing in sequence. This method effectively improves printing efficiency, reduces waiting time, and reduces the requirements and cost of hardware architecture;

[0021] Through compression and packeting technology, the traceability and integrity of data transmission are ensured, the risk of transmission failure caused by network problems is significantly reduced, the continuity of printing tasks and the overall system performance are improved, and the method of implementing PRN file processing and swath data conversion in embedded systems can effectively manage memory usage, avoid memory overflow and printing interruption problems, and provide users with a smoother and more reliable printing experience;

[0022] Using statistical analysis and machine learning technology to build a prediction model, real-time monitoring of network performance indicators, once an anomaly is found, the early warning mechanism is triggered immediately, preventive measures are taken to ensure the integrity of the data and the continuity of the printing task, the solution overcomes the hardware limitations, without the need to redesign the hardware architecture, simplifying the system design and maintenance process, while also reducing costs. BRIEF DESCRIPTION OF DRAWINGS

[0023] For better understanding and implementation, the technical solution of the present application is described in detail below with reference to the accompanying drawings.

[0024] Figure 1 This is a flowchart of the steps of a large file printing method for an embedded system provided in Example 1 of the present application. DETAILED DESCRIPTION

[0025] To further illustrate the technical means and effectiveness of the present invention in achieving its intended purpose, exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible embodiments consistent with the present application. Rather, they are merely examples of methods and systems consistent with certain aspects of the present application, as detailed in the appended claims.

[0026] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. As used in this application and the appended claims, the singular forms "a," "an," "the," and "the" are intended to include the plural forms, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.

[0027] The following describes in detail the specific implementation methods, features and effects of the present invention in conjunction with the accompanying drawings and preferred embodiments.

[0028] Example 1

[0029] See also Figure 1 This embodiment provides a large file printing method, device and storage medium for an embedded system, which solves the problem of memory capacity limitation of the embedded system and allows large swath data to be processed and printed in a system with smaller memory.

[0030] The present invention provides a large file printing method for an embedded system, comprising the following steps:

[0031] S1. Determine whether the size of the swath data to be sent currently exceeds the size of the memory on the board; wherein the swath data is the total amount of data to be output for one print page;

[0032] S2. When the size of the swath data exceeds the size of the board memory, the swath data is divided into multiple data slices, each data slice is attached with a sequence number, the size of the data slice and the total data volume are notified to the embedded system end, and then transmitted and sent in sequence.

[0033] For example, if the entire swath data is 300mbytes in size, and each slice can be cut into 24mbytes, then a total of ceil(300 / 24) = 13 times needs to be sent. The host computer needs to set the total number of transmissions to numbers, cut the entire swath data into the corresponding 13 blocks in sequence, attach a sequence number to each block of data, and then send them one by one.

[0034] Specifically, a memory detection module is integrated into the embedded system through programming. This module is responsible for monitoring the available memory capacity and comparing it with the size of the swath data to be sent. If the swath data is detected to exceed the memory limit, the system will automatically trigger a fragmentation algorithm, which divides the large swath data into multiple smaller data slices and assigns a unique sequence number to each data slice. The system then sends these data slices and their related information (such as sequence numbers and total data size) to the embedded device in sequence via a network communication protocol such as TCP / IP. On the embedded system side, a data receiving module is implemented, which is responsible for receiving these data slices and reassembling them into the original swath data for printing. In addition, to improve transmission efficiency and reliability, the system may also integrate data compression and error detection mechanisms to ensure the integrity and accuracy of the data during transmission. This method can effectively process and print large swath data even in memory-constrained embedded systems, meeting the requirements of large-format and high-speed printing.

[0035] Furthermore, before determining whether the size of the swath data currently to be sent exceeds the size of the board-side memory, it also includes: inputting a prn file in the embedded system; determining whether the reading of the prn file has been completed, if the reading of the prn file has been completed, then printing is completed; if the reading of the prn file has not been completed, then continuing to determine whether the reading of the first swath print data has been completed; when the reading of the first swath print data has not been completed, then returning to the step of determining whether the reading of the prn file has been completed; when the reading of the first swath print data has been completed, then converting the first swath print data into swath data.

[0036] Among them, in the embedded system, the specific means of processing the PRN file to determine whether the printing operation can be performed include: first, loading the PRN file into the memory of the embedded system; then, regularly checking the reading status of the file through the file reading interface, using a flag bit or status variable to track whether the file has been completely read; if the PRN file has been completely read, the printing task ends, otherwise the system will continue to monitor whether enough data has been read to generate the print data of the first swath; if the data of the first swath is not yet ready, the system will loop back to check the reading status of the PRN file; once the data of the first swath is ready, the system will perform a conversion operation to convert the data in the PRN file into a swath data format suitable for printing, and then continue the subsequent printing process. This process ensures that the system can effectively process large print files under limited memory resources and print after the data is fully prepared.

[0037] Specifically, by implementing this PRN file processing and swath data conversion method in an embedded system, memory usage can be effectively managed, ensuring that even large print files can be processed with limited resources. The advantage of this method is that it can dynamically monitor the progress of file reading and promptly convert the data into the required printing format when it is fully prepared, thus avoiding memory overflow and printing interruptions. In addition, it can also improve printing efficiency because the system does not need to wait for the entire file to load before starting the print task, reducing waiting time. Ultimately, this method provides users with a smoother and more reliable printing experience, ensuring printing continuity and stability even when processing large or complex print jobs.

[0038] Furthermore, when the swath data size exceeds the starting memory size, after the swath data is divided into multiple data slices, it specifically includes: calculating the difference between the size of the current swath data and the size of the board-side memory; determining the number of swath data to be divided according to the difference; and dividing the swath data into multiple data slices according to the number.

[0039] Specifically, when the size of the swath data exceeds the memory capacity of the embedded system, a precise calculation process will be performed to determine how to split the data. First, the difference between the total size of the swath data and the memory capacity on the board side is calculated to determine the amount of excess. Then, based on this difference and the memory capacity, the system dynamically calculates how many data slices it needs to be split into to ensure that each data slice can be fully accommodated in the memory. Next, a segmentation algorithm is used to divide the swath data into a predetermined number of data slices, each of which is marked with a sequence number and size so that it can be correctly identified and sorted during transmission and subsequent reassembly. This segmentation strategy not only ensures that the data can be effectively transmitted to the embedded system, but also improves transmission efficiency by optimizing the size and number of data slices, reduces errors and retransmission requirements that may occur during transmission, and thus improves overall printing performance and reliability.

[0040] Furthermore, when the data in the transmission process is too large, the swath data is compressed and then sub-packetized, specifically including: compressing the swath data into a binary stream; dividing the binary stream into multiple data slices, each data slice is accompanied by a serial number; and sending the divided data slices to the embedded system end.

[0041] Specifically, to effectively address the issue of large data volumes during transmission, the implementation involves first using an efficient compression algorithm, such as DEFLATE or LZ4, to compress the swath data into a binary stream, significantly reducing the data size. Next, an appropriate data slice size is determined based on the embedded system's memory capacity and network bandwidth. The compressed binary stream is then segmented into multiple data slices based on this size. Each data slice is assigned a unique sequence number to facilitate reassembly on the embedded system side. The sequence number and size of each data slice are encapsulated in the header of each data slice, ensuring traceability and integrity of the data transmission. Finally, these data slices are sequentially sent to the embedded system via a reliable transport protocol, such as TCP. Flow control and congestion avoidance mechanisms can also be implemented during this process to adapt to changing network conditions and ensure stable and reliable data transmission. This compression and packetization approach not only improves data transmission efficiency but also reduces the risk of transmission failures due to network issues, thereby enhancing print job continuity and overall system performance.

[0042] Furthermore, a large file printing method for an embedded system also includes: S3, a data receiving module in the embedded system receives data slices and performs a queue operation; wherein, the data receiving module includes: a data receiving thread and a queue manager thread, the data receiving thread is responsible for obtaining data from the socket and writing the data into the queue, the queue manager thread is responsible for maintaining the queue and sending data slices to the swath data module.

[0043] Specifically, in an embedded system, in order to efficiently process large file printing tasks, a data receiving module is implemented. This module consists of two key threads: the data receiving thread and the queue manager thread. The data receiving thread is responsible for monitoring network connections, receiving data slices from the sender in real time through sockets, and quickly writing these data slices to a pre-set queue, thus avoiding data loss or duplication during transmission. At the same time, the queue manager thread is responsible for maintaining the order and status of this queue, ensuring that data slices are processed in the correct order and time intervals. When a data slice in the queue is ready, the queue manager thread passes the data slice to the swath data module, triggering the printing process. This design not only improves the efficiency of data processing, but also ensures the continuity and stability of printing tasks through collaboration between threads, maintaining high performance even when processing large amounts of data.

[0044] Furthermore, a large file printing method for an embedded system further includes: S4, when the swath data module detects that the space of the first data slice in the queue is ready, starting the printing process of the current swath.

[0045] Furthermore, a large file printing method for an embedded system also includes: S5. When a network problem occurs during data transmission, such as data transmission delay or packet loss, immediate prediction is made and prompts are provided. If necessary, printing is paused and printing is continued after waiting for more data to be received.

[0046] Furthermore, when network issues arise during data transmission, a predictive model is built based on statistical analysis and machine learning techniques. This model learns a baseline of network performance and uses statistical process control methods to detect deviations, thereby predicting network failures. During real-time data transmission, the algorithm continuously evaluates these indicators and compares them with the model's predictions. If an indicator falls outside the normal range or the model predicts a high risk, an early warning mechanism is immediately triggered, notifying the user and requiring appropriate preventive measures, such as pausing data transmission or rerouting network traffic to avoid data loss or printing interruptions. This proactive network monitoring and early warning system can significantly improve data transmission reliability and print job continuity.

[0047] Specifically, the baseline of network performance is expressed as: baseline = mean ± k × standard deviation; where k is a constant used to determine the fluctuation range of the baseline;

[0048] The statistical process control method is expressed as: When |Z| exceeds the threshold, an anomaly is considered detected.

[0049] Specifically, by building a predictive model based on statistical analysis and machine learning techniques, we learn and establish a baseline for network performance. The baseline is represented as a central value with a fluctuation range defined by a constant k around it. Statistical process control methods are used to continuously monitor network performance indicators such as latency, packet loss rate, and throughput. When these indicators exceed predefined thresholds, the model will identify anomalies, which may indicate a network failure. This real-time monitoring and prediction capability enables the system to immediately trigger an early warning mechanism when potential problems are detected, thereby taking preventive measures such as suspending data transmission or rerouting network traffic to ensure data integrity and the continuity of printing tasks. This approach significantly improves the reliability of data transmission, reduces interruptions caused by network problems, and provides users with a more stable and efficient printing experience.

[0050] Even when the embedded system's memory space is insufficient to accommodate the entire swath data, printing can proceed without redesigning the hardware architecture. This reduces embedded system memory requirements, thereby lowering costs. This solution is suitable for high-volume printing devices (such as single-pass printers) and can handle continuously changing print jobs. By printing while transferring, printing efficiency is improved and waiting time is reduced.

[0051] An embodiment of the present application also provides a large file printing device for an embedded system, comprising a processor, a memory, and computer program instructions stored in the memory. When the computer program instructions are executed by the processor, the steps of the large file printing method for an embedded system are implemented.

[0052] An embodiment of the present application further provides a storage medium on which computer program instructions are stored. When the computer program instructions are executed by a processor, the steps of the above-mentioned large file printing method for an embedded system are implemented.

[0053] This embodiment effectively solves the challenges faced by traditional large-format printers and multi-head printers when processing large swath data. The method first determines whether the swath data exceeds the memory limit of the embedded system. If it does, the data is divided into small blocks using a sharding algorithm, and a sequence number is attached to each block of data, which is then sent in sequence. On the embedded system side, these data slices are received by the data receiving module, and the data receiving thread and the queue manager thread are used to write the data to the queue in preparation for printing. In addition, in order to deal with network problems, the system uses a predictive model based on statistical analysis and machine learning to monitor network performance. Once a potential network failure is discovered, an early warning is immediately issued and preventive measures are taken. This method not only reduces the requirements for the memory capacity of the embedded system and reduces hardware costs, but also improves printing efficiency, ensures the continuity of printing tasks, and maintains high performance and stability even when processing large-volume data devices.

[0054] The above description is merely a preferred embodiment of the present invention and does not constitute any form of limitation to the present invention. Although the present invention has been disclosed as a preferred embodiment as above, it is not intended to limit the present invention. Any person skilled in the art can make some changes or modifications to equivalent embodiments using the technical contents disclosed above 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 large file printing method for an embedded system, characterized in that: The method comprises the following steps: determining whether the size of the swath data to be sent currently exceeds the size of the memory on the board; wherein the swath data is the total amount of data to be output for a printed page; When the size of the swath data exceeds the size of the board memory, the swath data is divided into multiple data slices, each data slice is attached with a sequence number, the size of the data slice and the total amount of data are notified to the embedded system, and then transmitted in sequence; The determination of the size of the swath data to be sent is specifically performed by integrating a memory detection module into the embedded system through programming. The module is responsible for monitoring the available memory capacity and comparing it with the size of the swath data to be sent. If it is detected that the swath data exceeds the memory limit, the system will automatically trigger a fragmentation algorithm, which divides the large swath data into multiple smaller data slices and assigns a unique serial number to each data slice. The system sends the data slices and their information to the embedded device in sequence through the network communication protocol; on the embedded system side, a data receiving module is established, which is responsible for receiving these data slices and recombining them into the original swath data; Before determining whether the size of the swath data to be sent currently exceeds the size of the memory on the board, the method further includes: inputting a prn file into the embedded system; determining whether the reading of the prn file is complete, and if the reading of the prn file is complete, then printing is completed; if the reading of the prn file is not complete, then continuing to determine whether the reading of the first swath print data is complete; if the reading of the first swath print data is not complete, then returning to the step of determining whether the reading of the prn file is complete; if the reading of the first swath print data is complete, then converting the first swath print data into swath data; After determining whether the size of the swath data to be sent currently exceeds the size of the board-side memory, the PRN file needs to be processed to determine whether the printing operation can be performed. Specifically, first, the PRN file is loaded into the memory of the embedded system; then, the file reading status is regularly checked through the file reading interface, and a flag or status variable is used to track whether the file has been completely read; if the PRN file has been completely read, the printing task ends, otherwise the system will continue to monitor whether enough data has been read to generate the print data of the first swath; if the data of the first swath is not yet ready, the system will loop back to check the reading status of the PRN file; once the data of the first swath is ready, the system will perform a conversion operation to convert the data in the PRN file into a swath data format suitable for printing, and then continue the subsequent printing process; When the swath data size exceeds the initial memory size, the swath data is divided into multiple data slices, specifically including: calculating the difference between the current swath data size and the size of the board-side memory; determining the number of swath data to be divided according to the difference; and dividing the swath data into multiple data slices according to the number; When the swath data size exceeds the initial memory size, after the swath data is divided into multiple data slices, the method further includes a swath data segmentation process, specifically, first, calculating the difference between the total size of the swath data and the memory capacity of the board to determine the amount of excess, then, based on the difference and the memory capacity, the system dynamically calculates the number of data slices that need to be divided to ensure that each data slice can be completely accommodated in the memory, and then uses a segmentation algorithm to divide the swath data into a predetermined number of data slices, each data slice is marked with a sequence number and size, so that it can be correctly identified and sorted during transmission and subsequent reassembly; When the data in the transmission process is too large, the swath data is compressed and then divided into packets, which includes: compressing the swath data into a binary stream; dividing the binary stream into multiple data slices, each of which is accompanied by a sequence number; and sending the divided data slices to the embedded system end; The method compresses swath data into a binary stream; divides the binary stream into multiple data slices, each of which is accompanied by a sequence number; and sends the divided data slices to the embedded system end. More specifically, the swath data is first compressed into a binary stream using an efficient DEFLATE compression algorithm. Then, a suitable data slice size is determined based on the memory capacity and network bandwidth of the embedded system, and the compressed binary stream is divided into multiple data slices according to the size. Each data slice is assigned a unique sequence number to facilitate reassembly on the embedded system end. The sequence number and size information of the data slice are encapsulated in the header of each data slice, ensuring the traceability and integrity of data transmission. Finally, the data slices are sent to the embedded system end in sequence via the TCP transmission protocol. The data receiving module in the embedded system receives data slices and performs queue operations; wherein the data receiving module includes: a data receiving thread and a queue manager thread. The data receiving thread is responsible for obtaining data from the socket and writing the data into the queue. The queue manager thread is responsible for maintaining the queue and sending data slices to the swath data module; When the swath data module detects that the space for the first data slice in the queue is ready, it starts the printing process of the current swath.

2. The large file printing method for an embedded system according to claim 1, characterized in that: Also includes: When a network problem occurs during data transmission, it will be predicted and prompted immediately. If necessary, printing will be paused and printing will continue after more data is received.

3. The large file printing method for an embedded system according to claim 1, characterized in that: When network problems occur during data transmission, a prediction model is built based on statistical analysis and machine learning technologies. By learning the baseline of network performance and using statistical process control methods, deviations are detected and network failures are predicted. If indicators are found to be outside the normal range or the model predicts high risks, an early warning mechanism is immediately triggered. The baseline of the network performance is expressed as: ; Where k represents a constant, which is used to determine the fluctuation range of the baseline; The statistical process control method is expressed as: ,when If the threshold is exceeded, an anomaly is detected.

4. A large file printing device for an embedded system, characterized in that: The method comprises a processor, a memory and computer program instructions stored in the memory, and when the computer program instructions are executed by the processor, the method according to any one of claims 1 to 3 is implemented.

5. A storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 3 is implemented.

Citation Information

Patent Citations

  • High-performance file transmission system and method thereof

    CN101982955A

  • Printing method and system under limited capacity of memory

    CN102375704A

  • Communication network fault early warning method and system based on artificial intelligence

    CN116506275A

  • Printing method and device for multiple jobs of different tasks and storage medium

    CN117908808A

  • Task data segmentation transmission method and system and storage medium

    CN118012361A