ERP (Enterprise Resource Planning) information transmission system and method based on security monitoring

By building a business process database module in the ERP system and selecting appropriate transmission methods and processing processes, the problem of data transmission across modules and unified processing in ERP information transmission is solved, and the security and efficiency of data transmission are achieved.

CN119996330AInactive Publication Date: 2025-05-13SHENZHEN HAOHAN GALAXY TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510056821.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-14
Publication Date
2025-05-13
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure CN119996330A_ABST
    Figure CN119996330A_ABST
Patent Text Reader

Abstract

The invention is suitable for the technical field of information monitoring, and provides an ERP information transmission system and method based on security monitoring, and the method comprises the steps: obtaining an ERP information transmission participation business process, and constructing a database module corresponding to a business; data types are obtained, the data types comprise single service and multi-service cooperation, and a transmission mode is selected according to the data types; data content is obtained, statistics is conducted on the data of the unified type, data repetition is eliminated through the data obtained after statistics, data modification information is obtained, and the modification information comprises data standardization and data priority ranking; according to the method, data access authority, transmission rate and transmission requirements are acquired, the transmission rate is allocated according to the transmission requirements in combination with priorities, and an allocation result is acquired, so that the problems that whether information is transmitted across modules cannot be distinguished in the ERP information transmission process, data of the same type cannot be summarized in time, and the transmission efficiency is improved are solved. And unifying the same type of data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of information monitoring, and in particular relates to an ERP information transmission system and method based on security monitoring. Background Art

[0002] ERP system is the abbreviation of Enterprise Resource Planning. It refers to a management platform that is built on the basis of information technology, integrates information technology and advanced management ideas, and provides decision-making means for enterprise employees and decision-makers with systematic management ideas. It is a new generation of integrated management information system developed from MRP (Material Requirements Planning). It expands the function of MRP, and its core idea is supply chain management. It jumps out of the boundaries of traditional enterprises, optimizes the resources of enterprises from the scope of supply chain, optimizes the operation mode of modern enterprises, and reflects the market's requirements for enterprises to reasonably allocate resources. It plays a significant role in improving the business processes of enterprises and enhancing the core competitiveness of enterprises.

[0003] As a new generation of integrated management information system, ERP system lacks monitoring of the transmission integrity and security of enterprise data in actual use. Once the information is tampered with or damaged during transmission, it may cause huge losses to the enterprise.

[0004] However, the existing technology has the problem that it is unable to distinguish whether the information is transmitted across modules during the ERP information transmission process, and it is unable to timely summarize and unify the data of the same type. Summary of the invention

[0005] The purpose of the embodiment of the present invention is to provide an ERP information transmission method based on security monitoring, aiming to solve the problem raised in the third part of the background technology.

[0006] The embodiment of the present invention is implemented as follows: an ERP information transmission method based on security monitoring, the method comprising:

[0007] Obtain ERP information transmission to participate in business processes, including finance, production, procurement, inventory and sales, and build database modules corresponding to the business;

[0008] Acquire a data type, the data type includes a single service and multi-service cooperation, and select a transmission mode according to the data type, the transmission mode includes intra-module transmission and inter-module transmission;

[0009] Acquire data content, perform statistics on uniform type data, eliminate data duplication through the statistical data, and obtain data change information, which includes data standardization and data priority sorting;

[0010] Obtain data access rights, transmission rate and transmission requirements, allocate transmission rate according to transmission requirements and priorities, and obtain allocation results.

[0011] Preferably, the data type is obtained, the data type includes a single service and multi-service cooperation, and a transmission mode is selected according to the data type, the transmission mode includes the steps of intra-module transmission and inter-module transmission, specifically including:

[0012] Obtaining key data information, the keywords include data upload channels and keywords, the keywords include data types;

[0013] Acquire data types, and determine single business and multi-business cooperation according to the data types, wherein the single business refers to data transmission within the same business process, and the multi-business cooperation refers to data transmission within different business processes;

[0014] Select the transmission method according to the data type, obtain the data transmission encapsulation method, and determine the intra-module transmission and inter-module transmission according to the transmission method and encapsulation method.

[0015] Preferably, the data content is obtained, statistics are performed on the uniform type of data, data duplication is eliminated through the statistical data, and data change information is obtained, wherein the change information includes the steps of data standardization and data priority sorting, specifically including:

[0016] Obtain data content, filter data of the same type according to the data content, and perform statistics on data of the same type;

[0017] Eliminate data duplication through statistical data and obtain data change information;

[0018] Data standardization and data priority sorting are determined based on the change information. The data standardization is used to define a unified format for the data, and the priority sorting is based on transmission time and business requirements.

[0019] Preferably, the steps of obtaining data access rights, obtaining transmission rate and transmission requirements, allocating transmission rate according to transmission requirements and priorities, and obtaining allocation results specifically include:

[0020] Obtain data access rights, send access rights to user terminals, and obtain user access data;

[0021] Obtain the transmission rate and transmission requirements, and allocate the transmission rate according to the transmission requirements and priorities;

[0022] Obtain transmission requirements and priority weights, calculate the allocation ratio of transmission rate according to the weights, and obtain the allocation results.

[0023] Preferably, the packaging method includes direct packaging, standardized packaging, encrypted packaging and batch packaging.

[0024] Another object of an embodiment of the present invention is to provide an ERP information transmission system based on security monitoring, the system comprising:

[0025] Business module, which obtains ERP information transmission and participates in business processes, including finance, production, procurement, inventory and sales, and builds a database module corresponding to the business;

[0026] A transmission module, which obtains data types, including single-service and multi-service cooperation, and selects a transmission mode according to the data type, including intra-module transmission and inter-module transmission;

[0027] The data unification module obtains data content, performs statistics on unified type data, eliminates data duplication through the statistical data, and obtains data change information, which includes data standardization and data priority sorting;

[0028] The allocation module obtains data access rights, transmission rate and transmission requirements, allocates transmission rate according to transmission requirements and priorities, and obtains allocation results.

[0029] Preferably, the transmission module includes:

[0030] A keyword unit, which obtains key information of data, wherein the keywords include data upload channels and keywords, and the keywords include data types;

[0031] The business unit obtains data types and determines single business and multi-business cooperation according to the data types. The single business refers to data transmission within the same business process, and the multi-business cooperation refers to data transmission within different business processes.

[0032] The transmission unit selects a transmission mode according to the data type, obtains the data transmission encapsulation mode, and determines the intra-module transmission and inter-module transmission according to the transmission mode and the encapsulation mode.

[0033] Preferably, the data unification module includes:

[0034] The data unification unit obtains data content, filters data of the same type according to the data content, and performs statistics on the data of the same type;

[0035] The modification unit eliminates data duplication through statistical data and obtains data modification information;

[0036] The sorting unit determines data standardization and data priority sorting according to the change information, wherein the data standardization is used to define a unified format for the data, and the priority sorting is based on transmission time and business requirements.

[0037] Preferably, the allocation module comprises:

[0038] The permission unit obtains data access permissions, sends the access permissions to the user terminal, and obtains user access data;

[0039] The transmission rate unit obtains the transmission rate and transmission demand, and allocates the transmission rate according to the transmission demand and priority;

[0040] The allocation unit obtains the transmission demand and priority weight, calculates the allocation ratio of the transmission rate according to the weight, and obtains the allocation result.

[0041] Preferably, the packaging methods include direct packaging, standardized packaging, encrypted packaging and batch packaging.

[0042] An ERP information transmission method based on security monitoring provided by an embodiment of the present invention obtains a business process involved in ERP information transmission, the business process includes finance, production, procurement, inventory and sales, a database module corresponding to the business is constructed, key data information is obtained, keywords include data upload channels and keywords, keywords include data types, data types are obtained, single business and multi-business cooperation are determined according to the data type, a transmission mode is selected according to the data type, a data transmission encapsulation mode is obtained, intra-module transmission and inter-module transmission are determined according to the transmission mode and the encapsulation mode, data content is obtained, data of the same type is screened according to the data content, data of the same type is counted, data duplication is eliminated through the statistical data, data change information is obtained, data standardization and data priority sorting are determined according to the change information, data access rights are obtained, access rights are sent to a user terminal, user access data is obtained, transmission rate and transmission requirements are obtained, transmission rate is allocated according to transmission requirements and priorities, transmission requirements and priority weights are obtained, the allocation ratio of transmission rate is calculated according to the weights, and the allocation result is obtained, so as to solve the problem that in the existing ERP information transmission process, information cannot be distinguished whether it is transmitted across modules, and data of the same type cannot be timely summarized and unified. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] Figure 1 A flowchart of an ERP information transmission method based on security monitoring provided by an embodiment of the present invention;

[0044] Figure 2 A flowchart of the steps of obtaining a data type and selecting a transmission mode according to the data type provided by an embodiment of the present invention;

[0045] Figure 3 A flowchart of the steps of obtaining data content, performing statistics on data of a uniform type, eliminating data duplication through the statistical data, and obtaining data change information provided by an embodiment of the present invention;

[0046] Figure 4 A flowchart of the steps of obtaining data access rights and allocating transmission rates according to transmission requirements and priorities provided in an embodiment of the present invention;

[0047] Figure 5 An architecture diagram of an ERP information transmission system based on security monitoring provided by an embodiment of the present invention;

[0048] Figure 6 An architecture diagram of a transmission module provided in an embodiment of the present invention;

[0049] Figure 7 An architectural diagram of a data unification module provided in an embodiment of the present invention;

[0050] Figure 8 This is an architecture diagram of the allocation module provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0051] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0052] It is understood that the terms "first", "second", etc. used in this application may be used herein to describe various elements, but unless otherwise specified, these elements are not limited by these terms. These terms are only used to distinguish a first element from another element. For example, without departing from the scope of this application, a first xx script may be referred to as a second xx script, and similarly, a second xx script may be referred to as a first xx script.

[0053] like Figure 1 As shown, an ERP information transmission method based on security monitoring is provided in an embodiment of the present invention, and the method includes:

[0054] S100, obtaining ERP information transmission to participate in business processes, the business processes including finance, production, procurement, inventory and sales, and constructing a database module corresponding to the business.

[0055] In this step, ERP information transmission is obtained to participate in business processes. Business processes include finance, production, procurement, inventory and sales. The financial business process involves the company's capital flow and financial record management, including bill processing, income and expenditure records, payment management, budget control and generation of financial statements. The production business process manages the entire process from product planning to completion, including making production plans, arranging production tasks, monitoring production progress and checking material requirements. The procurement business process includes material procurement, supplier management and execution of purchase orders, from demand generation to supplier delivery. The inventory business process covers the warehousing and outbound delivery of materials and finished products and the monitoring of inventory levels to ensure that the inventory quantity meets production and sales needs. The sales business process manages customer orders, from order receipt to delivery, and the final revenue recognition;

