A training progress freezing and continuing method, device, storage medium and system

By running group synchronization and individual independent threads simultaneously in the training system, detecting and freezing individual threads, generating progress snapshots, and resuming execution when conditions permit, the problem of individual learners falling behind or finishing ahead of schedule is solved, realizing individualized remediation and resource collaboration, and providing a reliable training continuation mechanism.

CN122240258APending Publication Date: 2026-06-19北京跃创三品文化科技有限公司

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
北京跃创三品文化科技有限公司
Filing Date
2026-03-14
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

In existing classroom or online training systems, individual learners who fall behind or finish early due to individual differences cannot be given personalized remediation without disrupting the pace of the entire group, and there is a lack of systematic solutions for resource conflicts and parameter coordination.

Method used

A dual-mode training progress method is adopted, which runs a group synchronous thread and an individual independent thread simultaneously during the training process. It detects and freezes the individual thread when resource contention or parameter deviation occurs, generates a progress snapshot, and resumes execution when the conditions are met. A concurrency control mechanism is used to resolve resource conflicts and constrain individual parameters within the collaborative band of the group baseline, thereby achieving the convergence and consistency verification of training results.

Benefits of technology

It enables individual remediation or acceleration without interrupting the group's rhythm, controls resource conflicts, ensures the coordinated convergence of individual parameters, provides a reliable training continuation mechanism, and facilitates quality assessment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122240258A_ABST
    Figure CN122240258A_ABST
Patent Text Reader

Abstract

This invention relates to a method, apparatus, storage medium, and system for freezing and resuming training progress. During training, a synchronized group thread and one or more independent individual threads run in parallel. When switching stages, competing for critical resources, or exceeding parameter limits, a concurrency control mechanism freezes the individual threads and writes a progress snapshot. Resumption occurs when the stage is stable, resources are available, and parameters are pulled back to the collaborative band (δ>0). At the end of the training window, the two types of threads are merged and their consistency is checked. The snapshot contains at least the necessary information for identifying tasks, locating progress, restoring parameters, and ensuring consistency. This solution balances classroom organization with individualization, improves continuity and verifiability under weak network / offline conditions, and reduces latency and jitter caused by resource conflicts through state machines and concurrency arbitration mechanisms.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of human-computer interaction and intelligent education technology, specifically to a method, apparatus, storage medium, and system for freezing and resuming training progress. Background Technology

[0002] Classroom or online training systems typically operate at a synchronized pace within small groups to ensure organization. However, significant individual differences among learners often lead to a few falling behind or finishing early. Allowing concessions for individuals disrupts the group's rhythm; forcing synchronization breaks the individual's comprehension chain, impacting the intervention's effectiveness. Existing personalized solutions are mostly implemented after class or outside the classroom process, lacking mechanisms to run in parallel with the group's pace without interfering with others. They also lack systematic technical means to address resource conflicts, parameter coordination, and consistency convergence during parallel processing. Summary of the Invention

[0003] The purpose of this invention is to provide a method, apparatus, storage medium, and system for freezing and resuming training progress, so as to solve the problems mentioned in the background art.

[0004] To achieve the above objectives, the present invention provides the following technical solution: a method for freezing and resuming dual-mode training progress, comprising:

[0005] S01: During training, a group synchronization thread and one or more individual independent threads are run simultaneously;

[0006] S02: When a group synchronization thread phase switch, critical resource contention, or the deviation of the parameters of the individual independent thread relative to the group baseline exceeds the coordination band threshold is detected, the individual independent thread is frozen and a progress snapshot is generated.

[0007] S03: When the continuation conditions are met, resume the execution of the individual independent thread from the progress snapshot;

[0008] S04: When resource conflicts occur between two types of threads, a concurrency control mechanism is used to determine the priority of resource access, and the individual independent thread relinquishes the resources in the event of a conflict;

[0009] S05: Constrain the training parameters of the individual independent thread within a collaborative band with the group benchmark as a reference. When the deviation exceeds the threshold δ (δ>0), perform a pullback to enter the collaborative band.

