Heterogeneous data management method, device and readable storage medium

By acquiring simulation models of heterogeneous database systems and performing simulation processing to generate data operation requests, the problem of data sharing between heterogeneous database systems is solved, enabling information exchange and sharing, business collaboration and interoperability, and improving business processing efficiency.

CN117251496BActive Publication Date: 2026-03-24SHENZHEN LONGRISE SCI & TECH
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-01
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

The inability of heterogeneous database systems to share data leads to difficulties in business processing, complex information exchange, and low efficiency.

Method used

By identifying the business system to which the business operation request is directed, obtaining the corresponding simulation model, performing simulation processing to generate data operation requests, executing data operations, and displaying response results, information sharing and collaborative communication between different databases can be achieved.

Benefits of technology

It enables information sharing and business collaboration between different databases, improves business processing efficiency, avoids repeated login operations, and enhances the efficiency and accuracy of data operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117251496B_ABST
    Figure CN117251496B_ABST
Patent Text Reader

Abstract

The application discloses a heterogeneous data management method, device and readable storage medium, and the method comprises the following steps: determining a business system pointed by a received business operation request, and acquiring a simulation model corresponding to the business system; simulating and processing the business operation request based on the simulation model, and generating a data operation request corresponding to the business system; executing data operation on a target database based on the data operation request; and displaying a response result of the data operation based on a message display framework corresponding to the business operation request. The application solves the technical problem that heterogeneous database systems cannot be shared in the related art, thereby realizing the technical effect of information interaction sharing, information free circulation and business cooperation and intercommunication among different databases and data formats.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of business data interaction, and in particular to a heterogeneous data management method, device and readable storage medium. BACKGROUND

[0002] With the in-depth development of information technology, data models and business processes are constantly improving, and a large number of different types of database systems have appeared, such as relational databases, non-relational databases and JSON databases.

[0003] In related technologies, due to different database construction periods and needs, the database systems commonly used by various departments are not unified. These database systems not only have different hardware and software platforms, but also have different data structures and storage methods between different databases due to different database models, resulting in that the heterogeneous database systems cannot be shared, and the interaction between the various database systems becomes more and more complex and difficult. SUMMARY

[0004] The embodiments of the present application provide a heterogeneous data management method, device and readable storage medium, which solve the technical problem that the heterogeneous database systems cannot be shared in related technologies, making it difficult to handle business, and further achieve the technical effects of information interaction sharing, information free circulation and business coordination and interconnection between different databases and data formats.

[0005] The embodiments of the present application provide a heterogeneous data management method, which comprises:

[0006] determining a business system to which a received business operation request is directed, and obtaining a simulation model corresponding to the business system;

[0007] simulating and processing the business operation request based on the simulation model, to generate a data operation request corresponding to the business system;

[0008] performing data operation on a target database based on the data operation request;

[0009] displaying a response result of the data operation based on a message display framework corresponding to the business operation request.

[0010] Optionally, the step of determining a business system to which a received business operation request is directed, and obtaining a simulation model corresponding to the business system comprises:

[0011] when the business operation request sent by the terminal is received, obtaining a request body and a business system identifier of the business operation request;

[0012] determining a switching information base corresponding to the business system identifier;

[0013] acquire the simulation model corresponding to the request body in the exchange information base.

[0014] Optionally, the step of simulating the service operation request based on the simulation model to generate the data operation request corresponding to the service system comprises:

[0015] determining a request parameter and a corresponding request parameter value according to the request body of the service operation request;

[0016] filling the simulation model based on the request parameter to determine a simulation rule;

[0017] generating the data operation request according to the request parameter value and the simulation rule.

[0018] Optionally, the step of generating the data operation request according to the request parameter value and the simulation rule comprises:

[0019] determining a login flow and an operation flow of the service system based on the simulation rule;

[0020] determining a login request based on the login flow and the request parameter value;

[0021] determining an operation request based on the operation flow and the request parameter value;

[0022] integrating the login request and the operation request into the data operation request.

[0023] Optionally, the step of executing the data operation on the target database based on the data operation request comprises:

[0024] when the data operation request is a write request, determining data content associated with the write request;

[0025] acquiring a data conversion rule corresponding to the target database;

[0026] updating the write request according to the data conversion rule and the data content;

[0027] executing a write operation on the target database according to the updated write request.

