Data transmission management and control method for configurable data transmission interface

Through the object-oriented data model and interactive interface configuration method, the rapid establishment and management of data interfaces in confidential networks is achieved, and the problem that traditional interface management is difficult to meet confidentiality requirements is solved, and efficient and secure data transmission is achieved.

CN119883679APending Publication Date: 2025-04-25XIAN FLIGHT SELF CONTROL INST OF AVIC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411950058.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-27
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

Traditional interface calling methods are difficult to implement interface management and confidentiality requirements, especially in confidential networks, which cannot meet the confidentiality requirements of data interaction.

Method used

Use an object-oriented method to create data models and interactive interfaces, quickly create and manage interfaces through page configuration, configure the confidentiality and data audit attributes of the interface, and realize dynamic management and confidentiality control.

Benefits of technology

It realizes the rapid establishment and management of data interfaces in confidential networks, ensures the confidentiality and compliance of data transmission, and is efficient, convenient, reusable and scalable.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The invention belongs to the technical field of rapid establishment and management of data interfaces, and particularly relates to a data transmission management and control method of a configurable data transmission interface. The method comprises the following steps: creating a data model in an object-oriented manner, configuring attribute information of the data model, and defining data types and necessity verification information of attributes as structural definitions of data transmission; creating an interactive interface in interface configuration, defining an interface name, a data flow direction, an interface unique identifier, an interactive address corresponding to the interface and an interface access path, selecting an associated data model as a format standard for interface conversion, configuring an interface security level attribute, a data auditing attribute and a data security level attribute, and realizing dynamic management control of the interface; the method comprises the following steps: establishing an interaction link according to a data interaction requirement, configuring interaction interfaces which need to be combined together in the interaction link, starting a data interaction operation task based on the interaction link, and monitoring the operation condition of an interaction process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of rapid establishment and management of data interfaces, and in particular relates to a data transmission control method of a configurable data transmission interface. Background Art

[0002] At present, most large and medium-sized enterprises in China are in the stage of digital transformation, and there are a large number of application systems within the enterprises to support business operations. These independent application systems often bring about data island problems. In order to avoid such situations, various means are generally adopted to achieve information sharing between application systems. Data integration between application systems is the main way to achieve cross-business information sharing, especially the data interaction between systems within the enterprise, most of which are integrated by calling interfaces. Traditional interface calls need to be implemented by writing interface code in the system. This method is relatively simple to implement for the first time, but the developed interface is hidden in the bottom layer of the code, and the interface cannot be managed. When in a confidential network, it is difficult to meet various confidentiality requirements. Therefore, a configurable data transmission interface management method is needed to realize interface explicit management. Summary of the invention

[0003] Technical problem solved by the invention: The purpose of the invention is to propose a data interface establishment and data transmission control method suitable for confidential application systems in confidential networks, which is used to quickly establish an inter-enterprise data collaboration channel that meets confidentiality requirements.

[0004] The technical solution of the present invention:

[0005] A data transmission control method for a configurable data transmission interface, the method comprising:

[0006] Create a data model in an object-oriented way, configure the attribute information of the data model, define the data type of the attribute, and verify the necessity information as the structure definition of data transmission;

[0007] In the interface configuration, create an interactive interface, define the interface name, data flow direction, interface unique identifier, the corresponding interactive address of the interface, and the interface access path, select the associated data model as the format standard for interface conversion, configure the interface confidentiality attributes, data review attributes, and data confidentiality attributes, and realize dynamic management and control of the interface;

[0008] According to the data interaction requirements, create an interaction link, configure the interaction interfaces that need to be combined in the interaction link, start the data interaction job task based on the interaction link, and monitor the operation of the interaction process.

[0009] Furthermore, in the interface configuration, the page configuration is used to complete the rapid creation of the interface, distinguish between reception and call, and record the basic information of the interface.