[0056] Build database modules corresponding to the business. The financial module can include a billing module, a payment module and a budget module; the generation module includes a production plan module, a production order module and a material requirement module; the procurement module includes a supplier module, a purchase order module and a procurement detail module; the inventory module includes an inventory module, an incoming record module and an outgoing record module; the sales module includes a customer order module, a delivery module and a sales revenue module.

[0057] S200, obtaining a data type, the data type including a single service and multi-service cooperation, and selecting a transmission mode according to the data type, the transmission mode including intra-module transmission and inter-module transmission.

[0058] In this step, the data type is obtained. The data type determines the structure, content and usage scenario of the data. The data type includes single business and multi-business cooperation. Single business data refers to data involving only one business module and does not need to be transmitted across modules. The data is usually used for operations within the module, such as inventory counting, production plan update or financial report generation. Multi-business cooperation data involves multiple business modules and needs to be shared and transmitted between modules. The cross-module transmission of data supports the collaboration of complex business processes, such as sales order processing, purchase warehousing and production plan execution.

[0059] Select the transmission method according to the data type. The transmission methods include intra-module transmission and inter-module transmission. Intra-module transmission means that data transmission is completed within the same business module and does not involve external modules. Data is usually transferred between the same database or table. The path is simple and direct. Inter-module transmission means that data is transmitted between different business modules. It is usually implemented through interfaces, APIs or middleware, supports multi-module collaboration, and realizes complex business processes.

[0060] S300, obtaining data content, performing statistics on uniform type data, eliminating data duplication through the statistical data, and obtaining data change information, wherein the change information includes data standardization and data priority sorting.

[0061] In this step, data content is obtained. Obtaining data content is the basis for analyzing and processing data, including extracting specific types of data from databases, files, interfaces or other sources. These data may include order information, inventory records and customer information, etc., and collecting statistics on uniform types of data. The obtained data is summarized and analyzed to identify the characteristics of the data, such as total amount, distribution, status, etc.;

[0062] Eliminate data duplication through statistical data. If the same record appears multiple times in the data, it may lead to incorrect analysis results or business operations. Keep only one valid record, or merge the records. If the information of duplicate records is not completely consistent, they can be merged into one complete record.

[0063] Obtain data change information, including data standardization and data priority sorting. Assign priority to data according to business needs and rules so that important data can be processed first. Data standardization is to unify the format and content of data to ensure data consistency and availability. The main goal of standardization is to clean and standardize data to make it easier to share and analyze.

[0064] S400, obtaining data access rights, obtaining transmission rate and transmission requirements, allocating transmission rates according to the transmission requirements and priorities, and obtaining allocation results.

[0065] In this step, data access permissions are obtained. Data access permissions are used to control the access capabilities of different users, modules, or systems to specific data, ensuring that only authorized entities can read, modify, or transfer data.

[0066] Get the transmission rate and transmission requirements. The transmission rate refers to the speed at which data is transmitted in the network, usually in Mbps (megabits per second). The transmission requirement describes the business's requirements for the timeliness and reliability of data transmission.

[0067] Dynamically allocate transmission rates based on business priorities and transmission requirements. High-priority data is allocated higher bandwidth and faster transmission rates to meet the timeliness requirements of the business, and the rate allocation is dynamically adjusted according to the network load to avoid network bottlenecks.

[0068] like Figure 2 As shown, as a preferred embodiment of the present invention, the data type is obtained, the data type includes a single service and multi-service cooperation, and a transmission mode is selected according to the data type. The transmission mode includes the steps of intra-module transmission and inter-module transmission, specifically including:

[0069] S201, obtaining key data information, wherein the key information includes a data upload channel and keywords, and the keywords include a data type.

[0070] In this step, key data information is obtained. Key data information refers to the core information used to identify and classify data during data processing and transmission. Key information includes data upload channels and keywords. Data upload channels refer to the path or source of data entering the ERP system. This determines the initial attributes and processing methods of the data. For example, the inventory manager manually enters the daily inventory results through the input form of the ERP interface, the finance department uploads the annual budget file in file format, the material usage on the production line is uploaded in real time, and the data is automatically uploaded to ERP through the equipment;

[0071] Keywords are the core attribute information of data, which are used to identify the type, content and target processing module of data. Keywords include data type, business module, operation, status and priority. Data types include orders, bills, inventory, and production plans. Business modules include sales module, financial module, and inventory module. Data is classified according to keywords, such as data type, target module, etc.

[0072] S202, obtaining data types, and determining single business and multi-business cooperation according to the data types, wherein the single business is data transmission within the same business process, and the multi-business cooperation is data transmission within different business processes.

[0073] In this step, data types are obtained. The data types determine single business and multi-business cooperation. Single business data refers to data flow only within one business process. These data are usually generated by the business process and directly used for its internal operations. Multi-business cooperation data refers to data sharing and transmission between multiple business processes or modules, which is used to support cross-departmental or cross-business collaborative operations.

[0074] For example, the inventory module needs to conduct regular inventory of materials in the warehouse and record the inventory quantity after the inventory as a single business data; after the customer places an order in the sales module, the system needs to check whether there is enough inventory in the inventory module to meet the order requirements, which is a multi-business cooperation between sales orders and inventory checks.

[0075] S203, selecting a transmission mode according to the data type, obtaining a data transmission encapsulation mode, and determining intra-module transmission and inter-module transmission according to the transmission mode and the encapsulation mode.

[0076] In this step, the transmission mode is selected according to the data type. The data type determines the transmission mode. For single business data, intra-module transmission is selected, such as inventory count data and production plan decomposition. For multi-business data, inter-module transmission is selected, such as sales orders triggering inventory checks and updating inventory and financial records after purchase orders are completed.

[0077] Encapsulation refers to the formatting or additional information of data to ensure the integrity, security and availability of data during data transmission. Encapsulation methods include direct encapsulation, standardized encapsulation, encrypted encapsulation and batch encapsulation. Direct encapsulation means that data is not processed in a complex manner and only simple tags are added; standardized encapsulation means that data is encapsulated in a standard format, such as JSON and XML; data is encrypted, and encrypted encapsulation ensures the security of data during transmission; batch encapsulation means that data is packaged in batches and then transmitted to reduce the transmission frequency;

[0078] Determine the transmission within the module and between modules according to the transmission mode and packaging mode. Single business data uses the transmission within the module and direct packaging to simplify the operation; multi-business cooperation data uses the transmission between modules, combined with standardization or encryption packaging to ensure data security and consistency. This design logic helps to improve the efficiency of the ERP system and the accuracy of data transmission.

[0079] like Figure 3 As shown, as a preferred embodiment of the present invention, the data content is obtained, statistics are performed on the uniform type of data, data duplication is eliminated through the statistical data, and data change information is obtained, and the change information includes the steps of data standardization and data priority sorting, specifically including:

[0080] S301, obtaining data content, filtering data of the same type according to the data content, and performing statistics on the data of the same type.

[0081] In this step, data content is obtained, which comes from multiple modules in the ERP system, such as sales, procurement, inventory, finance, etc. The data of each module may include different fields and attributes, but through the identification of data types, such as orders, inventory records, etc., it can be uniformly obtained;

[0082] Filter the same type of data based on the data content. Filtering the same type of data means extracting similar records from the acquired data based on specific conditions or field identifiers. The filtering criteria can be based on the data type, module or business scenario. For example, you can filter by field, condition and module. For example, you can filter all records of type "order"; for example, you can filter by condition, you can filter all records of order status "pending shipment"; for example, you can filter by module, you can only keep data from the "sales module";

[0083] Statistics of the same type of data and statistics of the filtered data of the same type can reveal the overall characteristics, distribution and patterns of the data, and provide support for business decisions. For example, through the statistical results of "pending shipment" orders, delivery plans can be arranged in advance.

[0084] S302, eliminating data duplication through statistical data and obtaining data change information.

[0085] In this step, data duplication is eliminated through statistical data. Data duplication refers to the existence of multiple records with the same content or some of the same fields in the data set, which leads to data redundancy and inaccurate business processing. Duplicate records of data are identified, and redundant items are deleted for identical records. Records with some of the same but inconsistent fields are merged, and which records are deleted or merged are marked, as well as the relevant change details;

[0086] Get data change information. Data change information refers to the record of data changes when deduplicating or processing data. Change information includes the reason for the change and the type of change. By counting and analyzing data, duplicate records can be found and deduplication measures can be taken. Combined with the acquired data change information, the reason and content of each modification can be recorded to ensure data transparency and consistency.

[0087] S303, determining data standardization and data priority sorting according to the change information, wherein the data standardization is used to define a unified format for the data, and the priority sorting is based on transmission time and business requirements.

[0088] In this step, data standardization and data priority are determined based on the change information. Data standardization is the process of unifying data formats and contents to ensure the consistency and operability of data across different modules. The standard format can be determined and then unified. For example, the date is unified as "YYYY-MM-DD", and the status field uses standard terms such as "completed" and "pending shipment";

[0089] Data prioritization is to assign a processing order to data based on business needs and the urgency of transmission time. Prioritization can ensure that key data is processed first, meet the requirements of real-time and business importance, and give priority to the data that needs to be transmitted first, such as "pending shipment" orders are sorted by shipment time, and priority is assigned according to business urgency. For example, customer complaint-related data is processed first.

[0090] like Figure 4 As shown, as a preferred embodiment of the present invention, the steps of obtaining data access rights, obtaining transmission rate and transmission requirements, allocating transmission rate according to transmission requirements and priorities, and obtaining allocation results specifically include:

[0091] S401, obtaining data access rights, sending the access rights to the user terminal, and obtaining user access data.

[0092] In this step, data access permissions are obtained. Data access permissions are the ability to access specific data or modules granted to users or systems. Permission settings are based on user identity, role, operation scope, and data sensitivity. Different modules define their own data access rules, such as sales, finance, and inventory.

[0093] Send access rights to user terminals, set and synchronize permissions on user terminals (such as PCs, mobile phones or workstations) to ensure that users can access data according to authorization. After the user logs in, the system loads the corresponding permissions from the permission database and passes them to the user terminal. When the permissions change, the user terminal is notified of the update in real time.

[0094] S402, obtaining a transmission rate and a transmission requirement, and allocating a transmission rate according to the transmission requirement and a priority.