[0028] Optionally, the step of executing the data operation on the target database based on the data operation request comprises:

[0029] when the data operation request is a read request, determining a data conversion rule corresponding to the target database;

[0030] updating the read request based on the data conversion rule;

[0031] performing a read operation on the target database according to the updated read request;

[0032] generating response data based on the obtained data and the data conversion rule.

[0033] Optionally, the step of performing a data operation on the target database based on the data operation request comprises:

[0034] when the data operation request is a deletion request, determining the data conversion rule corresponding to the target database;

[0035] updating the deletion request based on the data conversion rule;

[0036] performing a deletion operation on the target database according to the updated deletion request.

[0037] Optionally, the step of obtaining the request body and the business system identifier of the business operation request when the terminal sends the business operation request comprises:

[0038] when the terminal sends the business operation request, parsing the business operation request to determine the request body;

[0039] when the business operation corresponding to the request body is writing data, determining the data type of the data content corresponding to the request body;

[0040] determining the associated business system identifier based on the data type.

[0041] In addition, the present application also proposes a heterogeneous data management device, the heterogeneous data management device comprises a memory, a processor and a heterogeneous data management program stored on the memory and executable on the processor, and the processor implements the steps of the heterogeneous data management method as described above when executing the heterogeneous data management program.

[0042] In addition, the present application also proposes a computer readable storage medium, the computer readable storage medium stores a heterogeneous data management program, and the heterogeneous data management program implements the steps of the heterogeneous data management method as described above when executed by a processor.

[0043] One or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:

[0044] 1、Since the business system pointed by the received business operation request is determined, and the simulation model corresponding to the business system is obtained; the business operation request is simulated based on the simulation model to generate a data operation request corresponding to the business system; a data operation is performed on the target database based on the data operation request; and the response result of the data operation is displayed based on the message display framework corresponding to the business operation request. The present application solves the technical problem that heterogeneous database systems cannot share in related technologies, making it difficult to handle business, thereby achieving the technical effects of information interaction sharing, information free circulation and business collaborative interconnection between different databases and data formats.

[0045] 2、Since the request parameters and corresponding request parameter values are determined according to the request body of the business operation request; the simulation model is filled based on the request parameters to determine the simulation rules; and the data operation request is generated according to the request parameter values and the simulation rules, effectively solving the technical problem that repeated login to the corresponding business system is required in related technologies, resulting in low business handling efficiency, thereby achieving the technical effects of no need to log in to the corresponding business system for business operation, directly obtaining the corresponding business data, and improving the business handling efficiency. BRIEF DESCRIPTION OF DRAWINGS

[0046] Figure 1 Flowchart of the first embodiment of the heterogeneous data management method of the present application;

[0047] Figure 2 Flowchart of the second embodiment of the heterogeneous data management method of the present application;

[0048] Figure 3 Flowchart of the third embodiment of the heterogeneous data management method of the present application;

[0049] Figure 4 System diagram involved in the system embodiment of the present application;

[0050] Figure 5 Hardware structure diagram involved in the equipment embodiment of the present application. DETAILED DESCRIPTION

[0051] In related technologies, each business system has its own service data, and is divided into blocks, thereby forming a de facto information island. The present application embodiment takes data centralization and sharing as a way, effectively integrates the information resources of scattered heterogeneous systems, and organically combines the information systems of various government organizations, to achieve information interaction sharing, information free circulation and business collaborative interconnection between different databases and data formats.

[0052] For a better understanding of the above technical solutions, the exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided so that the present application can be more thoroughly understood and the scope of the present application can be accurately conveyed to those skilled in the art.

[0053] Embodiment one

[0054] Embodiment one of the present application discloses a heterogeneous data management method, referring to Figure 1 , the heterogeneous data management method comprises:

[0055] Step S110, determining the business system pointed by the received business operation request, and obtaining the simulation model corresponding to the business system.

[0056] In this embodiment, for the same business of different departments, it can be different business systems, and for different businesses of different departments, it can also be different business systems. The business operation request is derived from the business handling interface, and the corresponding business operation request is generated according to the business handling operation received by the business handling interface. For this embodiment, the business handling interface can be a unified business handling platform, or a specific business system. The simulation model is used to generate operation instructions that the business system can respond to.

