Implementation method of automatic message subscribing and pushing system based on production data

By designing an automated message subscription push system, the problems of fixed report push and single message push methods in the existing technology are solved, flexible and diversified production data push is achieved, and work efficiency and user experience are improved.

CN120343082APending Publication Date: 2025-07-18TONG REN TANG TECH CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510319926.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-18
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

The existing technical solutions can only provide manual operation fixed report push, which is prone to errors and cannot support multiple message push methods, affecting administrators who cannot watch through email.

Method used

Design an automated message subscription push system based on production data, including data initialization, timing collection, statistical analysis, generation of report files and pushing them through various methods. The automated job scheduling mechanism is used to confirm the push completion, and supports graphical configuration and multiple message push methods.

Benefits of technology

It realizes personalized message subscription push, improves work efficiency and user experience, supports multiple message push methods, reduces human errors, and meets the diverse needs of users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120343082A_ABST
    Figure CN120343082A_ABST
Patent Text Reader

Abstract

The invention provides an implementation method of an automatic message subscription pushing system based on production data. The method comprises the following steps: S1, carrying out data initialization on a pushing system; s2, the pushing system collects production data from production at regular time; s3, the push system carries out statistics and analysis on the collected production data and generates statistical data; s4, the pushing system generates a report file from the statistical data according to a report generation format; s5, the pushing system pushes the generated report file to the subscriber; and S6, the pushing system adopts an automatic job scheduling mechanism to confirm whether the report file is pushed or not. According to the method, parameters such as the pushing frequency, subscription data condition configuration, the report generation format and the message pushing mode are flexibly set according to requirements, personalized message subscription pushing is achieved, and the working efficiency and the user experience are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of data push, and particularly relates to a method for implementing an automated message subscription and push system based on production data. Background Art

[0002] In the existing technical data management, the method of scheduled jobs is usually adopted to trigger data collection at fixed time points, and then the collection results are manually reported. For example, for daily reports, the production situation of the previous day is usually manually counted after midnight, made into an Excel file and sent by email; for weekly reports, the production situation of the previous week is usually manually counted after midnight on Monday of each week, made into an Excel file and sent by email; for monthly reports, the production situation of the previous month is usually manually counted after midnight on the first day of each month, made into an Excel file and sent by email.

[0003] However, there are some problems in the existing technical solutions in practical applications. First, the existing technical solutions usually can only provide fixed report pushes by manual operations, which are prone to errors. In addition, when the existing manual workers send reports, they usually can only push them by email, and cannot support multiple message push methods, which has a great impact on managers who cannot view by email. Summary of the Invention

[0004] The present invention provides a method for implementing an automated message subscription and push system based on production data. The improvement lies in that the method includes the following steps

[0005] S1: Initialize the data of the push system;

[0006] S2: The push system regularly collects production data from production;

[0007] S3: The push system statistically analyzes the collected production data and generates statistical data;

[0008] S4: The push system generates a report file based on the statistical data according to the report generation format;

[0009] S5: The push system pushes the generated report file to the subscribers;

[0010] S6: The push system adopts an automated job scheduling mechanism to confirm whether the report file has been successfully pushed.

[0011] Further, the step S1 includes initializing the configuration of the push system, setting the push frequency, subscription data condition configuration, report generation format, and message push method.

[0012] Furthermore, the push system is provided with a graphical configuration interface for users to quickly set and adjust.

[0013] Further, step S2 includes that the push system adopts an incremental acquisition strategy to periodically collect production data from production and stores the collected data in a local database.

[0014] Furthermore, the push system monitors the data acquisition process in real time and provides a data acquisition log, and the frequency of data acquisition is adjusted according to user settings.

[0015] Further, step S3 includes that the push system uses a data processing algorithm to statistically analyze the collected production data, cleans invalid and abnormal data, and configures and generates statistical data according to the set subscription data conditions.

[0016] Furthermore, the statistical data is visually displayed to show the change trend of production data.

[0017] Further, step S4 includes that the push system generates an Excel file or a report in other formats from the statistical data through the report generation format set in the report template library, and quickly generates reports in different styles.

[0018] Further, step S5 includes that the push system includes pushing the generated report to the subscribers in the form of emails and text messages according to the preset message push method.