[0095] In this step, the transmission rate and transmission requirements are obtained. The transmission rate is the speed at which data is transmitted in the network, usually in Mbps (megabits per second) or Gbps (gigabits per second). To obtain the current transmission rate, you need to understand the network environment and bandwidth capabilities;

[0096] Transmission requirements refer to the requirements of each module or data type for transmission rate, which is usually related to the data volume, timeliness and business importance. High-priority data needs to be transmitted immediately, such as order confirmation and inventory update. For example, order data needs to be transmitted in real time, with a transmission size of 50MB each time; inventory data: needs to be transmitted within 10 minutes, with a transmission size of 100MB each time; financial data: low priority, with a transmission size of 200MB each time, and needs to be completed within 30 minutes.

[0097] S403, obtaining transmission requirements and priority weights, calculating the allocation ratio of the transmission rate according to the weights, and obtaining an allocation result.

[0098] In this step, the transmission requirements and priority weights are obtained. In the ERP system, the transmission requirements and priorities of different data are different. In order to reasonably allocate network resources, it is necessary to calculate the allocation ratio of the transmission rate based on the priority weight to ensure that high-priority data has sufficient resource support;

[0099] For example, order data, inventory data, and financial data are assigned the following weights:

[0100] Order data: weight is 5 (high real-time performance, priority transmission required);

[0101] Inventory data: weight is 3 (second priority, needs to be synchronized regularly);

[0102] Financial data: weight is 2 (low priority, can be transmitted later).

[0103] By calculating priority weights and allocation ratios, the ERP system can achieve efficient data transmission and resource management while meeting the needs and timeliness requirements of different businesses.

[0104] like Figure 5As shown, an ERP information transmission system based on security monitoring is provided in an embodiment of the present invention, and the system includes:

[0105] The business module 100 is used to obtain ERP information transmission and participate in business processes, including finance, production, procurement, inventory and sales, and to build a database module corresponding to the business.

[0106] In this system, the business module 100 obtains ERP information transmission to participate in the business process. The business process includes finance, production, procurement, inventory and sales. The financial business process involves the capital flow and financial record management of the enterprise, including bill processing, income and expenditure records, payment management, budget control and generation of financial statements. The production business process manages the entire process from product planning to completion, including making production plans, arranging production tasks, monitoring production progress and checking material requirements. The procurement business process includes material procurement, supplier management and execution of purchase orders, from demand generation to supplier delivery. The inventory business process covers the warehousing and outbound delivery of materials and finished products and the monitoring of inventory levels to ensure that the inventory quantity meets production and sales needs. The sales business process manages customer orders from order receipt to delivery and final revenue recognition.

[0107] Build database modules corresponding to the business. The financial module can include a billing module, a payment module and a budget module; the generation module includes a production plan module, a production order module and a material requirement module; the procurement module includes a supplier module, a purchase order module and a procurement detail module; the inventory module includes an inventory module, an incoming record module and an outgoing record module; the sales module includes a customer order module, a delivery module and a sales revenue module.

[0108] The transmission module 200 is used to obtain data types, including single-service and multi-service cooperation, and select a transmission mode according to the data type, including intra-module transmission and inter-module transmission.

[0109] In this system, the transmission module 200 obtains data types, which determine the structure, content and usage scenarios of data. Data types include single business and multi-business cooperation. Single business data refers to data involving only one business module, which does not need to be transmitted across modules. Data is usually used for operations within the module, such as inventory counting, production plan update or financial report generation; multi-business cooperation data involves multiple business modules and needs to be shared and transmitted between modules. The cross-module transmission of data supports the coordination of complex business processes, such as sales order processing, purchase warehousing and production plan execution;

[0110] Select the transmission method according to the data type. The transmission methods include intra-module transmission and inter-module transmission. Intra-module transmission means that data transmission is completed within the same business module and does not involve external modules. Data is usually transferred between the same database or table. The path is simple and direct. Inter-module transmission means that data is transmitted between different business modules. It is usually implemented through interfaces, APIs or middleware, supports multi-module collaboration, and realizes complex business processes.

[0111] The data unification module 300 is used to obtain data content, perform statistics on unified type data, eliminate data duplication through the statistical data, and obtain data change information, which includes data standardization and data priority sorting.

[0112] In this system, the data unification module 300 obtains data content, which is the basis for analyzing and processing data, including extracting specific types of data from databases, files, interfaces or other sources. These data may include order information, inventory records and customer information, etc., and performing statistics on unified types of data, summarizing and analyzing the obtained data to identify the characteristics of the data, such as total amount, distribution, status, etc.;

[0113] Eliminate data duplication through statistical data. If the same record appears multiple times in the data, it may lead to incorrect analysis results or business operations. Keep only one valid record, or merge the records. If the information of duplicate records is not completely consistent, they can be merged into one complete record.

[0114] Obtain data change information, including data standardization and data priority sorting. Assign priority to data according to business needs and rules so that important data can be processed first. Data standardization is to unify the format and content of data to ensure data consistency and availability. The main goal of standardization is to clean and standardize data to make it easier to share and analyze.

[0115] The allocation module 400 is used to obtain data access rights, obtain transmission rate and transmission requirements, allocate transmission rate according to transmission requirements and priorities, and obtain allocation results.

[0116] In this system, the allocation module 400 obtains data access permissions, which are used to control the access capabilities of different users, modules or systems to specific data, ensuring that only authorized entities can read, modify or transfer data;