[0010] S06: At the end of the training window, perform a merge and consistency check on the progress and parameters of the group synchronization thread and the individual independent thread, and output the training results and logs.

[0011] Preferably, the progress snapshot includes at least the necessary information for identifying the task, locating the progress, restoring parameters, and ensuring consistency; preferably, it includes a task identifier, steps, parameter snapshots, sequence identifiers or monotonic clocks, identifiers for idempotent control, credentials for recovery, and a content summary value.

[0012] Preferably, the freeze triggering conditions include at least one of the following: the group synchronization thread entering a new stage, contention for critical resources, or the deviation of the individual independent thread from the group baseline exceeding a coordination threshold.

[0013] Preferably, the continuation conditions include: the group synchronization thread phase is stable, the target resource is available, and the parameters of the individual independent thread have been pulled back to at least one or more of the parameters in the collaboration band.

[0014] Preferably, the collaborative band is defined by any consistency metric, including but not limited to relative deviation, similarity, distance metric or a combination thereof, and the concurrency control mechanism includes but not limited to priority-based mutual exclusion, token arbitration or one or more other concurrency control means. Before continuation, integrity verification is performed on the progress snapshot, including at least verification of the validity of the content summary value and the credentials used for recovery.

[0015] Preferably, if the frozen individual independent thread fails to meet the continuation conditions within a preset time limit, the progress snapshot is marked as a residual snapshot for subsequent windows to continue. The parameter pullback is executed according to the step and boundary limits of each parameter axis, and frequent oscillations are avoided based on the maintenance count, until the collaborative zone is entered. The consistency check includes the comparison and merging of task completion, key indicators and progress snapshots, and sorting is performed based on sequence identifiers or equivalence mechanisms to resolve write conflicts. The individual independent thread and the group synchronization thread are managed by a state machine. The state machine includes at least running, frozen and recovery transition states. The individual independent thread is one or more.

[0016] A training control system, comprising:

[0017] The synchronization control module is used to drive the phase advancement and stability determination of the group's synchronization thread;

[0018] The independent thread management module is used to create, freeze, and continue one or more individual independent threads, and maintain the state machine;

[0019] The concurrency conflict resolution module is used to perform scheduling and resource locking arbitration using concurrency control mechanisms when threads contend for resources.

[0020] The collaborative pullback module is used to pull back individual parameters based on group baselines and collaborative bands;

[0021] The snapshot and recovery module is used to write progress snapshots and perform integrity checks and continuation based on content digests, idempotent control identifiers, and recovery credentials;

[0022] The consistency verification module is used to merge the progress of the two types of threads and output the results when the training window closes.

[0023] The concurrent conflict resolution module employs one or more of the following methods: priority-based mutual exclusion, token arbitration, or other concurrent control mechanisms.

[0024] The collaborative pullback module performs a pullback at any positive threshold δ, where δ is defined by a consistency metric.

[0025] The snapshot and recovery module persists snapshots by appending logs and reconciles them with the server-side receipt image when online.

[0026] An electronic device includes a processor and a memory, wherein the memory stores a computer program that runs on the processor, and the processor executes the program to implement the method.

[0027] A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method.

[0028] A computer program product that, when run on a computer, executes the method described.

[0029] Compared with the prior art, the beneficial effects of the present invention are: the training progress freezing and continuation method, apparatus, storage medium, and system:

[0030] Achieving both organization and individualization: completing individual remediation or acceleration without disrupting the group's rhythm;

[0031] Conflicts are manageable: By freezing-resuming and concurrent arbitration, fluctuations caused by resource competition are avoided;

[0032] Parameter coordination: Cooperative constraints ensure that individual explorations do not deviate from their course and are easy to converge;

[0033] Robust connection maintenance: Sequence identification and idempotent recovery mechanism ensure continuity in weak network / offline environments;

[0034] Verifiable: Snapshots and logs form verifiable evidence, facilitating playback and quality assessment.

