Control method and system of streaming files in office scenes
By marking the processing content area in the streaming file, associating the flow sequence table and matching staff, and combining the trigger time definition status combination of each staff, the problem of not being able to capture the dynamic changes in the streaming file content in the existing technology is solved, and the intelligent matching and processing arrangement of the streaming file control mode is realized.
Patent Information
- Application Number
- CN202411043772.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-31
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2044-07-31
AI Technical Summary
When the prior art processes streaming files synchronously, it is impossible to effectively capture the dynamic changes in the content, resulting in the inability to make good processing arrangements based on the streaming file content.
By marking the content area that needs to be processed in the streaming file, associating the flow sequence table and the content area, matching the staff and processing order, and defining the combination of synchronization and asynchronous states based on the trigger time and content area of each staff, finally defining the control mode of the streaming file.
It realizes intelligent matching of streaming file control mode, makes full use of the combined synchronous and asynchronous state triggering working methods, ensures the processing arrangement based on streaming file content, and controls the presentation of streaming files among multiple staff members.
Smart Images

Figure CN118964306B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of control systems for streaming files in office scenarios, and in particular to a control method and system for streaming files in office scenarios. Background Art
[0002] With the development of technology, streaming files are used as one of the office files in office scenarios. Streaming files are circulated and processed among various staff members. In the existing technology, streaming files are opened synchronously and various staff members process the contents. However, the synchronous processing will affect the dynamic changes of the filled-in contents, and it is impossible to make corresponding processing arrangements based on the contents in the streaming files. Summary of the invention
[0003] The purpose of the present invention is to overcome the shortcomings of the prior art. The present invention provides a control method and system for streaming files in an office scene, marking the content area that needs to be processed in the streaming file; associating a flow sequence table and the content area that needs to be processed in the streaming file, and matching the corresponding staff and the processing order for the content area that needs to be processed, and at the same time, defining the synchronous state combination and the asynchronous state combination of each staff member for the streaming file according to the trigger time of each staff member and the corresponding content area, associating the synchronous state combination and the asynchronous state combination, and defining the combination coefficient; defining the control mode of the streaming file according to the combination coefficient, the flow sequence table and the content area that needs to be processed in the streaming file, thereby realizing intelligent matching of the control mode of the streaming file, and making full use of the synchronous state combination and the asynchronous state combination to trigger the corresponding working mode, so as to make corresponding processing arrangements based on the content in the streaming file.
[0004] In order to solve the above technical problems, an embodiment of the present invention provides a method for controlling streaming files in an office scenario, which is applied to a control scenario of streaming files in an office scenario;
[0005] The method for controlling the streaming file in an office scene includes:
[0006] In the office scenario, basic information and file content of streaming files are collected, and a flow sequence table of streaming files in the office scenario is defined;
[0007] Defining the file type of the streaming file based on the basic information of the streaming file and the file content, and marking the content area in the streaming file that needs to be processed;
[0008] Associate the flow sequence table with the content area to be processed in the streaming file, and match the corresponding staff and processing sequence for the content area to be processed;
[0009] Collect the work plan of each staff member in the office scene, and define the trigger time of each staff member according to the work plan and flow sequence table of each staff member;
[0010] According to the triggering time of each staff member and the corresponding content area, define the synchronous state combination and the asynchronous state combination of each staff member for the flow file, associate the synchronous state combination and the asynchronous state combination, and define the combination coefficient;
[0011] The control mode of the streaming file is defined according to the combination coefficient, the streaming sequence table and the content area to be processed in the streaming file. The control modes include dynamic streaming mode, locking mode, semi-locking mode and free mode.
[0012] Optionally, in the office scene, basic information and file content of the streaming file are collected, and a flow sequence table of the streaming file in the office scene is defined, including:
[0013] Collect work records of multiple staff members at their workplaces, associate them based on multiple work records and working hours, and build a work record space;
[0014] In the work record space, multiple corresponding work records are associated within the same working time, and work record combinations are defined. The corresponding work scene features are determined based on the work record combinations and working time.
[0015] Building an office scene based on multiple work scene features, which is dynamically adjusted based on the adjustment of working hours to adapt to the working habits of multiple staff members;
[0016] In office scenarios, collect basic information and file contents of streaming files;
[0017] The flow sequence table of the streaming file in the office scene is defined based on the matching of the basic information of the streaming file, the file content and the responsibilities of each staff member.
[0018] Optionally, the step of defining the file type of the streaming file based on the basic information of the streaming file and the file content, and marking the content area in the streaming file that needs to be processed, includes:
[0019] Defining the file type of the streaming file according to the basic information of the streaming file;
[0020] Associate file types and file contents, and define the content to be processed based on the file types and file contents;
[0021] Define the processing order of each staff member relative to the file content based on the content to be processed and the flow sequence table;
[0022] Iterate through the file contents in the order in which each worker processes them relative to the file contents;
[0023] Divide the file into multiple areas based on the file content, and mark the multiple areas with to-be-processed markers;
[0024] The content area to be processed in the streaming file is defined according to the to-be-processed marks in the multiple areas and the text contents in the to-be-processed marks.
[0025] Optionally, associating the flow sequence table with the content area to be processed in the streaming file, and matching the corresponding staff and processing sequence for the content area to be processed, includes:
[0026] Freeze the flow sequence table and the content area that needs to be processed in the streaming file;
[0027] Divide a plurality of sequence nodes based on the flow sequence table, and distribute the plurality of sequence nodes in sequence;
[0028] In the process of associating the flow sequence table with the content area to be processed in the flow file, multiple sequence nodes are matched with the content area to be processed in the flow file, and the content parts that the multiple sequence nodes are responsible for are defined;
[0029] Based on the functions required by the multiple sequence nodes and the content parts that the multiple sequence nodes are responsible for, the comprehensive capabilities matched by the sequence nodes are defined;
[0030] Associate the comprehensive capabilities matched by the sequence node and the corresponding staff;
[0031] A matching coefficient is defined based on the comprehensive capabilities matched by the sequential node and the matching of the corresponding staff;
[0032] If the matching coefficient is lower than the preset matching coefficient threshold, the replacement of the staff is triggered, and the final staff is selected according to the comprehensive capabilities matched by the sequential nodes;
[0033] Match the corresponding staff and processing order according to the content areas that need to be processed.
[0034] Optionally, the collecting of the work plan of each staff member in the office scene, and defining the trigger time of each staff member according to the work plan of each staff member and the flow sequence table, include:
[0035] Collect the work plan of each staff member in the office scene, which is the preset work arrangement and time arrangement of each staff member;
[0036] Fix the work plan and associate the work plan with the flow sequence table;
[0037] Define corresponding idle time periods based on the traversal of the work plan;
[0038] Compare the idle time period with the filling time agreed upon in the flow sequence table, and define the time difference between the idle time period and the filling time agreed upon in the flow sequence table;
[0039] If the time difference exceeds the preset time difference threshold, the work plan is optimized based on the filling time agreed in the flow sequence table, and the filling time is embedded in the work plan;
[0040] In the work plan, traverse the location of the filled time and define the adjacent work events according to the location of the filled time;
[0041] Define incident levels based on identification of work hours;
[0042] If the event level is lower than the event level of the content area that needs to be processed, the filling time will be frozen, and the content area that needs to be processed will be listed in the corresponding position to define the trigger time of each staff member and optimize the subsequent working time.
[0043] Optionally, the method of defining the synchronous state combination and the asynchronous state combination of the flow file by each staff member according to the trigger time of each staff member and the corresponding content area, associating the synchronous state combination and the asynchronous state combination, and defining the combination coefficient includes:
[0044] Freeze the trigger time of each staff member;
[0045] Corresponding content areas are associated based on the trigger time of each staff member, and comparison is performed for each trigger time;
[0046] Among multiple trigger times, define the trigger time difference between two adjacent trigger times;
[0047] Based on the comparison between the trigger time difference and the preset trigger time difference threshold, multiple trigger times are planned to form synchronous state time and asynchronous state time.
[0048] Optionally, the method further includes defining the synchronous state combination and the asynchronous state combination of each staff member for the flow file according to the trigger time of each staff member and the corresponding content area, associating the synchronous state combination and the asynchronous state combination, and defining the combination coefficient:
[0049] According to the synchronization status time, the corresponding staff is traced back, and the corresponding content area in the circulation file is determined based on the staff, and multiple content areas and corresponding staff are combined to form the synchronization status combination of each staff for the circulation file;
[0050] According to the asynchronous state time, the corresponding staff is traced back, and the corresponding content area in the circulation file is determined based on the staff, and the asynchronous state combination of each staff for the circulation file is constructed by combining multiple content areas and corresponding staff;
[0051] Freeze the asynchronous state combination and the synchronous state combination;
[0052] The synchronous state combination and the asynchronous state combination are associated, and a combination coefficient is defined.
[0053] Optionally, the control mode of the streaming file is defined according to the combination coefficient, the streaming sequence table and the content area to be processed in the streaming file, and the control mode includes a dynamic streaming mode, a locking mode, a semi-locking mode and a free mode, including:
[0054] Fixed frame combination coefficient;
[0055] Defining the proportion of the synchronous state combination and the asynchronous state combination based on the combination coefficient;
[0056] Matching the proportion of the synchronous state combination and the asynchronous state combination to the flow sequence table and the content area that needs to be processed in the streaming file;
[0057] A synchronous state mark or an asynchronous state mark is marked based on the flow sequence table.
[0058] Optionally, the control mode of the streaming file is defined according to the combination coefficient, the streaming sequence table and the content area to be processed in the streaming file, the control mode including a dynamic streaming mode, a locking mode, a semi-locking mode and a free mode, and further includes:
[0059] Match the content area that needs to be processed in the corresponding streaming file with the synchronization status mark or the asynchronous status mark;
[0060] Collect the content area corresponding to the synchronous state mark and the content area corresponding to the asynchronous state mark;
[0061] Determine a first mode coefficient based on a content area corresponding to the synchronization state mark, and determine a second mode coefficient based on a content area corresponding to the non-synchronization state mark;
[0062] The control mode of the streaming file is defined according to the second mode coefficient, the first mode coefficient and the estimated completion time period, and the control modes include a dynamic flow mode, a locking mode, a semi-locking mode and a free mode.
[0063] In addition, an embodiment of the present invention further provides a control system for a streaming file in an office scene, and the control system for a streaming file in an office scene includes:
[0064] The flow sequence table module is used to collect the basic information and file content of the streaming file in the office scene, and define the flow sequence table of the streaming file in the office scene;
[0065] A content area module, used to define the file type of the streaming file based on the basic information of the streaming file and the file content, and mark the content area in the streaming file that needs to be processed;
[0066] A matching module is used to associate the flow sequence table with the content area to be processed in the streaming file, and match the corresponding staff and processing order for the content area to be processed;
[0067] The trigger time module is used to collect the work plan of each staff member in the office scene, and define the trigger time of each staff member according to the work plan and flow sequence table of each staff member;
[0068] A combination module is used to define the synchronous state combination and the asynchronous state combination of each staff member for the flow file according to the trigger time of each staff member and the corresponding content area, associate the synchronous state combination and the asynchronous state combination, and define the combination coefficient;
[0069] The control mode module is used to define the control mode of the streaming file according to the combination coefficient, the flow sequence table and the content area to be processed in the streaming file. The control modes include dynamic flow mode, locking mode, semi-locking mode and free mode.
[0070] In an embodiment of the present invention, through the method in the embodiment of the present invention, in an office scene, basic information and file content of a streaming file are collected, and a flow sequence table of the streaming file in the office scene is defined; based on the basic information and file content of the streaming file, the file type of the streaming file is defined, and the content area to be processed in the streaming file is marked; the flow sequence table and the content area to be processed in the streaming file are associated, and the corresponding staff and processing sequence are matched for the content area to be processed, so as to arrange the content area to be processed in sequence, and control the corresponding filling time for the staff, and at the same time, collect the work plan of each staff member in the office scene, and The planning and flow sequence table define the trigger time of each staff member; according to the trigger time of each staff member and the corresponding content area, the synchronous state combination and asynchronous state combination of each staff member for the flow file are defined, the synchronous state combination and the asynchronous state combination are associated, and the combination coefficient is defined; according to the combination coefficient, the flow sequence table and the content area to be processed in the streaming file, the control mode of the streaming file is defined, thereby realizing the intelligent matching of the control mode of the streaming file, and making full use of the synchronous state combination and the asynchronous state combination to trigger the corresponding working mode, so as to make corresponding processing arrangements based on the content in the streaming file, and control the presentation method of the streaming file among multiple staff members. BRIEF DESCRIPTION OF THE DRAWINGS
[0071] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0072] Figure 1 is a flow chart of a method for controlling a streaming file in an office scenario according to an embodiment of the present invention;
[0073] Figure 2 is a flow chart of S11 in the method for controlling a streaming file in an office scene in an embodiment of the present invention;
[0074] Figure 3 is a flow chart of S12 in the method for controlling a streaming file in an office scene in an embodiment of the present invention;
[0075] Figure 4 is a flow chart of S13 in the method for controlling a streaming file in an office scene in an embodiment of the present invention;
[0076] Figure 5is a flow chart of S14 in the method for controlling a streaming file in an office scene in an embodiment of the present invention;
[0077] Figure 6 is a flow chart of S15 in the method for controlling a streaming file in an office scene in an embodiment of the present invention;
[0078] Figure 7 is a flow chart of S16 in the method for controlling a streaming file in an office scene in an embodiment of the present invention;
[0079] Figure 8 It is a schematic diagram of the structure of a control system for streaming files in an office scenario according to an embodiment of the present invention;
[0080] Fig. 9 The figure is a hardware diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0081] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0082] Method Embodiment
[0083] See also Figures 1 to 9 , a method for controlling streaming files in an office scene, applied to a control scene of streaming files in an office scene; the method for controlling streaming files in an office scene includes:
[0084] Step S11: In an office scene, basic information and file content of a streaming file are collected, and a flow sequence table of the streaming file in the office scene is defined;
[0085] Step S12: defining the file type of the streaming file based on the basic information of the streaming file and the file content, and marking the content area in the streaming file that needs to be processed;
[0086] Step S13: Associating the flow sequence table with the content area to be processed in the streaming file, and matching the corresponding staff and processing sequence for the content area to be processed;
[0087] Step S14: collecting the work plan of each staff member in the office scene, and defining the trigger time of each staff member according to the work plan and flow sequence table of each staff member;
[0088] Step S15: defining the synchronous state combination and the asynchronous state combination of each staff member for the flow file according to the trigger time of each staff member and the corresponding content area, associating the synchronous state combination and the asynchronous state combination, and defining the combination coefficient;
[0089] Step S16: defining a control mode of the streaming file according to the combination coefficient, the streaming sequence table and the content area to be processed in the streaming file, the control modes including dynamic streaming mode, locking mode, semi-locking mode and free mode.
[0090] In an embodiment of the present invention, through the method in the embodiment of the present invention, in an office scene, basic information and file content of a streaming file are collected, and a flow sequence table of the streaming file in the office scene is defined; based on the basic information and file content of the streaming file, the file type of the streaming file is defined, and the content area that needs to be processed in the streaming file is marked; the flow sequence table and the content area that needs to be processed in the streaming file are associated, and the corresponding staff and processing order are matched for the content area that needs to be processed, so as to facilitate sequential arrangement for the content area that needs to be processed, and control the corresponding filling time for the staff.
[0091] At the same time, the work plan of each staff member in the office scene is collected, and the trigger time of each staff member is defined according to the work plan of each staff member and the flow sequence table; according to the trigger time of each staff member and the corresponding content area, the synchronous state combination and the asynchronous state combination of each staff member for the flow file are defined, the synchronous state combination and the asynchronous state combination are associated, and the combination coefficient is defined; according to the combination coefficient, the flow sequence table and the content area to be processed in the streaming file, the control mode of the streaming file is defined, thereby realizing intelligent matching of the control mode of the streaming file, and making full use of the synchronous state combination and the asynchronous state combination to trigger the corresponding working mode, so as to make corresponding processing arrangements based on the content in the streaming file, and control the presentation method of the streaming file among multiple staff members.
[0092] refer to Figure 2 , in step S11, in the office scene, basic information and file content of the streaming file are collected, and a flow sequence table of the streaming file in the office scene is defined;
[0093] In the specific implementation process of the present invention, the specific steps may be:
[0094] S111: collecting work records of multiple staff members at the work location, associating the multiple work records and working time, and constructing a work record space;
[0095] S112: In the work record space, multiple corresponding work records are associated within the same working time, and a work record combination is defined, and corresponding work scene features are determined according to the work record combination and the working time;
[0096] S113: constructing an office scene based on multiple work scene features, and dynamically adjusting the office scene based on the adjustment of working hours to adapt to the working habits of multiple staff members;
[0097] S114: In an office scenario, basic information and file content of a streaming file are collected;
[0098] S115: Based on the basic information of the streaming file, the file content, and the matching of the responsibilities of each staff member, a flow sequence table of the streaming file in the office scene is defined.
[0099] In an embodiment of the present application, work records of multiple staff members at their workplaces are collected, associated based on the multiple work records and working times, and a work record space is constructed. At this time, previous work records and working times are controlled, so as to construct a work record space based on the previous work records and working times of the work records, and then the work records are processed to facilitate analysis within the work record space.
[0100] At this time, in the work record space, multiple corresponding work records are associated within the same working time, and a work record combination is defined, so as to control the work record combination as a whole, so as to facilitate further processing according to the work record combination. Therefore, the corresponding work scene characteristics are determined according to the work record combination and working time, thereby ensuring the accuracy of the work scene characteristics, and then introducing the control of the work scene characteristics.
[0101] Furthermore, an office scene is constructed based on multiple work scene features, so that multiple work scene features can be managed and controlled, thereby building an office scene under the overall management of multiple work scene features, thereby clearly defining the office scene and ensuring the accuracy of the office scene. Therefore, the office scene is dynamically regulated based on the adjustment of working hours to adapt to the working habits of multiple staff members, thereby being suitable for the working habits of multiple staff members.
[0102] Therefore, in the office scenario, the basic information and file content of the streaming files are collected; based on the matching of the basic information of the streaming files, the file content and the responsibilities of each staff member, the flow sequence table of the streaming files in the office scenario is defined, so as to introduce the flow sequence table of the streaming files in the office scenario, and control the delivery path of the streaming files based on the flow sequence table, so as to manage the processing order of the streaming files by each staff member.
[0103] refer to Figure 3 In step S12, the file type of the streaming file is defined based on the basic information of the streaming file and the file content, and the content area in the streaming file that needs to be processed is marked;
[0104] In the specific implementation process of the present invention, the specific steps may be:
[0105] S121: defining the file type of the streaming file according to the basic information of the streaming file;
[0106] S122: Associating the file type and the file content, and defining the content to be processed according to the file type and the file content;
[0107] S123: defining the processing order of each staff member relative to the file content according to the content to be processed and the flow sequence table;
[0108] S124: traversing the file content in the processing order of each worker relative to the file content;
[0109] S125: Divide the file into multiple regions based on the file content, and mark the multiple regions with to-be-processed markers;
[0110] S126: Define the content area to be processed in the streaming file according to the to-be-processed marks in the multiple areas and the text content in the to-be-processed marks.
[0111] In an embodiment of the present application, the file type of the streaming file is defined according to the basic information of the streaming file, so as to perform type control on the file type of the streaming file, thereby triggering corresponding type logic based on the file type of the streaming file.
[0112] In this type of logic, the file type and file content are associated, and the content to be processed is defined based on the file type and file content, thereby clarifying the content to be processed in the streaming file, so as to facilitate content control for the content to be processed in the streaming file, and then define the processing order of each staff member relative to the file content based on the content to be processed and the flow sequence table, thereby ensuring that each staff member processes the streaming file in sequence. Optionally, the streaming file is a work content table, announcement file, project file, etc., which is not limited here.
[0113] At this time, in the processing order of each staff member relative to the file content, the file content is traversed and the file content is controlled so as to divide the file into multiple areas based on the file content, and mark the multiple areas with pending marks, thereby defining the positions that need to be processed in multiple areas, so as to present the areas to be processed based on the pending marks, and then define the content areas that need to be processed in the streaming file according to the pending marks in the multiple areas and the text content in the pending marks, thereby controlling the content areas that need to be processed in the streaming file and assigning them to corresponding staff members.
[0114] refer to Figure 4 , in step S13, the flow sequence table and the content area to be processed in the streaming file are associated, and the corresponding staff and processing sequence are matched for the content area to be processed;
[0115] In the specific implementation process of the present invention, the specific steps may be:
[0116] S131: freeze the flow sequence table and the content area that needs to be processed in the streaming file;
[0117] S132: Divide the plurality of sequence nodes based on the flow sequence table, and distribute the plurality of sequence nodes in sequence;
[0118] S133: In the process of associating the flow sequence table with the content area to be processed in the flow file, multiple sequence nodes are matched with the content area to be processed in the flow file, and the content parts that the multiple sequence nodes are responsible for are defined;
[0119] S134: Based on the functions required by the plurality of sequential nodes and the content parts that the plurality of sequential nodes are responsible for, define the comprehensive capabilities matched by the sequential nodes;
[0120] S135: Associating the comprehensive capabilities matched by the sequence node and the corresponding staff;
[0121] S136: defining a matching coefficient based on the comprehensive capabilities matched by the sequence node and the matching of the corresponding staff;
[0122] S137: If the matching coefficient is lower than the preset matching coefficient threshold, the replacement of the staff is triggered, and the final staff is selected according to the comprehensive capabilities matched by the sequence node;
[0123] S138: Matching corresponding staff and processing order for the content area that needs to be processed.
[0124] In the embodiment of the present application, the content area to be processed in the flow sequence table and the streaming file is frozen so as to facilitate matching with the content area to be processed in the flow sequence table and the streaming file.
[0125] At this time, multiple sequence nodes are divided based on the flow sequence table, and the multiple sequence nodes are distributed in sequence, so as to introduce multiple sequence nodes, so as to perform node management on multiple sequence nodes. At the same time, in the process of associating the flow sequence table with the content area to be processed in the streaming file, multiple sequence nodes are matched with the content area to be processed in the streaming file, and the content parts that the multiple sequence nodes are responsible for are defined, so as to manage the work content of each node, so as to perform node-based management based on the content part.
[0126] Furthermore, the comprehensive capabilities matched by the sequence nodes are defined based on the functions required by the multiple sequence nodes and the content parts that the multiple sequence nodes are responsible for; the comprehensive capabilities matched by the sequence nodes and the corresponding staff are associated, so as to further associate and process the comprehensive capabilities matched by the sequence nodes and the corresponding staff.
[0127] Therefore, a matching coefficient is defined based on the comprehensive capabilities matched by the sequence node and the matching of the corresponding staff; if the matching coefficient is lower than the preset matching coefficient threshold, the replacement of the staff is triggered, and the final staff is screened according to the comprehensive capabilities matched by the sequence node, so as to facilitate personnel matching based on the comprehensive capabilities matched by the sequence node and the corresponding staff, and ensure the staff's control over the comprehensive capabilities matched by the sequence node, so as to facilitate the screening of the final staff according to the comprehensive capabilities matched by the sequence node, realize the replacement of the final staff and ensure the processing of the content part corresponding to the sequence node, and at the same time, match the corresponding staff and processing order for the content area that needs to be processed.
[0128] refer to Figure 5 , S14: collecting the work plan of each staff member in the office scene, and defining the trigger time of each staff member according to the work plan and flow sequence table of each staff member;
[0129] In the specific implementation process of the present invention, the specific steps may be:
[0130] S141: freeze multiple working parameter combinations;
[0131] S142: Collecting the work plan of each staff member in the office scene, where the work plan is the preset work arrangement and time arrangement of each staff member;
[0132] S143: Fix the work plan and associate the work plan with the flow sequence table;
[0133] S144: defining corresponding idle time periods based on the traversal of the work plan;
[0134] S145: Compare the idle time period with the filling time agreed upon in the flow sequence table, and define the time difference between the idle time period and the filling time agreed upon in the flow sequence table;
[0135] S146: If the time difference exceeds a preset time difference threshold, the work plan is optimized based on the filling time agreed in the flow sequence table, and the filling time is embedded in the work plan;
[0136] S147: In the work plan, traverse the position where the filled-in time is located, and define adjacent work events according to the position where the filled-in time is located;
[0137] S148: Define event levels based on identification of working hours;
[0138] S149: If the event level is lower than the event level of the content area that needs to be processed, the filling time is frozen, and the content area that needs to be processed is listed in the corresponding position to define the trigger time of each staff member and optimize the subsequent working time.
[0139] In an embodiment of the present application, multiple work parameter combinations are frozen and managed. At this time, the work plan of each staff member in the office scene is collected. The work plan is a preset work arrangement and time arrangement for each staff member, so as to introduce the work arrangement and time arrangement of the work plan, and be compatible with the consideration of the original work arrangement of each staff member.
[0140] At this time, the work plan is frozen, and the work plan and the flow sequence table are associated; the corresponding idle time period is defined based on the traversal of the work plan, so as to clarify the idle time period, so as to compare the idle time period with the filling time agreed in the flow sequence table, and define the time difference between the idle time period and the filling time agreed in the flow sequence table; if the time difference exceeds the preset time difference threshold, the work plan is optimized based on the filling time agreed in the flow sequence table, and the filling time is embedded in the work plan, so as to supplement the work plan and make full use of the idle time period of each staff member to be compatible with the consideration of the original work arrangement of each staff member.
[0141] Therefore, in the work plan, the location of the filled-in time is traversed, and the adjacent work events are defined according to the location of the filled-in time; the event level is defined based on the identification of the working time; if the event level is lower than the event level of the content area that needs to be processed, the filled-in time is frozen, and the content area that needs to be processed is listed in the corresponding position to define the trigger time of each staff member and optimize the subsequent working time, so as to make reasonable arrangements for the subsequent working time.
[0142] At the same time, a comparison of event levels lower than the event levels of the content areas that need to be processed is introduced, and the event levels of the content areas that need to be processed are controlled, so as to control the event levels of the content areas that need to be processed and the work events, and realize the embedded work planning management of the content areas that need to be processed. The filling time is frozen, and the content areas that need to be processed are listed in the corresponding positions to define the trigger time of each staff member and optimize the subsequent working time, so as to make reasonable arrangements for the subsequent working time.
[0143] In addition, in the office scenario, the basic information and file content of the streaming file are collected, and the flow sequence table of the streaming file in the office scenario is defined; the file type of the streaming file is defined based on the basic information and file content of the streaming file, and the content area that needs to be processed in the streaming file is marked; the flow sequence table and the content area that needs to be processed in the streaming file are associated, and the corresponding staff and processing order are matched for the content area that needs to be processed, so as to facilitate the sequential arrangement of the content area that needs to be processed, and control the corresponding filling time for the staff.
[0144] refer to Figure 6 , S15: define the synchronous state combination and the asynchronous state combination of each staff member for the flow file according to the trigger time of each staff member and the corresponding content area, associate the synchronous state combination and the asynchronous state combination, and define the combination coefficient;
[0145] In the specific implementation process of the present invention, the specific steps may be:
[0146] S151: freeze the triggering time of each staff member;
[0147] S152: Corresponding content areas are associated based on the triggering time of each staff member, and comparison is performed for each triggering time;
[0148] S153: defining a trigger time difference between two adjacent trigger times among a plurality of trigger times;
[0149] S154: planning a plurality of trigger times based on a comparison between the trigger time difference and a preset trigger time difference threshold to form a synchronous state time and an asynchronous state time;
[0150] S155: tracing back the corresponding staff member according to the synchronization status time, determining the corresponding content area in the circulation file based on the staff member, and constructing a synchronization status combination of each staff member for the circulation file based on multiple content areas and corresponding staff members;
[0151] S156: Tracing back the corresponding staff member according to the asynchronous state time, determining the corresponding content area in the circulation file based on the staff member, and constructing the asynchronous state combination of each staff member for the circulation file based on the multiple content areas and the corresponding staff members;
[0152] S157: freeze the asynchronous state combination and the synchronous state combination;
[0153] S158: Associating the synchronous state combination and the asynchronous state combination, and defining a combination coefficient.
[0154] In an embodiment of the present application, the trigger time of each staff member is frozen; the corresponding content area is associated based on the trigger time of each staff member, and each trigger time is compared, so as to perform overall control over each trigger time.
[0155] Therefore, among multiple trigger times, the trigger time difference between two adjacent trigger times is defined, so as to introduce the trigger time difference, so as to perform time management on the two adjacent trigger times. At this time, multiple trigger times are planned based on the comparison between the trigger time difference and the preset trigger time difference threshold to form synchronous state time and asynchronous state time, so as to introduce synchronous state time and asynchronous state time, and perform status management and control according to the synchronous state time and the asynchronous state time, so as to trigger the synchronous state or asynchronous state of multiple staff members.
[0156] At this time, the corresponding staff is traced back according to the synchronization status time, and the corresponding content area in the circulation file is determined based on the staff, and multiple content areas and corresponding staff are combined to construct the synchronization status combination of each staff member for the circulation file.
[0157] At the same time, the corresponding staff is traced back according to the asynchronous state time, and the corresponding content area in the circulation file is determined based on the staff, and multiple content areas and corresponding staff are combined to construct the asynchronous state combination of each staff for the circulation file.
[0158] Furthermore, the asynchronous state combination and the synchronous state combination are fixed; the synchronous state combination and the asynchronous state combination are associated, and a combination coefficient is defined to facilitate proportional control based on the asynchronous state combination and the synchronous state combination, thereby performing overall management on the asynchronous state combination and the synchronous state combination to effectively promote the processing of streaming files and avoid conflicts in the synchronous state or the asynchronous state.
[0159] refer to Figure 7, S16: defining a control mode of the streaming file according to the combination coefficient, the streaming sequence table and the content area to be processed in the streaming file, the control mode including a dynamic streaming mode, a locking mode, a semi-locking mode and a free mode;
[0160] In the specific implementation process of the present invention, the specific steps may be:
[0161] S161: Fixed frame combination coefficient;
[0162] S162: defining the occupancy ratio of the synchronous state combination and the asynchronous state combination based on the combination coefficient;
[0163] S163: Matching the occupancy ratio of the synchronous state combination and the asynchronous state combination with the flow sequence table and the content area to be processed in the streaming file;
[0164] S164: Marking a synchronous state mark or an asynchronous state mark based on the flow sequence table;
[0165] S165: Match the content area to be processed in the corresponding streaming file with respect to the synchronization state mark or the asynchronous state mark;
[0166] S166: Collecting the content area corresponding to the synchronous state mark and the content area corresponding to the asynchronous state mark;
[0167] S167: determining a first mode coefficient based on the content area corresponding to the synchronization state mark, and determining a second mode coefficient based on the content area corresponding to the non-synchronization state mark;
[0168] S168: defining a control mode of the streaming file according to the second mode coefficient, the first mode coefficient and the estimated completion time period, the control modes including a dynamic flow mode, a locking mode, a semi-locking mode and a free mode.
[0169] In the specific implementation process of the present invention, the combination coefficient is fixed; the occupancy ratio of the synchronous state combination and the asynchronous state combination is defined based on the combination coefficient, so as to facilitate control based on the occupancy ratio of the synchronous state combination and the asynchronous state combination, thereby matching the occupancy ratio of the synchronous state combination and the asynchronous state combination with the content area to be processed in the flow sequence table and the streaming file, and then the content area to be processed and the asynchronous state combination and the synchronous state combination are managed as a whole, thereby realizing synchronous or asynchronous progress of the content area, and reasonably filling in the content area.
[0170] At this time, the synchronization status mark or the asynchronous status mark is marked based on the flow sequence table; the content area that needs to be processed in the corresponding streaming file is matched with the synchronization status mark or the asynchronous status mark, so as to freeze the content area corresponding to the synchronization status mark and the content area corresponding to the asynchronous status mark, thereby realizing the content filling of the content area corresponding to the synchronization status mark and the content area corresponding to the asynchronous status mark.
[0171] Sequentially, the content area corresponding to the synchronization status mark and the content area corresponding to the asynchronous status mark are collected, and the first mode coefficient is determined based on the content area corresponding to the synchronization status mark, and the second mode coefficient is determined based on the content area corresponding to the asynchronous status mark; the control mode of the streaming file is defined according to the second mode coefficient, the first mode coefficient and the expected completion time period, and the control modes include dynamic flow mode, locking mode, semi-locking mode and free mode.
[0172] Therefore, the work plan of each staff member in the office scene is collected, and the trigger time of each staff member is defined according to the work plan of each staff member and the flow sequence table; the synchronous state combination and asynchronous state combination of each staff member for the flow file are defined according to the trigger time of each staff member and the corresponding content area, the synchronous state combination and the asynchronous state combination are associated, and the combination coefficient is defined; the control mode of the streaming file is defined according to the combination coefficient, the flow sequence table and the content area to be processed in the streaming file, thereby realizing intelligent matching of the control mode of the streaming file, and making full use of the synchronous state combination and the asynchronous state combination to trigger the corresponding working mode, so as to make corresponding processing arrangements based on the content in the streaming file, and control the presentation method of the streaming file among multiple staff members.
[0173] In an embodiment of the present invention, through the method in the embodiment of the present invention, in an office scene, basic information and file content of a streaming file are collected, and a flow sequence table of the streaming file in the office scene is defined; based on the basic information and file content of the streaming file, the file type of the streaming file is defined, and the content area to be processed in the streaming file is marked; the flow sequence table and the content area to be processed in the streaming file are associated, and the corresponding staff and processing sequence are matched for the content area to be processed, so as to arrange the content area to be processed in sequence, and control the corresponding filling time for the staff, and at the same time, collect the work plan of each staff member in the office scene, and The planning and flow sequence table define the trigger time of each staff member; according to the trigger time of each staff member and the corresponding content area, the synchronous state combination and asynchronous state combination of each staff member for the flow file are defined, the synchronous state combination and the asynchronous state combination are associated, and the combination coefficient is defined; according to the combination coefficient, the flow sequence table and the content area to be processed in the streaming file, the control mode of the streaming file is defined, thereby realizing the intelligent matching of the control mode of the streaming file, and making full use of the synchronous state combination and the asynchronous state combination to trigger the corresponding working mode, so as to make corresponding processing arrangements based on the content in the streaming file, and control the presentation method of the streaming file among multiple staff members.
[0174] Specific implementation examples are directed to dynamic flow mode, locked mode, semi-locked mode, and free mode.
[0175] In the dynamic flow mode, the information is dynamically circulated among the staff based on the streaming file, and is compatible with the synchronous state combination and the asynchronous state combination, so that the parts filled in by each staff member can be presented separately, and then the separately filled parts can be integrated in multiple dimensions to dynamically output the complete streaming file.
[0176] In the lock mode, all documents are locked and processed as follows:
[0177] Set the processing node to lock all documents. The administrator can set the processing node to lock all documents according to customer needs. This mode is the highest level of locking mode. When a user opens a document, it is in a fully occupied state. Other users can submit the document before processing it.
[0178] The official document is sent to multiple users for processing. When the official document is processed, multiple handlers are assigned to handle the next processing step.
[0179] Lock status management: When user 1 opens the document, the document is locked exclusively by user 1 and can be edited and submitted. When other users open the document, the content on the approval form cannot be edited, and the text file can only be viewed in read-only mode. They cannot modify, submit, or edit the document body.
[0180] The lock will be released after processing. When user 1 finishes processing the document, the lock will be automatically unlocked. User 2 can refresh the document. After refreshing, user 2 locks the document for normal processing. User 2 can review and modify the submission form and the content of the document, and can submit it and perform other operations.
[0181] Unlock application: When user 1 exclusively locks the document for processing, user 2 can submit an application for unlocking. The system sends an unlock request to user 1. After receiving the request, user 1 agrees to unlock or actively exits the document.
[0182] When using this locking method, the highest level of locking mode is adopted, and an exclusive handling method is adopted when locking to strictly ensure the consistency of document handling.
[0183] In semi-lock mode, all official documents are locked, but official document processing operations are not locked.
[0184] Set the processing node to lock all official documents. The administrator can set the processing node to lock all official documents according to customer needs. When this mode is used, all official documents will be locked when the document is opened. When a user opens the document, the main text and attachments are occupied. Other users can submit the document for processing when they open it, but they can only view the file in read-only mode.
[0185] The official document is sent to multiple users for processing. When the official document is processed, multiple handlers are assigned to handle the next processing step.
[0186] Lock status management: when handling official documents, multiple handlers are assigned to handle the node. User 1 opens the document, and the approval form and all files in the document are handled exclusively. The handling status of the document is not locked.
[0187] User 2 opens the document and can process and send it as normal and add processing opinions. The approval form and all files in the document are viewed in read-only mode and the contents in the approval form and document files cannot be edited.
[0188] The lock is released after processing. After user 1 completes processing the document, user 2 can refresh the document. After refreshing, user 2 can edit the approval form and the main body of the document.
[0189] Unlock application: When user 1 exclusively locks the document for processing, user 2 can submit an application for unlocking. The system sends an unlock request to user 1. After receiving the request, user 1 agrees to unlock or actively exits the document.
[0190] When this locking method is used, a secondary locking mode is adopted, which does not affect the normal processing and submission of official documents. It is suitable for situations where multiple people read the document but do not need to edit the text. Each user can still submit and comment normally.
[0191] In free mode, the file is locked when opened and unlocked after closing, and the document handling operation is not locked
[0192] Set the processing nodes to be locked by file opening. The administrator can set the processing nodes to be locked by the order in which the files are opened based on customer needs. When this mode is used, when opening a document, the main text and attachment files are not locked by default. They are locked when first opened and unlocked after closing.
[0193] The official document is sent to multiple users for processing. When the official document is processed, multiple handlers are assigned to handle the next processing step.
[0194] Lock status management: when handling official documents, multiple handlers are assigned to handle the node. When user 1 opens the official document, all files in the document are not locked by default, and the handling status of the document is not locked. When opening file 1 in the document, the exclusive mode is adopted, limiting that only user 1 can edit file 1.
[0195] User 2 opens the document and can process and send it normally and add processing opinions, but can only view file 1 in read-only mode. Other files can still be edited normally. After user 1 edits and saves file 1, user 2 opens file 1 again and can view the latest content of file 1 and edit the content of file 1.
[0196] After the processing, the lock is released. After user 1 edits and saves file 1, the lock status of file 1 is released. User 2 opens file 1 again and can view the latest content of file 1 and edit the content of file 1.
[0197] When using this locking method, a low-level locking mode is adopted, which does not affect the normal processing and submission of official documents. At the same time, it also realizes a flexible file locking processing method, adopting a "lock when used, unlock when used" solution, which allows flexible document processing and has minimal impact on user processing. Each user can still submit and indicate opinions normally.
[0198] In addition, the file is locked when opened and unlocked after closing, and the document handling operation is not locked.
[0199] Set the processing nodes to be locked by file opening. The administrator can set the processing nodes to be locked by the order in which the files are opened based on customer needs. When this mode is used, when opening a document, the main text and attachment files are not locked by default. They are locked when first opened and unlocked after closing.
[0200] The official document is sent to multiple users for processing. When the official document is processed, multiple handlers are assigned to handle the next processing step.
[0201] Lock status management: when handling official documents, multiple handlers are assigned to handle the node. When user 1 opens the official document, all files in the document are not locked by default, and the handling status of the document is not locked. When opening file 1 in the document, the exclusive mode is adopted, limiting that only user 1 can edit file 1.
[0202] User 2 opens the document and can process and send it normally and add processing opinions, but can only view file 1 in read-only mode. Other files can still be edited normally. After user 1 edits and saves file 1, user 2 opens file 1 again and can view the latest content of file 1 and edit the content of file 1.
[0203] After the processing, the lock is released. After user 1 edits and saves file 1, the lock status of file 1 is released. User 2 opens file 1 again and can view the latest content of file 1 and edit the content of file 1.
[0204] When using this locking method, a low-level locking mode is adopted, which does not affect the normal processing and submission of official documents. At the same time, it also realizes a flexible file locking processing method, adopting a "lock when used, unlock when used" solution, which allows flexible document processing and has minimal impact on user processing. Each user can still submit and indicate opinions normally.
[0205] Through different locking methods, the present invention realizes multi-person collaborative document processing at the lowest cost under the existing resources. Although the present invention does not adopt the solution of multiple people editing online at the same time, the present invention provides the most complete and comprehensive editing functions by calling document editing tools at the lowest cost, so as to achieve the most complete and user-friendly functions without affecting the user's office and document processing. It realizes multi-person collaborative document processing editing modes in different dimensions, ensures the reliability, consistency, safety and accuracy of document processing, significantly improves office efficiency, and optimizes user experience.
[0206] System Example
[0207] See also Figure 8 , Figure 8 It is a schematic diagram of the structural composition of a control system for streaming files in an office scenario in an embodiment of the present invention.
[0208] like Figure 8As shown, a control system for streaming files in an office scene, the control system for streaming files in an office scene includes:
[0209] The flow sequence table module 21 is used to collect basic information and file content of the streaming file in the office scene, and define the flow sequence table of the streaming file in the office scene;
[0210] The content area module 22 is used to define the file type of the streaming file based on the basic information of the streaming file and the file content, and mark the content area in the streaming file that needs to be processed;
[0211] A matching module 23 is used to associate the flow sequence table with the content area to be processed in the streaming file, and match the corresponding staff and processing sequence for the content area to be processed;
[0212] The trigger time module 24 is used to collect the work plan of each staff member in the office scene, and define the trigger time of each staff member according to the work plan and flow sequence table of each staff member;
[0213] The combination module 25 is used to define the synchronous state combination and the asynchronous state combination of each staff member for the flow file according to the trigger time of each staff member and the corresponding content area, associate the synchronous state combination and the asynchronous state combination, and define the combination coefficient;
[0214] The control mode module 26 is used to define the control mode of the streaming file according to the combination coefficient, the streaming sequence table and the content area to be processed in the streaming file. The control modes include dynamic streaming mode, locking mode, semi-locking mode and free mode.
[0215] Device Embodiment
[0216] See also Fig. 9 , refer to the following Fig. 9 The electronic device 40 according to this embodiment of the present invention will be described. Fig. 9 The electronic device 40 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0217] like Fig. 9 As shown, the electronic device 40 is in the form of a general computing device. The components of the electronic device 40 may include but are not limited to: at least one processing unit 41, at least one storage unit 42, and a bus 43 connecting different system components (including the storage unit 42 and the processing unit 41).
[0218] The storage unit stores program codes, which can be executed by the processing unit 41, so that the processing unit 41 executes the steps according to various exemplary embodiments of the present invention described in the above “Embodiment Method” section of this specification.
[0219] The storage unit 42 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 421 and / or a cache memory unit 422 , and may further include a read-only memory unit (ROM) 423 .
[0220] The storage unit 42 may also include a program / utility 424 having a set (at least one) of control mode modules 425, such control mode modules 425 including but not limited to: an operating system, one or more application programs, other control mode modules, and program data, each of which or some combination may include an implementation of a network environment.
[0221] Bus 43 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0222] The electronic device 40 may also communicate with one or more external devices (e.g., keyboards, pointing devices, Bluetooth devices, etc.), one or more devices that enable a user to interact with the electronic device 40, and / or any device that enables the electronic device 40 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 44. Furthermore, the electronic device 40 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 45. Fig. 9 As shown, the network adapter 45 communicates with other modules of the electronic device 40 via the bus 43. It should be understood that although Fig. 9 Not shown, other hardware and / or software modules may be used in conjunction with the electronic device 40, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup planning systems.
[0223] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.
[0224] Those skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium can include: a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc. In addition, it stores computer program instructions, and when the computer program instructions are executed by a computer, the computer executes the above method.
[0225] In addition, the above describes in detail the control method and system for streaming files in office scenarios provided by the embodiments of the present invention. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the ideas of the present invention, there will be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A method for controlling streaming files in an office scenario, characterized in that: Applied to the control scenarios of streaming files in office scenarios; The method for controlling the streaming file in an office scene includes: In the office scenario, basic information and file content of streaming files are collected, and a flow sequence table of streaming files in the office scenario is defined; Defining the file type of the streaming file based on the basic information of the streaming file and the file content, and marking the content area in the streaming file that needs to be processed; Associate the flow sequence table with the content area to be processed in the streaming file, and match the corresponding staff and processing sequence for the content area to be processed; Collect the work plan of each staff member in the office scene, and define the trigger time of each staff member according to the work plan and flow sequence table of each staff member; According to the triggering time of each staff member and the corresponding content area, the synchronous state combination and the asynchronous state combination of each staff member for the flow file are defined, the synchronous state combination and the asynchronous state combination are associated, and the combination coefficient is defined; Define the control mode of the streaming file according to the combination coefficient, the streaming sequence table and the content area to be processed in the streaming file, the control mode includes dynamic streaming mode, locking mode, semi-locking mode and free mode; The method defines the synchronous state combination and the asynchronous state combination of each staff member for the circulation file according to the trigger time of each staff member and the corresponding content area, associates the synchronous state combination and the asynchronous state combination, and defines a combination coefficient, including: freezing the trigger time of each staff member; associating the corresponding content area based on the trigger time of each staff member, and comparing each trigger time; defining the trigger time difference between two adjacent trigger times in multiple trigger times; planning multiple trigger times based on the comparison between the trigger time difference and the preset trigger time difference threshold to form synchronous state time and asynchronous state time; tracing the corresponding staff member according to the synchronous state time, determining the corresponding content area in the circulation file based on the staff member, and constructing the synchronous state combination of each staff member for the circulation file with multiple content areas and the corresponding staff member; tracing the corresponding staff member according to the asynchronous state time, determining the corresponding content area in the circulation file based on the staff member, and constructing the asynchronous state combination of each staff member for the circulation file with multiple content areas and the corresponding staff member.
2. The method for controlling streaming files in an office scene according to claim 1, characterized in that: In the office scene, basic information and file content of the streaming file are collected, and a flow sequence table of the streaming file in the office scene is defined, including: Collect work records of multiple staff members at their workplaces, associate them based on multiple work records and working hours, and build a work record space; In the work record space, multiple corresponding work records are associated within the same working time, and work record combinations are defined. The corresponding work scene features are determined based on the work record combinations and working time. Building an office scene based on multiple work scene features, which is dynamically adjusted based on the adjustment of working hours to adapt to the working habits of multiple staff members; In office scenarios, collect basic information and file contents of streaming files; The flow sequence table of the streaming file in the office scene is defined based on the matching of the basic information of the streaming file, the file content and the responsibilities of each staff member.
3. The method for controlling streaming files in an office scene according to claim 2, characterized in that: The method of defining the file type of the streaming file based on the basic information of the streaming file and the file content, and marking the content area to be processed in the streaming file, includes: Defining the file type of the streaming file according to the basic information of the streaming file; Associate file types and file contents, and define the content to be processed based on the file types and file contents; Define the processing order of each staff member relative to the file content based on the content to be processed and the flow sequence table; Iterate through the file contents in the order in which each worker processes them relative to the file contents; Divide the file into multiple areas based on the file content, and mark the multiple areas with to-be-processed markers; The content area to be processed in the streaming file is defined according to the to-be-processed marks in the multiple areas and the text contents in the to-be-processed marks.
4. The method for controlling streaming files in an office scene according to claim 3, characterized in that: The associating flow sequence table and the content area to be processed in the streaming file, and matching the corresponding staff and processing sequence for the content area to be processed, include: Freeze the flow sequence table and the content area that needs to be processed in the streaming file; Divide a plurality of sequence nodes based on the flow sequence table, and distribute the plurality of sequence nodes in sequence; In the process of associating the flow sequence table with the content area to be processed in the flow file, multiple sequence nodes are matched with the content area to be processed in the flow file, and the content parts that the multiple sequence nodes are responsible for are defined; Based on the functions required by the multiple sequence nodes and the content parts that the multiple sequence nodes are responsible for, the comprehensive capabilities matched by the sequence nodes are defined; Associate the comprehensive capabilities matched by the sequence node and the corresponding staff; A matching coefficient is defined based on the comprehensive capabilities matched by the sequential node and the matching of the corresponding staff; If the matching coefficient is lower than the preset matching coefficient threshold, the replacement of the staff is triggered, and the final staff is selected according to the comprehensive capabilities matched by the sequential nodes; Match the corresponding staff and processing order according to the content areas that need to be processed.
5. The method for controlling streaming files in an office scene according to claim 4, characterized in that: The collecting of the work plan of each staff member in the office scene and defining the trigger time of each staff member according to the work plan of each staff member and the flow sequence table include: Collect the work plan of each staff member in the office scene, which is the preset work arrangement and time arrangement of each staff member; Fix the work plan and associate the work plan with the flow sequence table; Define corresponding idle time periods based on the traversal of the work plan; Compare the idle time period with the filling time agreed upon in the flow sequence table, and define the time difference between the idle time period and the filling time agreed upon in the flow sequence table; If the time difference exceeds the preset time difference threshold, the work plan is optimized based on the filling time agreed in the flow sequence table, and the filling time is embedded in the work plan; In the work plan, traverse the location of the filled time and define the adjacent work events according to the location of the filled time; Define incident levels based on identification of work hours; If the event level is lower than the event level of the content area that needs to be processed, the filling time will be frozen, and the content area that needs to be processed will be listed in the corresponding position to define the trigger time of each staff member and optimize the subsequent working time.
6. The method for controlling streaming files in an office scene according to claim 1, characterized in that: The method further includes defining the synchronous state combination and the asynchronous state combination of each staff member for the flow file according to the trigger time of each staff member and the corresponding content area, associating the synchronous state combination and the asynchronous state combination, and defining the combination coefficient. Freeze the asynchronous state combination and the synchronous state combination; The synchronous state combination and the asynchronous state combination are associated, and a combination coefficient is defined.
7. The method for controlling streaming files in an office scene according to claim 1, characterized in that: The control mode of the streaming file is defined according to the combination coefficient, the streaming sequence table and the content area to be processed in the streaming file. The control mode includes a dynamic streaming mode, a locking mode, a semi-locking mode and a free mode, including: Fixed frame combination coefficient; Defining the proportion of the synchronous state combination and the asynchronous state combination based on the combination coefficient; Matching the proportion of the synchronous state combination and the asynchronous state combination to the flow sequence table and the content area that needs to be processed in the streaming file; A synchronous state mark or an asynchronous state mark is marked based on the flow sequence table.
8. The method for controlling streaming files in an office scene according to claim 7, characterized in that: The control mode of the streaming file is defined according to the combination coefficient, the streaming sequence table and the content area to be processed in the streaming file, and the control mode includes a dynamic streaming mode, a locking mode, a semi-locking mode and a free mode, and also includes: Match the content area that needs to be processed in the corresponding streaming file with the synchronization status mark or the asynchronous status mark; Collect the content area corresponding to the synchronous state mark and the content area corresponding to the asynchronous state mark; Determine a first mode coefficient based on a content area corresponding to the synchronization state mark, and determine a second mode coefficient based on a content area corresponding to the non-synchronization state mark; The control mode of the streaming file is defined according to the second mode coefficient, the first mode coefficient and the estimated completion time period, and the control modes include a dynamic flow mode, a locking mode, a semi-locking mode and a free mode.
9. A control system for streaming files in an office scene, characterized in that: The control system of the streaming file in the office scene is applied to the control method of the streaming file in the office scene as claimed in any one of claims 1 to 8, and the control system of the streaming file in the office scene includes: The flow sequence table module is used to collect the basic information and file content of the streaming file in the office scene, and define the flow sequence table of the streaming file in the office scene; A content area module, used to define the file type of the streaming file based on the basic information of the streaming file and the file content, and mark the content area in the streaming file that needs to be processed; A matching module is used to associate the flow sequence table with the content area to be processed in the streaming file, and match the corresponding staff and processing order for the content area to be processed; The trigger time module is used to collect the work plan of each staff member in the office scene, and define the trigger time of each staff member according to the work plan and flow sequence table of each staff member; A combination module is used to define the synchronous state combination and the asynchronous state combination of the flow file by each staff member according to the trigger time of each staff member and the corresponding content area, associate the synchronous state combination and the asynchronous state combination, and define the combination coefficient; A control mode module, used to define a control mode of a streaming file according to a combination coefficient, a streaming sequence table, and a content area to be processed in the streaming file, wherein the control modes include a dynamic streaming mode, a locking mode, a semi-locking mode, and a free mode; The method defines the synchronous state combination and the asynchronous state combination of each staff member for the circulation file according to the trigger time of each staff member and the corresponding content area, associates the synchronous state combination and the asynchronous state combination, and defines a combination coefficient, including: freezing the trigger time of each staff member; associating the corresponding content area based on the trigger time of each staff member, and comparing each trigger time; defining the trigger time difference between two adjacent trigger times in multiple trigger times; planning multiple trigger times based on the comparison between the trigger time difference and the preset trigger time difference threshold to form synchronous state time and asynchronous state time; tracing the corresponding staff member according to the synchronous state time, determining the corresponding content area in the circulation file based on the staff member, and constructing the synchronous state combination of each staff member for the circulation file with multiple content areas and the corresponding staff member; tracing the corresponding staff member according to the asynchronous state time, determining the corresponding content area in the circulation file based on the staff member, and constructing the asynchronous state combination of each staff member for the circulation file with multiple content areas and the corresponding staff member.
Citation Information
Patent Citations
File synchronization method, device, client, server side and device
CN105577841A
Office management method of intelligent government affair office platform system
CN116862412A