[0117] Get the transmission rate and transmission requirements. The transmission rate refers to the speed at which data is transmitted in the network, usually in Mbps (megabits per second). The transmission requirement describes the business's requirements for the timeliness and reliability of data transmission.

[0118] Dynamically allocate transmission rates based on business priorities and transmission requirements. High-priority data is allocated higher bandwidth and faster transmission rates to meet the timeliness requirements of the business, and the rate allocation is dynamically adjusted according to the network load to avoid network bottlenecks.

[0119] like Figure 6 As shown, as a preferred embodiment of the present invention, the transmission module 200 includes:

[0120] The keyword unit 201 is used to obtain key information of data, wherein the keywords include data upload channels and keywords, and the keywords include data types.

[0121] In this module, the keyword unit 201 obtains key data information, which refers to the core information used to identify and classify data during data processing and transmission. Key information includes data upload channels and keywords. Data upload channels refer to the path or source of data entering the ERP system. This determines the initial attributes and processing methods of the data. For example, the inventory manager manually enters the daily inventory results through the input form of the ERP interface, the finance department uploads the annual budget file in file format, the material usage on the production line is uploaded in real time, and the data is automatically uploaded to ERP through the equipment;

[0122] Keywords are the core attribute information of data, which are used to identify the type, content and target processing module of data. Keywords include data type, business module, operation, status and priority. Data types include orders, bills, inventory, and production plans. Business modules include sales module, financial module, and inventory module. Data is classified according to keywords, such as data type, target module, etc.

[0123] The business unit 202 is used to obtain data types and determine single business and multi-business cooperation according to the data types. The single business is data transmission within the same business process, and the multi-business cooperation is data transmission within different business processes.

[0124] In this module, the business unit 202 obtains data types, and the data types determine single business and multi-business cooperation. Single business data refers to data flow only within one business process, which is usually generated by the business process and directly used for its internal operations. Multi-business cooperation data refers to data sharing and transmission between multiple business processes or modules, which is used to support cross-departmental or cross-business collaborative operations.

[0125] For example, the inventory module needs to conduct regular inventory of materials in the warehouse and record the inventory quantity after the inventory as a single business data; after the customer places an order in the sales module, the system needs to check whether there is enough inventory in the inventory module to meet the order requirements, which is a multi-business cooperation between sales orders and inventory checks.

[0126] The transmission unit 203 is used to select a transmission mode according to the data type, obtain a data transmission encapsulation mode, and determine intra-module transmission and inter-module transmission according to the transmission mode and the encapsulation mode.

[0127] In this module, the transmission unit 203 selects a transmission mode according to the data type, which is determined by the data type. The transmission mode is selected for single business data to be transmitted within the module, such as inventory count data and production plan decomposition, and for multiple business data to be transmitted between modules, such as sales orders triggering inventory checks and updating inventory and financial records after purchase orders are completed;

[0128] Encapsulation refers to the formatting or additional information of data to ensure the integrity, security and availability of data during data transmission. Encapsulation methods include direct encapsulation, standardized encapsulation, encrypted encapsulation and batch encapsulation. Direct encapsulation means that data is not processed in a complex manner and only simple tags are added; standardized encapsulation means that data is encapsulated in a standard format, such as JSON and XML; data is encrypted, and encrypted encapsulation ensures the security of data during transmission; batch encapsulation means that data is packaged in batches and then transmitted to reduce the transmission frequency;

[0129] Determine the transmission within the module and between modules according to the transmission mode and packaging mode. Single business data uses the transmission within the module and direct packaging to simplify the operation; multi-business cooperation data uses the transmission between modules, combined with standardization or encryption packaging to ensure data security and consistency. This design logic helps to improve the efficiency of the ERP system and the accuracy of data transmission.

[0130] like Figure 7 As shown, as a preferred embodiment of the present invention, the data unification module 300 includes:

[0131] The data unification unit 301 is used to obtain data content, filter data of the same type according to the data content, and perform statistics on the data of the same type.

[0132] In this module, the data unification unit 301 obtains data content, which comes from multiple modules in the ERP system, such as sales, procurement, inventory, finance, etc. The data of each module may include different fields and attributes, but can be uniformly obtained through the identification of data types, such as orders, inventory records, etc.;

[0133] Filter the same type of data based on the data content. Filtering the same type of data means extracting similar records from the acquired data based on specific conditions or field identifiers. The filtering criteria can be based on the data type, module or business scenario. For example, you can filter by field, condition and module. For example, you can filter all records of type "order"; for example, you can filter by condition, you can filter all records of order status "pending shipment"; for example, you can filter by module, you can only keep data from the "sales module";

[0134] Statistics of the same type of data and statistics of the filtered data of the same type can reveal the overall characteristics, distribution and patterns of the data, and provide support for business decisions. For example, through the statistical results of "pending shipment" orders, delivery plans can be arranged in advance.

[0135] The modification unit 302 is used to eliminate data duplication through the statistical data and obtain data modification information.

[0136] In this module, the modification unit 302 eliminates data duplication through statistical data. Data duplication refers to the existence of multiple records with the same content or some of the same fields in the data set, which leads to data redundancy and inaccurate business processing. It identifies duplicate records of data, deletes redundant items for identical records, merges records with some of the same but inconsistent fields, marks which records are deleted or merged, and the relevant modification details;