[0035] The aforementioned beneficial effects further illustrate that: while maintaining the progress of the group's synchronized thread (G-Thread), one or more independent personal threads (P-Thread) are opened for individuals who fall behind or finish ahead of schedule; when stage switching, resource conflicts, or unauthorized deviations occur, the P-Thread is frozen and a snapshot is written; it is restored when the continuation conditions are met. Through conflict resolution and group baseline coordination band (δ) constraints on individual parameters, it is ensured that individual progress and group rhythm converge within a controllable range; reliable continuation in weak network / offline scenarios is guaranteed by monotonic clocks or equivalent order identifiers and idempotent mechanisms. Attached Figure Description

[0036] Figure 1 This is a schematic diagram of the invention method flow;

[0037] Figure 2 This is a schematic diagram of the modular structure and interrelationships of the training control system. Detailed Implementation

[0038] The technical solutions in the embodiments of the present invention have been clearly and completely described. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0039] Please refer to the accompanying drawings in the instruction manual. Figures 1-2 :

[0040] Example 1: This invention provides a technical solution: a method for freezing and resuming dual-mode training progress, comprising:

[0041] S01: During training, a group synchronization thread and one or more individual independent threads are run simultaneously;

[0042] S02: When a group synchronization thread phase switch, critical resource contention, or the deviation of the parameters of the individual independent thread relative to the group baseline exceeds the coordination band threshold is detected, the individual independent thread is frozen and a progress snapshot is generated.

[0043] S03: When the continuation conditions are met, resume the execution of the individual independent thread from the progress snapshot;

[0044] S04: When resource conflicts occur between two types of threads, a concurrency control mechanism is used to determine the priority of resource access, and the individual independent thread relinquishes the resources in the event of a conflict;

[0045] S05: Constrain the training parameters of the individual independent thread within a collaborative band with the group benchmark as a reference. When the deviation exceeds the threshold δ (δ>0), perform a pullback to enter the collaborative band.

[0046] S06: At the end of the training window, perform a merge and consistency check on the progress and parameters of the group synchronization thread and the individual independent thread, and output the training results and logs.

[0047] Furthermore, the progress snapshot at least includes the necessary information for identifying the task, locating the progress, restoring parameters, and ensuring consistency; preferably, it includes task identifier, step, parameter snapshot, sequence identifier or monotonic clock, identifier for idempotent control, credentials for recovery, and content summary value.

[0048] Furthermore, the freeze triggering conditions include at least one of the following: the group synchronization thread entering a new stage, contention for critical resources, or the deviation of the individual independent thread from the group baseline exceeding the coordination threshold.

[0049] Furthermore, the continuation conditions include: the group synchronization thread phase is stable, the target resource is available, and the parameters of the individual independent thread have been pulled back to at least one or more of the parameters within the collaboration band.

[0050] Furthermore, the collaborative band is defined by any consistency metric, including but not limited to relative deviation, similarity, distance metric or a combination thereof, and the concurrency control mechanism includes but not limited to priority-based mutual exclusion, token arbitration or one or more other concurrency control means. Before continuation, integrity verification is performed on the progress snapshot, including at least verification of the validity of the content summary value and the credentials used for recovery.

[0051] Furthermore, if the frozen individual independent thread fails to meet the continuation conditions within a preset time limit, the progress snapshot is marked as a residual snapshot for subsequent window continuation. The parameter pullback is executed according to the step and boundary limits of each parameter axis, and frequent oscillations are avoided based on the maintenance count, until the collaboration zone is entered. The consistency check includes the comparison and merging of task completion, key indicators and progress snapshots, and sorting is performed based on sequence identifiers or equivalence mechanisms to resolve write conflicts. The individual independent thread and the group synchronization thread are managed by a state machine. The state machine includes at least running, frozen and recovery transition states. There are one or more individual independent threads.

[0052] Example 2: A training control system, comprising:

[0053] The synchronization control module is used to drive the phase advancement and stability determination of the group's synchronization thread;

[0054] The independent thread management module is used to create, freeze, and continue one or more individual independent threads, and maintain the state machine;