[0057] As an optional implementation, according to the received business operation request, the business system identifier associated with the business operation request is determined, the pointed business system is determined according to the business system identifier, and the simulation model associated with the business system is obtained in the model library.

[0058] For example, when the data exchange system receives the business operation request sent by the unified business handling platform and / or the business system, the pointed business system is determined according to the business identifier associated with the business operation request, and the simulation model corresponding to the business system is determined in the model library in the exchange information library.

[0059] Step S120, simulating processing the business operation request based on the simulation model, and generating the data operation request corresponding to the business system.

[0060] In this embodiment, different business system operation logics may be different, and the interaction instructions of the business system and the database may also be different. Therefore, the simulation model is needed to simulate the processing of the business operation request, so as to obtain the data operation request that the business system can parse and execute.

[0061] As an optional implementation, the operation type corresponding to the service operation request and the operation content are acquired, the operation content is analyzed in a flow, operation steps are obtained, the operation steps are simulated based on the simulation model, data operation steps are determined, and the data operation request is spliced based on the data operation steps and the operation type.

[0062] In step S130, the target database is executed based on the data operation request.

[0063] As an optional implementation, when the data operation request is to delete data, the corresponding data deletion action is executed according to the instruction contained in the data operation request in the target database.

[0064] As an optional implementation, when the data operation request is to write data, the corresponding data writing action is executed according to the instruction contained in the data operation request in the target database, and the association between the added data and the original data is established.

[0065] As an optional implementation, when the data operation request is to read data, the corresponding data reading action is executed according to the instruction contained in the data operation request in the target database, and the read data is converted into a data format specified by the service operation request source system, so as to send the converted data back to the source system.

[0066] In step S140, the response result of the data operation is displayed based on the message display framework corresponding to the service operation request.

[0067] In the embodiment, the message display framework is associated with the service operation request source system, and different business types correspond to different message display frameworks.

[0068] As an optional implementation, the response result corresponding to the data operation is acquired, the message display framework corresponding to the service operation request source system and the operation type of the data operation is determined, and the message display framework is filled according to the response result for display in the source system.

[0069] For example, the message display framework library is determined according to the source system corresponding to the service operation request, the message display framework corresponding to the read data operation is determined in the message display framework library when the data operation is to read data, and the read data is filled into the message display framework after format conversion, so as to display the read data in the source system.

[0070] The technical solutions in the embodiments of the present application have at least the following technical effects or advantages:

[0071] The application determines a service system to which a received service operation request is directed, and acquires a simulation model corresponding to the service system; simulates and processes the service operation request based on the simulation model, to generate a data operation request corresponding to the service system; performs data operation on a target database based on the data operation request; and displays a response result of the data operation based on a message display framework corresponding to the service operation request. The application solves the technical problem that heterogeneous database systems cannot share in related technologies, and thus facilitates business handling, and achieves the technical effects of information interaction sharing, information free circulation, and business coordination and intercommunication among different databases and data formats.

[0072] Based on embodiment one, embodiment two of the application provides a heterogeneous data management method, referring to Figure 2 , step S110 includes:

[0073] Step S210, when the terminal sends the service operation request, the request body and the business system identifier of the service operation request are acquired.

[0074] As an optional implementation, when the terminal sends the service operation request, the request body of the service operation request is parsed, and the business system identifier is determined according to the request body.

[0075] Optionally, step S210 includes:

[0076] Step S211, when the terminal sends the service operation request, the request body of the service operation request is parsed;

[0077] Step S212, when the service operation corresponding to the request body is writing data, the data type of the data content corresponding to the request body is determined.

[0078] Step S213, the associated business system identifier is determined based on the data type.

[0079] In this embodiment, when the service operation is writing data, data needs to be written in multiple business systems, that is, data needs to be written in multiple databases, and therefore the data exchange system provides concurrency capability, and when it is determined that the service operation is writing data according to the request body, all business systems to which data needs to be written are determined.

[0080] As an optional implementation, when the terminal sends the service operation request, the request body is acquired by parsing the request, when it is determined that the service operation of the request body is writing data, the data type of the data content to be written is determined, and all business system identifiers associated based on the data type are determined.

[0081] Step S220, the exchange information base corresponding to the business system identifier is determined.

[0082] Step S230, obtaining the simulation model corresponding to the request body in the exchange information base.