[0137] Get data change information. Data change information refers to the record of data changes when deduplicating or processing data. Change information includes the reason for the change and the type of change. By counting and analyzing data, duplicate records can be found and deduplication measures can be taken. Combined with the acquired data change information, the reason and content of each modification can be recorded to ensure data transparency and consistency.

[0138] The sorting unit 303 is used to determine data standardization and data priority sorting according to the change information. The data standardization is used to define a unified format for the data, and the priority sorting is based on transmission time and business requirements.

[0139] In this module, the sorting unit 303 determines data standardization and data priority sorting according to the change information. Data standardization is the process of unifying the data format and content to ensure the consistency and operability of data between different modules. The format can be unified after determining the standard format, for example, the date is unified as "YYYY-MM-DD", and the status field uses standard terms such as "completed, waiting to be shipped";

[0140] Data prioritization is to assign a processing order to data based on business needs and the urgency of transmission time. Prioritization can ensure that key data is processed first, meet the requirements of real-time and business importance, and give priority to the data that needs to be transmitted first, such as "pending shipment" orders are sorted by shipment time, and priority is assigned according to business urgency. For example, customer complaint-related data is processed first.

[0141] like Figure 8 As shown, as a preferred embodiment of the present invention, the allocation module 400 includes:

[0142] The permission unit 401 is used to obtain data access permissions, send the access permissions to the user terminal, and obtain user access data.

[0143] In this module, the permission unit 401 obtains data access rights, which are the ability granted to users or systems to access specific data or modules. Permission settings are based on user identity, role, operation scope, and data sensitivity. Different modules define their own data access rules, such as sales, finance, and inventory;

[0144] Send access rights to user terminals, set and synchronize permissions on user terminals (such as PCs, mobile phones or workstations) to ensure that users can access data according to authorization. After the user logs in, the system loads the corresponding permissions from the permission database and passes them to the user terminal. When the permissions change, the user terminal is notified of the update in real time.

[0145] The transmission rate unit 402 is used to obtain the transmission rate and the transmission requirement, and allocate the transmission rate according to the transmission requirement and the priority.

[0146] In this module, the transmission rate unit 402 obtains the transmission rate and transmission requirements. The transmission rate is the speed at which data is transmitted in the network, usually in Mbps (megabits per second) or Gbps (gigabits per second). To obtain the current transmission rate, it is necessary to understand the network environment and bandwidth capacity;

[0147] Transmission requirements refer to the requirements of each module or data type for transmission rate, which is usually related to the data volume, timeliness and business importance. High-priority data needs to be transmitted immediately, such as order confirmation and inventory update. For example, order data needs to be transmitted in real time, with a transmission size of 50MB each time; inventory data: needs to be transmitted within 10 minutes, with a transmission size of 100MB each time; financial data: low priority, with a transmission size of 200MB each time, and needs to be completed within 30 minutes.

[0148] The allocation unit 403 is used to obtain the transmission demand and the priority weight, calculate the allocation ratio of the transmission rate according to the weight, and obtain the allocation result.

[0149] In this module, the allocation unit 403 obtains the transmission requirements and priority weights. In the ERP system, the transmission requirements and priorities of different data are different. In order to reasonably allocate network resources, it is necessary to calculate the allocation ratio of the transmission rate based on the priority weights to ensure that high-priority data is supported by sufficient resources;

[0150] For example, order data, inventory data, and financial data are assigned the following weights:

[0151] Order data: weight is 5 (high real-time performance, priority transmission required);

[0152] Inventory data: weight is 3 (second priority, needs to be synchronized regularly);

[0153] Financial data: weight is 2 (low priority, can be transmitted later).

[0154] By calculating priority weights and allocation ratios, the ERP system can achieve efficient data transmission and resource management while meeting the needs and timeliness requirements of different businesses.

[0155] In one embodiment, a computer device is provided, the computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the following steps are implemented:

[0156] Obtain ERP information transmission to participate in business processes, including finance, production, procurement, inventory and sales, and build database modules corresponding to the business;

[0157] Acquire a data type, the data type includes a single service and multi-service cooperation, and select a transmission mode according to the data type, the transmission mode includes intra-module transmission and inter-module transmission;

[0158] Acquire data content, perform statistics on uniform type data, eliminate data duplication through the statistical data, and obtain data change information, which includes data standardization and data priority sorting;

[0159] Obtain data access rights, transmission rate and transmission requirements, allocate transmission rate according to transmission requirements and priorities, and obtain allocation results.

[0160] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the processor performs the following steps:

[0161] Obtain ERP information transmission to participate in business processes, including finance, production, procurement, inventory and sales, and build database modules corresponding to the business;

[0162] Acquire a data type, the data type includes a single service and multi-service cooperation, and select a transmission mode according to the data type, the transmission mode includes intra-module transmission and inter-module transmission;

[0163] Acquire data content, perform statistics on uniform type data, eliminate data duplication through the statistical data, and obtain data change information, which includes data standardization and data priority sorting;

[0164] Obtain data access rights, transmission rate and transmission requirements, allocate transmission rate according to transmission requirements and priorities, and obtain allocation results.

[0165] It should be understood that, although each step in the flow chart of each embodiment of the present invention is shown in sequence according to the indication of the arrow, these steps are not necessarily performed in sequence according to the order indicated by the arrow. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be performed in other orders. Moreover, at least a portion of the steps in each embodiment may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.