[0055] The concurrency conflict resolution module is used to perform scheduling and resource locking arbitration using concurrency control mechanisms when threads contend for resources.

[0056] The collaborative pullback module is used to pull back individual parameters based on group baselines and collaborative bands;

[0057] The snapshot and recovery module is used to write progress snapshots and perform integrity checks and continuation based on content digests, idempotent control identifiers, and recovery credentials;

[0058] The consistency verification module is used to merge the progress of the two types of threads and output the results when the training window closes.

[0059] The concurrent conflict resolution module employs one or more of the following methods: priority-based mutual exclusion, token arbitration, or other concurrent control mechanisms.

[0060] The collaborative pullback module performs a pullback at any positive threshold δ, where δ is defined by a consistency metric.

[0061] The snapshot and recovery module persists snapshots by appending logs and reconciles them with the server-side receipt image when online.

[0062] Example 3: An electronic device includes a processor and a memory, wherein the memory stores a computer program that runs on the processor, and the processor executes the program to implement the method.

[0063] Example 4: A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method described thereon.

[0064] A computer program product that, when run on a computer, executes the method described.

[0065] Further explanation of the above technical solutions:

[0066] 1. Dual-thread parallelism: During classroom operation, G-Thread and one or more P-Threads are maintained simultaneously;

[0067] 2. Freeze / Continue: When the G-Thread phase switches, resource contention is detected, or unauthorized deviation is detected, the relevant P-Thread is frozen and written to the progress snapshot F; when the phase is stable, resources are available, and parameters are pulled back to the co-band, the process continues from the snapshot point.

[0068] 3. Conflict resolution: Following the principle of synchronization priority, in the event of a conflict, the G-Thread obtains priority access through the concurrency control mechanism, and the P-Thread yields the resources;

[0069] IV. Group baseline coordination: The difficulty and rhythm parameters of P-Thread remain within the coordination band δ relative to the group baseline, and are automatically pulled back if the threshold is exceeded;

[0070] V. Snapshots and Reliable Resumption: F = {necessary information for identifying tasks, locating progress, restoring parameters and ensuring consistency}, preferably including task_id, step, params, sequence identifier / monotonic clock, identifier for idempotent control, credentials for recovery, and content summary value;

[0071] VI. Closed-loop convergence: When the continuation is completed or the training window expires, perform a merge and consistency check on the two types of threads.

[0072] Further explanation of the terms and parameters in the above technical solution:

[0073] Training window: refers to a training interval that is advanced within a controlled duration and with a target. The end of the window triggers a convergence and verification.

[0074] G-Thread: Group synchronization thread, advancing stages at a unified pace (e.g., S1 / S2 / ...).

[0075] P-Thread: An independent thread that asynchronously executes remedial / acceleration subtasks within a window; there can be one or more such threads.

[0076] Freeze Point: The set of events that trigger a freeze, including: G-Thread entering a new phase, contention for critical resources, and unauthorized deviation.

[0077] Resume Point: A set of events that trigger recovery, including: G-Thread phase stabilization, window opening, resource release, and parameter pullback completion.

[0078] Resources (general definition): A collective term for software-controllable resources such as visual input, audio input, rendering area, inference instances, and network bandwidth (without limitation on specific hardware form).

[0079] Unauthorized deviation: The relative deviation of the core parameters of P-Thread from the group baseline exceeds the co-band threshold δ.

[0080] Co-band δ: Any positive threshold (δ>0), which can be defined by relative deviation, similarity or other consistency measures (example values ​​of δ≈0.1–0.3 are given in the examples, which are not limited).

[0081] Progress snapshot F: It should at least contain the necessary information for identifying the task, locating the progress, restoring parameters and ensuring consistency; preferably it should contain task_id, step, params, sequence identifier / monotonic clock, identifier for idempotent control, credentials for recovery and content summary value.

[0082] Reliable continuation: Local mirror is appended on an event-by-event basis; after networking, it is submitted in idempotent control and sequence number order, and idempotent merging and reconciliation are performed based on the receipt (no restrictions on data format and protocol).

[0083] Preset time limit: The maximum waiting time after freezing. If the time limit is exceeded, the snapshot will be marked as a remnant so that it can be resumed after class or in the next window.

[0084] The system described in this invention includes at least:

[0085] Synchronization control module: drives the stage progression and stability determination of G-Thread;

[0086] Independent thread management module: Creates, freezes, and continues one or more P-Threads, and maintains the state machine;

[0087] Concurrency conflict resolution module: When two types of threads contend for resources, a concurrency control mechanism is used for scheduling and resource locking arbitration;

[0088] Collaborative pullback module: Performs pullback on individual parameters based on group baselines and collaborative bands (including stepping, boundary limits, and hold counts);

[0089] Snapshot and Recovery Module: Writes progress snapshots and performs integrity checks and continuation based on content digests, idempotent control flags, and recovery credentials;

[0090] Consistency verification module: Completes the progress convergence and result output of the two types of threads when the training window ends.

[0091] Example 5: Processing flow of the system of the present invention:

[0092] S1 Parallel Startup: A G-Thread is created when the class starts; when a seat is found to have fallen behind or finished early, a P-Thread is started for that seat (multiple threads can exist if necessary).

[0093] S2 Monitoring and Judgment: Continuously monitor phase changes, resource status, and individual deviations; when any freezing condition is met, proceed to S3.

[0094] S3 Freeze: P-Thread writes snapshot F and releases contentionable resources, setting it to FROZEN.

[0095] S4 Concurrency Resolution and Group Advancement: G-Thread continues to advance to a new stage and stabilizes; conflicts are resolved by the concurrency control mechanism, which prioritizes access.

[0096] S5 Resumption Decision: When the resumption conditions are met (stage stability, resource availability, parameter pullback completed), P-Thread is restored from step F of snapshot F.

[0097] S6 Cooperative Pullback: If the P-Thread parameter deviates by more than δ, the pullback is performed in axial steps and is subject to boundary constraints and hold count constraints until it enters the cooperative zone.

[0098] S7 Merge and Verify: At the end of the window, merge the P-Thread progress into the G-Thread, perform consistency verification and log write-to-time; if not completed, generate a residual snapshot and hand it over to the next window to continue.

[0099] Example 1 (Group Synchronization + Individual Remediation): In a four-seat group training, when the pass rate of seat S3 is continuously lower than the threshold or the latency is abnormally high, the system only starts the P-Thread for S3 and distributes a slow-paced / short text sequence; when a G-Thread phase switch or resource conflict occurs, the P-Thread of S3 is frozen and written to snapshot F; when the new phase is stable and the parameters are pulled back to the co-band, it resumes from the snapshot point.

[0100] Reference Example 2: (Parameter Coordinated Pullback) Define the coordinated band threshold δ centered on the group baseline (example δ=0.20); the system performs step pullback according to the parameter axis (such as frame_ms, pieces_range, complexity, etc.), and applies boundary constraints and maintains the count to avoid oscillation; after entering the coordinated band, normal advancement resumes.

[0101] Reference Example 3: (Reliable Continuation and Reconciliation) When frozen, local mirrors are appended on an event-by-event basis; after networking, they are submitted in idempotent control and sequence number order and idempotent merging and reconciliation are performed based on the receipt; if the continuation conditions are not met within the preset time limit, the snapshot is marked as carry-over for subsequent windows to continue.

[0102] Reference Example 4: (Optional Embodiments and Variations)

[0103] The types of resources can be expanded according to the specific implementation of the task, but they are all based on software-controllable resources and are not limited to any specific peripherals;

[0104] The collaborative threshold δ, preset time limit, and pullback step are adaptive;

[0105] Consistency verification can be integrated with learning analytics services to drive closed-loop convergence through indicator alignment and threshold calibration.

[0106] Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A method for freezing and resuming training progress in a dual-mode system, characterized in that, include: S01: During training, a group synchronization thread and one or more individual independent threads are run simultaneously; S02: When a group synchronization thread phase switch, critical resource contention, or the deviation of the parameters of the individual independent thread relative to the group baseline exceeds the coordination band threshold is detected, the individual independent thread is frozen and a progress snapshot is generated. S03: When the continuation conditions are met, resume the execution of the individual independent thread from the progress snapshot; S04: When resource conflicts occur between two types of threads, a concurrency control mechanism is used to determine the priority of resource access, and the individual independent thread relinquishes the resources in the event of a conflict; S05: Constrain the training parameters of the individual independent thread within a collaborative band with the group benchmark as a reference. When the deviation exceeds the threshold δ (δ>0), perform a pullback to enter the collaborative band. S06: At the end of the training window, perform a merge and consistency check on the progress and parameters of the group synchronization thread and the individual independent thread, and output the training results and logs.

2. The method of claim 1, wherein: The progress snapshot includes at least the necessary information for identifying tasks, locating progress, restoring parameters, and ensuring consistency; preferably, it includes task identifiers, steps, parameter snapshots, sequence identifiers or monotonic clocks, identifiers for idempotent control, credentials for recovery, and content summary values.

3. The method according to claim 2, characterized in that: The freeze trigger conditions include at least one of the following: the group synchronization thread enters a new stage, there is contention for critical resources, or the deviation of the individual independent thread from the group baseline exceeds the coordination threshold.

4. The method according to claim 3, characterized in that: The continuation conditions include: the group synchronization thread phase is stable, the target resource is available, and the parameters of the individual independent thread have been pulled back to at least one or more of the parameters in the collaboration band.

5. The method according to claim 4, characterized in that: The collaborative band is defined by any consistency metric, including but not limited to relative deviation, similarity, distance metric or a combination thereof. The concurrency control mechanism includes but is not limited to priority-based mutual exclusion, token arbitration or one or more other concurrency control methods. Before continuation, an integrity check is performed on the progress snapshot, including at least a validity check on the content summary value and the credentials used for recovery.

6. The method according to claim 5, characterized in that: If the frozen individual independent thread fails to meet the continuation conditions within a preset time limit, the progress snapshot is marked as a residual snapshot for subsequent windows to continue. The parameter pullback is executed according to the step and boundary limits of each parameter axis, and frequent oscillations are avoided based on the maintenance count, until the collaboration zone is entered. The consistency check includes the comparison and merging of task completion, key indicators and progress snapshots, and sorting is performed based on sequence identifiers or equivalence mechanisms to resolve write conflicts. The individual independent thread and the group synchronization thread are managed by a state machine. The state machine includes at least running, frozen and recovery transition states. There are one or more individual independent threads.

7. A training control system for implementing the method according to any one of claims 1 to 6, characterized in that, include: The synchronization control module is used to drive the phase advancement and stability determination of the group's synchronization thread; The independent thread management module is used to create, freeze, and continue one or more individual independent threads, and maintain the state machine; The concurrency conflict resolution module is used to perform scheduling and resource locking arbitration using concurrency control mechanisms when threads contend for resources. The collaborative pullback module is used to pull back individual parameters based on group baselines and collaborative bands; The snapshot and recovery module is used to write progress snapshots and perform integrity checks and continuation based on content digests, idempotent control identifiers, and recovery credentials; The consistency verification module is used to merge the progress of the two types of threads and output the results when the training window closes. The concurrent conflict resolution module employs one or more of the following methods: priority-based mutual exclusion, token arbitration, or other concurrent control mechanisms. The collaborative pullback module performs a pullback at any positive threshold δ, where δ is defined by a consistency metric. The snapshot and recovery module persists snapshots by appending logs and reconciles them with the server-side receipt image when online.

8. An electronic device comprising a processor and a memory, characterized in that: The memory stores a computer program that runs on the processor, which executes the program to implement the method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that: It contains a computer program that, when executed by a processor, implements the method described in any one of claims 1 to 6.

10. A computer program product, characterized in that: When run on a computer, the method described in any one of claims 1 to 6 is performed.