[0083] In the embodiment, the business system is associated with a corresponding exchange information base, and the exchange information base stores the simulation model, data type and other data of the business system.

[0084] As an optional implementation, the exchange information base corresponding to the business system identifier is determined, and the simulation model corresponding to the request body in the exchange information base is determined.

[0085] Since the request body and the business system identifier of the business operation request are obtained when the terminal sends the business operation request, the exchange information base corresponding to the business system identifier is determined, and the simulation model corresponding to the request body in the exchange information base is obtained, thereby associating the data type with the business system identifier, so that when it is necessary to perform a write operation on the database in batches, the business system that needs to be written can be quickly located, without the need to perform additional parsing actions, thereby improving the parsing efficiency.

[0086] Based on embodiment one, the application embodiment three proposes a heterogeneous data management method, referring to Figure 3 , step S120 includes:

[0087] Step S310, determining the request parameter and the corresponding request parameter value according to the request body of the business operation request.

[0088] In the embodiment, the request parameter is the operation name of the business operation corresponding to the business operation request, and the request parameter value is the data value corresponding to the operation name. There can be multiple request parameters in the business operation request.

[0089] As an optional implementation, the data interaction system determines the request parameter and the request parameter value corresponding to the request parameter according to the request body of the business operation request.

[0090] Step S320, filling the simulation model based on the request parameter to determine the simulation rule;

[0091] Step S330, generating the data operation request according to the request parameter value and the simulation rule.

[0092] As an optional implementation, the simulation model is updated based on the request parameter, the simulation parameter in the simulation model that does not correspond to the request parameter is deleted, and then the simulation rule is generated. Based on the request parameter value, the simulation parameter corresponding to the request parameter is filled, and the simulation rule is updated to the data operation request.

[0093] Exemplarily, each operation flow corresponding to the login operation is determined, and operation values corresponding to each operation flow are determined, and based on the operation flows and the corresponding operation values, a login request corresponding to the login operation is generated to complete login in the business system, wherein each operation flow and operation value corresponding to the login request can be pre-set, that is, the terminal does not need to perform login operation again, and can automatically complete login in the business system and continue to perform corresponding business operation.

[0094] Optionally, step S330 comprises: determining a login flow and an operation flow of the business system based on the simulation rule; determining a login request based on the login flow and the request parameter value; determining an operation request based on the operation flow and the request parameter value; and integrating the login request and the operation request into the data operation request.

[0095] As an optional implementation manner, since the simulation rule is composed of each request parameter, the login flow and the operation flow of the business system can be determined according to the simulation rule, the login flow is a flow corresponding to login of the business system, and the operation flow is a flow corresponding to execution of a business operation in the business system. The login request is determined according to the login flow and the corresponding request parameter value; the operation request is determined according to the operation flow and the corresponding request parameter value; and the data operation request is assembled based on the operation request and the login request in time sequence.

[0096] Since the request parameter and the corresponding request parameter value are determined according to the request body of the business operation request, the simulation rule is determined based on the request parameter, and the data operation request is generated according to the request parameter value and the simulation rule, the technical problem of low business handling efficiency caused by repeated login of the corresponding business system in the related art is effectively solved, and the technical effect of performing business operation without logging in the corresponding business system and directly obtaining corresponding business data to improve business handling efficiency is achieved.

[0097] Based on embodiment one, embodiment four of the present application proposes a heterogeneous data management method, and step S130 comprises:

[0098] Step S4101, when the data operation request is a write request, determining data content associated with the write request.

[0099] Step S4102, obtaining a data conversion rule corresponding to the target database;

[0100] Step S4103, updating the write request according to the data conversion rule and the data content;

[0101] Step S4104, performing a write operation on the target database according to the updated write request.

[0102] As an optional implementation, a target database "Database 1" is determined, which stores the information of the residents. When the data operation request is a write request, it is required to update the information of the resident with the resident identifier 298943848. First, the data content associated with the write request is determined, and it is confirmed that the information of the resident with the resident identifier 298943848 is to be updated, and the field identifier and the field value of the write resident information are determined. The data conversion rule corresponding to the target database is obtained, so as to perform necessary conversion or processing on the field identifier and the field value before updating the data. According to the data conversion rule obtained by us, we may need to format, verify or other operations on the data to meet the requirements of the target database. Perform the write operation according to the updated write request: once the updated write request has been processed and converted, we will use this write request to perform the write operation on the target database.