[0166] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0167] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0168] The above-mentioned embodiments only express several implementation methods of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the patent of the present invention. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.

[0169] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. An ERP information transmission method based on security monitoring, characterized in that: The method comprises: Obtain ERP information transmission to participate in business processes, including finance, production, procurement, inventory and sales, and build database modules corresponding to the business; Acquire a data type, the data type includes a single service and multi-service cooperation, and select a transmission mode according to the data type, the transmission mode includes intra-module transmission and inter-module transmission; Acquire data content, perform statistics on uniform type data, eliminate data duplication through the statistical data, and obtain data change information, which includes data standardization and data priority sorting; Obtain data access rights, transmission rate and transmission requirements, allocate transmission rate according to transmission requirements and priorities, and obtain allocation results.

2. According to claim 1, a method for transmitting ERP information based on security monitoring is characterized in that: The data type is obtained, the data type includes a single service and multi-service cooperation, and a transmission mode is selected according to the data type, the transmission mode includes the steps of intra-module transmission and inter-module transmission, specifically including: Obtaining key data information, the keywords include data upload channels and keywords, the keywords include data types; Acquire data types, and determine single business and multi-business cooperation according to the data types, wherein the single business refers to data transmission within the same business process, and the multi-business cooperation refers to data transmission within different business processes; Select the transmission method according to the data type, obtain the data transmission encapsulation method, and determine the intra-module transmission and inter-module transmission according to the transmission method and encapsulation method.

3. According to the ERP information transmission method based on security monitoring according to claim 1, it is characterized in that: The step of obtaining data content, performing statistics on uniform type data, eliminating data duplication through the statistical data, and obtaining data change information, wherein the change information includes data standardization and data priority sorting, specifically includes: Obtain data content, filter data of the same type according to the data content, and perform statistics on data of the same type; Eliminate data duplication through statistical data and obtain data change information; Data standardization and data priority sorting are determined based on the change information. The data standardization is used to define a unified format for the data, and the priority sorting is based on transmission time and business requirements.

4. The ERP information transmission method based on security monitoring according to claim 1 is characterized in that: The steps of obtaining data access rights, obtaining transmission rate and transmission requirements, allocating transmission rate according to transmission requirements and priorities, and obtaining allocation results specifically include: Obtain data access rights, send access rights to user terminals, and obtain user access data; Obtain the transmission rate and transmission requirements, and allocate the transmission rate according to the transmission requirements and priorities; Obtain transmission requirements and priority weights, calculate the allocation ratio of transmission rate according to the weights, and obtain the allocation results.

5. The ERP information transmission method based on security monitoring according to claim 1 is characterized in that: The packaging methods include direct packaging, standardized packaging, encrypted packaging and batch packaging.

6. An ERP information transmission system based on security monitoring, characterized in that: The system comprises: Business module, which obtains ERP information transmission and participates in business processes, including finance, production, procurement, inventory and sales, and builds a database module corresponding to the business; A transmission module, which obtains data types, including single-service and multi-service cooperation, and selects a transmission mode according to the data type, including intra-module transmission and inter-module transmission; The data unification module obtains data content, performs statistics on unified type data, eliminates data duplication through the statistical data, and obtains data change information, which includes data standardization and data priority sorting; The allocation module obtains data access rights, transmission rate and transmission requirements, allocates transmission rate according to transmission requirements and priorities, and obtains allocation results.

7. The ERP information transmission system based on security monitoring according to claim 6 is characterized in that: The transmission module comprises: A keyword unit, which obtains key information of data, wherein the keywords include data upload channels and keywords, and the keywords include data types; The business unit obtains data types and determines single business and multi-business cooperation according to the data types. The single business refers to data transmission within the same business process, and the multi-business cooperation refers to data transmission within different business processes. The transmission unit selects a transmission mode according to the data type, obtains the data transmission encapsulation mode, and determines the intra-module transmission and inter-module transmission according to the transmission mode and the encapsulation mode.

8. The ERP information transmission system based on security monitoring according to claim 7 is characterized in that: The data unification module includes: The data unification unit obtains data content, filters data of the same type according to the data content, and performs statistics on the data of the same type; The modification unit eliminates data duplication through statistical data and obtains data modification information; The sorting unit determines data standardization and data priority sorting according to the change information, wherein the data standardization is used to define a unified format for the data, and the priority sorting is based on transmission time and business requirements.

9. The ERP information transmission system based on security monitoring according to claim 8 is characterized in that: The allocation module comprises: The permission unit obtains data access permissions, sends the access permissions to the user terminal, and obtains user access data; The transmission rate unit obtains the transmission rate and transmission demand, and allocates the transmission rate according to the transmission demand and priority; The allocation unit obtains the transmission demand and the priority weight, calculates the allocation ratio of the transmission rate according to the weight, and obtains the allocation result.

10. The ERP information transmission system based on security monitoring according to claim 9 is characterized in that: The packaging methods include direct packaging, standardized packaging, encrypted packaging and batch packaging.

Citation Information

Patent Citations

  • A method and apparatus for multi-platform data docking

    CN109145043A

  • Distributed ERP platform entrance reconstruction access method and system

    CN118631889A

  • User information maintenance management method, device and equipment based on service management system

    CN119227156A

  • Database replication based on data access scores

    US20200125582A1

  • Data link service processing system and method for networked encrypted transmission

    WO2023216424A1