Method and system for implementing a global business center based on multiple data centers
By centralizing data management across various business platforms through a business center and employing page routing and data synchronization technologies, the problem of fragmented operations in existing technologies has been solved, enabling efficient management and decision-making across data centers.
Patent Information
- Application Number
- CN202311268193.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-27
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2043-09-27
AI Technical Summary
In existing technologies, each business platform operates independently, lacking unified management, resulting in high labor costs, wasted database resources, and low decision-making efficiency.
The business center enables unified management and decision-making of data across various business platforms, and employs page routing and data synchronization technologies to achieve cross-data center business data operation and management.
It improves data operation efficiency, reduces costs, and enables flexible management and efficient decision-making across data centers.
Smart Images

Figure CN117312449B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data processing technology, and in particular to a method, system, smart terminal, and readable storage medium for implementing a global business center based on multiple data centers. Background Technology
[0002] Currently, each business platform is developed independently, using a web or app-microservice-database architecture. Each business is independent, and data from all over the world is stored in a single data center without a unified global business data center for management.
[0003] The existing technology has the following problems: 1. Multiple systems operate independently without unified management, leading to increased labor costs; moreover, much common data cannot be reused, resulting in wasted database resources and further increasing costs. 2. The lack of a unified business platform reduces the efficiency of managers in making data-driven decisions or processing business across multiple regional platforms.
[0004] Therefore, there is an urgent need for a method, system, intelligent terminal, and readable storage medium for implementing a global business center based on multiple data centers to solve the above problems. Summary of the Invention
[0005] The technical problem solved by this invention is to provide a method, system, smart terminal, and readable storage medium for implementing a global business center based on multiple data centers. By controlling and making decisions on data from various business platforms through the business center, there is no need to switch to each business platform for operation, which improves efficiency and reduces costs.
[0006] The technical problem solved by this invention is achieved by the following technical solution:
[0007] A method for implementing a business center based on multiple data centers includes: obtaining business data synchronized by a business platform according to a business data query operation, and performing business operations on the business data; jumping to the corresponding business platform based on the business data and language or region parameters; performing business processing operations on the original data corresponding to the business data through the business platform; saving the original data after the operation, and synchronizing the updated business data corresponding to the original data to the business center.
[0008] In a preferred embodiment of the present invention, the step of jumping to the corresponding business platform based on the business data and language or region parameters includes: confirming the corresponding original data in the business platform based on the business data; and confirming the target business platform to be used based on the language or region parameters.
[0009] In a preferred embodiment of the present invention, after the above-mentioned step of jumping to the corresponding business platform based on the business data and language or region parameters, the method includes: based on the original data and the target business platform, controlling the target business platform to open the subpage corresponding to the original data.
[0010] In a preferred embodiment of the present invention, before the steps of obtaining business data synchronized by the business platform according to the business data query operation and performing business operations on the business data, the method includes: obtaining the business data after the business platform has performed de-identification settings according to the global configuration specifications.
[0011] In a preferred embodiment of the present invention, the above-mentioned business data includes: real-time data and asynchronous data.
[0012] In a preferred embodiment of the present invention, the step of obtaining the business data after the business platform has performed de-identification settings according to the global configuration specifications includes: obtaining the real-time data synchronized by the business platform through a data tracking method.
[0013] In a preferred embodiment of the present invention, the step of obtaining the business data after the business platform has performed de-identification settings according to the global configuration specifications includes: obtaining asynchronous data synchronized by the business platform through real-time or scheduled tasks.
[0014] A global business center system based on multiple data centers is provided for implementing the business center implementation method based on multiple data centers as described in any of the above-mentioned methods.
[0015] A smart terminal includes a memory and a processor, wherein the memory stores a service center implementation program based on multiple data centers, and when the processor executes the service center implementation program based on multiple data centers, it implements the steps of the service center implementation method based on multiple data centers as described above.
[0016] A readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the multi-datacenter-based service center implementation method as described above.
[0017] The technical effect achieved by the above-mentioned technical solution of the present invention is as follows: when performing data operations through the business center, page routing is used to jump to the corresponding sub-page of the business platform, so as to realize the management, operation and query of data on the business platform. This makes it easy for decision-makers to control and make decisions on the overall business in a simple and easy-to-use manner, without having to switch between different business platforms, thereby improving efficiency and reducing costs.
[0018] The above description is merely an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0019] Figure 1 This is a flowchart illustrating a method for implementing a global business center based on multiple data centers, as shown in this invention.
[0020] Figure 2 This is a flowchart illustrating a business center query operation according to the present invention;
[0021] Figure 3 This is a schematic diagram illustrating a business data synchronization process according to the present invention;
[0022] Figure 4 This is a system architecture diagram illustrating the present invention. Detailed Implementation
[0023] To further illustrate the technical means and effects adopted by the present invention to achieve its intended purpose, embodiments of the present invention are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below are merely some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the embodiments of the present invention. Through the description of the specific embodiments, a more in-depth and specific understanding of the technical means and effects adopted by the present invention to achieve its intended purpose can be obtained. Moreover, the accompanying drawings are only provided for reference and illustration and are not intended to limit the present invention.
[0024] The implementation of the multi-datacenter-based service center described in this invention involves multiple technical fields. The following is an overview of each technical field:
[0025] Database replication: By replicating database change operations, data is copied from one data center to another to achieve data synchronization and consistency.
[0026] Distributed file system: By distributing data and storing it in file systems across multiple data centers, data redundancy and cross-data center access are achieved.
[0027] Data caching: Using distributed caching technology, data is cached in multiple data centers to improve access speed and reduce communication between data centers.
[0028] Load balancing:
[0029] DNS load balancing: By resolving DNS, user requests are distributed to different data centers to achieve load balancing and traffic management.
[0030] Load balancer: Uses dedicated load balancing equipment to distribute user requests evenly to servers in multiple data centers.
[0031] Distributed load balancing algorithm: Using distributed algorithms, requests are dynamically distributed to different data centers to achieve load balancing and performance optimization.
[0032] Management System:
[0033] Centralized Management System: Through a centralized management system, business centers in multiple data centers can be centrally managed, monitored, and configured.
[0034] Automated operation and maintenance tools: Use automated tools to manage and configure hardware and software resources across multiple data centers, improving management efficiency and consistency.
[0035] Monitoring and alarm systems: Real-time monitoring and alarm systems enable timely detection and resolution of data center faults and performance issues.
[0036] In addition to the technical fields listed above, other related technologies such as disaster recovery and backup, security and access control, data encryption and privacy protection also play important roles in the implementation of multi-datacenter business centers. By comprehensively utilizing these technologies and designing according to specific business needs, an efficient, reliable, and scalable multi-datacenter business center architecture can be built.
[0037] A data center is a facility that centrally stores and processes large amounts of data, typically including servers, network equipment, storage devices, and related software applications. The concept of multiple data centers aims to improve system performance, availability, fault tolerance, and flexibility.
[0038] Multiple data centers refer to the architecture and strategy of operating and managing multiple data centers simultaneously within an organization or network.
[0039] A business center is a core department or section within an organization or enterprise responsible for managing and executing specific business functions and operational activities. It is typically a centralized entity that provides support and services to the organization's various departments and functions.
[0040] Please see Figure 1 and Figure 2 , Figure 1This is a flowchart illustrating a method for implementing a global business center based on multiple data centers, as shown in this invention. Figure 2 This is a flowchart illustrating a business center query operation according to the present invention.
[0041] This invention aims to establish a global business center, using page embedding, page routing, data center routing, and data synchronization to uniformly manage and operate business data centers scattered around the world, thereby achieving global business decision-making, management, and monitoring. The following detailed solution can be adopted to achieve this:
[0042] like Figure 1 As shown, an embodiment of the present invention provides a method for implementing a global business center based on multiple data centers, applied to a business center, comprising the following steps:
[0043] S11: Based on the business data query operation, obtain the business data synchronized by the business platform, and perform business operations on the business data.
[0044] Specifically, when managing business in the business center, the system first checks whether the corresponding business data exists in the business center database through a business data query operation. If it exists, the system retrieves the operation information for that business data.
[0045] Optionally, before the step of obtaining business data synchronized by the business platform according to the business data query operation and performing business operations on the business data, the following steps are included: obtaining the business data after the business platform has performed de-identification settings according to the global configuration specifications.
[0046] Sensitive data needs to be anonymized before being synchronized to the business center. Rules can be configured to anonymize specific data, such as mobile phone numbers, ID card numbers, and passwords.
[0047] Specifically, the business platform provides data services, while the business center stores and operates on the synchronized business data from the business platforms. Users can read, write, and manage business data through the business center. A business center can be paired with multiple business platforms. The business center establishes connections with the business platforms, and each business platform synchronizes its own business data to the business center. This enables the business center to uniformly manage and operate the business data (i.e., business platforms) distributed globally. For example, a business platform synchronizes the type and main description of business data A to the business center, and the business center saves the received data (type and main description) of business data A into its database. When a user operates on business data A through the business center, they are redirected to the business platform.
[0048] Optionally, business data includes real-time data and asynchronous data.
[0049] Real-time data synchronization maintains consistency and accuracy by synchronizing all data used by a business platform or business center. Any changes to business data occurring on the business platform are reflected in the business center almost in real time. Furthermore, real-time data synchronization offers enterprises cost-effectiveness, high performance, data security, data consistency, and accuracy.
[0050] Asynchronous data synchronization means that when certain specific data in the business platform changes, it is not reflected in the business center in real time.
[0051] Optionally, the step of obtaining the business data after the business platform has performed anonymization settings according to the global configuration specifications includes: obtaining the real-time data synchronized by the business platform through a data tracking method.
[0052] Event tracking, also known as event monitoring, mainly refers to the technologies and implementation processes related to capturing, processing, and sending specific user behaviors or events.
[0053] Optionally, the step of obtaining the business data after the business platform has performed anonymization settings according to the global configuration specifications includes: obtaining asynchronous data synchronized by the business platform through real-time or scheduled tasks.
[0054] Specific data is synchronized to the business center via scheduled tasks to compensate for real-time synchronization.
[0055] Specifically, after the business platform establishes a connection with the business center, each business platform can synchronize data to the business center in real time or at a preset time each day. The business center accesses the public data operation SDK developed by the business center and then stores the received business data into the corresponding database. The business data received by the business center can be stored differently by day, category, or business platform; for example, daily data can be stored in folders named after the corresponding date.
[0056] For example, the business platform, based on global configuration specifications, first anonymizes the business data that needs to be synchronized to the business center (e.g., mobile phone numbers, ID card numbers, and passwords). After the business data anonymization is completed, it is synchronized to the business center. The business data synchronized to the business center is divided into real-time data synchronization and asynchronous data synchronization. Real-time data synchronization: The business platform synchronizes the business data to be synchronized to the business center database through event tracking (or other methods). Asynchronous data synchronization: Specific data is synchronized to the business center through scheduled tasks to compensate for the real-time synchronization method.
[0057] S12: Jump to the corresponding business platform based on business data and language or region parameters.
[0058] Optionally, the step of jumping to the corresponding business platform based on the business data and language or region parameters includes: confirming the corresponding original data in the business platform based on the business data; and confirming the target business platform and / or target language to be used based on the language or region parameters.
[0059] The target language is the language used by the user when using the business center. The raw data is the complete and detailed data of the corresponding business data in the target business platform. The business center has a storage relationship table that records the business platforms corresponding to all business data and the storage space addresses on those platforms. Raw data can be retrieved directly from the storage relationship table.
[0060] Optionally, after the step of jumping to the corresponding business platform based on the business data and language or region parameters, the method includes: based on the original data and the target business platform, controlling the target business platform to open the subpage corresponding to the original data.
[0061] Specifically, after the business center receives an operation performed by a user on business data in the database, it obtains the upload business platform / target business platform of the corresponding business data, and / or the language or location currently used by the business center, thereby confirming the target language that the user needs to use, and / or the target business platform to which the user will be redirected; then, it redirects the user to the subpage corresponding to the target business platform through page routing, and changes the language used to the target language that the user needs to use, so that the user can quickly operate on the business data.
[0062] S13: Perform business processing operations on the original data corresponding to the business data through the business platform.
[0063] Specifically, by directly jumping from the business center to the business platform, users can modify the original data of the corresponding business data on the business platform. This allows users to control and make decisions about the overall business without having to switch between different business platforms, thus improving efficiency and reducing costs.
[0064] S14: Save the original data after the operation, and synchronize the business data corresponding to the updated original data to the business center.
[0065] Specifically, after a user directly jumps to the corresponding subpage of the business platform through the business center to modify the original data of the business data, the business platform saves the modified original data and then synchronizes the modified original data to the business center, thereby completing the update of the corresponding business data in the business center.
[0066] This implementation method for a business center based on multiple data centers uses page routing to navigate to the corresponding sub-page of the business platform when performing data operations through the business center. This enables the management, operation, and query of data on the business platform. This makes data management and collaborative work between data centers in different regions more flexible and efficient. It allows decision-makers to easily control and make decisions about the overall business without having to switch between different business platforms, thus improving efficiency and reducing costs.
[0067] This invention also provides a multi-datacenter-based service center system for implementing the multi-datacenter-based service center implementation method described in the above embodiments, and its system architecture is as follows: Figure 3 As shown, this includes: business platform subpage routing, data synchronization, and data center routing.
[0068] Page routing: The business center operates on the business platform functions by embedding platform pages.
[0069] Data synchronization: The business platform synchronizes business data to the business center in real time or asynchronously, and the business center can perform secondary development or query on this data.
[0070] Data center routing: The business center accesses the public data operation SDK developed by the business center and puts the data into the corresponding database.
[0071] Data synchronization: The business platform synchronizes data to the business center database through real-time or scheduled tasks.
[0072] Business Management: The business center can use data synchronized from the business platform. After operating on the data, it can jump to the embedded business platform subpage, pass in the data and language or region parameters, and communicate with the subpage to achieve the purpose of operating business data.
[0073] Specifically, when managing business in the business center, users are redirected to a subpage of the embedded business platform. They communicate with the subpage by passing in a language identifier or region and data to perform operations on the business data. After the operation is completed, the data stored in the data center will be synchronized to the business center in real time or asynchronously.
[0074] For example, a business data query retrieves data A synchronized from the business platform, and then performs business operations on data A. Upon receiving the operation instruction for data A, the operation data A and language or region parameters are passed through page routing, thereby opening the corresponding subpage of the target business platform to achieve communication with the target business platform. After the business platform performs business processing operations on data A, the processed data A is saved to the database, and then the updated data A is synchronized to the business center.
[0075] This implementation of a multi-datacenter business center system establishes a global business center that provides a complete global view of the business platform. When performing data operations through the business center, users can access sub-pages of the business platform via routing to manage and query data in the data centers of the business platform. This makes data management and collaborative work between data centers in different regions more flexible and efficient, allowing decision-makers to easily control and make decisions about the overall business without having to switch between different business platforms, thus improving efficiency and reducing costs.
[0076] The present invention also provides a smart terminal, which includes a memory and a processor. The memory stores a service center implementation program based on multiple data centers. When the service center implementation program based on multiple data centers is executed by the processor, it implements the steps of the service center implementation method based on multiple data centers in any of the above embodiments.
[0077] The present invention also provides a computer-readable storage medium storing an XX program, wherein when the multi-datacenter business center implementation program is executed by a processor, it implements the steps of the multi-datacenter business center implementation method in any of the above embodiments.
[0078] In the embodiments of the smart terminal and computer-readable storage medium provided by the present invention, all the technical features of any of the above-described embodiments of the business center implementation method based on multiple data centers may be included. The extended and explanatory content of the specification is basically the same as that of the embodiments of the above methods, and will not be repeated here.
[0079] It should be understood that although the steps in the flowcharts of the accompanying drawings are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the accompanying drawings may include multiple sub-steps or multiple stages, which are not necessarily completed at the same time, but may be executed at different times, and their execution order is not necessarily sequential, but may be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.
[0080] Through the above description of the embodiments, those skilled in the art can clearly understand that the embodiments of the present invention can be implemented in hardware or by means of software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solutions of the embodiments of the present invention can be embodied in the form of a software product. This software product can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, mobile hard drive, etc.) and includes several instructions to cause a computer device (such as a personal computer, server, or network device, etc.) to execute the methods described in the various implementation scenarios of the embodiments of the present invention.
[0081] The preferred embodiments of the present invention have been described in detail above with reference to the accompanying drawings. However, the present invention is not limited to the specific details of the above embodiments. The above embodiments and accompanying drawings are exemplary. The modules or processes in the accompanying drawings are not necessarily necessary for implementing the embodiments of the present invention and should not be construed as limiting the present invention. Within the scope of the technical concept of the present invention, various simple modifications and combinations can be made to the technical solutions of the present invention, and these simple modifications and combinations all fall within the protection scope of the present invention.
Claims
1. A method for implementing a business center based on multiple data centers, characterized in that, include: Based on the business data query operation, obtain the business data synchronized by the business platform, and perform business operations on the business data; Based on the business data and language or region parameters, the user is redirected to the corresponding business platform. Confirm the corresponding original data in the business platform based on the business data; The target business platform to be used is determined based on the language or region parameters. Based on the original data and the target business platform, control the target business platform to open the subpage corresponding to the original data; The business platform is used to perform business processing operations on the raw data. The original data after the operation is saved, and the business data corresponding to the updated original data is synchronized to the business center.
2. The service center implementation method based on multiple data centers as described in claim 1, characterized in that, Before the steps of obtaining business data synchronized from the business platform based on the business data query operation and performing business operations on the business data include: Obtain the business data after the business platform has performed anonymization settings according to the global configuration specifications.
3. The method for implementing a business center based on multiple data centers as described in claim 1, characterized in that, The business data includes real-time data and asynchronous data.
4. The service center implementation method based on multiple data centers as described in claim 3, characterized in that, The steps for obtaining the business data after it has been anonymized according to the global configuration specifications by the business platform include: Obtain real-time data synchronized by the business platform through data tracking.
5. The service center implementation method based on multiple data centers as described in claim 4, characterized in that, The steps for obtaining the business data after it has been anonymized according to the global configuration specifications by the business platform include: Acquire asynchronous data synchronized by the business platform through real-time or scheduled tasks.
6. A global business center system based on multiple data centers, characterized in that, The system is used to implement the business center implementation method based on multiple data centers as described in any one of claims 1 to 5.
7. A smart terminal, characterized in that, The smart terminal includes a memory and a processor, wherein the memory stores a service center implementation program based on multiple data centers, and when the service center implementation program based on multiple data centers is executed by the processor, it implements the steps of the service center implementation method based on multiple data centers as described in any one of claims 1 to 5.
8. A readable storage medium, characterized in that, The readable storage medium stores a computer program that, when executed by a processor, implements the steps of the service center implementation method based on any one of claims 1 to 5.
Citation Information
Patent Citations
Customer tracking inquiry information platform system
CN101901379A
Method and Apparatus for Controlling Data Storage Among Storage Centers
CN103873546A