[0019] Further, step S6 includes that the push system adopts an automated job scheduling mechanism to periodically trigger data statistics and report generation tasks, and confirm whether the report file is pushed to the corresponding subscribers.

[0020] Beneficial effects:

[0021] The present invention flexibly sets parameters such as push frequency, subscription data condition configuration, report generation format, and message push method according to requirements, realizes personalized message subscription and push, and improves work efficiency and user experience. The present invention realizes automated control, real-time collection, analysis, and push of production data in the production process, and performs efficient storage, processing, and analysis, and conducts customized statistics and analysis according to the personalized needs of users, meeting the diverse needs of users. In addition, the present invention also supports multiple message push methods, such as text messages, WeChat, enterprise WeChat, etc., improving the flexibility and convenience of message push.

[0022] Based on the message subscription of production data, the present invention can obtain dynamic production data in real time with finer data granularity. It targets the acquisition of unique serial numbers, and the pushed messages are more timely and the data is more accurate. The present invention has a higher degree of customization and supports screening subscription data in Json script format by subscribing to data conditions. The present invention has stronger intelligent and automated capabilities and can push messages immediately when an anomaly or critical event occurs.

[0023] It should be understood that the above general description and the following specific embodiments are only exemplary and explanatory, and they do not limit the scope that the present application intends to claim. Brief Description of the Drawings

[0024] Figure 1 It is a flowchart of an implementation method of an automated message subscription and push system based on production data according to the present invention;

[0025] It should be understood that the drawings do not necessarily need to be drawn to scale, presenting a slightly simplified representation of various features illustrating the basic principles of the present disclosure. Specific design features of the present invention as disclosed herein, including, for example, specific dimensions, orientations, positions, and shapes, will be determined in part by the particular intended application and use environment.

[0026] In the figures, throughout several views of the drawings, reference numerals refer to the same or equivalent parts of the present invention. Detailed Description of the Embodiments

[0027] Now, various embodiments of the present invention will be described in detail, and their examples are illustrated in the drawings and described below. Although the present invention will be described in conjunction with the exemplary embodiments of the present invention, it should be understood that this specification is not intended to limit the present invention to those exemplary embodiments. On the other hand, the present invention is intended to cover not only the exemplary embodiments of the present invention, but also various alternatives, modifications, equivalents, and other embodiments, which may be included within the spirit and scope of the present invention as defined by the appended claims.

[0028] Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the drawings. The specific structures and functions described in the exemplary embodiments of the present invention are only for illustrative purposes. Embodiments according to the concept of the present invention can be implemented in various forms, and it should be understood that they should not be construed as being limited by the exemplary embodiments described in the exemplary embodiments, but include all modifications, equivalents, or alternatives included within the spirit and scope of the present invention.

[0029] Throughout the specification, the technical terms used herein are only for describing various exemplary embodiments and are not intended to be limiting. It will be further understood that terms such as "comprising", "including", "having", etc., when used in the exemplary embodiments, specifically refer to the presence of the stated components, steps, operations or elements, but do not exclude the presence or addition of one or more other components, steps, operations or elements.

[0030] As Figure 1 shown, the present invention provides a method for implementing an automated message subscription and push system based on production data, and the method includes the following steps:

[0031] Step 1: Initialize the data of the push system;

[0032] When the push system is used for the first time, perform initialization configuration on the push system, including setting parameters such as push frequency (such as daily, weekly, monthly, etc.), subscription data conditions configuration (such as production line, product number, date, etc.), report generation format (such as Excel, PDF, etc.), and message push method (such as email, text message, WeChat, etc.). These configurations should be able to be flexibly adjusted and set according to the actual needs of users to meet the diverse needs of different users; at the same time, the push system is configured with a save and restore function, allowing users to save multiple configuration schemes for quick switching in different scenarios and quickly restoring the previous configuration when needed.

[0033] Among them, the push system sets a graphical configuration interface to reduce the configuration difficulty and facilitate users to quickly set and adjust.

[0034] Among them, the push system sets a parameter configuration verification function to ensure that the configured parameters are reasonable and effective.

[0035] Step 2: The push system periodically collects production data from production;

[0036] The push system uses an incremental collection strategy to periodically collect production data from production. By using efficient data collection technologies, while reducing the time overhead of data collection, it ensures the accuracy and timeliness of data collection and stores this data in the local database.

