Asynchronous updating method of associated system, electronic equipment, storage medium and program

By determining the update order of upstream and downstream systems and processing system interaction data, asynchronous updates of related systems are achieved, solving the flexibility and complexity problems caused by synchronous updates in existing technologies and improving the flexibility and stability of updates.

CN120596491APending Publication Date: 2025-09-05AGRICULTURAL BANK OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510692164.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-27
Publication Date
2025-09-05

AI Technical Summary

Technical Problem

The updating method of the related systems in the prior art needs to be performed synchronously, which lacks flexibility and increases the complexity and risk of the update due to the strong correlation.

Method used

Asynchronous updates are achieved by determining the system update sequence of upstream and downstream systems, asynchronously updating the target system, and processing system interaction data based on upstream and downstream relationships and field update operation types.

Benefits of technology

While ensuring the stable operation of related systems, the flexibility of updates is improved and the complexity and risks of system updates are reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120596491A_ABST
    Figure CN120596491A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an asynchronous updating method of an associated system, electronic equipment, a storage medium and a program, and the method comprises the steps: determining a current asynchronously updated associated system and a current field updating operation corresponding to the current asynchronously updated associated system; wherein the current asynchronously updated associated system comprises an upstream system and a downstream system; determining a current target updating system and a current system to be asynchronously updated according to the system updating sequence of the upstream system and the downstream system, and updating the current target updating system; according to the upstream and downstream relationship between the current system to be asynchronously updated and the current target updating system and the current field updating operation type, processing system interaction data of the current system to be asynchronously updated; and in response to an asynchronous updating instruction of the current system to be asynchronously updated, asynchronously updating the current system to be asynchronously updated. According to the technical scheme provided by the embodiment of the invention, asynchronous updating of the associated system can be realized under the condition of ensuring stable operation of the associated system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the field of computer technology, and in particular to an asynchronous updating method, electronic device, storage medium, and program for an associated system. Background Art

[0002] With the widespread adoption of computer applications, software products are increasingly requiring system support. From an architectural perspective, software products require the collaborative support of multiple systems, from the front-end to the back-end. These systems are interconnected and nested layer by layer, collectively ensuring the functionality of software products.

[0003] However, these supporting systems are mostly developed and maintained by different teams. During the daily software system rollout or system changes (collectively referred to as updates), due to the close upstream and downstream relationships between the various subsystems, a strongly correlated and tightly coupled structure is formed, and in most cases, synchronous updates are required. This update method makes the update process for the entire system inflexible, as the work rhythm of each team must be coordinated to ensure that all related systems are updated within the same time period. In addition, this strong correlation also limits the frequency of product updates for each system, as each update must consider the potential impact on upstream and downstream systems, thereby increasing the complexity and risk of updates. Summary of the Invention

[0004] Embodiments of the present invention provide an asynchronous update method, device, electronic device, storage medium, and program for an associated system, which can achieve asynchronous update of the associated system while ensuring stable operation of the associated system, thereby improving the flexibility of the associated system update.

[0005] According to one aspect of the present invention, there is provided an asynchronous update method for an association system, comprising:

[0006] Determine the currently asynchronously updated associated system and the current field update operation corresponding to the currently asynchronously updated associated system; wherein the currently asynchronously updated associated system includes an upstream system and a downstream system;

[0007] Determining a current target update system and a current system to be asynchronously updated according to a system update sequence of the upstream system and the downstream system, and updating the current target update system;

[0008] Processing the system interaction data of the current system to be asynchronously updated according to the upstream and downstream relationship between the current system to be asynchronously updated and the current target update system and the current field update operation type;

[0009] In response to the asynchronous update instruction of the system currently to be asynchronously updated, the system currently to be asynchronously updated is asynchronously updated.

[0010] According to another aspect of the present invention, there is provided an asynchronous updating device for an association system, comprising:

[0011] An update strategy determination module, configured to determine a currently asynchronously updated associated system and a current field update operation corresponding to the currently asynchronously updated associated system; wherein the currently asynchronously updated associated system includes an upstream system and a downstream system;

[0012] A current target update system update module, configured to determine a current target update system and a current system to be asynchronously updated according to a system update sequence of the upstream system and the downstream system, and to update the current target update system;

[0013] A system interaction data processing module, configured to process the system interaction data of the current system to be asynchronously updated according to the upstream and downstream relationship between the current system to be asynchronously updated and the current target update system and the current field update operation type;

[0014] The asynchronous update module of the system currently to be asynchronously updated is used to asynchronously update the system currently to be asynchronously updated in response to an asynchronous update instruction of the system currently to be asynchronously updated.

[0015] According to another aspect of the present invention, an electronic device is provided, comprising:

[0016] at least one processor; and

[0017] a memory communicatively connected to the at least one processor; wherein,

[0018] The memory stores a computer program executable by the at least one processor. The computer program is executed by the at least one processor to enable the at least one processor to perform the asynchronous updating method for an associated system according to any embodiment of the present invention.

[0019] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the asynchronous updating method of the association system described in any embodiment of the present invention when executed.

[0020] According to another aspect of the present invention, a computer program product is provided, including a computer program. When the computer program is executed by a processor, the asynchronous updating method of the association system according to any embodiment of the present invention is implemented.

[0021] The embodiment of the present invention determines the currently asynchronously updated associated systems including the upstream system and the downstream system and the current field update operation corresponding to the currently asynchronously updated associated systems, and further determines the current target update system and the current system to be asynchronously updated according to the system update order of the upstream system and the downstream system, and updates the current target update system, thereby processing the system interaction data of the current system to be asynchronously updated according to the upstream and downstream relationship between the current system to be asynchronously updated and the current target update system and the current field update operation type. After the system interaction data of the current system to be asynchronously updated is processed, the asynchronous update device of the associated system can respond to the asynchronous update instruction of the current system to be asynchronously updated and asynchronously update the current system to be asynchronously updated. The above scheme solves the limitation of the existing system update method that can only synchronously update the associated system, and can realize the asynchronous update of the associated system while ensuring the stable operation of the associated system, thereby improving the flexibility of the associated system update.

[0022] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0024] Figure 1 This is a flow chart of an asynchronous update method for an association system provided in the first embodiment of the present invention;

[0025] Figure 2 This is a flow chart of an asynchronous update method for an association system provided by the second embodiment of the present invention;

[0026] Figure 3 This is a framework diagram of a specific asynchronous update method for an associated system provided in the second embodiment of the present invention;

[0027] Figure 4 This is a flow chart of an asynchronous update method for an association system provided by Embodiment 3 of the present invention;

[0028] Figure 5 This is a flow chart of an asynchronous update method for an association system provided by a fourth embodiment of the present invention;

[0029] Figure 6 This is a schematic diagram of an asynchronous updating device for an association system provided by a fifth embodiment of the present invention;

[0030] Figure 7 This is a structural diagram of an electronic device provided in Example 6 of the present invention. DETAILED DESCRIPTION

[0031] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.

[0032] It should be noted that the terms "current", "original", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0033] Example 1