[0010] Furthermore, interface configuration is the configuration of interface information participating in the interactive action. The definition of the interface is divided into two types: receiving and forwarding. The receiving interface realizes data docking with the external interface, receives and parses the data content transmitted by the external interface; the forwarding interface provides distribution and output of received data internally, and completes data interaction while hiding the interface of the internal application system from the outside.

[0011] Furthermore, when configuring the interface, you must first configure the interface address information corresponding to the interface, and then select the associated object model. One interface can only correspond to one data model. In addition, the interface configuration also includes three important attribute configurations: data flow attribute, data audit attribute, and data confidentiality attribute.

[0012] Furthermore, the data flow direction attribute is used to indicate whether the data interaction action is receiving or forwarding. The data confidentiality level attribute identifies the confidentiality level of the transmitted data. During data interaction, the confidentiality level matching verification is automatically completed to achieve data flow control. The data audit attribute triggers the audit process when the interface is executed. When the audit is completed, the data interaction action is executed to achieve the purpose of supervising the data execution process.

[0013] Furthermore, the interface has a confidentiality attribute, and the upstream and downstream interfaces need to verify the confidentiality level. The confidentiality level of the upstream input interface shall not be higher than that of the downstream output interface;

[0014] Data transmission instances and attachments are marked with confidentiality levels, and the confidentiality level must not be higher than the interface confidentiality level.

[0015] Furthermore, in the data model configuration, the data structure model required for this data interface interaction is configured, and the object model is defined in an object-oriented manner. By defining various business attributes in the data model, the configuration operation of the data model is completed. After the data model is configured, it can be reused in multiple data interaction interfaces and scenarios.

[0016] Furthermore, the interactive link configuration is to combine multiple interfaces together to complete a data interaction task. In the interactive link configuration, it is necessary to configure the input and output interface information and define the flow direction of the data;

[0017] During the execution process, the definition of interactive links triggers the associated calls between interfaces, and records the link execution process log and abnormal information alarm.

[0018] The technical solution of the present invention completes the rapid creation of interfaces through page configuration, distinguishes between reception and call, and records basic information of interfaces. Interface establishment does not require writing code, which is efficient and convenient. The input and output combination of the interface can be realized according to business needs, and a data interaction task can be completed together. The interface can be reused. When the business objects are the same, multiple input interfaces can be combined with the same output interface to reduce configuration work. A complete confidentiality level control system and rules are established. The upstream interface and the downstream interface, the data confidentiality level and the interface confidentiality level must all meet the confidentiality requirements to achieve data flow control. The method has reusability and scalability, and can be well adapted to similar integration scenarios in confidential networks or system integration with confidentiality requirements. The advantages of the present invention are: in confidential networks, the interfaces required for various businesses can be quickly established and clearly managed and ensured to meet confidentiality requirements, and it has excellent adaptability and scalability. DETAILED DESCRIPTION

[0019] The technical solution of the present invention is described in detail below.

[0020] The present invention discloses a data interface establishment and data transmission control method applicable to a confidential application system in a confidential network, which is used to quickly establish an inter-enterprise data collaboration channel that meets confidentiality requirements.

[0021] The method steps are as follows: With the help of information technology, a data collaborative interaction platform is established. Through model configuration, interface configuration and interactive link configuration functions, the association definition of both parties of the collaborative interaction interface can be quickly completed through dynamic configuration. The interface can be directly established through page configuration, eliminating the process of editing code. In the model configuration, the data structure model required for this data interface interaction is configured. The platform supports object model definition in an object-oriented manner. By defining the business attributes in the model, the configuration operation of the data interaction model is completed. After configuration, the interaction model can be reused in multiple data interaction interfaces and scenarios.