[0037] The push system monitors the data collection process in real time and provides a data collection log function to facilitate tracking and troubleshooting possible problems in the data collection process. The frequency of data collection can be adjusted according to the user's settings, such as once a day, once a week, or once a month.

[0038] Step 3: The push system statistically analyzes the collected production data and generates statistical data;

[0039] The push system uses data processing algorithms to statistically analyze the collected production data, processes the data using efficient algorithms and tools, cleans invalid and abnormal data, improves the efficiency and accuracy of data processing, and generates corresponding statistical data according to the set subscription data conditions; for example, statistics are performed according to dimensions such as production line, item number (product), date, month, and week number.

[0040] Meanwhile, the data processing results can be visually displayed to facilitate users to intuitively understand the changing trends of production data.

[0041] Step 4: The push system generates a report file based on the statistical data according to the report generation format.

[0042] The push system generates an Excel file or a report in other formats based on the statistical data according to the report generation format set in the report template library, facilitating users to quickly select and customize the report format and quickly generate reports in different styles; the report generation format can be customized according to the actual needs of users, for example, it can include elements such as tables and charts. At the same time, the push system also includes report preview settings to ensure the correctness of the report content; and allows users to download the generated report for further analysis and processing.

[0043] Step 5: The push system pushes the generated report file to the subscribers according to the preset message push method.

[0044] The push system includes the selection and combination functions of various message push methods, and pushes the generated report to the corresponding subscribers in the form of emails and text messages according to the preset message push method to meet the push needs of different users; the message push time can be adjusted according to the user's settings to receive the report at an appropriate time, for example, it can be pushed at 8 o'clock in the morning. At the same time, the push system provides message push logs to facilitate tracking and troubleshooting push problems. The push system also includes the tracking and feedback of message push status to ensure that the message can be accurately delivered to users.

[0045] Step 6: The push system uses an automated job scheduling mechanism to confirm whether the report file has been successfully pushed.

[0046] The push system uses an automated job scheduling mechanism to trigger data statistics and report generation tasks at regular intervals, and confirms whether the report file has been pushed to the corresponding subscribers. The push system ensures the smooth execution of tasks through task monitoring and alarm functions, promptly discovers and handles abnormal situations during task execution, and issues alarms in a timely manner when abnormalities occur. At the same time, the push system provides task execution logs and reporting functions to facilitate users to track and analyze task execution situations.

[0047] Among them, the push system is also set with a re-push function to ensure that the subscription tasks can be successfully pushed to the subscribers.

[0048] Embodiment 1:

[0049] Daily report push: The timed job of the push system will count the production situation of the previous day after midnight, count according to the production line + product number (product) + date, generate an excel file in the configured format with the statistical data, and push it to the corresponding subscribers in the form of an email at 8 o'clock in the morning;

[0050] Weekly report push: The timed job of the push system will count the production situation of the previous week after midnight on Monday, count according to the production line + product number (product) + month + week number, generate an excel file in the configured format with the statistical data, and push it to the corresponding subscribers in the form of an email at 8 o'clock in the morning on Monday;

[0051] Monthly report push: The timed job of the push system will count the production situation of the previous month after midnight on the first day of each month, count according to the production line + product number (product) + month, generate an excel file in the configured format with the statistical data, and push it to the corresponding subscribers in the form of an email at 8 o'clock in the morning on the first working day of the month;

[0052] The present invention provides three different push frequencies for daily report push, weekly report push and monthly report push. Users can choose a suitable push frequency according to their own needs without being restricted by a fixed frequency. For example, if a user hopes to receive a report on production data every day, they can choose daily report push; if a user only needs to receive reports weekly or monthly, they can choose weekly report push or monthly report push. This flexibility greatly improves the user experience.

[0053] Users of the present invention configure templates for statistical and analysis formats according to their own needs, so as to generate personalized reports. For example, users can select the required fields, sorting methods, chart types, etc. according to their own needs, making the reports more in line with their own needs and usage habits. This customization function greatly enhances the practicality and readability of the reports.

[0054] The present invention includes various message push methods, including emails and text messages, etc. Users can choose a suitable push method according to their own preferences, so as to ensure that they can obtain reports on production data in a timely manner. This diversity greatly improves the flexibility and reliability of message push.