[0034] Figure 1 This is a flowchart of an asynchronous update method for an associated system provided by the first embodiment of the present invention. This embodiment is applicable to the case where the processing method of system interaction data during the asynchronous update process of the associated system is determined according to the update sequence and the update operation type. The method can be executed by an asynchronous update device of the associated system. The device can be implemented by software and / or hardware and can generally be integrated into an electronic device. The electronic device can be a terminal device or a server device. As long as it can execute the asynchronous update method of the associated system, the embodiment of the present invention does not limit the specific device type of the electronic device. Accordingly, if Figure 1 As shown, the method includes the following operations:

[0035] S110: Determine the currently asynchronously updated associated system and the current field update operation corresponding to the currently asynchronously updated associated system; wherein the currently asynchronously updated associated system includes an upstream system and a downstream system.

[0036] A related system can be a complex system composed of multiple interconnected subsystems. Exemplarily, a related system can include upstream and downstream systems. An upstream system can be a system that provides system interaction data to other systems. During the data flow process, the upstream system is the source of data and is responsible for generating, processing, and transmitting system interaction data to the downstream system. The upstream system is typically an external system or module that interacts with the downstream system, providing input data or services for processing and analysis by the downstream system. The downstream system can be a system that calls on the interaction data from the upstream system. During the data flow process, the downstream system is the receiver of data and is responsible for receiving, processing, and utilizing the system interaction data generated by the upstream system. The downstream system typically relies on the data output by the upstream system for further processing or display. The current field update operation can be an operation that updates a field in the related system. Exemplarily, this can include, but is not limited to, operations such as adding, modifying, or deleting a field in the related system. The field to be updated by the current field update operation needs to be updated in the related system.

[0037] In an embodiment of the present invention, before executing the asynchronous update operation of the associated system, it is first possible to determine which systems participate in the asynchronous update. Specifically, the system that provides the system interaction data in the associated system can be regarded as the upstream system, and the system that receives the system interaction data can be regarded as the downstream system. When an associated system includes multiple mutually related subsystems, any two subsystems that have data interaction and need to be asynchronously updated can be regarded as the associated systems currently participating in the asynchronous update. Furthermore, the specific operation content involved in the current field update in these associated systems can be determined. For example, assuming that business system A is the upstream system of business system B, and business system B is the downstream system of business system A, then an associated system asynchronous update task can be for transaction T in business system A and business system B. i Field 1 is modified. The current field update operation may be to modify field 1. It is understandable that transactions between upstream and downstream systems generally involve data interaction operations between the upstream and downstream systems, which may include but are not limited to data transmission, processing, and storage.

[0038] S120: Determine a current target update system and a current system to be asynchronously updated according to a system update sequence of the upstream system and the downstream system, and update the current target update system.

[0039] The system update sequence may be the update sequence of the upstream and downstream systems, including, but not limited to, the order in which the upstream system is updated before the downstream system, and vice versa. The current target update system may be the system that is updated first. The current system to be asynchronously updated may be the system that lags behind the current target update system in asynchronous update.

[0040] Accordingly, after determining the associated system of the current asynchronous update and the current field update operation corresponding to the associated system of the current asynchronous update, the current target update system and the current system to be asynchronously updated can be determined according to the system update order of the upstream system and the downstream system, and the current target update system can be updated. After the update of the current target update system is completed, the current system to be asynchronously updated is asynchronously updated. It can be understood that when the upstream system takes precedence over the downstream system update, the current target update system is the upstream system and the current system to be asynchronously updated is the downstream system; when the downstream system takes precedence over the upstream system update, the current target update system is the downstream system and the current system to be asynchronously updated is the upstream system.

[0041] S130: Processing the system interaction data of the current system to be asynchronously updated according to the upstream and downstream relationship between the current system to be asynchronously updated and the current target update system and the current field update operation type.

[0042] The current field update operation type may be the type of update operation performed on the current field. Exemplarily, the current field update operation type may include, but is not limited to, update operations such as add, modify, and delete. This embodiment of the present invention does not limit the current field update operation type. System interaction data may be data exchanged during communication and collaboration between upstream and downstream systems.

[0043] Accordingly, after determining the current target update system and the current system to be asynchronously updated, and updating the current target update system, the system interaction data of the current system to be asynchronously updated can be processed. This processing process can be performed based on the upstream and downstream relationships between the current system to be asynchronously updated and the current target update system, as well as the current field update operation type. In a specific example, assuming that the current target update system is the upstream system and the current system to be asynchronously updated is the downstream system, the update of the upstream system may affect the data of the downstream system. It is necessary to ensure that the downstream system can correctly receive and process these changes to ensure the data consistency and business logic correctness of the entire business system during the asynchronous update of the associated systems.

[0044] At the same time, the current field update operation type will also affect the processing method of the system interaction data of the system to be asynchronously updated. For example, assuming that the current field update operation type is a new field update operation, and the upstream system takes precedence over the downstream system update, then before the downstream system performs an asynchronous update, the downstream system can directly obtain data that has not undergone the new field update operation from the upstream system; assuming that the current field update operation type is a modified field update operation, and the upstream system takes precedence over the downstream system update, then before the downstream system performs an asynchronous update, the downstream system cannot directly obtain data that has not undergone the modified field update operation from the upstream system.

[0045] S140 . In response to the asynchronous update instruction of the system currently to be asynchronously updated, asynchronously update the system currently to be asynchronously updated.

[0046] The asynchronous update instruction may be an instruction used to trigger or instruct the system to be asynchronously updated to perform an update operation during the asynchronous update process.

[0047] Correspondingly, after completing the processing of the system interaction data of the system currently to be asynchronously updated, the asynchronous update device of the associated system can monitor in real time whether the asynchronous update instruction of the system currently to be asynchronously updated is received. After determining that the asynchronous update instruction of the system currently to be asynchronously updated is received, the system currently to be asynchronously updated can be asynchronously updated.

[0048] The embodiment of the present invention determines the currently asynchronously updated associated systems including the upstream system and the downstream system and the current field update operation corresponding to the currently asynchronously updated associated systems, and further determines the current target update system and the current system to be asynchronously updated according to the system update order of the upstream system and the downstream system, and updates the current target update system, thereby processing the system interaction data of the current system to be asynchronously updated according to the upstream and downstream relationship between the current system to be asynchronously updated and the current target update system and the current field update operation type. After the system interaction data of the current system to be asynchronously updated is processed, the asynchronous update device of the associated system can respond to the asynchronous update instruction of the current system to be asynchronously updated and asynchronously update the current system to be asynchronously updated. The above scheme solves the limitation of the existing system update method that can only synchronously update the associated system, and can realize the asynchronous update of the associated system while ensuring the stable operation of the associated system, thereby improving the flexibility of the associated system update.

[0049] Example 2

[0050] Figure 2This is a flowchart of an asynchronous update method for an associated system provided by the second embodiment of the present invention. This embodiment is specific based on the above embodiment. In this embodiment, when the current field update operation type includes a new field update operation, according to the upstream and downstream relationship between the current system to be asynchronously updated and the current target update system and the current field update operation type, a variety of specific optional implementation methods are provided for processing the system interaction data of the current system to be asynchronously updated, and responding to the asynchronous update instruction of the current system to be asynchronously updated. Accordingly, if Figure 2 As shown, the method of this embodiment may include:

[0051] S210: Determine the currently asynchronously updated associated system and the current field update operation corresponding to the currently asynchronously updated associated system, wherein the current field update operation type includes a newly added field update operation.

[0052] The newly added field update operation may be an operation of adding a new field to the currently asynchronously updated associated system.

[0053] S220: Determine a current target update system and a current system to be asynchronously updated according to a system update sequence of the upstream system and the downstream system, and update the current target update system.

[0054] S230 , determining whether the current system to be asynchronously updated is a downstream system; if so, executing S240a ; otherwise, executing S240b .

[0055] S240a: Determine that the newly added field update operation has no impact on the system interaction data processing process of the downstream system, and maintain the current system interaction data processing process of the downstream system.

[0056] In an embodiment of the present invention, when it is determined that the previous field update operation type is a new field update operation, and it is determined that the current system to be asynchronously updated is a downstream system, that is, the upstream system takes precedence over the downstream system for asynchronous update, the new field update operation in the upstream system will not affect the downstream system's processing of system interaction data, that is, the downstream system can directly obtain the system interaction data from the upstream system that has completed the update, and run the system interaction data according to the system's internal processing logic.

[0057] S250a: In response to the newly added field update instruction of the downstream system, add and update the current field of the downstream system.

[0058] The newly added field update instruction may be an operation instruction for adding a new field in the current system to be asynchronously updated.

[0059] Specifically, the asynchronous update device of the associated system can monitor in real time whether a newly added field update instruction of the downstream system is received. After confirming that the newly added field update instruction of the downstream is received, the downstream system can be newly updated according to the newly added field update instruction.

[0060] S240b. Determine the current newly added field structure data according to the newly added field update operation.

[0061] The current newly added field structure data may be the structure data where the newly added field is located.

[0062] In this embodiment of the present invention, if the previous field update operation type is determined to be a new field update operation, and if the system currently being asynchronously updated is determined to be the upstream system, meaning that the downstream system takes precedence over the upstream system in being updated, the downstream system that has completed the update cannot obtain data related to the new field from the upstream system that has not been updated. Therefore, after the downstream system is updated, the structure data containing the new field can be determined based on the new field update operation and used as the current new field structure data.

[0063] S250b, creating the currently newly added field structure data in the simulation data storage baffle, and configuring the data switch state of the currently newly added field structure data to be open in the system transaction registration device.

[0064] The simulated data storage baffle can be a technology used to simulate external systems, services, or components. The system transaction registration device can be a device or software module used in the business system to manage and register transaction-related data. The data switch status of the current newly added field structure data can be used to determine whether to use the current newly added field structure data in the simulated data storage baffle. For example, if the data switch status of the current newly added field structure data is on, the current newly added field structure data in the simulated data storage baffle can be used; if the data switch status of the current newly added field structure data is off, the current newly added field structure data in the simulated data storage baffle cannot be used.

[0065] Accordingly, after determining the current newly added field structure data according to the newly added field update operation, the current newly added field structure data can be stored in the simulation data storage baffle, and the data switch of the current newly added field structure data in the system transaction registration device can be turned on. Furthermore, the downstream system can access the simulation data storage baffle and obtain the current newly added field structure data according to the baffle data index, and run the current newly added field structure data according to the system internal logic. In the above method, the current newly added field structure data is newly created in the simulation data storage baffle for temporary use by the downstream system, which can isolate anomalies or errors caused by environmental differences to ensure the normal operation of the associated system during the asynchronous update process.

[0066] It is understandable that before performing the asynchronous update of the associated system, all transactions between the upstream system and the downstream system may be registered in the system transaction registration device, and data switches may be set for all transactions.

[0067] Figure 3 This is a framework diagram of a specific asynchronous update method for an associated system provided by the second embodiment of the present invention. In a specific example, Figure 3 As shown, the simulated data storage baffle may include a transaction ID (identification), a baffle logic guide (logic), a baffle data index (index), and baffle data. The transaction ID is the unique identifier of the transaction in the associated system. The baffle logic guide can be a logical identification parameter of the transaction provided by the upstream system to the downstream system. The downstream system can call the logic provided by the upstream system according to the baffle logic guide. The baffle data index can be an index of the baffle data provided by the upstream system to the downstream system, pointing to the baffle data. The baffle data can be temporary data used by the downstream system when the associated system is asynchronously updated. The temporary data can be business-approved data or a new logical structure provided by the upstream system.

[0068] The system transaction registration device may include a transaction ID, a transaction service provider, a transaction consumer, a baffle data switch, and a baffle logic switch. It is understood that the data switch may include a baffle data switch and a baffle logic switch. The transaction service provider may be an upstream system, and the transaction consumer may be a downstream system. The baffle data switch may be used to determine whether baffle data is used. For example, a value of 0 indicates that the baffle data switch is off, disabling baffle data; a value of 1 indicates that the baffle data switch is on, allowing baffle data to be used. The baffle logic switch may be used to determine whether baffle old and new logic is used. For example, a value of 0 indicates that the baffle logic switch is off, disabling baffle old and new logic; a value of 1 indicates that the baffle logic switch is on, allowing baffle old and new logic to be used. It should be noted that since the upstream system must either provide baffle old and new logic or baffle data for downstream systems, the baffle data switch and baffle logic switch cannot be turned on simultaneously. The combination of the analog data storage baffle and the system transaction registration device enables flexible configuration of transaction registration and status changes, making the update process between connected systems more efficient, accurate, and flexible.

[0069] At the same time, the asynchronous update method of the associated system provided in the embodiment of the present invention adopts the aspect-oriented idea, intercepts the transaction point through the interceptor, and flexibly and effectively identifies any update transaction of the associated system without modifying the internal logic of the associated system.

[0070] In a specific example, suppose that the transaction T before the update i The data structure is structure 1:

[0071]

[0072] For transaction T i After executing the new field update operation, we can get structure 2:

[0073]

[0074]

[0075] If the upstream system is updated but the downstream system is not, the newly added fields in the upstream system will not affect the structure data provided to the downstream system. Therefore, in this case, the downstream system can directly obtain system interaction data from the upstream system.

[0076] When the downstream system is updated but the upstream system is not updated, the upstream system cannot provide the downstream system with the data of the newly added fields. iThe baffle data switch is set, and the newly added field structure data is created in the simulation data storage baffle, that is, structure 2, and the baffle data index corresponding to structure 2 is generated. Before the upstream system is updated, the downstream system can call the newly added field structure data from the simulation data storage baffle according to the baffle data index of structure 2; after the upstream system is updated, the transaction T in the system transaction registration device can be closed. i At this point, the downstream system can directly obtain system interaction data from the upstream system.

[0077] S260b: In response to the new field update instruction of the upstream system, add and update the current field of the upstream system.

[0078] Specifically, the asynchronous update device of the associated system can monitor in real time whether a new field update instruction from the upstream system is received. After determining that the new field update instruction from the upstream system is received, the upstream system can be updated according to the new field update instruction.

[0079] S280b: Configure the data switch state of the currently newly added field structure data in the system transaction registration device to be closed.

[0080] Accordingly, after the upstream system is updated, the downstream system no longer needs to retrieve the newly added field structure data from the simulated data storage baffle. Therefore, the baffle data switch for the newly added field structure data in the system transaction registration transaction can be turned off. At this point, the downstream system can directly request the updated system interaction data for the newly added fields from the upstream system and process it according to its internal logic.

[0081] This embodiment of the present invention determines the currently asynchronously updated associated systems, including upstream and downstream systems, and the corresponding current field update operation for the currently asynchronously updated associated systems. Furthermore, based on the system update order of the upstream and downstream systems, the current target update system and the current system to be asynchronously updated are determined, and the current target update system is updated. Therefore, if the current field update operation is a new field update operation, it is determined whether the current system to be asynchronously updated is the downstream system. If the current system to be asynchronously updated is determined to be the downstream system, it can be determined that the new field update operation has no impact on the downstream system's system interaction data processing. The downstream system can then request the system interaction data from the upstream system and perform operations based on the system interaction data according to its internal logic. Furthermore, the asynchronous update device of the associated system can respond to the new field update instruction from the downstream system and perform a new field update on the current field of the downstream system. If the current system to be asynchronously updated is determined to be the upstream system, the new field structure data is determined based on the new field update operation, and the new field structure data is newly created in the simulated data storage baffle. Simultaneously, the data switch state of the new field structure data is configured to be open in the system transaction registration device. At this time, the downstream system that has completed the system update can access the analog data storage baffle to obtain the current newly added field structure data, and perform operation processing according to the system internal logic based on the current newly added field structure data. Furthermore, the asynchronous update device of the associated system can respond to the newly added field update instruction of the upstream system to add and update the current field of the upstream system. And configure the data switch state of the current newly added field structure data to be closed in the system transaction registration device. At this time, after the upstream system update is completed, the downstream system can request to obtain the system interaction data after the newly added field is updated from the upstream system, and perform operation processing according to the system internal logic based on the system interaction data. The above solution solves the limitation of the existing system update method that can only update the associated system synchronously, and can realize the asynchronous update of the associated system while ensuring the stable operation of the associated system, thereby improving the flexibility of the associated system update.

[0082] Example 3

[0083] Figure 4 This is a flowchart of an asynchronous update method for an associated system provided in Example 3 of the present invention. This embodiment is concretized based on the above embodiment. In this embodiment, multiple specific optional implementation methods are given for processing the system interaction data of the current system to be asynchronously updated according to the upstream and downstream relationship between the current system to be asynchronously updated and the current target update system and the current field update operation type, and for asynchronously updating the current system to be asynchronously updated in response to the asynchronous update instruction of the current system to be asynchronously updated.

[0084] Correspondingly, such as Figure 4 As shown, the method of this embodiment may include:

[0085] S310: Determine the currently asynchronously updated associated system and the current field update operation corresponding to the currently asynchronously updated associated system, wherein the current field update operation type includes a modify field update operation.

[0086] The field modification update operation may be an operation to modify a certain field in the associated system that is currently being asynchronously updated.

[0087] S320: Determine a current target update system and a current system to be asynchronously updated according to a system update sequence of the upstream system and the downstream system, and update the current target update system.

[0088] S330 , determining whether the current system to be asynchronously updated is a downstream system; if so, executing S340a ; otherwise, executing S340b .

[0089] S340a. Determine the original modified field structure according to the modified field update operation.

[0090] The original modified field structure may be a structure used to describe the field logic before the modified field update operation is performed.

[0091] Specifically, when it is determined that the system to be asynchronously updated is the downstream system, that is, the upstream system update has been completed and the downstream system has not been updated, the structure of the field logic before the field modification update operation can be determined according to the field modification update operation, and it can be used as the original field modification structure.

[0092] S350a, creating the original modified field structure in the simulated data storage baffle, and configuring the data switch state of the original modified field structure to be open in the system transaction registration device.

[0093] The data switch state of the original modified field structure can be used to determine whether to use the logic of the original modified field structure. For example, if the data switch state of the original modified field structure is on, the original modified field structure in the simulated data storage baffle can be used; if the data switch state of the original modified field structure is off, the original modified field structure in the simulated data storage baffle cannot be used.

[0094] Specifically, if the upstream system has been updated but the downstream system has not, the downstream system cannot obtain the original modified field structure from the upstream system. Therefore, the original modified field structure can be stored in the simulated data storage baffle and the corresponding baffle logic instructions can be generated. At the same time, the baffle logic switch of the original modified field structure can be turned on, so that the downstream system can obtain the original modified field structure from the simulated data storage baffle according to the corresponding baffle logic instructions and operate and process the original modified field structure according to the internal logic of the system.

[0095] S360a. In response to the modify field update instruction of the downstream system, modify and update the current field of the downstream system.

[0096] The modify field update instruction may be an operation instruction for modifying a certain field in the system to be asynchronously updated.

[0097] Specifically, the asynchronous update device of the associated system can monitor in real time whether a modification field update instruction of the downstream system is received, and after determining that the modification field update instruction of the downstream is received, the downstream system can be modified and updated according to the modification field update instruction.

[0098] S370a: Configure the data switch state of the original modified field structure in the system transaction registration device to be closed.

[0099] Correspondingly, after completing the modification and update of the downstream system, the baffle logic switch of the original modified field structure in the system transaction registration device can be closed. The downstream system does not need to obtain the original modified field structure from the analog data storage baffle, and can directly request the system interaction data after the modified field is updated from the upstream system, and run and process the system interaction data after the modified field is updated according to the internal logic of the system.

[0100] S340b. Determine the current modified field structure data according to the modified field update operation.

[0101] The currently modified field structure data may be the structure data where the modified field is located.

[0102] Specifically, if the system to be asynchronously updated is determined to be the upstream system, that is, the downstream system has completed the update and the upstream system has not been updated, the downstream system cannot obtain the currently modified field structure data from the upstream system. Therefore, the currently modified field structure data can be determined based on the modified field update operation.

[0103] S350b, creating the currently modified field structure data in the simulation data storage baffle, and configuring the data switch state of the currently modified field structure data to be open in the system transaction registration device.

[0104] The data switch state of the currently modified field structure data can be used to determine whether to use the currently modified field structure data in the simulated data storage baffle. For example, if the data switch state of the currently modified field structure data is on, the currently modified field structure data in the simulated data storage baffle can be used; if the data switch state of the currently modified field structure data is off, the currently modified field structure data in the simulated data storage baffle cannot be used.

[0105] Correspondingly, after determining the current modified field structure data according to the modified field update operation, the current modified field structure data can be stored in the simulation data storage baffle and the corresponding baffle data index can be generated. At the same time, the baffle data switch of the current modified field structure data in the system transaction registration device is turned on, so that the downstream system can obtain the current modified field structure data from the simulation data storage baffle according to the corresponding baffle data index, and perform operation processing on the current modified field structure data according to the internal logic of the system.

[0106] S360b: In response to the modify field update instruction of the upstream system, modify and update the current field of the upstream system.

[0107] Specifically, the asynchronous update device of the associated system can monitor in real time whether a modification field update instruction from the upstream system is received. After determining that the modification field update instruction from the upstream system is received, the upstream system can be modified and updated according to the modification field update instruction.

[0108] S370b: Configure the data switch state of the currently modified field structure data in the system transaction registration device to be closed.

[0109] Accordingly, after completing the upstream system update, the downstream system can directly request the updated system interaction data for the modified fields from the upstream system and process the system interaction data according to the system's internal logic, without having to retrieve the currently modified field structure data from the analog data storage baffle. Therefore, the baffle data switch for the currently modified field structure data in the system transaction registration device can be turned off.

[0110] In a specific example, suppose that the transaction T before the update i The data structure is structure 1:

[0111]

[0112]

[0113] For transaction T iAfter performing the modification field update operation on the key2 field, structure 3 can be obtained:

[0114]

[0115] When the upstream system is updated but the downstream system is not updated, the key2 field in the upstream system has been modified and the structure 1 cannot be provided to the downstream system. Therefore, the structure before the field is modified, that is, the original modified field structure, can be stored in the simulation data storage baffle, and the baffle logic switch corresponding to the original modified field structure can be turned on. Before the downstream system performs an asynchronous update, the downstream system can call the original modified field structure from the simulation data storage baffle. After the downstream system is updated, the transaction T in the system transaction registration device can be closed. i The baffle logic switch allows the downstream system to directly obtain system interaction data from the upstream system.

[0116] When the update of the downstream system is completed and the upstream system is not updated, the upstream system cannot provide the modified field data structure 3 to the downstream system. Therefore, the transaction T in the system transaction registration device can be opened. i The baffle data switch creates the current modified field structure data, i.e. structure 3, in the analog data storage baffle. Before the upstream system is updated, the downstream system can call the current modified field structure data from the analog data storage baffle. After the upstream system is updated, the transaction T in the system transaction registration device can be closed. i The baffle data switch allows the downstream system to directly obtain system interaction data from the upstream system.

[0117] This embodiment of the present invention determines the currently asynchronously updated associated systems, including upstream and downstream systems, and the corresponding current field update operation for the currently asynchronously updated associated systems. Furthermore, based on the system update order of the upstream and downstream systems, the current target update system and the current system to be asynchronously updated are determined, and the current target update system is updated. Therefore, if the current field update operation is a modify field update operation, it is determined whether the current system to be asynchronously updated is the downstream system. If the current system to be asynchronously updated is determined to be the downstream system, the original modified field structure is determined based on the modify field update operation, and a new original modified field structure is created in the simulated data storage baffle. Simultaneously, the data switch state of the original modified field structure is configured to be open in the system transaction registration device. In this case, after the upstream system update is complete, the downstream system can access the simulated data storage baffle to obtain the original modified field structure and perform operations based on the original modified field structure according to the system's internal logic. Furthermore, the asynchronous update device of the associated system can modify and update the current field of the downstream system in response to the modify field update instruction of the downstream system, and configure the data switch state of the original modified field structure to be closed in the system transaction registration device. At this point, the downstream system, having completed the system update, can request the updated system interaction data from the upstream system after the modified fields are updated, and then perform operations and processing based on the updated system interaction data according to the system's internal logic. If the system currently being asynchronously updated is determined to be the upstream system, the current modified field structure data is determined based on the modified field update operation, and the current modified field structure data is newly created in the simulated data storage baffle. Simultaneously, the data switch status of the current modified field structure data is configured to be on in the system transaction registration device. Furthermore, the downstream system, having completed the system update, can access the simulated data storage baffle to obtain the current modified field structure data, and then perform operations and processing based on the current modified field structure data according to the system's internal logic. Furthermore, the asynchronous update device of the associated system can modify and update the current fields of the upstream system in response to the modified field update instruction from the upstream system. The data switch status of the current modified field structure data is configured to be off in the system transaction registration device. Thus, after the upstream system update is completed, the downstream system can request the updated system interaction data from the upstream system after the modified fields are updated, and then perform operations and processing based on the updated system interaction data according to the system's internal logic. The above solution solves the limitation of existing system update methods that only related systems can be updated synchronously. It can realize asynchronous update of related systems while ensuring stable operation of related systems, thereby improving the flexibility of related system updates.

[0118] Example 4

[0119] Figure 5This is a flowchart of an asynchronous update method for an associated system provided by the fourth embodiment of the present invention. This embodiment is specific based on the above embodiment. In this embodiment, when the current field update operation type includes a delete field update operation, the system interaction data of the current system to be asynchronously updated is processed according to the upstream and downstream relationship between the current system to be asynchronously updated and the current target update system and the current field update operation type, and multiple specific optional implementation methods are provided for asynchronously updating the current system to be asynchronously updated in response to the asynchronous update instruction of the current system to be asynchronously updated. Accordingly, Figure 5 As shown, the method of this embodiment may include:

[0120] S410: Determine the currently asynchronously updated associated system and the current field update operation corresponding to the currently asynchronously updated associated system, wherein the current field update operation type includes a delete field update operation.

[0121] The delete field update operation may be an operation of deleting a certain field in the currently asynchronously updated associated system.

[0122] S420: Determine a current target update system and a current system to be asynchronously updated according to a system update sequence of the upstream system and the downstream system, and update the current target update system.

[0123] S430: Determine whether the current system to be asynchronously updated is a downstream system. If so, execute S440a; otherwise, execute S440b.

[0124] S440a. Determine the original deleted field structure according to the deleted field update operation.

[0125] The original deleted field structure may be a structure used to describe the field logic before the deleted field update operation is performed.

[0126] Specifically, if the system to be asynchronously updated is a downstream system, that is, the upstream system has been updated but the downstream system has not been updated, the downstream system cannot obtain the original deleted field structure from the upstream system. Therefore, the original deleted field structure before the deleted field update operation can be determined based on the deleted field update operation.

[0127] S450a: Create the original deletion field structure in the simulated data storage baffle, and configure the data switch state of the original deletion field structure to be open in the system transaction registration device.

[0128] The data switch state of the original delete field structure can be used to determine whether to use the original delete field structure in the simulated data storage baffle. For example, if the data switch state of the original delete field structure is open, the original delete field structure logic in the simulated data storage baffle can be used; if the data switch state of the original delete field structure is closed, the original delete field structure logic in the simulated data storage baffle cannot be used.

[0129] Correspondingly, after determining the original delete field structure according to the delete field update operation, the original delete field structure can be stored in the simulation data storage baffle and the corresponding baffle logic instructions can be generated. At the same time, the baffle logic switch of the original delete field structure is turned on so that the downstream system can obtain the original delete field structure from the simulation data storage baffle according to the corresponding baffle logic instructions, and run and process the original delete field structure according to the internal logic of the system.

[0130] S460a: In response to the delete field update instruction of the downstream system, delete and update the current field of the downstream system.

[0131] The delete field update instruction may be an operation instruction for deleting a certain field in the system currently to be asynchronously updated.

[0132] Specifically, the asynchronous update device of the associated system can monitor in real time whether a delete field update instruction from the downstream system is received. After determining that the delete field update instruction from the downstream is received, the downstream system can be deleted and updated according to the delete field update instruction.

[0133] S470a: Configure the data switch state of the original deletion field structure in the system transaction registration device to be closed.

[0134] Correspondingly, after completing the modification and update of the downstream system, the baffle logic switch of the original deletion field structure in the system transaction registration device can be turned off, and the downstream system can directly request the system interaction data after the deletion field is updated from the upstream system, and run and process the system interaction data after the deletion field is updated according to the internal logic of the system, without having to obtain the original deletion field structure from the simulation data storage baffle.

[0135] S440b: Determine that the deletion field update operation has no impact on the system interaction data processing process of the downstream system, and maintain the current system interaction data processing process of the downstream system.

[0136] In an embodiment of the present invention, when it is determined that the previous field update operation type is a delete field update operation, and it is determined that the current system to be asynchronously updated is the upstream system, that is, the downstream system takes precedence over the upstream system for updating, the delete field update operation will not affect the downstream system's processing of system interaction data. Therefore, the downstream system can directly obtain the system interaction data from the upstream system and perform operation processing on the system interaction data according to the system's internal processing logic.

[0137] S450b: In response to the delete field update instruction of the upstream system, delete and update the current field of the upstream system.

[0138] Specifically, the asynchronous update device of the associated system can monitor in real time whether a delete field update instruction from the upstream system is received. After confirming that the delete field update instruction from the upstream system is received, the upstream system can be deleted and updated according to the delete field update instruction.

[0139] In a specific example, suppose that the transaction T before the update i The data structure is structure 4:

[0140]

[0141] For transaction T i After performing the delete field update operation on the key3 field, we can get structure 5:

[0142]

[0143] After the upstream system is updated but the downstream system is not updated, the key3 field in the upstream system has been deleted and structure 4 cannot be provided to the downstream system. Therefore, structure 4, the original deleted field structure, can be stored in the simulated data storage baffle, and the baffle logic switch corresponding to the original deleted field structure can be turned on. Before the downstream system performs an asynchronous update, the downstream system can call the original deleted field structure from the simulated data storage baffle. After the downstream system is updated, the transaction T in the system transaction registration device can be closed. i With the baffle logic switch, the downstream system can directly obtain system interaction data from the upstream system.

[0144] If the downstream system is updated but the upstream system is not, deleting a field in the upstream system will not affect the structure provided to the downstream system. Therefore, in this case, the downstream system can directly obtain system interaction data from the upstream system.

[0145] This embodiment of the present invention determines the currently asynchronously updated associated systems, including upstream and downstream systems, and the corresponding current field update operation for the currently asynchronously updated associated systems. Furthermore, based on the system update order of the upstream and downstream systems, the current target update system and the current system to be asynchronously updated are determined, and the current target update system is updated. Therefore, if the current field update operation is a delete field update operation, it is determined whether the current system to be asynchronously updated is the downstream system. If the current system to be asynchronously updated is determined to be the downstream system, the original delete field structure is determined based on the delete field update operation, and a new original delete field structure is created in the simulated data storage baffle. Simultaneously, the data switch status of the original delete field structure is configured to be open in the system transaction registration device. In this case, after the upstream system update is complete, the downstream system can access the simulated data storage baffle to obtain the original delete field structure and perform operations based on the original delete field structure according to the system's internal logic. Furthermore, the asynchronous update device of the associated system can respond to the delete field update instruction of the downstream system by performing a delete update on the current field of the downstream system and configure the data switch status of the original delete field structure to be closed in the system transaction registration device. At this time, the downstream system that has completed the system update can request the updated system interaction data after the deleted fields are deleted from the upstream system, and perform operations and processing according to the system internal logic based on the updated system interaction data after the deleted fields are deleted. In the case that it is determined that the current system to be asynchronously updated is the upstream system, it can be determined that the deleted field update operation has no effect on the system interaction data processing process of the downstream system, and the current system interaction data processing process of the downstream system can be maintained. At this time, the downstream system can request the system interaction data from the upstream system, and perform operations and processing according to the system internal logic based on the system interaction data. Furthermore, the asynchronous update device of the associated system can delete and update the current field of the upstream system in response to the delete field update instruction of the upstream system. The above scheme solves the limitation of the existing system update method that only the associated system can be updated synchronously, and can realize the asynchronous update of the associated system while ensuring the stable operation of the associated system, thereby improving the flexibility of the associated system update.

[0146] In the technical solutions disclosed herein, the collection, storage, use, processing, transmission, provision and disclosure of user personal information are in compliance with the relevant laws and regulations and do not violate public order and good morals.

[0147] It should be noted that the relevant information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data comply with relevant laws, regulations and standards in the relevant regions.

[0148] It should be noted that any arrangement and combination of the technical features in the above embodiments also falls within the protection scope of the present invention.

[0149] Example 5

[0150] Figure 6 Schematic diagram of an asynchronous updating device for an associated system provided by the fifth embodiment of the present invention. Figure 6 As shown, the device includes: an update strategy determination module 510, a current target update system update module 520, a system interaction system interaction data processing module 530 and a current asynchronous update system asynchronous update module 540, wherein:

[0151] The update strategy determination module 510 is used to determine the associated system of the current asynchronous update and the current field update operation corresponding to the associated system of the current asynchronous update; wherein the associated system of the current asynchronous update includes an upstream system and a downstream system.

[0152] The current target update system update module 520 is configured to determine the current target update system and the current system to be asynchronously updated according to the system update sequence of the upstream system and the downstream system, and to update the current target update system.

[0153] The system interaction data processing module 530 is configured to process the system interaction data of the current system to be asynchronously updated according to the upstream and downstream relationship between the current system to be asynchronously updated and the current target update system and the current field update operation type.

[0154] The asynchronous updating module 540 of the system currently to be asynchronously updated is configured to asynchronously update the system currently to be asynchronously updated in response to an asynchronous updating instruction of the system currently to be asynchronously updated.

[0155] The embodiment of the present invention determines the currently asynchronously updated associated systems including the upstream system and the downstream system and the current field update operation corresponding to the currently asynchronously updated associated systems, and further determines the current target update system and the current system to be asynchronously updated according to the system update order of the upstream system and the downstream system, and updates the current target update system, thereby processing the system interaction data of the current system to be asynchronously updated according to the upstream and downstream relationship between the current system to be asynchronously updated and the current target update system and the current field update operation type. After the system interaction data of the current system to be asynchronously updated is processed, the asynchronous update device of the associated system can respond to the asynchronous update instruction of the current system to be asynchronously updated and asynchronously update the current system to be asynchronously updated. The above scheme solves the limitation of the existing system update method that can only synchronously update the associated system, and can realize the asynchronous update of the associated system while ensuring the stable operation of the associated system, thereby improving the flexibility of the associated system update.

[0156] Optionally, the current field update operation type includes a new field update operation; the current system to be asynchronously updated is the downstream system; the system interaction data processing module 530 is specifically used to: determine that the new field update operation has no effect on the system interaction data processing process of the downstream system, and maintain the current system interaction data processing process of the downstream system; wherein, the downstream system can be used to: request system interaction data from the upstream system, and perform operation processing according to the system internal logic based on the system interaction data. The asynchronous update module 540 currently to be asynchronously updated is specifically used to: respond to the new field update instruction of the downstream system, and update the current field of the downstream system.

[0157] Optionally, the current field update operation type includes a new field update operation; the current system to be asynchronously updated is the upstream system; the system interaction data processing module 530 is further configured to: determine the current new field structure data based on the new field update operation; create the current new field structure data in the simulated data storage baffle, and configure the data switch state of the current new field structure data to be open in the system transaction registration device; the downstream system after the system update is completed can also be configured to: access the simulated data storage baffle to obtain the current new field structure data; and perform operations according to the system internal logic based on the current new field structure data. The current system to be asynchronously updated is asynchronous update module 540 is further configured to: respond to the new field update instruction of the upstream system, perform a new update on the current field of the upstream system; configure the data switch state of the current new field structure data to be closed in the system transaction registration device; after the upstream system update is completed, the downstream system can also be configured to: request from the upstream system to obtain the system interaction data after the new field update, and perform operations according to the system internal logic based on the system interaction data.

[0158] Optionally, the current field update operation type includes a modify field update operation; the current system to be asynchronously updated is the downstream system; the system interaction data processing module 530 is further configured to: determine an original modified field structure based on the modify field update operation; create the original modified field structure in the simulated data storage baffle, and configure the data switch state of the original modified field structure to be open in the system transaction registration device; after the upstream system is updated, the downstream system may further be configured to: access the simulated data storage baffle to obtain the original modified field structure; and perform operations according to the system's internal logic based on the original modified field structure. The current system to be asynchronously updated is further configured to: respond to the modify field update instruction of the downstream system, perform a new update on the current field of the downstream system; configure the data switch state of the original modified field structure to be closed in the system transaction registration device; and after the system update is completed, the downstream system may further be configured to: request system interaction data after the modified field update from the upstream system, and perform operations according to the system's internal logic based on the system interaction data after the modified field update.

[0159] Optionally, the current field update operation type includes a modify field update operation; the current system to be asynchronously updated is the upstream system; the system interaction data processing module 530 is further configured to: determine the current modified field structure data based on the modify field update operation; create the current modified field structure data in the simulated data storage baffle, and configure the data switch state of the current modified field structure data to be open in the system transaction registration device; the downstream system after the system update is completed can also be configured to: access the simulated data storage baffle to obtain the current modified field structure data; and perform operations according to the system internal logic based on the current modified field structure data. The current system to be asynchronously updated is asynchronous update module 540 is further configured to: respond to the modify field update instruction of the upstream system, add and update the current field of the upstream system; configure the data switch state of the current modified field structure data to be closed in the system transaction registration device; after the upstream system update is completed, the downstream system can also be configured to: request from the upstream system to obtain the system interaction data after the modified field update, and perform operations according to the system internal logic based on the system interaction data after the modified field update.

[0160] Optionally, the current field update operation type includes a delete field update operation; the current system to be asynchronously updated is the downstream system; the system interaction data processing module 530 is further configured to: determine an original delete field structure based on the delete field update operation; create the original delete field structure in the simulated data storage baffle, and configure the data switch state of the original delete field structure to be open in the system transaction registration device; after the upstream system is updated, the downstream system can also access the simulated data storage baffle to obtain the original delete field structure; and perform operations according to the system's internal logic based on the original delete field structure. The asynchronous update module 540 is further configured to: respond to the delete field update instruction of the downstream system, delete the current field of the downstream system; configure the data switch state of the current delete field structure to be closed in the system transaction registration device; and after the system update is completed, the downstream system can also request from the upstream system to obtain system interaction data after the delete field update, and perform operations according to the system's internal logic based on the system interaction data after the delete field update.

[0161] Optionally, the current field update operation type includes a delete field update operation; the current system to be asynchronously updated is the upstream system; the system interaction data processing module 530 is further used to: determine that the delete field update operation has no effect on the system interaction data processing process of the downstream system, and maintain the current system interaction data processing process of the downstream system; wherein, the downstream system can be used to: request system interaction data from the upstream system, and perform operation processing according to the system internal logic based on the system interaction data. The asynchronous update module 540 of the current system to be asynchronously updated is further used to: respond to the delete field update instruction of the upstream system, and delete and update the current field of the upstream system.

[0162] The asynchronous update device for the associated system described above can execute the asynchronous update method for the associated system provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method. For technical details not fully described in this embodiment, please refer to the asynchronous update method for the associated system provided in any embodiment of the present invention.

[0163] Since the asynchronous update device for the associated system described above is a device that can execute the asynchronous update method for the associated system in the embodiment of the present invention, those skilled in the art will be able to understand the specific implementation and various variations of the asynchronous update device for the associated system in this embodiment based on the asynchronous update method for the associated system described in the embodiment of the present invention. Therefore, how the asynchronous update device for the associated system implements the asynchronous update method for the associated system in the embodiment of the present invention will not be described in detail here. As long as those skilled in the art can implement the device used by the asynchronous update method for the associated system in the embodiment of the present invention, it falls within the scope of protection of this application.

[0164] Example 6

[0165] Figure 7 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.

[0166] like Figure 7 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which is communicatively connected to the at least one processor 11. The memory stores a computer program that can be executed by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. Various programs and data required for the operation of the electronic device 10 can also be stored in the RAM 13. The processor 11, ROM 12, and RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0167] Multiple components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0168] The processor 11 may be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors that run machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the asynchronous update method of the associated system.

[0169] In some embodiments, the asynchronous update method for an associated system can be implemented as a computer program that is tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the asynchronous update method for an associated system described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to execute the asynchronous update method for an associated system in any other appropriate manner (e.g., by means of firmware).

[0170] Optionally, the asynchronous update method of the associated system may include: determining the associated system of the current asynchronous update and the current field update operation corresponding to the associated system of the current asynchronous update; wherein, the associated system of the current asynchronous update includes an upstream system and a downstream system; determining the current target update system and the current system to be asynchronously updated according to the system update order of the upstream system and the downstream system, and updating the current target update system; processing the system interaction data of the current system to be asynchronously updated according to the upstream and downstream relationship between the current system to be asynchronously updated and the current target update system and the current field update operation type; and asynchronously updating the current system to be asynchronously updated in response to the asynchronous update instruction of the current system to be asynchronously updated.

[0171] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0172] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0173] In the context of the present invention, computer-readable storage media can be tangible media that can contain or store a computer program for use with an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. Computer-readable storage media can include but are not limited to electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, computer-readable storage media can be machine-readable signal media. More specific examples of machine-readable storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0174] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and the input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0175] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0176] A computing system may include clients and servers. The clients and servers are typically remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS services.

[0177] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this disclosure can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved. This is not a limitation herein.

[0178] The above specific embodiments do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure shall be included within the scope of protection of this disclosure.

Claims