[0022] Interface configuration is the configuration of interface information involved in interactive actions. The definition of interfaces is classified into two types: receiving and forwarding. The receiving interface realizes data docking with external interfaces, receives and parses the data content transmitted by external interfaces; the forwarding interface provides distribution and output of received data internally, and completes data interaction while hiding the interface of the internal application system from the outside. When configuring the interface, you must first configure the interface address information corresponding to the interface, and then select the associated object model. An interface can only correspond to one data model. In addition, the interface configuration also includes three important attribute configurations: data flow attribute, data audit attribute, and data confidentiality attribute. The data flow attribute is used to indicate whether the data interaction action is receiving or forwarding. The data confidentiality attribute identifies the confidentiality of the transmitted data. During data interaction, the confidentiality matching verification is automatically completed to achieve data flow control. The data audit attribute can trigger the audit process when the interface is executed. When the audit is completed, the data interaction action is executed to achieve the purpose of data execution process supervision.

[0023] Interactive link configuration mainly combines multiple interfaces together to complete a data interaction task. In interactive link configuration, it is necessary to configure input and output interface information and define the flow of data. During the execution process, the definition of interactive links triggers the association call between interfaces, and records the link execution process log and abnormal information alarm.

[0024] The definition of dynamically configured models, interfaces, and links helps users quickly build a data interaction task and reduce the development work during the data interaction process. The independent definition and combined use method improves the reuse rate of models and interfaces. The execution of interactive tasks and execution process monitoring are achieved through the dynamic scheduling and combination of interactive links.

[0025] Specifically, a method for establishing a data interface and controlling data transmission for a confidential application system in a confidential network creates a data model in an object-oriented manner, configures attribute information of the data model, defines the data type of the attribute, necessity verification and other information as a structural definition for data transmission.

[0026] In the interface configuration, create an interactive interface, define the interface name, data flow direction, interface unique identifier, interface corresponding interactive address, interface access path, select the associated data model as the format standard for interface conversion, configure interface confidentiality attributes, data audit attributes and data confidentiality attributes, and realize dynamic management and control of the interface.

[0027] Create an interaction link based on data interaction requirements, configure the interaction interfaces that need to be combined in the link, start the data interaction job task based on the interaction link, and monitor the operation of the interaction process.

[0028] Specifically, through page configuration, complete the rapid creation of the interface, distinguish between reception and call, and record the basic information of the interface.

[0029] Specifically, if it is an input interface, the interface is exposed to the upstream system that needs to interact, and if it is an output interface, the downstream system that needs to interact is actively called.

[0030] Specifically, the interfaces need to be associated and matched with the data storage template to store data according to the data structure of the template.

[0031] Specifically, the interface has a confidentiality attribute, the upstream and downstream interfaces need to verify the confidentiality, and the confidentiality of the upstream input interface shall not be higher than the confidentiality of the downstream output interface. Data transmission instances and attachments must have a confidentiality mark, and the confidentiality level shall not be higher than the interface confidentiality level.

[0032] Specifically, according to business needs, only a single output interface can be configured to complete data / attachment transmission needs, without the need for a combination of upstream and downstream interfaces to complete data transmission.

[0033] Example

[0034] The first step is to create a data model in an object-oriented way, configure the attribute information of the data model, define the attribute data type, necessity verification and other information as the structure definition of data transmission;

[0035] Step 2: Create an interactive interface in the interface configuration, define the interface name, data flow direction, interface unique identifier, interface corresponding interactive address, interface access path, select the associated data model as the format standard for interface conversion, configure interface confidentiality attributes, data audit attributes, and data confidentiality attributes to achieve dynamic management and control of the interface.

[0036] The third step is to create an interaction link based on data interaction requirements, configure the interaction interfaces that need to be combined in the link, start the data interaction task based on the interaction link, and monitor the operation of the interaction process.

[0037] Implementation Cases:

[0038] In a certain confidential R&D and manufacturing enterprise, the above solution was implemented to build a "Data Exchange Platform" to achieve design collaboration and supply chain collaboration with two customers.