[0055] The present invention adopts automated control, data processing, and message pushing technologies, which can efficiently process large-scale production data, avoid bottlenecks in data storage, processing, and analysis, and thus improve the performance and efficiency of the system. This efficient data processing ability enables the present technical solution to perform excellently when processing large-scale production data and can meet the needs of enterprises.

[0056] The present invention realizes the automatic generation and pushing of production data reports, reducing the need for manual intervention. This not only saves labor costs but also reduces the possibility of human errors, improving the accuracy and reliability of the reports.

[0057] The foregoing description of specific exemplary embodiments of the present invention has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed, and obviously, many modifications and variations are possible in light of the above teachings. The exemplary embodiments were chosen and described to explain certain principles of the invention and their practical applications so that others skilled in the art may make and utilize various exemplary embodiments of the invention, as well as various alternatives and modifications thereof. The intention is that the scope of the invention be defined by the claims appended hereto and their equivalents.

[0058] The foregoing description of specific exemplary embodiments of the invention has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed, and obviously, many modifications and variations are possible in light of the above teachings. The exemplary embodiments were chosen and described to explain certain principles of the invention and their practical applications so that others skilled in the art may make and utilize various exemplary embodiments of the invention, as well as various alternatives and modifications thereof. The intention is that the scope of the invention be defined by the claims appended hereto and their equivalents.

[0059] It can be understood that the above embodiments are merely exemplary embodiments adopted to illustrate the principles of the present invention, but the present invention is not limited thereto. For those of ordinary skill in the art, various modifications and improvements can be made without departing from the spirit and essence of the present invention, and these modifications and improvements are also considered within the protection scope of the present invention.

Claims

1. An implementation method of an automated message subscription and push system based on production data, characterized in that, The method includes the following steps S1: Initialize the data of the push system; S2: The push system periodically collects production data from production; S3: The push system statistically analyzes the collected production data and generates statistical data; S4: The push system generates a report file from the statistical data according to the report generation format; S5: The push system pushes the generated report file to subscribers; S6: The push system uses an automated job scheduling mechanism to confirm whether the report file has been pushed successfully.

2. The implementation method of an automated message subscription and push system based on production data according to claim 1, wherein The step S1 includes initializing the configuration of the push system, setting the push frequency, subscription data condition configuration, report generation format, and message push method.

3. The implementation method of an automated message subscription and push system based on production data according to claim 2, characterized in that, The push system sets up a graphical configuration interface for users to quickly set and adjust.

4. The implementation method of an automated message subscription and push system based on production data according to claim 1, characterized in that, The step S2 includes the push system using an incremental collection strategy to periodically collect production data from production and storing the collected data in a local database.

5. The implementation method of an automated message subscription and push system based on production data according to claim 4, characterized in that, The push system monitors the data collection process in real time and provides a data collection log, and the data collection frequency is adjusted according to the user's settings.

6. The implementation method of an automated message subscription and push system based on production data according to claim 1, characterized in that, The step S3 includes the push system using a data processing algorithm to statistically analyze the collected production data, cleaning invalid and abnormal data, and generating statistical data according to the set subscription data condition configuration.

7. The implementation method of an automated message subscription and push system based on production data according to claim 6, characterized in that, The statistical data is visually displayed to show the change trend of the production data.

8. The implementation method of an automated message subscription and push system based on production data according to claim 1, characterized in that, The step S4 includes the push system generating an Excel file or other format report from the statistical data through the report generation format set in the report template library, and quickly generating reports in different styles.

9. The implementation method of an automated message subscription and push system based on production data according to claim 1, characterized in that The step S5 includes the push system pushing the generated report to subscribers in the form of emails and text messages according to the preset message push method.

10. The implementation method of an automated message subscription and push system based on production data according to claim 1, characterized in that, The step S6 includes the push system using an automated job scheduling mechanism to periodically trigger data statistics and report generation tasks, and confirm whether the report file has been pushed to the corresponding subscribers.

Citation Information

Patent Citations

  • Message content recommendation method and device of message center and computer readable storage medium

    CN109977321A

  • Data analysis method based on 5G data acquisition

    CN117135152A

  • Data acquisition application method and system based on industrial data acquisition

    CN118642438A