1. An asynchronous update method for an associated system, characterized in that: include: Determine the currently asynchronously updated associated system and the current field update operation corresponding to the currently asynchronously updated associated system; wherein the currently asynchronously updated associated system includes an upstream system and a downstream system; Determining a current target update system and a current system to be asynchronously updated according to a system update sequence of the upstream system and the downstream system, and updating the current target update system; Processing the system interaction data of the current system to be asynchronously updated according to the upstream and downstream relationship between the current system to be asynchronously updated and the current target update system and the current field update operation type; In response to the asynchronous update instruction of the system currently to be asynchronously updated, the system currently to be asynchronously updated is asynchronously updated.

2. The method according to claim 1, characterized in that The current field update operation type includes a new field update operation; the current system to be asynchronously updated is the downstream system; and the processing of system interaction data of the current system to be asynchronously updated based on the upstream and downstream relationship between the current system to be asynchronously updated and the current target update system and the current field update operation type includes: Determining that the newly added field update operation has no impact on the system interaction data processing process of the downstream system, and maintaining the current system interaction data processing process of the downstream system; wherein the downstream system is used to: request and obtain system interaction data from the upstream system, and perform operation processing according to the system internal logic based on the system interaction data; The step of asynchronously updating the system to be asynchronously updated in response to the asynchronous update instruction of the system to be asynchronously updated includes: In response to the newly added field update instruction of the downstream system, the current field of the downstream system is newly added and updated.

3. The method according to claim 1, characterized in that The current field update operation type includes a new field update operation; the current system to be asynchronously updated is the upstream system; and the processing of system interaction data of the current system to be asynchronously updated based on the upstream and downstream relationship between the current system to be asynchronously updated and the current target update system and the current field update operation type includes: Determine the current newly added field structure data according to the newly added field update operation; Creating the currently newly added field structure data in the simulation data storage baffle, and configuring the data switch state of the currently newly added field structure data to be open in the system transaction registration device; The downstream system after the system update is completed is further used to: access the analog data storage baffle to obtain the current newly added field structure data; and perform operation processing according to the current newly added field structure data in accordance with the system internal logic; The step of asynchronously updating the system to be asynchronously updated in response to the asynchronous update instruction of the system to be asynchronously updated includes: In response to the newly added field update instruction of the upstream system, adding and updating the current field of the upstream system; Configuring the data switch state of the currently newly added field structure data in the system transaction registration device to be closed; After the upstream system is updated, the downstream system is further configured to request system interaction data from the upstream system and perform operation processing according to the system internal logic based on the system interaction data.

4. The method according to claim 1, wherein The current field update operation type includes a modify field update operation; the current system to be asynchronously updated is the downstream system; and the processing of system interaction data of the current system to be asynchronously updated based on the upstream and downstream relationship between the current system to be asynchronously updated and the current target update system and the current field update operation type includes: Determine the original modified field structure according to the modified field update operation; Creating the original modified field structure in the simulated data storage baffle, and configuring the data switch state of the original modified field structure to be open in the system transaction registration device; After the upstream system is updated, the downstream system is further configured to: access the analog data storage baffle to obtain the original modified field structure; and perform operation processing according to the system internal logic based on the original modified field structure; The step of asynchronously updating the system to be asynchronously updated in response to the asynchronous update instruction of the system to be asynchronously updated includes: In response to a modify field update instruction of the downstream system, modify and update the current field of the downstream system; Configuring the data switch state of the original modified field structure in the system transaction registration device to be closed; The downstream system after the system update is completed is further used to: request from the upstream system to obtain the system interaction data after the modified field is updated, and perform operation processing according to the system internal logic based on the system interaction data after the modified field is updated.

5. The method according to claim 1, wherein The current field update operation type includes a modify field update operation; the current system to be asynchronously updated is the upstream system; and the processing of system interaction data of the current system to be asynchronously updated based on the upstream and downstream relationship between the current system to be asynchronously updated and the current target update system and the current field update operation type includes: Determine the current modified field structure data according to the modified field update operation; Creating the currently modified field structure data in the simulation data storage baffle, and configuring the data switch state of the currently modified field structure data to be open in the system transaction registration device; The downstream system after the system update is completed is further used to: access the analog data storage baffle to obtain the currently modified field structure data; and perform operation processing according to the currently modified field structure data in accordance with the system internal logic; The step of asynchronously updating the system to be asynchronously updated in response to the asynchronous update instruction of the system to be asynchronously updated includes: In response to a modify field update instruction of the upstream system, modify and update the current field of the upstream system; Configuring the data switch state of the currently modified field structure data in the system transaction registration device to be closed; After the upstream system is updated, the downstream system is further used to: request from the upstream system to obtain the system interaction data after the modified field is updated, and perform operation processing according to the system internal logic based on the system interaction data after the modified field is updated.

6. The method according to claim 1, characterized in that The current field update operation type includes a delete field update operation; the current system to be asynchronously updated is the downstream system; and the processing of system interaction data of the current system to be asynchronously updated based on the upstream and downstream relationship between the current system to be asynchronously updated and the current target update system and the current field update operation type includes: Determine the original deleted field structure according to the deleted field update operation; Creating the original deleted field structure in the simulated data storage baffle, and configuring the data switch state of the original deleted field structure to be open in the system transaction registration device; After the upstream system is updated, the downstream system is further configured to: access the analog data storage baffle to obtain the original deleted field structure; and perform operation processing according to the system internal logic based on the original deleted field structure; The step of asynchronously updating the system to be asynchronously updated in response to the asynchronous update instruction of the system to be asynchronously updated includes: In response to a delete field update instruction of the downstream system, delete and update the current field of the downstream system; Configuring the data switch state of the current deletion field structure in the system transaction registration device to be closed; The downstream system after the system update is completed is further used to: request from the upstream system to obtain the system interaction data after the field is deleted and updated, and perform operation processing according to the system internal logic based on the system interaction data after the field is deleted and updated.

7. The method according to claim 1, characterized in that The current field update operation type includes a delete field update operation; the current system to be asynchronously updated is the upstream system; and the processing of system interaction data of the current system to be asynchronously updated based on the upstream and downstream relationship between the current system to be asynchronously updated and the current target update system and the current field update operation type includes: Determining that the delete field update operation has no impact on the system interaction data processing process of the downstream system, and maintaining the current system interaction data processing process of the downstream system; wherein the downstream system is used to: request system interaction data from the upstream system, and perform operation processing according to the system internal logic based on the system interaction data; The step of asynchronously updating the system to be asynchronously updated in response to the asynchronous update instruction of the system to be asynchronously updated includes: In response to the delete field update instruction of the upstream system, the current field of the upstream system is deleted and updated.

8. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executed by the at least one processor, and the computer program is executed by the at least one processor so as to enable the at least one processor to execute the asynchronous updating method for an associated system according to any one of claims 1 to 7.

9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the asynchronous updating method of the association system according to any one of claims 1 to 7 when executed.

10. A computer program product comprising a computer program / instructions, wherein: When the computer program / instructions are executed by a processor, the asynchronous updating method of the association system according to any one of claims 1 to 7 is implemented.