Online and offline synchronization method, system, network device and readable storage medium
By acquiring offline task status image data and using a predictive model to update the online task electronic display board, the problem of synchronizing online and offline tasks in agile development was solved, achieving automatic synchronization and timeliness, and meeting the information consistency needs of the R&D team and relevant personnel.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENZHEN PHICOUSTIC SYST DEV CO LTD
- Filing Date
- 2023-02-03
- Publication Date
- 2026-04-14
AI Technical Summary
In the agile development process, online and offline tasks are difficult to synchronize, which makes it impossible for R&D team members and other relevant personnel to understand the project progress in a timely manner. Moreover, existing technologies cannot automatically achieve synchronization, which can easily lead to errors due to manual adjustments.
By acquiring offline task status image data, using an offline task prediction model to identify and extract the coordinate information of task tags, and updating the online task electronic display board, the automatic synchronization of online and offline tasks is achieved.
It enables the synchronization of online and offline tasks, avoids the errors of manual adjustments, ensures the timeliness of synchronized work, and makes it easier for R&D team members and other relevant personnel to understand the project progress.
Smart Images

Figure CN116187938B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of information processing, and in particular to an online-offline synchronization method, system, network device, and readable storage medium. Background Technology
[0002] In agile development processes, whiteboards are typically used to display each person's tasks and progress. This facilitates better understanding of the development progress among team members and improves communication efficiency. However, simply using whiteboards offline for display and recording is not convenient for backup, nor is it easy for non-development team members to understand the overall project progress. Therefore, how to effectively synchronize online and offline tasks has become an urgent problem to be solved. Summary of the Invention
[0003] This invention aims to at least solve one of the technical problems existing in the prior art. To this end, this invention proposes an online-offline synchronization method, which solves the problem of difficulty in synchronizing online and offline tasks.
[0004] The present invention also proposes an online-offline synchronization system, as well as a network device and a storage medium for storing the above-mentioned online-offline synchronization method and computer-executable instructions.
[0005] The online-offline synchronization method according to a first aspect of the present invention includes:
[0006] Acquire offline task status image data, which is obtained by a camera device capturing images of an offline task display board. The offline task display board includes multiple offline task progress areas and multiple task labels, with each task label set in one of the offline task progress areas.
[0007] The offline task status image data is input into a pre-acquired offline task prediction model to obtain coordinate information and label images corresponding to each task label;
[0008] The online task electronic display board is updated based on multiple labeled images and multiple coordinate information.
[0009] The online-offline synchronization method according to embodiments of the present invention has at least the following technical effects:
[0010] By acquiring offline task status image data obtained from offline task display boards and identifying and extracting multiple task tags from these images, the status changes of each task tag can be determined. Based on these status changes, the task information in the online task electronic display board can be quickly and synchronously modified to ensure consistency between the online and offline task information and the task tags in the offline task display board, thus achieving synchronization between online and offline tasks. This online-offline synchronization method solves the problem of not being able to achieve online-offline task synchronization in agile development. It allows R&D team members and other relevant personnel to understand project progress both online and offline. Furthermore, this method automatically completes online-offline synchronization without requiring manual adjustments to online tasks, avoiding errors caused by manual adjustments and ensuring the timeliness of synchronization.
[0011] According to some embodiments of the present invention, the offline task prediction model is obtained by the following steps:
[0012] Acquire multiple training images, each of which includes image information corresponding to the task label;
[0013] The regions containing the task labels in each training image are labeled to obtain labeled images;
[0014] The pre-established training model is trained using multiple labeled images until the accuracy of the training model exceeds a preset accuracy threshold, thus obtaining the offline task prediction model.
[0015] According to some embodiments of the present invention, the task tag is obtained by the following steps:
[0016] In response to user-inputted project task information, the project task information is pushed to the printing system so that the printing system prints the task label.
[0017] According to some embodiments of the present invention, updating the online task electronic display board based on a plurality of the label images and a plurality of the coordinate information includes:
[0018] Each of the aforementioned tag images is parsed to obtain the address information corresponding to each of the aforementioned task tags;
[0019] The online task electronic display board is updated based on the address information and the coordinate information.
[0020] According to some embodiments of the present invention, each of the label images includes coded image information, which is obtained by encoding the address information;
[0021] The step of parsing each of the tag images to obtain the address information corresponding to each task tag includes:
[0022] The address information is obtained by parsing the encoded image information in each of the label images.
[0023] According to some embodiments of the present invention, the online task electronic display board includes multiple online task progress areas and multiple project task information displayed in the multiple online task progress areas, each project task information is set in one of the online task progress areas, and each project task information corresponds to different address information;
[0024] Updating the online task electronic display board based on the address information and the coordinate information includes:
[0025] Based on each address information, the corresponding project task information is locked, and based on the coordinate information, the position of the locked project task information on the online task electronic display board is updated.
[0026] According to some embodiments of the present invention, the online-offline synchronization method further includes:
[0027] The online task electronic display board is displayed.
[0028] An online-offline synchronization system according to a second aspect of the present invention includes:
[0029] The data acquisition module is used to acquire offline task status image data. The offline task status image data is obtained by a camera device capturing images of an offline task display board. The offline task display board includes multiple offline task progress areas and multiple task labels, with each task label set in one of the offline task progress areas.
[0030] The prediction module is used to input the offline task status image data into a pre-acquired offline task prediction model to obtain coordinate information and label images corresponding to each task label;
[0031] The synchronization module is used to update the online task electronic display board based on multiple label images and multiple coordinate information.
[0032] The online-offline synchronization system according to embodiments of the present invention has at least the following technical effects:
[0033] By acquiring offline task status image data from offline task display boards and identifying and extracting multiple task tags from these images, the status changes of each task tag can be determined. Based on these status changes, the task information in the online task display board can be quickly and synchronously modified to ensure consistency between the online and offline task information and the task tags in the offline display board, thus achieving synchronization between online and offline tasks. This online-offline synchronization system solves the problem of not being able to synchronize online and offline tasks in agile development. It allows R&D team members and other relevant personnel to understand project progress both online and offline. Furthermore, this system can automatically synchronize online and offline tasks without manual adjustment of online tasks, avoiding errors caused by manual adjustments and ensuring the timeliness of synchronization.
[0034] A network device according to a third aspect of the invention includes a memory, a communication module, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the online / offline synchronization method as described above. Since the Bluetooth device employs all the technical solutions of the online / offline synchronization method of the above embodiments, it possesses at least all the beneficial effects brought about by the technical solutions of the above embodiments.
[0035] According to a fourth aspect of the invention, a computer-readable storage medium stores computer-executable instructions for causing a computer to perform the online-offline synchronization method described above. Since the computer-readable storage medium employs all the technical solutions of the online-offline synchronization method described above, it possesses at least all the beneficial effects brought about by the technical solutions of the described embodiments.
[0036] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. Attached Figure Description
[0037] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which:
[0038] Figure 1 This is a flowchart of an online-offline synchronization method provided in an embodiment of the present invention;
[0039] Figure 2 This is a flowchart of an offline task prediction model provided in an embodiment of the present invention;
[0040] Figure 3This is a flowchart of updating an online task electronic display board according to an embodiment of the present invention. Detailed Implementation
[0041] Embodiments of the present invention are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and should not be construed as limiting the present invention.
[0042] In the description of this invention, the use of terms such as "first," "second," etc., is for the purpose of distinguishing technical features only and should not be construed as indicating or implying relative importance, or implicitly indicating the number of technical features indicated, or implicitly indicating the order of the technical features indicated.
[0043] In the description of this invention, it should be understood that the orientation descriptions, such as up, down, etc., are based on the orientation or positional relationship shown in the drawings and are only for the convenience of describing this invention and simplifying the description, and are not intended to indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this invention.
[0044] In the description of this invention, it should be noted that, unless otherwise explicitly defined, terms such as "setting," "installation," and "connection" should be interpreted broadly, and those skilled in the art can reasonably determine the specific meaning of the above terms in this invention in conjunction with the specific content of the technical solution.
[0045] The technical solution of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described below are some embodiments of the present invention, not all embodiments.
[0046] See Figure 1 As shown, Figure 1 This is a flowchart of an online-offline synchronization method provided in an embodiment of the present invention, which includes the following steps:
[0047] The offline task status image data is obtained by the camera equipment to capture images of the offline task display board. The offline task display board includes multiple offline task progress areas and multiple task labels, with each task label set in one offline task progress area.
[0048] Input the offline task status image data into the pre-acquired offline task prediction model to obtain the coordinate information and label image corresponding to each task label;
[0049] The online task electronic display board is updated based on multiple tagged images and multiple coordinate information.
[0050] In Agile development, developers hold daily discussions and adjust the position of task tags on the offline task display board based on the discussion results. For example, the offline task display board will have areas for planned completion, progress, and completion. Each task tag will be placed in the corresponding area according to the actual progress. When the progress of any task tag changes, the development team will adjust the area of that task tag to ensure that the actual position of the task tag is consistent with the progress.
[0051] In actual development, most discussions are completed during normal working hours. Therefore, the task status on the offline task display board can be determined by taking photos after the workday ends. It should be noted that the content of the offline task display board can be photographed directly using surveillance equipment. This reduces the investment in camera equipment and allows for software control, enabling the surveillance equipment to collect offline task status image data at set times each day. Furthermore, to ensure the real-time nature of the offline task status image data collection, multiple captures can be taken at different times throughout the day.
[0052] The offline task status image data contains all task tag information from the entire offline task display board. Therefore, to obtain the information for each task tag, it is necessary to extract the information of each task tag from the offline task status image data. This embodiment of the invention directly utilizes an offline task prediction model to analyze the offline task status image data, thereby obtaining the corresponding tag image and coordinate information for each task tag. The tag image can be used to determine the content corresponding to the current task tag, and the coordinate information can be used to determine the current position of the task tag, thus determining whether the position of the task tag has changed since the last update.
[0053] The online task display board maintains the same content as the offline task display board, featuring planned completion, progress, and completed areas. Each task tag's corresponding task information is also displayed in its designated area. Once the latest location information of each task tag is determined using offline task status image data, the corresponding task tag's position on the online task display board can be adjusted accordingly, ensuring consistency between the online and offline task display boards.
[0054] The online-offline synchronization method of this invention acquires offline task status image data obtained from offline task display boards, and identifies and extracts multiple task tags from the offline task status image data to determine the status changes of each task tag. Based on these status changes, the task information in the online task electronic display board can be quickly and synchronously modified to ensure consistency between the task information in the online task electronic display board and the task tags in the offline task display board, thus achieving synchronization between online and offline tasks. This online-offline synchronization method solves the problem of not being able to achieve online-offline task synchronization in agile development, enabling R&D team members and other relevant personnel to understand project progress both online and offline. Furthermore, this method can automatically complete the online-offline synchronization, eliminating the need for manual adjustments to online tasks, thus avoiding errors caused by manual adjustments and ensuring the timeliness of the synchronization work.
[0055] refer to Figure 2 In some embodiments of the present invention, the offline task prediction model is obtained by the following steps:
[0056] Obtain multiple training images, each of which includes image information corresponding to the task label;
[0057] The regions containing the task labels in each training image are labeled to obtain labeled images;
[0058] The pre-built training model is trained using multiple labeled images until the accuracy of the training model exceeds the preset accuracy threshold, thus obtaining the offline task prediction model.
[0059] Each training image includes image information for a task label. To ensure the accuracy of the trained model, the task labels are photographed from various angles during training, resulting in training images containing task labels from different perspectives. After obtaining the training images, the task labels in each image are labeled, resulting in labeled images. Finally, these labeled images are used to train the pre-built model until a task prediction model that meets the correct threshold is obtained. It should be noted that the model to be trained can be based on the YOLOv5 algorithm.
[0060] In some embodiments of the present invention, task tags are obtained by the following steps:
[0061] In response to user-inputted project task information, the project task information is pushed to the printing system so that the printing system can print out the task label.
[0062] Task tags can be generated based on task information entered online by users in the R&D team. After entering the task information online, R&D personnel can print the task tags using the printing system. Later, when R&D personnel conduct offline discussions, they can simply paste and adjust the position of the task tags.
[0063] refer to Figure 3 In some embodiments of the present invention, updating the online task electronic display board based on multiple label images and multiple coordinate information includes:
[0064] Each tag image is parsed to obtain the address information corresponding to each task tag;
[0065] Update the online task electronic display board based on address and coordinate information.
[0066] Each task tag is assigned a unique address when project task information is entered. Therefore, by parsing each tag image and obtaining the address information contained within it, the corresponding project task information on the online task dashboard can be determined. Furthermore, knowing the coordinate information corresponding to the task tag allows for the synchronized updating of project task information on the online task dashboard based on that coordinate information.
[0067] In some embodiments of the present invention, each label image includes coded image information, which is obtained by encoding address information;
[0068] Each tag image is parsed to obtain the address information corresponding to each task tag, including:
[0069] The encoded image information in each label image is parsed to obtain the address information.
[0070] Each task label generates a corresponding encoded image based on the address information during printing and prints it synchronously on the task label. Therefore, after obtaining the label image containing the task label, the address information can be obtained directly by decoding the encoded image information in the label image. It should be noted that the encoded image information can be QR code information, barcode information, or other self-defined graphic information with unique meaning.
[0071] In some embodiments of the present invention, the online task electronic display board includes multiple online task progress areas and multiple project task information displayed in the multiple online task progress areas. Each project task information is set in one online task progress area, and each project task information corresponds to different address information.
[0072] Update the online task electronic display board based on address and coordinate information, including:
[0073] Based on each address, the corresponding project task information is located, and the location of the located project task information on the online task electronic display board is updated based on the coordinate information.
[0074] The project task information entered by each R&D team member will ultimately be displayed on the online task dashboard. Each project task will be shown in a different online task progress area on the dashboard based on its actual progress. When the offline task dashboard is updated, the parsed address information can be used to determine the corresponding project task information, and the final position adjustment of each project task can be made based on the latest coordinates determined from the offline task dashboard.
[0075] In some embodiments of the present invention, the online-offline synchronization method further includes the following steps:
[0076] Displaying online task electronic display boards.
[0077] After updating the online task electronic display board, users can view the information on the online task electronic display board by operating the online software. This allows R&D team members or other relevant personnel to understand the progress of each task in the project at any time, without having to return to the offline task display board when they need to know the progress.
[0078] To better describe the online-offline synchronization method of the present invention, further descriptions of specific embodiments are provided below.
[0079] First, an offline task prediction model needs to be built. In this specific embodiment, 30 training images are selected (more training images can be selected according to actual needs). Each training image includes a task label, and multiple training images are obtained from different shots. The task label is labeled for each training image. Then, 20 training images are selected to train the model to be trained based on the YOLO v5 algorithm, and the remaining 10 images are used to complete the verification, so as to obtain an offline task prediction model that meets the prediction requirements.
[0080] The R&D team members complete the input of project task information online. The printing system will print all the project task information at the same time after receiving it, resulting in new task labels. The task labels will also print QR code information simultaneously. After decoding, the QR code information can be used to obtain ID address information, which can then be used to automatically identify the project task information corresponding to the task label. It should be noted that the printing time can be selected before the next offline meeting of the R&D team members.
[0081] After the offline meeting, the R&D team will adjust the task progress area of the task labels pasted on the offline task display board and paste the newly printed task labels. The task progress area usually includes the planned completion area, the in progress area, and the completed area.
[0082] After the meeting, the surveillance cameras were used to photograph the offline task display boards to obtain image data of the offline task status.
[0083] By inputting offline task status image data into the offline task prediction model, multiple label images and corresponding two-dimensional coordinate information for each label can be obtained. It should be noted that each label image contains only one task label, thus determining the two-dimensional coordinate information corresponding to each task label. It should also be noted that a two-dimensional coordinate system can be constructed using the offline task display board as a plane. Therefore, after each task label is pasted on the display board, a corresponding two-dimensional coordinate can be determined to indicate the position of the task label. In actual use, the two-dimensional coordinate information can be determined directly using the number of rows and columns, thereby avoiding deviations in the two-dimensional coordinate information caused by differences in the size of the task labels or errors in pasting positions, which would affect the updating of the online task electronic display board.
[0084] After obtaining multiple label images, the QR code information in each label image can be parsed to obtain the ID address information corresponding to the task label contained in that label image. This ID address information can then be used to determine the corresponding project task information. Simultaneously, since the two-dimensional coordinate information corresponding to the task label has been determined, the position of the project task information on the online task electronic display board can be adjusted accordingly. It should be noted that the position of the project task information corresponding to each task label can be determined using the two-dimensional coordinate information and ID address information of each task label, thus allowing for the sequential updating of the position of each project task information on the online task electronic display board. Furthermore, the online task electronic display board also includes multiple online task progress areas corresponding to the multiple task progress areas in the offline task display board.
[0085] The updated online task electronic display board can be displayed on the terminal device's screen after users operate through online software.
[0086] This specific embodiment of the online-offline synchronization method acquires offline task status image data obtained from offline task display boards, and identifies and extracts multiple task tags from the offline task status image data to determine the status changes of each task tag. Based on these status changes, the task information in the online task electronic display board can be quickly and synchronously modified to ensure consistency between the task information in the online task electronic display board and the task tags in the offline task display board, thus achieving synchronization between online and offline tasks. This specific embodiment of the online-offline synchronization method solves the problem of not being able to achieve online-offline task synchronization in agile development, enabling R&D team members and other relevant personnel to understand project progress both online and offline. Furthermore, this embodiment of the online-offline synchronization method can automatically complete the online-offline synchronization without manual adjustment of online tasks, avoiding errors caused by manual adjustments and ensuring the timeliness of the synchronization work.
[0087] In addition, this embodiment of the invention also provides an online-offline synchronization system, which includes: a data acquisition module, a prediction module, and a synchronization module;
[0088] The data acquisition module is used to acquire offline task status image data. The offline task status image data is obtained by the camera device capturing the offline task display board. The offline task display board includes multiple offline task progress areas and multiple task labels. Each task label is set in one offline task progress area.
[0089] The prediction module is used to input offline task status image data into the pre-acquired offline task prediction model to obtain coordinate information and label images corresponding to each task label;
[0090] The synchronization module is used to update the online task electronic display board based on multiple tag images and multiple coordinate information.
[0091] In Agile development, developers hold daily discussions and adjust the position of task tags on the offline task display board based on the discussion results. For example, the offline task display board will have areas for planned completion, progress, and completion. Each task tag will be placed in the corresponding area according to the actual progress. When the progress of any task tag changes, the development team will adjust the area of that task tag to ensure that the actual position of the task tag is consistent with the progress.
[0092] In actual development, most discussions are completed during normal working hours. Therefore, the task status on the offline task display board can be determined by taking photos after the workday ends. It should be noted that the content of the offline task display board can be photographed directly using surveillance equipment. This reduces the investment in camera equipment and allows for software control, enabling the surveillance equipment to collect offline task status image data at set times each day. Furthermore, to ensure the real-time nature of the offline task status image data collection, multiple captures can be taken at different times throughout the day.
[0093] The offline task status image data contains all task tag information from the entire offline task display board. Therefore, to obtain the information for each task tag, it is necessary to extract the information of each task tag from the offline task status image data. This embodiment of the invention directly utilizes an offline task prediction model to analyze the offline task status image data, thereby obtaining the corresponding tag image and coordinate information for each task tag. The tag image can be used to determine the content corresponding to the current task tag, and the coordinate information can be used to determine the current position of the task tag, thus determining whether the position of the task tag has changed since the last update.
[0094] The online task display board maintains the same content as the offline task display board, featuring planned completion, progress, and completed areas. Each task tag's corresponding task information is also displayed in its designated area. Once the latest location information of each task tag is determined using offline task status image data, the corresponding task tag's position on the online task display board can be adjusted accordingly, ensuring consistency between the online and offline task display boards.
[0095] The online-offline synchronization system of this invention acquires offline task status image data obtained from offline task display boards, and identifies and extracts multiple task tags from the offline task status image data to determine the status changes of each task tag. Based on these status changes, the task information in the online task electronic display board can be quickly and synchronously modified to ensure consistency between the task information in the online task electronic display board and the task tags in the offline task display board, thus achieving synchronization between online and offline tasks. This online-offline synchronization system solves the problem of not being able to achieve online-offline task synchronization in agile development, enabling R&D team members and other relevant personnel to understand project progress both online and offline. Furthermore, this system can automatically complete online-offline synchronization without manual adjustment of online tasks, avoiding errors caused by manual adjustments and ensuring the timeliness of synchronization.
[0096] In addition, one embodiment of the present invention provides a network device, which includes a memory, a communication module, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the online-offline synchronization method described above.
[0097] Furthermore, one embodiment of the present invention provides a computer-readable storage medium storing computer-executable instructions for performing the online-offline synchronization method described above. For example, the instructions can be executed by a processor in an embodiment of the network device described above, causing the processor to perform the online-offline synchronization method described above, for example, performing the above-described... Figures 1 to 3 The method in the middle.
[0098] The non-transient software program and instructions required to implement the online-offline synchronization method of the above embodiments are stored in memory. When executed by the processor, the online-offline synchronization method of the above embodiments is executed, for example, the method described above is executed. Figures 1 to 3 The method in the middle.
[0099] It will be understood by those skilled in the art that all or some of the steps and systems in the methods disclosed above can be implemented as software, firmware, hardware, and suitable combinations thereof. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, which may include computer storage media or non-transitory media and communication media or transient media. As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information such as computer-readable instructions, data structures, program modules, or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other storage cell technologies, CD-ROM, digital versatile disc DVD or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible to a computer. Furthermore, as is known to those skilled in the art, communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.
[0100] The embodiments of the present invention have been described in detail above with reference to the accompanying drawings. However, the present invention is not limited to the above embodiments. Within the scope of knowledge possessed by those skilled in the art, various changes can be made without departing from the spirit of the present invention.
Claims
1. A method for synchronizing online and offline activities, characterized in that, include: Acquire offline task status image data, which is obtained by a camera device capturing images of an offline task display board. The offline task display board includes multiple offline task progress areas and multiple task labels, with each task label set in one of the offline task progress areas. The offline task status image data is input into a pre-acquired offline task prediction model to obtain coordinate information and label images corresponding to each task label; The online task electronic display board is updated based on multiple labeled images and multiple coordinate information. The step of updating the online task electronic display board based on multiple label images and multiple coordinate information includes: Each of the aforementioned tag images is parsed to obtain the address information corresponding to each of the aforementioned task tags; The online task electronic display board is updated based on the address information and the coordinate information; The online task electronic display board includes multiple online task progress areas and multiple project task information displayed in the multiple online task progress areas. Each project task information is set in one of the online task progress areas, and each project task information corresponds to different address information. Updating the online task electronic display board based on the address information and the coordinate information includes: Based on each address information, the corresponding project task information is locked, and based on the coordinate information, the position of the locked project task information on the online task electronic display board is updated. Each of the label images includes encoded image information, which is obtained by encoding the address information; The step of parsing each of the tag images to obtain the address information corresponding to each task tag includes: The address information is obtained by parsing the encoded image information in each of the label images.
2. The online-offline synchronization method according to claim 1, characterized in that, The offline task prediction model is obtained through the following steps: Acquire multiple training images, each of which includes image information corresponding to the task label; The regions containing the task labels in each training image are labeled to obtain labeled images; The pre-established training model is trained using multiple labeled images until the accuracy of the training model exceeds a preset accuracy threshold, thus obtaining the offline task prediction model.
3. The online-offline synchronization method according to claim 2, characterized in that, The task tags are obtained through the following steps: In response to user-inputted project task information, the project task information is pushed to the printing system so that the printing system prints the task label.
4. The online-offline synchronization method according to claim 1, characterized in that, The online-offline synchronization method also includes: The online task electronic display board is displayed.
5. An online-offline synchronized system, characterized in that, include: The data acquisition module is used to acquire offline task status image data. The offline task status image data is obtained by a camera device capturing images of an offline task display board. The offline task display board includes multiple offline task progress areas and multiple task labels, with each task label set in one of the offline task progress areas. The prediction module is used to input the offline task status image data into a pre-acquired offline task prediction model to obtain coordinate information and label images corresponding to each task label; The synchronization module is used to update the online task electronic display board based on multiple label images and multiple coordinate information. The step of updating the online task electronic display board based on multiple label images and multiple coordinate information includes: Each of the aforementioned tag images is parsed to obtain the address information corresponding to each of the aforementioned task tags; The online task electronic display board is updated based on the address information and the coordinate information; The online task electronic display board includes multiple online task progress areas and multiple project task information displayed in the multiple online task progress areas. Each project task information is set in one of the online task progress areas, and each project task information corresponds to different address information. Updating the online task electronic display board based on the address information and the coordinate information includes: Based on each address information, the corresponding project task information is locked, and based on the coordinate information, the position of the locked project task information on the online task electronic display board is updated. Each of the label images includes encoded image information, which is obtained by encoding the address information; The step of parsing each of the tag images to obtain the address information corresponding to each task tag includes: The address information is obtained by parsing the encoded image information in each of the label images.
6. A network device, characterized in that, It includes a memory, a communication module, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement an online-offline synchronization method as described in any one of claims 1 to 4.
7. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions for causing a computer to perform an online-offline synchronization method as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Interactive Chinese teaching system
CN113327470A
Note content processing method and device, equipment and medium
CN113360685A
Commodity state identification
WO2020048492A1