CN112291298A - Data transmission method and device for heterogeneous system, computer equipment and storage medium - Google Patents
Data transmission method and device for heterogeneous system, computer equipment and storage medium Download PDFInfo
- Publication number
- CN112291298A CN112291298A CN202010986011.7A CN202010986011A CN112291298A CN 112291298 A CN112291298 A CN 112291298A CN 202010986011 A CN202010986011 A CN 202010986011A CN 112291298 A CN112291298 A CN 112291298A
- Authority
- CN
- China
- Prior art keywords
- service
- instruction
- data
- client
- service request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 96
- 230000005540 biological transmission Effects 0.000 title claims abstract description 49
- 238000003860 storage Methods 0.000 title claims abstract description 18
- 238000012545 processing Methods 0.000 claims abstract description 184
- 230000008569 process Effects 0.000 claims abstract description 53
- 230000002452 interceptive effect Effects 0.000 claims abstract description 16
- 230000006870 function Effects 0.000 claims description 71
- 238000004590 computer program Methods 0.000 claims description 15
- 238000004806 packaging method and process Methods 0.000 claims description 5
- 230000010354 integration Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000007726 management method Methods 0.000 description 8
- 230000003993 interaction Effects 0.000 description 5
- 238000011144 upstream manufacturing Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 238000002955 isolation Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005538 encapsulation Methods 0.000 description 2
- 230000004927 fusion Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005111 flow chemistry technique Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000000547 structure data Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1044—Group management mechanisms
- H04L67/1046—Joining mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Power Engineering (AREA)
- Computer And Data Communications (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The application relates to a data transmission method and device of a heterogeneous system, computer equipment and a storage medium. The method comprises the following steps: the server receives a service request pushed by a data center; the service request is a service request initiated by a user terminal; the server sends an instruction to the corresponding client side with the established long connection according to the service request; the client is used for butting interactive data between an internal network and an external network of an enterprise; and the client processes the data related to the service request according to the service processing logic in the instruction to obtain a service processing result related to the service request, and returns the service processing result to the data center, and the data center processes and analyzes the service processing result to obtain a result corresponding to the service request and returns the result to the user terminal. By adopting the method, the data transmission of the heterogeneous system can be efficiently and stably carried out while the system safety is ensured.
Description
Technical Field
The present application relates to the field of computer technologies, and in particular, to a data transmission method and apparatus for a heterogeneous system, a computer device, and a storage medium.
Background
With the development of computer technology and the coming of the 5G era, the appearance of the Internet of things brings great convenience to modern life, and more enterprises can process various business requests by using business systems inside the enterprises. The business system used in each enterprise may have a plurality of business systems such as OA office system, business processing system, etc., the business systems used between different enterprises may be very different, meanwhile, the enterprise business system is generally deployed in the enterprise intranet, the related business database can not be accessed through the public network based on the safety consideration, when the business system of the third-party enterprise needs to be accessed across the business systems, the third-party enterprise is generally required to directly open the enterprise database for the access of the external network.
Then, when data of the existing heterogeneous system is transmitted, a mode of directly opening an enterprise database server for accessing an external network is adopted, so that the security is greatly reduced, and particularly when high-concurrency data transmission of the heterogeneous system is involved, the data of the effective heterogeneous system cannot be transmitted while the security of the system is ensured.
Disclosure of Invention
In view of the above, it is desirable to provide a data transmission method, an apparatus, a computer device, and a storage medium for a heterogeneous system, which can ensure system security and efficiently transmit data of the heterogeneous system.
A method of data transmission for a heterogeneous system, the method comprising:
the server receives a service request pushed by a data center; the service request is a service request initiated by a user terminal;
the server sends an instruction to the corresponding client side with the established long connection according to the service request; the client is used for butting interactive data between an internal network and an external network of an enterprise;
and the client processes the data related to the service request according to the service processing logic in the instruction to obtain a service processing result related to the service request, and returns the service processing result to the data center, and the data center processes and analyzes the service processing result to obtain a result corresponding to the service request and returns the result to the user terminal.
In one embodiment, the service request includes services of different enterprise systems;
after the business processing result is returned to the data center, the method further includes:
the data center sends an instruction to a downstream client corresponding to the service processing result according to the service processing result;
and the downstream client processes the data related to the service request according to the instruction to obtain a service processing result related to the service request, and returns the service processing result to the data center.
In one embodiment, the client is connected with a business database in an enterprise intranet;
the client processes the data related to the service request according to the service processing logic in the instruction, including;
and the client acquires related data from a service database in an enterprise intranet according to the service processing logic in the instruction to process the data related to the service request.
In one embodiment, the method further comprises:
the heterogeneous system also comprises a data service function terminal; the data service function terminal is used for issuing a priority authority instruction through a preset function account;
when the service is started, the data service function terminal accesses the server according to the preset starting parameters; the server is a long connection server cluster;
and when the data service function end receives a control instruction sent by a user terminal, issuing an instruction to the long connection server cluster according to the control instruction, wherein the instruction is used for instructing the long connection server cluster to control a client according to an instruction identifier. In one embodiment, after returning the service processing result to the data center, the method further includes:
receiving a service calling request sent by a third-party integrated system through a long-connection service agent end; the service calling request carries the identifier of the third-party integrated system; the long connection service agent end is used for packaging the long connection function end and then issuing corresponding functions in a service form, and providing the specified functions for an external integrated system to use in a service interface form;
and after the long-connection service agent terminal successfully authenticates the identity of the third-party integrated system identifier, calling a corresponding service instance according to the third-party integrated system identifier.
A data transmission apparatus of a heterogeneous system, the apparatus comprising:
the receiving module is used for receiving a service request pushed by a data center by a server; the service request is a service request initiated by a user terminal;
the issuing module is used for the server to issue an instruction to the corresponding client side which establishes the long connection according to the service request; the client is used for butting interactive data between an internal network and an external network of an enterprise;
and the processing module is used for processing the data related to the service request by the client according to the service processing logic in the instruction to obtain a service processing result related to the service request and returning the service processing result to the data center, and after the data center processes and analyzes the service processing result, the data center obtains a result corresponding to the service request and returns the result to the user terminal.
A computer device comprising a memory and a processor, the memory storing a computer program, the processor implementing the following steps when executing the computer program:
the server receives a service request pushed by a data center; the service request is a service request initiated by a user terminal;
the server sends an instruction to the corresponding client side with the established long connection according to the service request; the client is used for butting interactive data between an internal network and an external network of an enterprise;
and the client processes the data related to the service request according to the service processing logic in the instruction to obtain a service processing result related to the service request, and returns the service processing result to the data center, and the data center processes and analyzes the service processing result to obtain a result corresponding to the service request and returns the result to the user terminal.
A computer-readable storage medium, on which a computer program is stored which, when executed by a processor, carries out the steps of:
the server receives a service request pushed by a data center; the service request is a service request initiated by a user terminal;
the server sends an instruction to the corresponding client side with the established long connection according to the service request; the client is used for butting interactive data between an internal network and an external network of an enterprise;
and the client processes the data related to the service request according to the service processing logic in the instruction to obtain a service processing result related to the service request, and returns the service processing result to the data center, and the data center processes and analyzes the service processing result to obtain a result corresponding to the service request and returns the result to the user terminal.
A method of data transmission for a heterogeneous system, the method comprising:
receiving an instruction sent by a client side with established long connection;
forwarding the instruction to a corresponding target client according to a target client identifier carried in the instruction; the instruction is used for indicating the target client to acquire corresponding data from an enterprise intranet for processing, and a processing result corresponding to the instruction is obtained;
and receiving a processing result returned by the target client, and pushing the processing result to a data center for processing.
A data transmission apparatus of a heterogeneous system, the apparatus comprising:
the receiving module is used for receiving an instruction sent by the client side with the established long connection;
the forwarding module is used for forwarding the instruction to the corresponding target client according to the target client identifier carried in the instruction; the instruction is used for indicating the target client to acquire corresponding data from an enterprise intranet for processing, and a processing result corresponding to the instruction is obtained;
and the pushing module is used for receiving the processing result returned by the target client and pushing the processing result to a data center for processing.
A computer device comprising a memory and a processor, the memory storing a computer program, the processor implementing the following steps when executing the computer program:
receiving an instruction sent by a client side with established long connection;
forwarding the instruction to a corresponding target client according to a target client identifier carried in the instruction; the instruction is used for indicating the target client to acquire corresponding data from an enterprise intranet for processing, and a processing result corresponding to the instruction is obtained;
and receiving a processing result returned by the target client, and pushing the processing result to a data center for processing.
A computer-readable storage medium, on which a computer program is stored which, when executed by a processor, carries out the steps of:
receiving an instruction sent by a client side with established long connection;
forwarding the instruction to a corresponding target client according to a target client identifier carried in the instruction; the instruction is used for indicating the target client to acquire corresponding data from an enterprise intranet for processing, and a processing result corresponding to the instruction is obtained;
and receiving a processing result returned by the target client, and pushing the processing result to a data center for processing.
A data transmission system comprising:
the long connection server cluster is used for receiving a service request pushed by the data center; the service request is a service request initiated by a user terminal; according to the service request, issuing an instruction to a corresponding client side with the established long connection;
the long connection client is used for butting the interactive data between the intranet and the extranet; processing the data related to the service request according to the service processing logic in the instruction to obtain a service processing result related to the service request, and returning the service processing result to a data center;
and the data center is used for processing and analyzing the service processing result, obtaining a result corresponding to the service request and returning the result to the user terminal.
According to the data transmission method, the data transmission device, the computer equipment and the storage medium of the heterogeneous system, when data transmission needs to be carried out across service systems, the server receives a service request pushed by the data center, wherein the service request is a service request initiated by the user terminal. Compared with the traditional data transmission mode, the server can issue an instruction to the corresponding client side with the established long connection according to the service request, and the client side is used for butting the interactive data between the intranet and the extranet. And the client processes the data related to the service request according to the service processing logic in the instruction to obtain a service processing result related to the service request, and returns the service processing result to the data center, and the data center processes and analyzes the service processing result to obtain a result corresponding to the service request and returns the result to the user terminal. Therefore, data exchange transmission under the cross-enterprise or cross-service system scene can be achieved based on the long connection framework, the problems of data fusion and data synchronization of the cross-enterprise heterogeneous system are solved, meanwhile, the safety problems of network service attack and the like possibly caused by the fact that the client carries the access address of the long connection cluster are avoided, the system safety is guaranteed, and meanwhile, data transmission of the heterogeneous system can be effectively conducted.
Drawings
FIG. 1 is a diagram of an exemplary data transmission method for a heterogeneous system;
FIG. 2 is a flow diagram illustrating a data transmission method for a heterogeneous system in one embodiment;
FIG. 3 is a diagram of a service integration architecture for a heterogeneous system in one embodiment;
fig. 4 is a schematic flowchart of a data transmission method in a heterogeneous system according to another embodiment;
FIG. 5 is a block diagram of a data transmission apparatus of a heterogeneous system according to an embodiment;
fig. 6 is a block diagram of a data transmission apparatus of a heterogeneous system according to another embodiment;
FIG. 7 is a diagram illustrating an internal structure of a computer device according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The data transmission method of the heterogeneous system provided by the application can be applied to the application environment shown in fig. 1. Wherein the user terminal 102 communicates with the server 104 via a network. The client 106 communicates with the server 104 over a network. The server 104 may receive instructions sent by a plurality of different terminals or clients at the same time, and perform related operations or forward the instructions according to the received instructions. The server 104 receives a service request pushed by the data center, where the service request is a service request initiated by the user terminal 102. The server 104 issues an instruction to the corresponding client 106 with the established long connection according to the service request, and the client 106 is used for interfacing interactive data between the intranet and the extranet. The client 106 processes the data related to the service request according to the service processing logic in the instruction to obtain a service processing result related to the service request, and returns the service processing result to the data center, and the data center processes and analyzes the service processing result to obtain a result corresponding to the service request and returns the result to the user terminal 102. The terminal 102 may be, but not limited to, various personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices, and the server 104 may be implemented by an independent server or a server cluster formed by a plurality of servers.
In an embodiment, as shown in fig. 2, a data transmission method for a heterogeneous system is provided, which is described by taking the method as an example applied to the system in fig. 1, and includes the following steps:
Each Enterprise can uniformly manage all resources and information in an Enterprise internal supply chain and an Enterprise external supply chain by adopting a uniform service management information platform, the integration can eliminate various information gaps and information islands caused by division of departments in the Enterprise, for example, effective management of the whole supply chain can be realized by utilizing an Enterprise Resource Planning system, and ERP (Enterprise Resource Planning) is an Enterprise Resource plan, and is an Enterprise information management system which is mainly oriented to the manufacturing industry and performs integrated management of material resources, fund resources and information resources. The business systems used in the enterprises may include a plurality of business systems such as OA office systems, business processing systems, etc., and the business systems used in different enterprises may be very different (heterogeneous systems). Meanwhile, the enterprise service system is generally deployed in an enterprise intranet, and related service databases cannot be accessed through a public network generally based on safety considerations. Specifically, a user can log in a service system in a specific scene by inputting a user name and a password in a PC end or a mobile phone Application program or a browser webpage, the user can initiate a specific service request through an app (Application program) or a web browser, after receiving the service request sent by the user terminal, a service system background pushes the service request to a server through a data center, and the server can receive the service request pushed by the data center, where the service request includes services of different enterprise systems. The user terminal is a program corresponding to the server and providing local service for the user. Except for some application programs which only run locally, the application programs are generally installed on common clients and need to be operated together with a server. The service request refers to a service request corresponding to a service function, which is initiated by a user in different service scene systems according to different requirements, and different enterprises upstream and downstream of a supply chain may be involved in processing different data in the processing process of the service request, so that data interaction needs to be performed across the enterprise systems to obtain a final service processing result. The enterprises can create service systems under corresponding scenes according to different service requirements, such as an internet of vehicles service system, an internet of things system and the like, service data between the service systems of different enterprises are completely isolated, and the service data can comprise service data, work order data, organizational structure data and the like. Aiming at the same enterprise, a plurality of business systems under different scenes can be established in the enterprise, and a user management center of the business systems uses a set of unified organizational structure, role information and user information, namely unified organizational structure, role, user and other data, which can be shared by all departments in the same enterprise. Different departments of the enterprise can create the own business service of the department on an application management center interface by logging in the management account. Different enterprises or departments can create business application services belonging to users with different roles and different scenes under the framework of own organizations. For example, in an online shopping application, a user needs to create an order, and data in a Customer service system of "Customer" and data in a Product service system need to be read during the processing of the service request. That is, the server needs to send instructions to the customer service system and the product service system to search for corresponding data according to the order creating request sent by the user side. The user can initiate an order creating request through triggering operation, and the order creating request is sent to the server through a data center in the system, wherein the service request comprises a user terminal identifier, and the user terminal identifier is used for identifying a unique user terminal.
And 204, the server sends an instruction to a corresponding client side with the established long connection according to the service request, wherein the client side is used for butting the interactive data between the intranet and the extranet.
After the server receives a service request pushed by the data center, the server can issue an instruction to a corresponding client side with a long connection established according to the service request, and the long connection client side is used for butting interactive data between an intranet and an extranet. The long connection client is automatically connected into the long connection service cluster according to the login account number when being started, and keeps a long connection state with the server. For example, in an online shopping system, a user may initiate a create order request by a trigger operation and send it to a server through a service gateway or data center. When the server receives an order creating request sent by the user terminal and pushed by the data center, the server can issue an instruction to a corresponding client side with a long connection established according to the order creating request, wherein the long connection client side is used for butting interactive data between an intranet and an extranet, and the following functions can be realized: connecting with an enterprise business database; receiving a work instruction from a server, processing the instruction and finishing the functions of fetching and writing data from an enterprise business database; detecting the network state in real time, and automatically recovering the connection with the server after the network is disconnected; enterprise users may choose to turn certain functions on or off as desired.
And step 206, the client processes the data related to the service request according to the service processing logic in the instruction to obtain a service processing result related to the service request, and returns the service processing result to the data center, and the data center processes and analyzes the service processing result to obtain a result corresponding to the service request and returns the result to the user terminal.
After the server sends an instruction to the corresponding client side with the long connection established according to the service request, the client side processes data related to the service request according to service processing logic in the instruction to obtain a service processing result related to the service request, the service processing result is returned to the data center, and the data center processes and analyzes the service processing result to obtain a result corresponding to the service request and returns the result to the user terminal. When a client processes a service request, it may need to acquire data of a database in an intranet corresponding to the client at the same time. For example, when a client receives a service request forwarded by a server and processes the service request, the client may access a service database in an intranet through a private address to process the service request, and after a service processing result corresponding to the service request is obtained, the client may maintain a long connection state with the server through a public network address, thereby realizing isolation between the intranet and the intranet of the enterprise, and returning the service processing result to the server, which then returns the service processing result to a data center, which further processes and analyzes the service processing result, and then obtains a result corresponding to the service request and returns the result to a user terminal. The server in the application expands and deploys new functions besides the original service functions, and the server cluster can simultaneously support the access capability of more users by adding the servers and deploying linear resource expansion of related services.
In this embodiment, when data transmission needs to be performed across service systems, the server receives a service request pushed by the data center, where the service request is a service request initiated by the user terminal. Compared with the traditional data transmission mode, the server can issue an instruction to the corresponding client side with the established long connection according to the service request, and the client side is used for butting the interactive data between the intranet and the extranet. And the client processes the data related to the service request according to the service processing logic in the instruction to obtain a service processing result related to the service request, and returns the service processing result to the data center, and the data center processes and analyzes the service processing result to obtain a result corresponding to the service request and returns the result to the user terminal. Therefore, data exchange transmission under the cross-enterprise or cross-service system scene can be achieved based on the long connection framework, the problems of data fusion and data synchronization of the cross-enterprise heterogeneous system are solved, meanwhile, the safety problems of network service attack and the like possibly caused by the fact that the client carries the access address of the long connection cluster are avoided, the system safety is guaranteed, and meanwhile, data transmission of the heterogeneous system can be effectively conducted.
In one embodiment, after the service request includes services of different enterprise systems and the service processing result is returned to the data center, the method further includes a step of issuing an instruction to a downstream client corresponding to the service processing result, and specifically includes:
and the data center sends an instruction to a downstream client corresponding to the service processing result according to the service processing result.
And the downstream client processes the data related to the service request according to the instruction to obtain a service processing result related to the service request, and returns the service processing result to the data center.
After the client processes the data related to the service request according to the service processing logic in the instruction to obtain a service processing result related to the service request and returns the service processing result to the data center, the server can also continue to issue the instruction to the downstream client corresponding to the service processing result because the service request contains services of different enterprise systems in the supply chain. Specifically, fig. 3 is a diagram illustrating a service integration architecture of a heterogeneous system. The data center in the cross-enterprise heterogeneous system, i.e. the integrated system, can issue an instruction to the downstream client corresponding to the service processing result according to the service processing result of the client corresponding to the upstream enterprise, so that the downstream client processes the data related to the service request according to the instruction to obtain the service processing result related to the service request, and returns the service processing result to the data center. And the data center processes and analyzes the result after the cooperative processing of the upstream and downstream enterprise clients in the service supply chain, obtains a result corresponding to the service request and returns the result to the user terminal. Therefore, the safety of each upstream and downstream enterprise system can be ensured, the supply chain upstream and downstream enterprise client sides related to the service request can cooperatively process the service request, and data transmission among different subsystems can be effectively carried out.
In one embodiment, the step of processing the data related to the service request by the client according to the service processing logic in the instruction includes:
and the client acquires related data from a service database in the enterprise intranet according to the service processing logic in the instruction to process the data related to the service request.
After the server receives a service request pushed by the data center, the server can issue an instruction to a corresponding client terminal which has established long connection according to the service request, and issue an instruction to the client terminal involved in the service request processing process, wherein the instruction is used for instructing the client terminal to acquire related data from a service database in an enterprise intranet according to service processing logic in the instruction so as to process the data related to the service request. The client is connected with a business database in an enterprise intranet, the client can be installed in a single server, the server can access the business database through a private address and is connected with the server through a public network address, and isolation of the enterprise intranet and the enterprise intranet is achieved. In the application, the client is an intranet and extranet data service center which is opened, for example, an independent machine can be distributed in the intranet to be deployed, and the security policy configuration can be independently carried out on the network access of the machine, so that the intranet data service is opened to the minimum degree, and the security of the system during data transmission is effectively ensured. Specifically, when the client is started, the client can automatically access the long connection service cluster in an account login mode and keep connection with the server. The server can issue an instruction to the corresponding client side which has established the long connection according to the received service request, the client side is connected with the service database in the intranet, and the instruction issued by the server is used for instructing the client side to acquire related data from the intranet to process the instruction. The long connection client side can comprise a short connection login service and a long connection login service, a user can acquire the connection parameters of the long connection cluster after the user successfully logs in through the short connection through an account number and a password, and the client side is accessed into the long connection service cluster according to the acquired long connection parameters. For example, when the server cluster receives a connection request sent by the client a, the server returns corresponding connection parameters to the client according to the connection request, and establishes a long connection with the client according to the connection parameters, wherein the client performs automatic load balancing when allocating service nodes, for example, the server cluster may perform automatic allocation according to the number of connections of the client of the service nodes, CPU or IO capabilities of the service nodes, and the like. The long connection server cluster means that the long connection service adopts a cluster structure, so that the limitation that a single service node is accessed to a client terminal and a single machine is limited can be prevented, the service stop caused by the interruption of the single node service can also be prevented, and the high availability and the real-time capacity expansion capability of the system are realized. The server can realize the following functions: managing long connection client access; forwarding or issuing the instruction to the corresponding long connection client; the mutual communication among the service nodes is realized, and the corresponding client is automatically transferred to other service nodes for management when the service nodes are abnormally quitted; and processing a client request instruction (such as data uploading), and pushing corresponding service data to the data center after the execution of the relevant instruction is finished. The data center refers to processing centers for enterprise data calculation, storage, analysis and the like, and can provide data services for application terminals. Therefore, the login safety is ensured through the long connection login instruction, the problem of cross-enterprise business data integration is solved through constructing a high-concurrency distributed instruction exchange architecture, and the data transmission of the heterogeneous system can be effectively carried out while the system safety is ensured.
In one embodiment, the heterogeneous system further includes a data service function side, and the data service function side is configured to issue the priority permission instruction through a preset function account. When the service is started, the data service function end accesses the server according to the preset starting parameters, the server can be a long connection server cluster, and when the data service function end receives a service data acquisition request sent by the user terminal, the data corresponding to the service data request is acquired from the data center in a short connection request mode according to the service data acquisition request, and the data is returned to the user terminal. The client comprises a data service function end, namely a long connection function end, wherein the long connection function end is a special long connection client, and can execute a high-authority management instruction by allocating a special account, such as controlling and designating a common client. The long connection function end is used for issuing a priority authority instruction through a preset function account, long connection information is not required to be acquired through a short-connection user password login process, when the service is started, the long connection function end is connected into a long connection server cluster according to preset starting parameters, the long connection function end can issue an instruction to the server cluster, the instruction carries an instruction identification, and the instruction identification is used for indicating the server cluster to control the client according to the instruction identification. When the data service function end receives a service data acquisition request sent by the user terminal, data corresponding to the service data request is acquired from the data center in a short connection request mode according to the service data acquisition request, and the data is returned to the user terminal. In addition, when the data service function end receives a service request sent by the user terminal, the service request is pushed to the server in a long connection request mode according to the service request, and the server sends an instruction to the corresponding long connection client to execute relevant operation according to the service request. Therefore, different terminals can be allocated for processing according to the division of different function roles and different functions of the instruction set, for example, the client instruction set mainly comprises management instructions for receiving data uploading and the like, and an instruction for requesting the server terminal to allocate storage space is initiated; the long connection function end is responsible for specific storage space allocation request processing, instruction issuing to the server cluster and the like, the instruction processing capacity of the long connection function end is different from that of a common connection client, a special processing instruction set is provided, corresponding functions are issued in a service form after the long connection function end is packaged, and the function end appointed functions are provided for other integrated systems or data centers in a public service interface form for use, so that the problem of cross-enterprise intranet data transmission of an enterprise business system deployed in an intranet is effectively solved, and the configuration of server system resources on demand is realized through a high-concurrency extensible cluster.
In one embodiment, after the service processing result is returned to the data center, the method further includes a step of calling a corresponding service instance according to the identifier of the third-party integrated system, which specifically includes:
the long connection service agent end is used for packaging the long connection function end, then releasing the corresponding function in a service form, and providing the specified function for an external integrated system to use in a service interface form.
And after the identity authentication of the third-party integrated system identification is successful, calling the corresponding service instance according to the third-party integrated system identification.
After the server returns the service processing result to the data center, the long connection server cluster can receive a service calling request sent by a third-party integrated system through the long connection service agent end, the service calling request carries a third-party integrated system identifier, the long connection service agent end is used for packaging the long connection function end and then issuing a corresponding function in a service form, and the specified function is provided for the third-party integrated system through the service interface form, namely the specified function is provided for an external integrated system through the service interface form. And after the long-connection server cluster successfully authenticates the identity of the third-party integrated system identifier through the long-connection service proxy, calling the corresponding service instance according to the third-party integrated system identifier. The long-connection service agent end is encapsulation of a specific function service end, service encapsulation is carried out according to the interaction function of the data center, and other data centers do not directly access the long-connection cluster of the data center and carry out interaction through service calling. The long-connection service agent end mainly performs identity authentication of data center interaction and processing of data center interaction matters. The long connection server cluster has a service node automatic keep-alive function, for example, the service node automatic keep-alive function is managed by ZooKeeper, ZooKeeper is a distributed and open source code distributed application program coordination service, is an open source implementation of Chubby of Google, and is an important component of Hadoop and Hbase. It is a software that provides a consistent service for distributed applications, and the functions provided include: configuration maintenance, domain name service, distributed synchronization, group service, etc. When the service node is disconnected, the service node is automatically removed from the cluster, and the connected client is automatically transferred to other service nodes. For example, after a certain service node terminates the service abnormally, the server cluster automatically excludes the node to continue to serve the user, the original client connected to the node automatically initiates a reconnection request after detecting the service interruption, and the server reallocates the available service nodes for access, thereby achieving the effect of automatically recovering the connection. The server cluster supports the thread extension of resources, namely, clients which can be accessed by the server cluster simultaneously also follow linear extension, namely, the clients which can be served simultaneously can achieve high concurrency, the service node supports a network link multiplexing technology, and a single service node can achieve high concurrency. Meanwhile, the long connection server cluster also has a service instruction processing function, and can realize instruction receiving processing, instruction issuing processing and instruction forwarding processing. For example, the third-party integration system may be a subsystem of the current integration system, for example, in a certain government engineering system, the current integration system may be a country-level heterogeneous system, the third-party integration system may be a next-level provincial-level heterogeneous system, each integration system includes a plurality of sub-enterprise systems, and each sub-enterprise system is provided with a corresponding long connection client. When the long connection server cluster receives the service calling request sent by the third-party integrated system through the long connection service proxy terminal, the long connection server cluster can call the corresponding service instance according to the third-party integrated system identification after the identity authentication of the third-party integrated system identification is successful according to the third-party integrated system identification carried in the service calling request. Therefore, the safety authority verification and control are carried out on different instructions through the instruction identification and the instruction type, the safety of the business when the instructions are executed and the compliance of data exchange between enterprise heterogeneous systems can be ensured through identity verification, and therefore the data transmission between the heterogeneous systems can be carried out safely, stably and efficiently by the system.
In one embodiment, the step of invoking the corresponding service instance according to the client identifier includes:
and acquiring version information corresponding to the client.
And calling the service instance of the corresponding version according to the version information.
When the server receives a request or a long-connection instruction sent by the client, the server performs identity authentication on the client identifier, and after the authentication is successful, the server can call the corresponding service instance according to the client identifier. Specifically, the server may obtain version information corresponding to the client, and the server calls a service instance of a corresponding version according to the version information. The long connection instruction comprises an instruction identification, an instruction type, a protocol version, a sequence number, a data packet ID, a source ID, a target ID and an instruction load. The instruction identification refers to a specific instruction identification number, the instruction type can include a server instruction, a function end instruction and a client instruction, and the server can perform security authority control on the instruction by combining the instruction identification with the instruction type. The version information refers to a protocol version, namely a protocol version supported by the instruction, and realizes a client instruction compatibility strategy, and a low-version client cannot execute a high-version instruction. The sequence number refers to an instruction sequence number, the sequence number can be recycled, a maximum value can be set, the retransmission of the instruction is prevented, and the system automatically discards an expired instruction. The data packet ID is used to identify a unique data packet, and a response message to the data packet will be transmitted back to the data packet ID, which can be used to track a flow processing link of data. The source ID refers to the command (server, function, or client) from which the source ID is issued. The target ID or template ID refers to which side process (server, function, or client) the instruction is intended for. The instruction payload refers to the specific data carried by the instruction. For example, when the server receives an instruction sent by the client, the server may obtain version information corresponding to the client, where the version information is version 1, and the server invokes a service instance corresponding to the version 1 according to the version information. For example, the instruction a includes version 1 carrying parameters c1, c2 and c 3. The parameter c4 is added to the version 2, namely the instruction B comprises the version 2 carrying the parameters c1, c2, c3 and c 4. The high-version instruction, i.e. the instruction B, has added parameters, i.e. the functional effect that version 2 needs to be implemented in the instruction B is different, and the original logic may also have been modified, so that the client that originally receives the low-version instruction a cannot execute the high-version instruction B. The high-version instruction may be a new instruction, and the low-version client cannot recognize and process the new instruction of the high version. Therefore, the server side provides the specified functions corresponding to different versions for the client side to use through the interface form, the specific service instance of the corresponding version can be called according to the version instruction, and the server side can also send the instruction of the corresponding version according to the version of the client side so as to realize the compatibility of different versions.
In an embodiment, as shown in fig. 4, a data transmission method for a heterogeneous system is provided, which is described by taking the method as an example applied to the server in fig. 1, and includes the following steps:
And step 404, forwarding the instruction to the corresponding target client according to the target client identifier carried in the instruction, wherein the instruction is used for instructing the target client to acquire corresponding data from the intranet for processing, and obtaining a processing result corresponding to the instruction.
And step 406, receiving a processing result returned by the target client, and pushing the processing result to the data center for processing.
The server receives a service instruction sent by the client with the established long connection, wherein the service instruction comprises a target client identifier, and the target client identifier can be a third-party client identifier. And the target client acquires corresponding data from the intranet according to the business instruction for processing to obtain a processing result corresponding to the instruction, the processing result is returned to the server, and the server receives the processing result returned by the target client and pushes the processing result to the data center for processing. The long connection client can receive and execute the server side instruction, send the instruction to the server side, and forward the instruction to other enterprise clients through the server side. The instruction types may include service-related (request/response) instruction pairs with functions of login, logout, data upload, update, delete, write-back, etc. The instruction type can also comprise a control instruction, and the functions of immediately uploading data, immediately disconnecting, cleaning a data uploading scheme, stopping uploading data by a specified module, immediately upgrading a client, reporting an error log and the like can be realized. The automatic answering command means that the terminal automatically answers the last terminal when receiving the command. The general instruction means that only an instruction body is defined, and business processing logic is defined in the related load. Other instruction extension refers to extending the instruction set according to business needs. And the long connection client automatically connects into the long connection service cluster according to the login account when starting, and keeps connection with the server. The client can realize the following functions: the method is connected with the enterprise business database, for example, the client can be installed in a separate server, the server can access the business database through a private address, and is connected with the server through a public network address, so that the isolation of an enterprise internal network and an enterprise external network is realized. And receiving a working instruction from the server, processing the instruction, and finishing the functions of fetching and writing data from the enterprise business database. And detecting the network state in real time, and automatically recovering the connection with the server after the network is disconnected. Enterprise users may choose to turn certain functions on or off as desired. Therefore, the problem of cross-enterprise intranet data transmission of an enterprise business system deployed in an intranet can be solved, meanwhile, the safety, stability and high-efficiency data transmission of the system can be guaranteed from the safety and the expandability, and the extensible service capability, the high reliability and the high concurrency of the integrated system are realized.
It should be understood that although the various steps in the flow charts of fig. 1-4 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in fig. 1-4 may include multiple steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed in turn or alternately with other steps or at least some of the other steps.
In one embodiment, as shown in fig. 5, a data transmission apparatus for a heterogeneous system is provided, including: a receiving module 502, a sending module 504 and a processing module 506, wherein:
a receiving module 502, configured to receive, by a server, a service request pushed by a data center, where the service request is a service request initiated by a user terminal.
And an issuing module 504, configured to issue, by the server, an instruction to the corresponding client that has established the long connection according to the service request, where the client is used to interface interactive data between the intranet and the extranet.
And the processing module 506 is configured to process, by the client, data related to the service request according to the service processing logic in the instruction to obtain a service processing result related to the service request, and return the service processing result to the data center, and after the data center processes and analyzes the service processing result, obtain a result corresponding to the service request and return the result to the user terminal.
In one embodiment, the issuing module is further configured to issue, by the data center, an instruction to a downstream client corresponding to the service processing result according to the service processing result. The processing module is also used for the downstream client to process the data related to the service request according to the instruction, obtain a service processing result related to the service request, and return the service processing result to the data center.
In one embodiment, the processing module is further configured to, by the client, obtain relevant data from a service database in an intranet according to a service processing logic in the instruction, and process data related to the service request.
In one embodiment, the apparatus further comprises: and an acquisition module.
The acquisition module is used for accessing the server by the data service function terminal according to the preset starting parameters when the service is started, wherein the server is a long connection server cluster, and when the data service function terminal receives a control instruction sent by the user terminal, the acquisition module sends an instruction to the long connection server cluster according to the control instruction, and the instruction is used for instructing the long connection server cluster to control the client according to the instruction identification. In one embodiment, the apparatus further comprises: and calling the module.
The receiving module is further used for receiving a service calling request sent by the third-party integrated system through the long-connection service agent end, the service calling request carries a third-party integrated system identifier, and the long-connection service agent end is used for issuing a corresponding function in a service form after packaging the long-connection function end and providing a specified function for the external integrated system through a service interface form for use. And the calling module is used for calling the corresponding service instance according to the third-party integrated system identification after the identity authentication of the third-party integrated system identification is successful.
In one embodiment, as shown in fig. 6, a data transmission apparatus for a heterogeneous system is provided, including: a receiving module 602, a forwarding module 604, and a pushing module 606, wherein:
a receiving module 602, configured to receive an instruction sent by a client that has established a long connection.
And the forwarding module 604 is configured to forward the instruction to the corresponding target client according to the target client identifier carried in the instruction, where the instruction is used to instruct the target client to obtain corresponding data from the intranet for processing, so as to obtain a processing result corresponding to the instruction.
And the pushing module 606 is configured to receive a processing result returned by the target client, and push the processing result to the data center for processing.
For specific limitations of the data transmission apparatus of the heterogeneous system, reference may be made to the above limitations of the data transmission method of the heterogeneous system, which are not described herein again. The modules in the data transmission device of the heterogeneous system may be implemented in whole or in part by software, hardware, and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a server, the internal structure of which may be as shown in fig. 7. The computer device includes a processor, a memory, and a network interface connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The database of the computer device is used for storing transmission data of the heterogeneous system. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a data transmission method of a heterogeneous system.
Those skilled in the art will appreciate that the architecture shown in fig. 7 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided, comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the steps of the above-described method embodiments being implemented when the computer program is executed by the processor.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database or other medium used in the embodiments provided herein can include at least one of non-volatile and volatile memory. Non-volatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical storage, or the like. Volatile Memory can include Random Access Memory (RAM) or external cache Memory. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), among others.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.
Claims (11)
1. A method of data transmission for a heterogeneous system, the method comprising:
the server receives a service request pushed by a data center; the service request is a service request initiated by a user terminal;
the server sends an instruction to the corresponding client side with the established long connection according to the service request; the client is used for butting interactive data between an internal network and an external network of an enterprise;
and the client processes the data related to the service request according to the service processing logic in the instruction to obtain a service processing result related to the service request, and returns the service processing result to the data center, and the data center processes and analyzes the service processing result to obtain a result corresponding to the service request and returns the result to the user terminal.
2. The method of claim 1, wherein the service request includes services of different enterprise systems;
after the business processing result is returned to the data center, the method further includes:
the data center sends an instruction to a downstream client corresponding to the service processing result according to the service processing result;
and the downstream client processes the data related to the service request according to the instruction to obtain a service processing result related to the service request, and returns the service processing result to the data center.
3. The method according to claim 1, wherein the client is connected with a business database in an intranet;
the client processes the data related to the service request according to the service processing logic in the instruction, including;
and the client acquires related data from a service database in an enterprise intranet according to the service processing logic in the instruction to process the data related to the service request.
4. The method of claim 1, further comprising:
the heterogeneous system also comprises a data service function terminal; the data service function terminal is used for receiving and issuing a control instruction;
when the service is started, the data service function terminal accesses the server according to the preset starting parameters; the server is a long connection server cluster;
and when the data service function end receives a control instruction sent by a user terminal, issuing an instruction to the long connection server cluster according to the control instruction, wherein the instruction is used for instructing the long connection server cluster to control a client according to an instruction identifier.
5. The method of claim 1, wherein after returning the business process result to the data center, the method further comprises:
receiving a service calling request sent by a third-party integrated system through a long-connection service agent end; the service calling request carries the identifier of the third-party integrated system; the long connection service agent end is used for packaging the long connection function end and then issuing corresponding functions in a service form, and providing the specified functions for an external integrated system to use in a service interface form;
and after the identity authentication of the third-party integrated system identification is successful, calling a corresponding service instance according to the third-party integrated system identification.
6. A method of data transmission for a heterogeneous system, the method comprising:
receiving an instruction sent by a client side with established long connection;
forwarding the instruction to a corresponding target client according to a target client identifier carried in the instruction; the instruction is used for indicating the target client to acquire corresponding data from an enterprise intranet for processing, and a processing result corresponding to the instruction is obtained;
and receiving a processing result returned by the target client, and pushing the processing result to a data center for processing.
7. An apparatus for data transmission in a heterogeneous system, the apparatus comprising:
the receiving module is used for receiving a service request pushed by a data center by a server; the service request is a service request initiated by a user terminal;
the issuing module is used for the server to issue an instruction to the corresponding client side which establishes the long connection according to the service request; the client is used for butting interactive data between an internal network and an external network of an enterprise;
and the processing module is used for processing the data related to the service request by the client according to the service processing logic in the instruction to obtain a service processing result related to the service request and returning the service processing result to the data center, and after the data center processes and analyzes the service processing result, the data center obtains a result corresponding to the service request and returns the result to the user terminal.
8. An apparatus for data transmission in a heterogeneous system, the apparatus comprising:
the receiving module is used for receiving an instruction sent by the client side with the established long connection;
the forwarding module is used for forwarding the instruction to the corresponding target client according to the target client identifier carried in the instruction; the instruction is used for indicating the target client to acquire corresponding data from an enterprise intranet for processing, and a processing result corresponding to the instruction is obtained;
and the pushing module is used for receiving the processing result returned by the target client and pushing the processing result to a data center for processing.
9. A data transmission system, comprising:
the long connection server cluster is used for receiving a service request pushed by the data center; the service request is a service request initiated by a user terminal; according to the service request, issuing an instruction to a corresponding client side with the established long connection;
the long connection client is used for butting the interactive data between the intranet and the extranet; processing the data related to the service request according to the service processing logic in the instruction to obtain a service processing result related to the service request, and returning the service processing result to a data center;
and the data center is used for processing and analyzing the service processing result, obtaining a result corresponding to the service request and returning the result to the user terminal.
10. A computer device comprising a memory and a processor, the memory storing a computer program, wherein the processor implements the steps of the method of any one of claims 1 to 6 when executing the computer program.
11. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010986011.7A CN112291298B (en) | 2020-09-18 | 2020-09-18 | Data transmission method, device, computer equipment and storage medium of heterogeneous system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010986011.7A CN112291298B (en) | 2020-09-18 | 2020-09-18 | Data transmission method, device, computer equipment and storage medium of heterogeneous system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112291298A true CN112291298A (en) | 2021-01-29 |
CN112291298B CN112291298B (en) | 2024-03-01 |
Family
ID=74420022
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010986011.7A Active CN112291298B (en) | 2020-09-18 | 2020-09-18 | Data transmission method, device, computer equipment and storage medium of heterogeneous system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112291298B (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113259416A (en) * | 2021-04-21 | 2021-08-13 | 吴晓东 | Extensible computer system for large-scale computing service |
CN113312111A (en) * | 2021-06-25 | 2021-08-27 | 中国农业银行股份有限公司 | Instruction processing method, device, equipment and storage medium |
CN113609126A (en) * | 2021-07-06 | 2021-11-05 | 无锡四维时空信息科技有限公司 | Integrated storage management method and system for multi-source space-time data |
CN113641494A (en) * | 2021-08-11 | 2021-11-12 | 京东科技控股股份有限公司 | Control method, device and server for server |
CN114238397A (en) * | 2021-11-12 | 2022-03-25 | 上海浦东发展银行股份有限公司 | User data processing method, apparatus, device, storage medium and program product |
CN114301898A (en) * | 2022-01-13 | 2022-04-08 | 深圳市坤同智能仓储科技有限公司 | Equipment data dynamic issuing and remote control system |
CN114416214A (en) * | 2021-12-20 | 2022-04-29 | 云镝智慧科技有限公司 | Cross-network system integration method, apparatus, computer equipment, and storage medium |
CN114489700A (en) * | 2022-01-26 | 2022-05-13 | 山东浪潮通软信息科技有限公司 | Distributed integration method and system between heterogeneous systems |
CN114650215A (en) * | 2022-03-10 | 2022-06-21 | 中国建设银行股份有限公司 | Service platform fault separation method and device, computer equipment and storage medium |
CN115037785A (en) * | 2022-08-12 | 2022-09-09 | 深圳市星卡软件技术开发有限公司 | Instant communication system and method |
CN116303623A (en) * | 2023-05-12 | 2023-06-23 | 国网信息通信产业集团有限公司 | A system and method for converging cross-network heterogeneous business data to a mobile portal |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106341280A (en) * | 2016-11-04 | 2017-01-18 | 金蝶软件(中国)有限公司 | Service processing method and device |
CN106657014A (en) * | 2016-11-16 | 2017-05-10 | 东软集团股份有限公司 | Data accessing method, device and system |
CN107770189A (en) * | 2017-10-30 | 2018-03-06 | 湖北三新文化传媒有限公司 | Reverse proxy method, system, proxy server and storage medium |
CN109743399A (en) * | 2019-01-14 | 2019-05-10 | 浙江外国语学院 | Network data transmission method and system inside and outside a kind of medical center based on complicated multi-task scheduling |
CN110266713A (en) * | 2019-06-28 | 2019-09-20 | 深圳市网心科技有限公司 | Intranet communication method, device, system, proxy server and storage medium |
CN110365741A (en) * | 2019-06-13 | 2019-10-22 | 网宿科技股份有限公司 | A connection establishment method and transit server |
CN111212034A (en) * | 2019-12-18 | 2020-05-29 | 珠海伟诚科技股份有限公司 | MQTT-based internal and external network data communication system and method thereof |
-
2020
- 2020-09-18 CN CN202010986011.7A patent/CN112291298B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106341280A (en) * | 2016-11-04 | 2017-01-18 | 金蝶软件(中国)有限公司 | Service processing method and device |
CN106657014A (en) * | 2016-11-16 | 2017-05-10 | 东软集团股份有限公司 | Data accessing method, device and system |
CN107770189A (en) * | 2017-10-30 | 2018-03-06 | 湖北三新文化传媒有限公司 | Reverse proxy method, system, proxy server and storage medium |
CN109743399A (en) * | 2019-01-14 | 2019-05-10 | 浙江外国语学院 | Network data transmission method and system inside and outside a kind of medical center based on complicated multi-task scheduling |
CN110365741A (en) * | 2019-06-13 | 2019-10-22 | 网宿科技股份有限公司 | A connection establishment method and transit server |
CN110266713A (en) * | 2019-06-28 | 2019-09-20 | 深圳市网心科技有限公司 | Intranet communication method, device, system, proxy server and storage medium |
CN111212034A (en) * | 2019-12-18 | 2020-05-29 | 珠海伟诚科技股份有限公司 | MQTT-based internal and external network data communication system and method thereof |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113259416A (en) * | 2021-04-21 | 2021-08-13 | 吴晓东 | Extensible computer system for large-scale computing service |
CN113312111A (en) * | 2021-06-25 | 2021-08-27 | 中国农业银行股份有限公司 | Instruction processing method, device, equipment and storage medium |
CN113609126A (en) * | 2021-07-06 | 2021-11-05 | 无锡四维时空信息科技有限公司 | Integrated storage management method and system for multi-source space-time data |
CN113609126B (en) * | 2021-07-06 | 2022-03-11 | 无锡四维时空信息科技有限公司 | Integrated storage management method and system for multi-source space-time data |
CN113641494A (en) * | 2021-08-11 | 2021-11-12 | 京东科技控股股份有限公司 | Control method, device and server for server |
CN113641494B (en) * | 2021-08-11 | 2025-07-15 | 京东科技控股股份有限公司 | Server control method, device and server |
CN114238397A (en) * | 2021-11-12 | 2022-03-25 | 上海浦东发展银行股份有限公司 | User data processing method, apparatus, device, storage medium and program product |
CN114416214A (en) * | 2021-12-20 | 2022-04-29 | 云镝智慧科技有限公司 | Cross-network system integration method, apparatus, computer equipment, and storage medium |
CN114301898B (en) * | 2022-01-13 | 2024-03-15 | 深圳市坤同智能仓储科技有限公司 | Device data dynamic issuing and remote control system |
CN114301898A (en) * | 2022-01-13 | 2022-04-08 | 深圳市坤同智能仓储科技有限公司 | Equipment data dynamic issuing and remote control system |
CN114489700A (en) * | 2022-01-26 | 2022-05-13 | 山东浪潮通软信息科技有限公司 | Distributed integration method and system between heterogeneous systems |
CN114650215B (en) * | 2022-03-10 | 2024-04-30 | 中国建设银行股份有限公司 | Service platform fault separation method, device, computer equipment and storage medium |
CN114650215A (en) * | 2022-03-10 | 2022-06-21 | 中国建设银行股份有限公司 | Service platform fault separation method and device, computer equipment and storage medium |
CN115037785A (en) * | 2022-08-12 | 2022-09-09 | 深圳市星卡软件技术开发有限公司 | Instant communication system and method |
CN116303623A (en) * | 2023-05-12 | 2023-06-23 | 国网信息通信产业集团有限公司 | A system and method for converging cross-network heterogeneous business data to a mobile portal |
CN116303623B (en) * | 2023-05-12 | 2023-10-13 | 国网信息通信产业集团有限公司 | A system and method for converging heterogeneous business data across networks into a mobile portal |
Also Published As
Publication number | Publication date |
---|---|
CN112291298B (en) | 2024-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112291298B (en) | Data transmission method, device, computer equipment and storage medium of heterogeneous system | |
CN108737270B (en) | Resource management method and device for server cluster | |
JP7461471B2 (en) | Cloud Services for Cross-Cloud Operations | |
US8832775B2 (en) | Techniques for workload spawning | |
CN118696299A (en) | Multi-tenancy pattern for serverless code execution | |
US10908970B1 (en) | Data interface for secure analytic data system integration | |
US10810095B2 (en) | Assigning network device subnets to perform network activities using network device information | |
CN111083177B (en) | Cross-domain collaborative interaction method based on collaborative gateway | |
CN114168179B (en) | Micro-service management method, micro-service management device, computer equipment and storage medium | |
CN114281263B (en) | Storage resource processing method, system and equipment of container cluster management system | |
WO2024016624A1 (en) | Multi-cluster access method and system | |
CN113438295A (en) | Container group address allocation method, device, equipment and storage medium | |
CN112187532A (en) | Node control method and system | |
US20050160276A1 (en) | System and method for a directory secured user account | |
CN114650231A (en) | Visual containerized union link point deployment method and system | |
CN113900774A (en) | Virtual machine control method and device of cloud operating system and storage medium | |
KR102623631B1 (en) | Method for automatically configuring virtualized network function, and network function virtualization management and orchestration for the same | |
CN113612732B (en) | Resource calling method and device and multiparty secure computing system | |
CN114745377A (en) | Edge cloud cluster service system and implementation method | |
CN106936643B (en) | Equipment linkage method and terminal equipment | |
WO2019011180A1 (en) | Method and device for sending license | |
CN116954810A (en) | Method, system, storage medium and program product for creating container application instance | |
US20180077010A1 (en) | Architectural design to enable bidirectional service registration and interaction among clusters | |
CN108848156B (en) | Access gateway processing method, device and storage medium | |
US11010823B2 (en) | Connector leasing for long-running software operations |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |