Real-time modification control method and device applied to cloud printing, equipment and medium
By obtaining printing progress in real time, pausing tasks, generating differentiated information and recalculating bills, real-time modification control of cloud printing is realized, solving the problem of difficult modification in traditional cloud printing technology, and improving the balance between user experience and merchant benefits.
Patent Information
- Application Number
- CN202411967268.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2044-12-30
AI Technical Summary
Traditional cloud printing technology is difficult to achieve flexible modification when users urgently need to modify the printed content, resulting in interruption or invalidation of printing, resulting in waste of consumables and loss of time and cost, and affecting the operational efficiency of users and merchants.
Provide a real-time modification control method, real-time modification control in the cloud printing process is realized by obtaining the printing progress, pausing the current task, generating differentiated information, recalculating the bill and reconstructing the printing task.
Real-time modification of printed content is realized to meet users' needs for flexible modification. At the same time, the interests of merchants are protected through reasonable bill adjustments, and the user experience and merchant benefits are balanced.
Smart Images

Figure CN119806445A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of cloud printing technology, and more specifically, to a real-time modification control method, device, equipment and medium applied to cloud printing. Background Art
[0002] With the rapid development of cloud computing technology, cloud printing technology has emerged, which allows users to send printing tasks to remote printers via the Internet, greatly improving the flexibility and convenience of printing. However, as a remote processing method, cloud printing also faces some inherent challenges.
[0003] When users urgently need to modify the printed content, the traditional cloud printing process often seems to be unable to cope with it. Since the print task has been sent to the remote printer and may even have started to execute, the user's request for modification at this time often leads to printing interruption or cancellation, which in turn causes unnecessary waste of paper, ink and other consumables, as well as loss of time costs for the merchant. This situation not only affects the merchant's operating efficiency, but may also cause conflicts and dissatisfaction between users and merchants; therefore, the cloud printing technology in the relevant technology has the disadvantages of being unable to meet the user's demand for flexible modification of printed content and ensuring that merchants will not suffer economic losses due to modifications, and it is difficult to find a balance between users and merchants.
[0004] There is currently no effective technical solution to the above problems. Summary of the invention
[0005] The purpose of this application is to provide a real-time modification control method, device, equipment and medium for cloud printing to meet the user's needs for flexible modification, protect the interests of merchants through reasonable bill adjustments, and achieve a balance between user experience and merchant benefits.
[0006] In a first aspect, the present application provides a real-time modification control method applied to cloud printing, which is applied in cloud printing processing, and the method comprises the following steps: S1. Based on the modification request sent by the user, obtain the printing progress of the target order, and determine the printing stage according to the printing progress; S2. If the target order is in the printing stage where printing is not completed, suspend the current printing task and wait for obtaining a modification order for the target order submitted by the user end; S3. After obtaining the modification order submitted by the user terminal regarding the target order, generating differentiation information according to the target order and the modification order; S4, generating a new printing bill according to the differential information and printing progress, and sending a confirmation message to the user terminal; S5. After receiving confirmation feedback from the user terminal regarding the confirmation information, a new printing task is configured based on the order modification and printing stage, and printing is continued according to the new printing task.
[0007] The real-time modification control method applied to cloud printing of the present application realizes real-time modification control in the cloud printing process by obtaining printing progress, pausing the current task, generating differentiation information, recalculating bills and reconstructing printing tasks. It fully considers the demand for real-time modification in the cloud printing process, and realizes real-time modification of printed content through precise progress control and flexible task management. It not only meets the user's demand for flexible modification, but also protects the interests of merchants through reasonable bill adjustments, and achieves a balance between user experience and merchant benefits. It ensures the accuracy and fairness of the modification process through differentiation analysis and dynamic pricing.
[0008] In the real-time modification control method applied to cloud printing, the step of generating a new printing bill according to the differential information and printing progress includes: S41, determining the type of the printing stage based on the printing progress; S42, determining a bill modification mode according to the type of the printing stage; S43: Generate a new printed bill according to the bill modification mode and the differential information.
[0009] In this example, the progressive relationship of step S41 to step S43 ensures the rationality and accuracy of the bill modification process.
[0010] The real-time modification control method applied to cloud printing, wherein the types of printing stages of the unfinished printing are divided into free-surcharge printing stages and surcharge printing stages, the free-surcharge printing stages correspond to the stages where the printing progress is not yet started, and the surcharge printing stages correspond to the stages where the printing progress is partially completed.
[0011] The real-time modification control method applied to cloud printing in the present application takes into account the impact of printing progress on modification costs, and divides the unfinished printing stage into a surcharge-free printing stage and a surcharge printing stage, providing a basis for subsequent bill generation and printing task configuration, and constituting a flexible printing stage division method.
[0012] In the real-time modification control method applied to cloud printing, when the type of the printing stage is the surcharge printing stage, the bill modification mode is the surcharge modification mode, and step S43 includes: Determine basic cost modification parameters and additional cost working hours parameters according to the additional cost modification mode; determining a second differential amount based on the basic fee modification parameter, the printing progress and the differential information, and determining an additional labor time amount based on an additional fee labor time parameter, the differential information and the printing progress; A new printing bill is generated according to the second differential amount, the additional working hours amount and the original printing bill.
[0013] In the real-time modification control method applied to cloud printing, the step of determining the additional working hours amount according to the additional working hours parameter, the differentiation information and the printing progress comprises: Determining the completed printing amount according to the printing progress; determining additional work time information based on the completed printing volume and the differential information; The additional working time amount is determined according to the additional working time information and the additional fee working time parameter.
[0014] In the real-time modification control method applied to cloud printing, the step of determining the additional working time information according to the completed printing volume and the differential information includes: Determining unit additional workload according to the differentiated information; The additional work time information is determined according to the unit additional workload and the completed printing volume.
[0015] The real-time modification control method applied to cloud printing, wherein when the type of the printing stage is a surcharge printing stage, the step of configuring a new printing task based on the modification order and the printing stage includes: Determine a first task according to an unfinished printing amount determined based on the printing progress and a modification order; determining a second task according to the completed printing amount determined based on the printing progress and the difference information; A new printing task is constructed by combining the first task and the second task.
[0016] In a second aspect, the present application further provides a real-time modification control device for cloud printing, which is applied in cloud printing processing, and the device includes: A printing pause module, used for obtaining the printing progress of the target order based on the modification request sent by the user terminal, and determining the printing stage according to the printing progress; A modification module, used for suspending the current printing task if the target order is in a printing stage where printing is not completed, and waiting to obtain a modification order for the target order submitted by the user end; an acquisition analysis module, configured to generate differential information according to the target order and the modified order after acquiring the modified order submitted by the user terminal regarding the target order; A confirmation module, used to generate a new printing bill according to the difference information and printing progress, and send confirmation information to the user terminal; The continue printing module is used to configure a new printing task based on the modified order and printing stage after receiving confirmation feedback from the user terminal regarding the confirmation information, and continue printing according to the new printing task.
[0017] The real-time modification control device applied to cloud printing of the present application realizes real-time modification control in the cloud printing process by obtaining printing progress, pausing the current task, generating differentiation information, recalculating bills and reconstructing printing tasks. It fully considers the demand for real-time modification in the cloud printing process, and realizes real-time modification of printed content through precise progress control and flexible task management. It not only meets the user's demand for flexible modification, but also protects the interests of merchants through reasonable bill adjustments, and achieves a balance between user experience and merchant benefits. It ensures the accuracy and fairness of the modification process through differentiation analysis and dynamic pricing.
[0018] In a third aspect, the present application further provides an electronic device, comprising a processor and a memory, wherein the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the steps in the method provided in the first aspect are executed.
[0019] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the steps in the method provided in the first aspect are executed.
[0020] From the above, it can be seen that the present application provides a real-time modification control method, device, equipment and medium applied to cloud printing, wherein the real-time modification control method applied to cloud printing of the present application realizes real-time modification control in the cloud printing process by obtaining printing progress, pausing the current task, generating differentiation information, recalculating bills and reconstructing printing tasks. It fully considers the needs of real-time modification in the cloud printing process, and realizes real-time modification of printed content through precise progress control and flexible task management. It not only meets the user's needs for flexible modification, but also protects the interests of merchants through reasonable bill adjustments, and achieves a balance between user experience and merchant benefits. It ensures the accuracy and fairness of the modification process through differentiation analysis and dynamic pricing. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 A flowchart of a real-time modification control method applied to cloud printing provided in an embodiment of the present application.
[0022] Figure 2 A schematic diagram of the structure of a real-time modification control device applied to cloud printing provided in an embodiment of the present application.
[0023] Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.
[0024] Figure numerals: 201, pause printing module; 202, modify module; 203, obtain analysis module; 204, confirm module; 205, continue printing module; 301, processor; 302, memory; 303, communication bus. DETAILED DESCRIPTION
[0025] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.
[0026] It should be noted that similar reference numerals and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings. At the same time, in the description of this application, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.
[0027] First, please refer to Figure 1 Some embodiments of the present application provide a real-time modification control method for cloud printing, which is applied in cloud printing processing. The method includes the following steps: S1. Based on the modification request sent by the user, obtain the printing progress of the target order, and determine the printing stage according to the printing progress; S2. If the target order is in the printing stage where printing is not completed, the current printing task is suspended, and a modification order for the target order submitted by the user is waited for; S3. After obtaining the modification order of the target order submitted by the user, generating differentiated information according to the target order and the modification order; S4. Generate a new printing bill according to the differential information and printing progress, and send a confirmation message to the user terminal; S5. After receiving confirmation feedback from the user regarding the confirmation information, a new print task is configured based on the order modification and printing stages, and printing is continued according to the new print task.
[0028] Specifically, the printing progress refers to the completion degree of the current printing task, which can be specifically expressed by the ratio of the number of printed pages to the total number of pages. If printing has not started yet, the printing progress is 0, and if printing has been completed, the printing progress is 1. The printing stage refers to the different stages divided according to the printing progress, which can be specifically distinguished by the states of not starting printing, partially completed printing, and fully completed printing.
[0029] More specifically, the differential information refers to the content difference between the original order and the modified order, which can be generated by a text comparison algorithm.
[0030] More specifically, the new printing bill refers to the fee recalculated based on the modified content and printing progress, and can be generated using a dynamic pricing algorithm.
[0031] More specifically, the new printing task refers to a printing instruction that is reconfigured according to the modified order and the current printing stage, and can be generated by a task reconstruction algorithm.
[0032] More specifically, the real-time modification control method applied to cloud printing of the embodiment of the present application is applied in the server of the cloud printing system, and its execution principle is as follows: In step S1, after receiving the modification request issued by the user through the user terminal, the printing progress of the target order corresponding to the user's previous order is immediately queried, and the current printing stage of the target order is determined based on the printing progress. Possible stages include not starting printing, partially completing printing, or fully completing printing.
[0033] In step S2, if it is determined that the target order is in an unfinished printing stage (i.e., printing has not started or part of the printing has been completed), a suspend command will be immediately generated and sent to the corresponding printing device to suspend the current printing task, and at the same time enter a waiting state, ready to receive the modified order submitted by the user.
[0034] It should be noted that if it is determined that the target order is in the stage of having completed printing, the current printing task will not be suspended, and a prompt message indicating that it cannot be modified will be fed back to the user end.
[0035] In step S3, after the user uploads and submits the modified order regarding the target order through the user terminal, the difference between the originally submitted target order and the modified order can be determined based on the comparison algorithm to generate detailed differential information, wherein the differential information may include text modification, image replacement, page addition and reduction, paper material, etc., or may only include page numbers and page counts where there are differences.
[0036] It should be noted that both the target order and the modified order include documents to be printed and related configuration information.
[0037] Next, step S4 will recalculate the printing bill based on the generated differentiation information and the previously obtained printing progress. This process involves a dynamic pricing algorithm that takes into account the possible completed printing work and additional modification costs. The newly generated printing bill will be notified to the user through the user interface of the user end and wait for the user's confirmation.
[0038] After receiving the user's confirmation feedback, the task reconstruction function will be started in step S5 to reconfigure the printing task according to the content of the modified order and the current printing stage. The new printing task will include the content that has not been printed and the part that needs to be modified, or include new complete content. The new printing task will then be delivered to the printing device so that the printing device can continue printing according to the new printing task.
[0039] It should be noted that if a rejection feedback is received from the user, printing will continue according to the print task corresponding to the original unmodified target order.
[0040] The real-time modification control method applied to cloud printing in the embodiment of the present application realizes real-time modification control in the cloud printing process through steps such as obtaining printing progress, pausing the current task, generating differentiation information, recalculating the bill and reconstructing the printing task. It fully considers the demand for real-time modification in the cloud printing process, and realizes real-time modification of the printed content through precise progress control and flexible task management. It not only meets the user's demand for flexible modification, but also protects the interests of merchants through reasonable bill adjustments, and achieves a balance between user experience and merchant benefits. It ensures the accuracy and fairness of the modification process through differentiation analysis and dynamic pricing.
[0041] In some preferred implementations, the step of generating a new printing bill according to the differential information and the printing progress includes: S41, determining the type of printing stage based on the printing progress; S42, determining a bill modification mode according to the type of printing stage; S43: Generate a new printed bill according to the bill modification mode and the differential information.
[0042] Specifically, determining the type of printing stage based on the printing progress is the basis for generating a new printing bill. The printing progress can reflect the specific status of the current printing task, such as whether printing has not yet started, part of the printing has been completed, or all of the printing has been completed. By analyzing the printing progress, it is possible to accurately determine which stage the printing task is in, thereby providing an important basis for subsequent bill modification.
[0043] More specifically, determining the bill modification mode according to the type of printing stage is a key step in generating a new printed bill, and different printing stages require different bill modification methods. For example, in the stage where printing has not yet started, only the basic fee may need to be modified; while in the stage where part of the printing has been completed, additional labor costs or material costs may need to be considered. By determining the appropriate bill modification mode, the rationality and accuracy of the bill modification can be ensured. Generating a new printed bill according to the bill modification mode and differential information is the step to ultimately achieve bill updates. The differential information reflects the specific differences between the original order and the modified order, which may include changes in the number of printed pages, changes in paper types, etc. Combined with the previously determined bill modification mode, the system can calculate the specific fee adjustment based on these differential information to generate a new printed bill; the progressive relationship of step S41-step S43 ensures the rationality and accuracy of the bill modification process.
[0044] More specifically, through this detailed implementation method, the present application can more accurately handle bill modification requirements in different situations, further improving the flexibility and user satisfaction of cloud printing services. At the same time, this method also provides printing service providers with more detailed cost control measures, helps to safeguard their legitimate rights and interests, and can better balance user needs and service costs, thereby improving overall service quality and user satisfaction.
[0045] In some preferred embodiments, the types of unfinished printing stages are divided into surcharge-free printing stages and surcharge printing stages. The surcharge-free printing stage corresponds to the stage where the printing progress is not yet started, and the surcharge printing stage corresponds to the stage where the printing progress is partially completed.
[0046] Specifically, the real-time modification control method applied to cloud printing in the embodiment of the present application takes into account the impact of printing progress on modification costs, and divides the unfinished printing stage into a surcharge-free printing stage and a surcharge printing stage, which provides a basis for subsequent bill generation and printing task configuration, and constitutes a flexible printing stage division method; wherein, the surcharge-free printing stage corresponds to the stage where the printing progress is not yet started. At this stage, since the actual printing has not yet started, modifications will not incur additional material or labor costs. Therefore, allowing users to make free modifications at this stage can improve user satisfaction and system flexibility; the surcharge printing stage corresponds to the stage where the printing progress is partially completed. At this stage, since part of the printing has been completed, modifications may result in the abandonment of the printed content and incur additional costs. Therefore, modifications at this stage may require additional fees to balance the interests of merchants.
[0047] More specifically, in some other implementations, this printing stage division method can be used in combination with a printing progress monitoring system. For example, the system can set a threshold value, and when the printing progress is lower than the threshold value (such as 0-5%), it is considered as a free surcharge printing stage; when the printing progress exceeds the threshold value, it enters the surcharge printing stage. This threshold value can be adjusted according to actual business needs.
[0048] In addition, this division method also provides guidance for the configuration of printing tasks. For modifications in the free printing stage, the real-time modification control method applied to cloud printing in the embodiment of the present application can directly cancel the original printing task and reconfigure a new printing task. For modifications in the surcharge printing stage, the method needs to retain the completed printing content and only modify and reconfigure the unfinished part.
[0049] In some preferred embodiments, when the type of the printing stage is a free-surcharge printing stage, the bill modification mode is a basic fee modification mode, and step S43 includes: A1. Determine basic fee modification parameters according to the basic fee modification mode; A2. Determine the first differentiated amount according to the basic fee modification parameter and the differentiated information; A3. Generate a new printed bill based on the first differentiated amount and the original printed bill.
[0050] Specifically, the technical solution of the present application distinguishes the printing stages, adopts the basic fee modification mode for the free-surcharge printing stage, calculates the first differentiated amount using the basic fee modification parameters and differentiation information, and then generates a new printing bill in combination with the original bill. This method can quickly adjust the bill according to the user's modification needs before printing begins, thereby improving the flexibility of the cloud printing service and user satisfaction.
[0051] More specifically, the present application introduces a basic fee modification mode and a basic fee modification parameter. Through these two key elements, the accurate adjustment of the bill for the free-surcharge printing stage is achieved. Specifically, the basic fee modification mode can be set according to different printing task types. For example, for text printing, a per-page billing mode can be adopted, while for image printing, a per-area billing mode can be adopted. The basic fee modification parameters can include specific values such as single-page fee and unit area fee.
[0052] More specifically, the differential information reflects the difference between the original order and the modified order, which may include changes in the number of pages, changes in content, etc. For example, if the modified order adds 5 pages of content, the differential information will record this change. The process of determining the first differential amount based on the basic fee modification parameters and the differential information can be achieved through a simple calculation formula, such as: First differential amount = basic fee modification parameters × change amount in the differential information.
[0053] More specifically, as a result, the generation process of the new printed bill becomes clear and controllable. By combining the first differentiated amount with the original printed bill, the actual cost after the user's modification can be accurately reflected. This method is more efficient and easier to implement than simply recalculating the entire bill. At the same time, the real-time modification control method applied to cloud printing in the embodiment of the present application takes into account the differentiated information, so that the newly generated bill can accurately reflect the content modified by the user, ensuring the fairness and rationality of the bill.
[0054] Compared to the prior art method of simply canceling the original order and placing a new order, the real-time modification control method applied to cloud printing in the embodiment of the present application can more accurately calculate the modified fee, avoiding the error and complexity that may be caused by recalculating the entire order. At the same time, since the fee adjustment is only made for the modified part, the efficiency of bill generation is greatly improved and the consumption of system resources is reduced. In addition, the solution of the present application also takes into account the characteristics of different printing stages, and adopts a more flexible adjustment strategy in the free surcharge stage, which not only meets the user's modification needs, but also does not bring additional cost burden to the printing service provider, achieving a win-win effect for all parties.
[0055] In some preferred embodiments, when the type of the printing stage is the surcharge printing stage, the bill modification mode is the surcharge modification mode, and step S43 includes: B1. Determine the basic cost modification parameters and additional cost working hours parameters according to the additional cost modification mode; B2. determining a second differential amount according to the basic fee modification parameter, the printing progress and the differential information, and determining an additional labor time amount according to the additional fee labor time parameter, the differential information and the printing progress; B3. Generate a new printed bill based on the second differential amount, the additional working hours amount and the original printed bill.
[0056] Specifically, the technical solution of the present application distinguishes the printing stages and adopts an additional fee modification mode for the additional fee printing stage, which takes into account the completed printing work and also calculates the additional costs incurred by the modification, thereby protecting the interests of the printing service provider and providing users with the possibility of flexibly modifying orders. The real-time modification control method applied to cloud printing in the embodiment of the present application can strike a balance between user needs and service costs, and improve the flexibility and user satisfaction of cloud printing services.
[0057] More specifically, the process of determining the second differentiated amount based on the basic cost modification parameters, the printing progress and the differentiation information is similar to the aforementioned step A2, but it also needs to consider the actual cost difference after the modification between the printed part and the unprinted part, which includes: the amount of waste paper generated by the completed printing work determined based on the printing progress and the differentiation information, and the amount determined by these waste papers in combination with the basic cost modification parameters, the total difference between the target order and the modified order determined based on the differentiation information, and the amount of the total difference determined in combination with the basic cost modification parameters, and then the second differentiated amount is determined in combination with these two amounts, so that the second differentiated amount can accurately reflect the difference in amount only for the printing behavior itself, which is caused by the subsequent use of the modified order to complete the remaining unprinted part and correct the previously completed printed part, and the amount generated by printing using the original unmodified target order.
[0058] More specifically, the additional labor time parameter can be determined based on the extra workload required for the modification, and different labor hour unit prices can be set to reflect the labor costs required for different types of modifications; the calculation of the additional labor time amount mainly takes into account the labor cost corresponding to the workload generated by the employee's page change operation for the previously completed printed part based on the modified order content. The completed printing volume can be determined based on the printing progress, and then the additional labor time required can be estimated based on the differentiated information, and finally multiplied by the additional labor time parameter to obtain the additional labor time amount; this calculation method can more accurately reflect the actual cost of modifying the order, thereby generating a fair and reasonable new printing bill.
[0059] More specifically, as a preferred implementation, the new printing bill can be determined based on the following formula: new printing bill = original printing bill + second differentiated amount + additional working hours amount.
[0060] More specifically, as a preferred implementation, step B3 can generate working hours details and / or corresponding work instructions (such as the number of times paper is replaced and the amount of paper) based on differentiated information while printing a new invoice. This processing method can provide users with an intuitive understanding of the additional actions that workers need to take due to the need to modify the order, thereby ensuring the openness and fairness of the newly printed invoice and providing work guidance for workers.
[0061] In some preferred embodiments, the step of determining the additional working hours amount based on the additional working hours parameter, the differentiation information and the printing progress includes: B21. Determine the completed printing volume according to the printing progress; B22. Determine additional working hours based on the completed printing volume and differential information; B23. Determine the additional working hours amount based on the additional working hours information and the additional fee working hours parameters.
[0062] Specifically, the real-time modification control method applied to cloud printing in the embodiment of the present application takes into account the completed printing volume, the specific differences in order modifications and the preset cost parameters, so that the additional costs incurred by order modifications can be calculated fairly and reasonably, and the accurate determination of the amount of additional working hours can be achieved. It not only protects the interests of the printing service provider, but also provides users with a transparent and predictable cost calculation method, which helps to balance the rights and interests of both parties and improve the flexibility of cloud printing services and user satisfaction.
[0063] More specifically, in the present application, the process of determining the amount of additional working hours includes three main steps. First, the completed printing volume is determined according to the printing progress. This step can be implemented in a variety of ways, for example, the number of pages printed can be recorded by the internal counter of the printer, or the execution progress of the printing task can be monitored by the software system. Specifically, if the printer is equipped with a page counter, the value of the counter can be read directly; if the software system is used for monitoring, the completed printing volume can be estimated based on the ratio of the amount of data sent to the printer to the total amount of data. Secondly, the additional working hours information is determined based on the completed printing volume and the differential information. This step involves analyzing the difference between the modified order and the original order. The differential information may include changes in page content, adjustments to page layout, changes in color settings, etc. The determination of the additional working hours information needs to consider the degree of impact of these differences on the completed printed part. For example, if the modification involves reprinting of the printed pages, the additional working hours will increase accordingly; if the modification only involves the unprinted part, the additional working hours may be relatively small. Finally, the additional working hours amount is determined based on the additional working hours information and the additional fee working hours parameter. The additional hours parameters are pre-set and may vary depending on the type of print service, time period or customer type. By combining the additional hours information with these parameters, the final additional hours amount can be calculated.
[0064] More specifically, traditional methods may use fixed modification fees, or simply calculate fees based on the number of modified pages. These methods often fail to accurately reflect the actual workload caused by the modification. Compared with traditional cloud printing methods, the real-time modification control method applied to cloud printing in the embodiment of the present application has obvious advantages in processing order modifications. It can flexibly calculate additional fees based on actual conditions, taking into account both the completed workload and the additional work caused by the modification. This method not only improves the accuracy of billing, but also enhances the flexibility and user-friendliness of the entire cloud printing system, and can calculate additional fees more fairly and reasonably, thereby better balancing the interests of printing service providers and users.
[0065] In some preferred embodiments, the step of determining the additional working time information according to the completed printing volume and the difference information includes: B221. Determine the additional workload per unit based on differentiated information; B222. Determine additional working hours information based on the unit's additional workload and the amount of printing completed.
[0066] Specifically, the real-time modification control method applied to cloud printing in an embodiment of the present application first determines the unit additional workload based on the differential information. For example, the target order includes multiple prints of a document, and the unit additional workload corresponds to the additional workload corresponding to each printed file in the completed print volume. The differential information reflects the difference between the modified order and the original order. By analyzing these differences, the additional work required for each unit of print volume can be quantified. The differential information may include page replacement, content modification, or format adjustment, etc. Based on this information, the method of the present application can determine the additional processing time or workload required for each unit of print volume.
[0067] More specifically, the completed print volume indicates the printing progress, reflecting the amount of printing work that has been completed when the modification request is received. The real-time modification control method applied to cloud printing in the embodiment of the present application can accurately calculate the total additional working hours caused by order modification, that is, the additional working hours information, by combining the unit additional workload with the completed print volume.
[0068] In some preferred implementations, the unit additional workload is the number of consecutive page replacement groups in each printed document.
[0069] Specifically, the real-time modification control method applied to cloud printing in an embodiment of the present application provides a simple and effective method to quantify the complexity of modification orders by defining the unit additional workload as the number of consecutive page replacement groups in each printed document. This definition method takes into account the continuity of the modification rather than simply calculating the total number of modified pages, thereby more accurately reflecting the actual workload of the modification.
[0070] More specifically, the unit additional workload is used as an indicator to quantify the additional work required to modify an order. By defining it as the number of consecutive page replacement groups in each printed document, it provides a basis for determining the additional working time information. The continuity of the pages is also taken into account, because consecutive pages are replaced as a whole, and their corresponding behavior constitutes a replacement behavior, which is more in line with the actual work situation. Specifically, the number of consecutive page replacement groups can be determined in the following way: 1. First, identify the pages that need to be replaced in the modification order. 2. Then, group these pages according to continuity. For example, if pages 1-3 and pages 7-9 need to be replaced, then two consecutive page replacement groups are formed. 3. Finally, calculate the total number of consecutive page replacement groups.
[0071] The real-time modification control method applied to cloud printing in the embodiment of the present application defines the unit additional workload in this way, and can more accurately calculate the additional working time information. For example, assuming that every 10 consecutive page replacement groups require 1 minute of additional working time, and each file has 15 consecutive page replacement groups, then each file requires 1 and a half minutes of additional working time, and the corresponding file fraction that needs to be replaced is 4 copies (completed printing volume), then the additional working time information is 6 minutes. This calculation method is more reasonable than simply calculating according to the total number of modified pages, because it takes into account the impact of the continuity of the modification on work efficiency.
[0072] As a preferred implementation, a threshold can be set to define "continuity". For example, it can be stipulated that if the interval between two pages to be replaced does not exceed 2 pages, they are still considered to be continuous. This can better adapt to the actual working situation and improve the rationality of calculation.
[0073] Therefore, the real-time modification control method applied to cloud printing in the embodiment of the present application provides a simple, effective and flexible method for determining additional working hours information by defining the unit additional workload as the number of consecutive page replacement groups in each printed document. This method takes into account the continuity of the modification and more accurately reflects the actual workload, so that the system can more reasonably calculate the amount of additional working hours and ultimately achieve fair pricing for modified orders. This not only protects the interests of merchants, but also provides users with a transparent and reasonable pricing mechanism, which helps to balance user needs and merchant interests and improve the flexibility and user satisfaction of cloud printing services.
[0074] In some preferred embodiments, when the type of the printing stage is a surcharge printing stage, the step of configuring a new printing task based on modifying the order and the printing stage includes: S51, determining a first task according to an unfinished printing amount determined based on a printing progress and a modified order; S52, determining a second task according to the completed printing amount determined based on the printing progress and the difference information; S53: Construct a new printing task by combining the first task and the second task.
[0075] Specifically, when the type of printing stage is the surcharge printing stage, that is, the timing of the modification request issued by the user is the stage where the printing progress is the stage where the partial printing has been completed. In this case, the real-time modification control method applied to cloud printing in the embodiment of the present application divides the printing task into two parts for construction: First, the first task is determined based on the unfinished printing volume and the modification order, and this part directly uses the modified content for printing. Secondly, the second task is determined based on the completed printing volume and the differentiation information, and this part only reprints the content that needs to be modified. Finally, these two parts of the task are combined to construct a complete new printing task. This method not only meets the user's modification needs, but also minimizes unnecessary repeated printing, thereby improving user satisfaction while reducing resource waste.
[0076] Second, please refer to Figure 2 Some embodiments of the present application also provide a real-time modification control device for cloud printing, which is applied in cloud printing processing, and the device includes: The printing pause module 201 is used to obtain the printing progress of the target order based on the modification request sent by the user terminal, and determine the printing stage according to the printing progress; The modification module 202 is used to suspend the current printing task if the target order is in the printing stage of unfinished printing, and wait to obtain the modification order of the target order submitted by the user end; The acquisition analysis module 203 is used to generate differential information according to the target order and the modified order after acquiring the modified order submitted by the user terminal about the target order; A confirmation module 204, used to generate a new printing bill according to the difference information and the printing progress, and send a confirmation message to the user terminal; The continue printing module 205 is used to configure a new printing task based on the modification order and printing stage after receiving the confirmation feedback from the user terminal regarding the confirmation information, and continue printing according to the new printing task.
[0077] The real-time modification control device applied to cloud printing in the embodiment of the present application realizes real-time modification control in the cloud printing process by obtaining printing progress, pausing the current task, generating differentiation information, recalculating bills and reconstructing printing tasks. It fully considers the demand for real-time modification in the cloud printing process, and realizes real-time modification of printed content through precise progress control and flexible task management. It not only meets the user's demand for flexible modification, but also protects the interests of merchants through reasonable bill adjustments, and achieves a balance between user experience and merchant benefits. It ensures the accuracy and fairness of the modification process through differentiation analysis and dynamic pricing.
[0078] In some preferred embodiments, the real-time modification control device for cloud printing of an embodiment of the present application is used to execute the real-time modification control method for cloud printing provided in the first aspect above.
[0079] Third, please refer to Figure 3 Some embodiments of the present application also provide a structural diagram of an electronic device. The present application provides an electronic device, including: a processor 301 and a memory 302. The processor 301 and the memory 302 are interconnected and communicate with each other through a communication bus 303 and / or other forms of connection mechanisms (not marked). The memory 302 stores computer-readable instructions executable by the processor 301. When the electronic device is running, the processor 301 executes the computer-readable instructions to execute the method in any optional implementation of the above embodiments.
[0080] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the method in any optional implementation of the above embodiment is executed. The computer-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, disk or optical disk.
[0081] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
[0082] In addition, the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0083] Furthermore, the functional modules in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
[0084] In this document, relational terms such as first and second, etc. are used merely to distinguish one entity or operation from another entity or operation, but do not necessarily require or imply any such actual relationship or order between these entities or operations.
[0085] The above description is only an embodiment of the present application and is not intended to limit the protection scope of the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A real-time modification control method for cloud printing, applied in cloud printing processing, characterized in that: The method comprises the following steps: S1. Based on the modification request sent by the user, obtain the printing progress of the target order, and determine the printing stage according to the printing progress; S2. If the target order is in the printing stage where printing is not completed, suspend the current printing task and wait for obtaining a modification order for the target order submitted by the user end; S3. After obtaining the modification order submitted by the user terminal regarding the target order, generating differentiation information according to the target order and the modification order; S4, generating a new printing bill according to the differential information and printing progress, and sending a confirmation message to the user terminal; S5. After receiving confirmation feedback from the user terminal regarding the confirmation information, a new print task is configured based on the order modification and printing stage, and printing is continued according to the new print task.
2. The real-time modification control method for cloud printing according to claim 1 is characterized in that: The step of generating a new printing bill according to the differential information and the printing progress includes: S41, determining the type of the printing stage based on the printing progress; S42, determining a bill modification mode according to the type of the printing stage; S43: Generate a new printed bill according to the bill modification mode and the differential information.
3. The real-time modification control method for cloud printing according to claim 2 is characterized in that: The types of the unfinished printing stages are divided into surcharge-free printing stages and surcharge printing stages. The surcharge-free printing stages correspond to the stages where the printing progress is not yet started, and the surcharge printing stages correspond to the stages where the printing progress is partially completed.
4. The real-time modification control method for cloud printing according to claim 3 is characterized in that: When the type of the printing stage is the surcharge printing stage, the bill modification mode is the surcharge modification mode, and step S43 includes: Determine basic cost modification parameters and additional cost working hours parameters according to the additional cost modification mode; determining a second differential amount based on the basic fee modification parameter, the printing progress and the differential information, and determining an additional labor time amount based on an additional fee labor time parameter, the differential information and the printing progress; A new printing bill is generated according to the second differential amount, the additional working hours amount and the original printing bill.
5. The real-time modification control method for cloud printing according to claim 4 is characterized in that: The step of determining the additional labor time amount according to the additional labor time parameter, the differentiation information and the printing progress comprises: Determining the completed printing amount according to the printing progress; determining additional work time information based on the completed printing volume and the differential information; The additional working time amount is determined according to the additional working time information and the additional fee working time parameter.
6. The real-time modification control method for cloud printing according to claim 5 is characterized in that: The step of determining the additional working time information according to the completed printing volume and the differential information comprises: Determining unit additional workload according to the differentiated information; The additional work time information is determined according to the unit additional workload and the completed printing volume.
7. The real-time modification control method for cloud printing according to claim 3 is characterized in that: When the type of the printing stage is a surcharge printing stage, the step of configuring a new printing task based on the modified order and the printing stage includes: Determine a first task according to an unfinished printing amount determined based on the printing progress and a modification order; determining a second task according to the completed printing amount determined based on the printing progress and the difference information; A new printing task is constructed by combining the first task and the second task.
8. A real-time modification control device for cloud printing, used in cloud printing processing, characterized in that: The device comprises: A printing pause module, used for obtaining the printing progress of the target order based on the modification request sent by the user terminal, and determining the printing stage according to the printing progress; A modification module, used for suspending the current printing task if the target order is in a printing stage where printing is not completed, and waiting to obtain a modification order for the target order submitted by the user end; an acquisition analysis module, configured to generate differential information according to the target order and the modified order after acquiring the modified order submitted by the user terminal regarding the target order; A confirmation module, used to generate a new printing bill according to the difference information and printing progress, and send confirmation information to the user terminal; The continue printing module is used to configure a new printing task based on the modified order and printing stage after receiving confirmation feedback from the user terminal regarding the confirmation information, and continue printing according to the new printing task.
9. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores computer-readable instructions. When the computer-readable instructions are executed by the processor, the steps in the method according to any one of claims 1 to 7 are executed.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are executed.
Citation Information
Patent Citations
Bill printing method and device
CN106406775A
3D printing order analysis and management method and system
CN106910111A
Customized platform for 3D printing, and customization method thereof
CN108454114A
Electronic bill test method and device, electronic equipment and storage medium
CN110363514A
Progress control method for constructional engineering cost
CN110826989A