[0103] Optionally, step S130 comprises:

[0104] Step S4201, when the data operation request is a read request, determining the data conversion rule corresponding to the target database;

[0105] Step S4202, updating the read request based on the data conversion rule;

[0106] Step S4203, performing the read operation on the target database according to the updated read request;

[0107] Step S4204, generating response data based on the data conversion rule.

[0108] As an optional implementation, when the data operation request is a read request, the format and rule of the identity information stored in the target database are determined, so as to perform necessary data conversion or processing before performing the read operation, for example, the identity card number needs to be desensitized to protect personal privacy. According to the obtained data conversion rule, the read request is updated as necessary to meet the requirements of the target database. For example, the unique identifier of the citizen to be read needs to be specified, such as the resident identity card number. When the updated read request has been processed and converted, use this read request to perform the read operation on the target database, and use the updated read request to obtain the identity information of the specified citizen. After obtaining the identity information of the citizen from the target database, the information is processed and converted according to the data conversion rule to generate response data. For example, sensitive information is desensitized, and the information is returned to the terminal in a specific format.

[0109] In this embodiment, the identity information of the specified citizen is obtained from the target database, and the response data is generated. The specific data conversion rule and read operation may vary depending on the database and requirements. At the same time, the government-related business handling involves sensitive information, and it is also very important to ensure the security and privacy protection of the data.

[0110] Optionally, step S130 comprises:

[0111] Step S4301, when the data operation request is a deletion request, determining the data conversion rule corresponding to the target database;

[0112] Step S4302, updating the deletion request based on the data conversion rule;

[0113] Step S4303, performing a deletion operation on the target database according to the updated deletion request.

[0114] As an optional implementation, when the data operation request is a deletion request, the specified business handling record is required to be deleted. First, determine the data conversion rule corresponding to the target database, obtain the data conversion rule corresponding to the target database, so as to correctly delete the data. For example, obtain the primary key field and data type in the business handling record table. Then, according to the obtained data conversion rule, the data content in the deletion request is converted. For example, if the business handling record table in the target database uses record identification as the primary key field, we need to map the record identification in the deletion request to the primary key field in the target database. According to the updated deletion request, use appropriate database operation language or call database API to delete the corresponding record from the target database.

[0115] In this embodiment, the data in the target database is updated according to the deletion request, so as to realize the operation of deleting the specified business handling record, and in the government-related scene, the deletion request of various business handling records is processed, which helps to maintain the accuracy and consistency of the data.

[0116] Since the data operation request to be executed is updated according to the data conversion rule of the target database, the data operation request can be correctly executed and the correct response result is returned, which ensures the consistency of the data, and in combination with the technical solutions in the foregoing embodiments, the data consistency and data integrity of the entire business operation link are ensured.

[0117] The present application also proposes a heterogeneous data management system, which is described with reference to Figure 4 , Figure 4 is a system schematic diagram related to the heterogeneous data management system embodiment of the present application. As Figure 4As shown, the application terminal initiates a business operation request to the data exchange system through the government network. The application terminal can be a unified business system or a specific business system. After receiving the business operation request, the data exchange system determines the business system to which the received request points. Figure 4 The system retrieves the simulation model corresponding to the business system from the associated exchange information database via the exchange network. Then, based on the simulation model, it simulates the processing of the business operation request, generating a data operation request corresponding to the business system. Next, based on the data operation request, it performs data operations on the target database, which is the business database corresponding to the business system. After the operation is completed, based on the message display framework corresponding to the business operation request, it displays the response result of the data operation on the application terminal.

[0118] This application also proposes a heterogeneous data management device, referring to... Figure 5 , Figure 5 This is a schematic diagram of the heterogeneous data management device structure of the hardware operating environment involved in the embodiments of this application.

[0119] like Figure 5 As shown, the heterogeneous data management device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen or an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 1005 may be a high-speed random access memory (RAM) or a stable non-volatile memory (NVM), such as a disk drive. The memory 1005 may also optionally be a storage device independent of the aforementioned processor 1001.