[0039] In design collaboration, data is mainly transmitted in the form of attached data packets. During the transmission process, there is no need to store and convert data, and the data packets only need to be directly delivered to the enterprise business system. Therefore, only a single output interface is configured to transmit the data packets and deliver the design data to the PDM system of the enterprise's internal network. Design collaboration business scenarios cover technical coordination orders, software and hardware ECP, etc.

[0040] In supply chain collaboration, data is mainly transmitted in JSON format without attachments. Upstream and downstream interfaces are required to complete data transmission and pass production supply chain business data to various business systems in the enterprise's internal network. Supply chain collaboration business scenarios cover orders, shipments, quality issues, etc.

[0041] Through the two cases, we can see that the interface configuration capability of this platform has strong business adaptability and is flexible and scalable.

Claims

1. A data transmission control method for a configurable data transmission interface, characterized in that: The method comprises: Create a data model in an object-oriented way, configure the attribute information of the data model, define the data type of the attribute, and verify the necessity information as the structure definition of data transmission; In the interface configuration, create an interactive interface, define the interface name, data flow direction, interface unique identifier, the corresponding interactive address of the interface, and the interface access path, select the associated data model as the format standard for interface conversion, configure the interface confidentiality attributes, data review attributes, and data confidentiality attributes, and realize dynamic management and control of the interface; According to the data interaction requirements, create an interaction link, configure the interaction interfaces that need to be combined in the interaction link, start the data interaction job task based on the interaction link, and monitor the operation of the interaction process.

2. The data transmission control method of a configurable data transmission interface according to claim 1, characterized in that: In the interface configuration, through the page configuration, you can quickly create the interface, distinguish between receiving and calling, and record the basic information of the interface.

3. The data transmission control method of a configurable data transmission interface according to claim 2, characterized in that: Interface configuration is the configuration of interface information involved in interactive actions. The definition of interface is divided into two types: receiving and forwarding. The receiving interface realizes data docking with the external interface, receives and parses the data content transmitted by the external interface; the forwarding interface provides distribution and output of received data internally, and completes data interaction while hiding the interface of the internal application system from the outside.

4. The data transmission control method of a configurable data transmission interface according to claim 3, characterized in that: When configuring an interface, you must first configure the interface address information corresponding to the interface, and then select the associated object model. One interface can only correspond to one data model. In addition, the interface configuration also includes three important attribute configurations: data flow attribute, data audit attribute, and data confidentiality attribute.

5. The data transmission control method of a configurable data transmission interface according to claim 4, characterized in that: The data flow direction attribute is used to indicate whether the data interaction action is receiving or forwarding. The data confidentiality level attribute identifies the confidentiality level of the transmitted data. During data interaction, the confidentiality level matching verification is automatically completed to achieve data flow control. The data audit attribute triggers the audit process when the interface is executed. When the audit is completed, the data interaction action is executed to achieve the purpose of supervising the data execution process.

6. The data transmission control method of a configurable data transmission interface according to claim 4, characterized in that: The interface has a confidentiality attribute. The upstream and downstream interfaces need to verify the confidentiality level. The confidentiality level of the upstream input interface shall not be higher than that of the downstream output interface. Data transmission instances and attachments are marked with confidentiality levels, and the confidentiality level must not be higher than the interface confidentiality level.

7. The data transmission control method of a configurable data transmission interface according to claim 2, characterized in that: In the data model configuration, configure the data structure model required for this data interface interaction, define the object model in an object-oriented manner, and complete the data model configuration operation by defining various business attributes in the data model. After the data model is configured, it can be reused in multiple data interaction interfaces and scenarios.

8. The data transmission control method of a configurable data transmission interface according to claim 2, characterized in that: Interactive link configuration combines multiple interfaces to complete a data interaction task. In interactive link configuration, you need to configure input and output interface information to define the data flow direction. During the execution process, the definition of interactive links triggers the associated calls between interfaces, and records the link execution process log and abnormal information alarm.