[0120] Those skilled in the art will understand that Figure 5 The structure shown does not constitute a limitation on heterogeneous data management devices, which may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0121] Optionally, the memory 1005 is electrically connected with the processor 1001, and the processor 1001 can be used to control the operation of the memory 1005, and also can read the data in the memory 1005 to realize the heterogeneous data management.

[0122] Optionally, as shown in Figure 5 The memory 1005 as a storage medium can include an operating system, a data storage module, a network communication module, a user interface module and a heterogeneous data management program.

[0123] Optionally, in the Figure 5 The network interface 1004 is mainly used for data communication with other devices, and the user interface 1003 is mainly used for data interaction with the user. The processor 1001 and the memory 1005 in the heterogeneous data management device can be arranged in the heterogeneous data management device.

[0124] As shown in Figure 5 The heterogeneous data management device calls the heterogeneous data management program stored in the memory 1005 through the processor 1001, and executes the related step operations of the heterogeneous data management method provided in the embodiments of the present application:

[0125] Determine the business system pointed by the received business operation request, and obtain the simulation model corresponding to the business system;

[0126] Simulate processing the business operation request based on the simulation model, and generate the data operation request corresponding to the business system;

[0127] Perform data operation on the target database based on the data operation request;

[0128] Display the response result of the data operation based on the message display framework corresponding to the business operation request.

[0129] Optionally, the processor 1001 can call the heterogeneous data management program stored in the memory 1005, and also execute the following operations:

[0130] When receiving the business operation request sent by the terminal, obtain the request body and the business system identifier of the business operation request;

[0131] Determine the exchange information base corresponding to the business system identifier;

[0132] Obtain the simulation model corresponding to the request body in the exchange information base.

[0133] Optionally, the processor 1001 can call the heterogeneous data management program stored in the memory 1005, and also execute the following operations:

[0134] determine a request parameter according to a request body of the service operation request, and a corresponding request parameter value;

[0135] fill the simulation model based on the request parameter, and determine a simulation rule;

[0136] generate the data operation request according to the request parameter value and the simulation rule.

[0137] Optionally, the processor 1001 can invoke the heterogeneous data management program stored in the memory 1005, and further perform the following operations:

[0138] determine a login flow and an operation flow of the service system based on the simulation rule;

[0139] determine a login request based on the login flow and the request parameter value;

[0140] determine an operation request based on the operation flow and the request parameter value;

[0141] integrate the login request and the operation request into the data operation request.

[0142] Optionally, the processor 1001 can invoke the heterogeneous data management program stored in the memory 1005, and further perform the following operations:

[0143] when the data operation request is a write request, determine data content associated with the write request;

[0144] obtain a data conversion rule corresponding to the target database;

[0145] update the write request according to the data conversion rule and the data content;

[0146] perform a write operation on the target database according to the updated write request.

[0147] Optionally, the processor 1001 can invoke the heterogeneous data management program stored in the memory 1005, and further perform the following operations:

[0148] when the data operation request is a read request, determine a data conversion rule corresponding to the target database;

[0149] update the read request based on the data conversion rule;

[0150] perform a read operation on the target database according to the updated read request;

[0151] generate response data based on the data conversion rule and the obtained data.

[0152] Optionally, the processor 1001 can invoke the heterogeneous data management program stored in the memory 1005, and further perform the following operations:

[0153] When the data operation request is a deletion request, determine the data conversion rule corresponding to the target database;

[0154] Update the deletion request based on the data conversion rule;

[0155] Perform a deletion operation on the target database according to the updated deletion request.

[0156] Optionally, the processor 1001 can invoke the heterogeneous data management program stored in the memory 1005, and further perform the following operations:

[0157] When receiving the service operation request sent by the terminal, parse the service operation request to determine the request body;

[0158] When the service operation corresponding to the request body is writing data, determine the data type of the data content corresponding to the request body;

[0159] Determine the associated service system identifier based on the data type.

[0160] In addition, the embodiment of the present application also proposes a computer readable storage medium, the computer readable storage medium stores a heterogeneous data management program, and the heterogeneous data management program is executed by a processor to realize the related steps of any embodiment of the heterogeneous data management method.

[0161] Those skilled in the art should understand that embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can be in the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can be in the form of a computer program product implemented on one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer usable program code.

[0162] The present application is described with reference to flowcharts and / or block diagrams according to the method, device (system), and computer program product of the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to produce a machine, so that the instructions executed by the computer or other programmable data processing devices produce a device that implements the functions described in the flowcharts and / or block diagrams. Figure 1one or more processes and / or blocks Figure 1 an apparatus for performing the functions specified in the block or blocks.

[0163] These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the Figure 1 one or more processes and / or blocks Figure 1 an apparatus for performing the functions specified in the block or blocks.

[0164] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the Figure 1 one or more processes and / or blocks Figure 1 Figure 1 an apparatus for performing the functions specified in the block or blocks.

[0165] It is noted that in the claims the word "comprising" does not exclude not having other parts than those specified in the claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. It is further noted that claims which include an element having a predefined property can also include another element having the same predefined property without having to address the other element in those claims. The application can be implemented by means of hardware comprising several distinct elements, and by means of a programmed computer. In the unitary claim, the features of the different embodiments can be combined with each other if the features are not mutually exclusive. The application is not restricted to the described preferred embodiments. Several options can be implemented individually or in combination. Depending on the specific requirements, the embodiments can be implemented using hardware components, software components, or any combination of hardware and software components.

[0166] Although preferred embodiments of the application have been described in detail, those skilled in the art will appreciate that various modifications and alterations can be made to the embodiments without departing from the spirit and scope of the application. Accordingly, it is intended that all such alterations and modifications be considered as falling within the scope of the application as claimed in the appended claims, and their equivalents.

[0167] Obviously, many modifications and changes can be made to the application as set forth above without departing from the spirit and scope of the application. It is to be understood that the application is not limited in scope to the embodiments disclosed in this application and that the embodiments are intended as an example only. Accordingly, the application is to be interpreted as including all equivalents falling within the spirit and scope of the claims.

Claims

1. A heterogeneous data management method, characterized in that, The heterogeneous data management method includes: Upon receiving a service operation request from a terminal, the request body of the service operation request and the service system identifier are obtained; Determine the exchange information database corresponding to the business system identifier; Obtain the simulation model corresponding to the request body from the exchange information database; The request parameters and their corresponding values ​​are determined based on the request body of the business operation request. The simulation model is populated based on the requested parameters, and the simulation rules are determined. The login process and operation process of the business system are determined based on the simulation rules. The login request is determined based on the login process and the request parameter values. The operation request is determined based on the operation process and the request parameter values. The login request and the operation request are combined into a data operation request corresponding to the business system. Perform data operations on the target database based on the data operation request; Based on the message display framework corresponding to the business operation request, the response result of the data operation is displayed.

2. The heterogeneous data management method as described in claim 1, characterized in that, The steps of performing data operations on the target database based on the data operation request include: When the data operation request is a write request, determine the data content associated with the write request; Obtain the data transformation rules corresponding to the target database; The write request is updated according to the data conversion rules and the data content; Perform a write operation on the target database according to the updated write request.

3. The heterogeneous data management method as described in claim 1, characterized in that, The steps of performing data operations on the target database based on the data operation request include: When the data operation request is a read request, the data transformation rules corresponding to the target database are determined; The read request is updated based on the data transformation rules; Perform a read operation on the target database according to the updated read request; The acquired data is used to generate response data based on the data transformation rules.

4. The heterogeneous data management method as described in claim 1, characterized in that, The steps of performing data operations on the target database based on the data operation request include: When the data operation request is a deletion request, the data transformation rules corresponding to the target database are determined; The deletion request is updated based on the data transformation rules; Perform a deletion operation on the target database based on the updated deletion request.

5. The heterogeneous data management method as described in claim 1, characterized in that, The step of obtaining the request body and the business system identifier of the business operation request when receiving a business operation request sent by the terminal includes: Upon receiving the service operation request sent by the terminal, the service operation request is parsed to determine the request body; When the business operation corresponding to the request body is writing data, determine the data type of the data content corresponding to the request body; The associated business system identifier is determined based on the data type.

6. A heterogeneous data management device, characterized in that, The method includes a memory, a processor, and a heterogeneous data management program stored in the memory and executable on the processor, wherein the processor, when executing the heterogeneous data management program, implements the steps of the heterogeneous data management method as described in any one of claims 1 to 5.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a heterogeneous data management program, which, when executed by a processor, implements the steps of the heterogeneous data management method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Heterogeneous database management method based on middleware technology

    CN111159263A