Business data forwarding method and device, equipment and storage medium

By building a business data forwarding template and automatically building a data transmission link, the problem of cumbersome peer address configuration in multi-end data forwarding is solved, efficient and stable data forwarding is achieved, and manual intervention and uncontrollable factors are reduced.

CN119299404APending Publication Date: 2025-01-10BEIJING BAIJU YIXING TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411354752.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-26
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

In multi-end data forwarding scenarios, each new peer-end needs to be cumbersome peer-end address configuration, resulting in inefficiency and uncontrollable factors.

Method used

By obtaining business data forwarding requirements, building a business data forwarding template, and automatically building a data transmission link, including end type configuration, trigger configuration and data transmission format, protocol, account number and password configuration, directly transmitting the data to the proxy server and reporting to Target server, monitor and alert for abnormal situations.

Benefits of technology

The automated data transmission link construction is realized, which reduces manual intervention, reduces uncontrollable factors, and improves data forwarding efficiency and stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119299404A_ABST
    Figure CN119299404A_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of Internet, and discloses a service data forwarding method, apparatus and device, and a storage medium, the method comprising: obtaining a service data forwarding demand, the service data forwarding demand comprising a service data transmission configuration and a service data basic configuration; constructing a service data forwarding template based on the service data transmission configuration and the service data basic configuration, and automatically constructing a service data transmission link based on the service data forwarding template; according to the service data forwarding method and device, the service data forwarding template can be automatically constructed and the complete data transmission link can be automatically generated according to the opposite-end service data forwarding requirement, tedious opposite-end address configuration does not need to be carried out, the service data forwarding efficiency is improved, and the service data forwarding efficiency is improved. The complexity of manual intervention is avoided, uncontrollable factors in the service data forwarding process are reduced, and the service data forwarding efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of Internet technology, and in particular to a method, device, equipment and storage medium for forwarding business data. Background Art

[0002] The sending or forwarding of network data is a common situation in the current network era. In the related technology, reverse proxy software is used for data forwarding. When reverse proxy software is used for data forwarding, if data forwarding is required to multiple terminals, each newly added terminal requires cumbersome configuration of the terminal address. Summary of the invention

[0003] In view of this, the present invention provides a method, apparatus, device and storage medium for business data forwarding to solve the problem of requiring cumbersome peer address configuration for each newly added peer in the case of data forwarding to multiple terminals.

[0004] In a first aspect, the present invention provides a method for business data forwarding, the method comprising: obtaining business data forwarding requirements, the business data forwarding requirements comprising business data transmission configuration and business data basic configuration; constructing a business data forwarding template based on the business data transmission configuration and the business data basic configuration, and automatically constructing a business data transmission link based on the business data forwarding template; transmitting the business data to a proxy server based on the business data transmission link, and the proxy server reporting the business data to a target server.

[0005] In an optional embodiment, the business data basic configuration includes: the end type configuration in the business data forwarding process, the end type configuration includes a source end, an intermediate end and a destination end; based on the business data transmission configuration and the business data basic configuration, a business data forwarding template is constructed, and based on the business data forwarding template, a business data transmission link is automatically constructed, including: based on the source end, determining the starting point of the business data forwarding in the business data transmission link; based on the intermediate end, determining the node through which the business data passes in the business data transmission link; based on the destination end, determining the target server.

[0006] In an optional embodiment, the business data basic configuration includes: configuration of a trigger; based on the business data transmission configuration and the business data basic configuration, constructing a business data forwarding template; based on the business data forwarding template, automatically constructing a business data transmission link includes: storing the constructed business data forwarding template in a business data forwarding database; when the business data forwarding template is newly added to the business data forwarding database, automatically constructing the business data transmission link based on the trigger.

[0007] In an optional embodiment, the business data transmission configuration includes: configuration of the business data transmission format, configuration of the business data transmission protocol, and configuration of the business data transmission account and password; transmitting the business data to the proxy server based on the business data transmission link includes: writing the business data into the business data forwarding template according to the business data transmission format, the business data transmission protocol, and the configuration requirements of the business data transmission account and password to obtain the target business data; transmitting the target business data to the proxy server based on the business data transmission link.

[0008] In an optional implementation, the business data is transmitted to a proxy server based on the business data transmission link, and the proxy server reports the business data to the target server, including: monitoring whether there are any abnormal situations during the process of transmitting the business data to the proxy server, and if such abnormal situation exists, issuing a business data transmission abnormality alarm.

[0009] In an optional embodiment, monitoring whether there are abnormal situations in the process of transmitting the business data to the proxy server includes: performing traffic monitoring of the business data forwarding based on the business data transmission link, and judging whether there are abnormal situations in the process of transmitting the business data to the proxy server based on the traffic monitoring results.

[0010] In a second aspect, the present invention provides a device for business data forwarding, the device comprising: an acquisition module, used to obtain business data forwarding requirements, the business data forwarding requirements including business data transmission configuration and business data basic configuration; a transmission link construction module, used to construct a business data forwarding template based on the business data transmission configuration and the business data basic configuration, and automatically construct a business data transmission link based on the business data forwarding template; a business data reporting module, used to transmit business data to a proxy server based on the business data transmission link, and the proxy server reports the business data to a target server.

[0011] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor are communicatively connected to each other, computer instructions are stored in the memory, and the processor executes the method for forwarding business data of the above-mentioned first aspect or any corresponding embodiment thereof by executing the computer instructions.

[0012] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the method for forwarding business data of the above-mentioned first aspect or any corresponding embodiment thereof.

[0013] In a fifth aspect, the present invention provides a computer program product, comprising computer instructions for causing a computer to execute the method for forwarding business data according to the first aspect or any corresponding embodiment thereof.

[0014] The method for business data forwarding provided by the embodiment of the present invention can automatically construct a business data forwarding template according to the business data forwarding requirements of the opposite end, and automatically generate a complete data transmission link without the need for cumbersome address configuration of the opposite end, eliminating the tediousness of manual intervention, reducing the uncontrollable factors in the business data forwarding process, and improving the efficiency of business data forwarding. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the related technologies, the drawings required for use in the specific embodiments or the related technical descriptions will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0016] Figure 1 A schematic diagram of a process flow of a method for forwarding service data provided by an embodiment of the present invention is shown;

[0017] Figure 2 A schematic diagram showing the structure of a device for forwarding service data provided by an embodiment of the present invention is shown;

[0018] Figure 3 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0019] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0020] Online ride-hailing platforms need to report their online ride-hailing operation data to the regulatory department's server, and the regulatory department will send regulatory requirements to the users of the online ride-hailing platform. The regulatory requirements of different local regulatory departments have different transmission methods, transmission protocols, and business data forwarding parameter configurations. Manual configuration will consume a lot of manpower and time, and manual configuration will increase uncontrollable risks.

[0021] According to an embodiment of the present invention, a method embodiment for forwarding business data is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0022] In this embodiment, a method for forwarding service data is provided, which can be used in the above-mentioned mobile terminals, such as mobile phones, laptop computers, and tablet computers. Figure 1 A schematic diagram of a process for forwarding service data provided by an embodiment of the present invention is shown, Figure 1 As shown, the process includes the following steps:

[0023] Step S101, obtaining business data forwarding requirements, where the business data forwarding requirements include business data transmission configuration and business data basic configuration.

[0024] In this step, business data includes basic static data and dynamic data. Basic static data includes company, vehicle and driver information, etc. Dynamic data includes order information, operation information, location information and service quality information, etc. Business data forwarding requirements refer to the regulatory requirements of the aforementioned different local regulatory authorities.

[0025] Business data transmission configuration involves the mode and rules of business data forwarding. Business data basic configuration involves the path of business data forwarding.

[0026] Step S103: construct a service data forwarding template based on the service data transmission configuration and the service data basic configuration, and automatically construct a service data transmission link based on the service data forwarding template.

[0027] In this step, the service data forwarding template is constructed, including the terminal type configuration, trigger configuration, data source configuration and data transmission configuration in the service data forwarding process. Among them, the data source configuration includes the type, location and access method of the data source. The data transmission configuration includes the service data transmission protocol, transmission path and transmission speed. By integrating the aforementioned configuration information into the service data forwarding template, different service data forwarding requirements can be met.

[0028] Parse the business data forwarding template and extract the data source configuration, data transmission configuration, terminal type configuration and trigger configuration. Based on the data source configuration information in the business data forwarding template, configure the data source to ensure that the business data can be correctly collected and forwarded. Based on the data transmission configuration in the business data forwarding template, configure the data transmission path, transmission protocol and transmission speed, etc. to ensure that the business data can be stably and efficiently forwarded to the target server.

[0029] Step S105 , transmitting the service data to the proxy server based on the service data transmission link, and the proxy server reports the service data to the target server.

[0030] In this step, the number of target servers is related to the number of servers designated by the regulatory authorities. Based on the configuration of the business data transmission link, a connection is established with the proxy server. The business data is encapsulated in a predetermined format, and the encapsulated business data is sent to the proxy server through the established link. The proxy server receives the business data from the business data transmission link, performs integrity verification on the received business data, and can cache the received business data based on the reporting time limit requirements. The proxy server reports the verified business data to the target server.

[0031] The method for business data forwarding provided by the embodiment of the present invention can automatically construct a business data forwarding template according to the business data forwarding requirements of the opposite end, and automatically generate a complete data transmission link without the need for cumbersome address configuration of the opposite end, eliminating the tediousness of manual intervention, reducing the uncontrollable factors in the business data forwarding process, and improving the efficiency of business data forwarding.

[0032] In some optional implementations, the basic configuration of business data includes: the end type configuration in the process of business data forwarding, and the end type configuration includes the source end, the intermediate end and the destination end. Based on the business data transmission configuration and the basic configuration of business data, a business data forwarding template is constructed, and based on the business data forwarding template, the business data transmission link is automatically constructed, including: based on the source end, determining the starting point of business data forwarding in the business data transmission link; based on the intermediate end, determining the node that the business data passes through in the business data transmission link; based on the destination end, determining the target server.

[0033] In this embodiment, the service data is extracted at the source end and encapsulated in a predetermined data format. At the intermediate end, the reported data is transmitted through the intermediate end node according to a predetermined transmission protocol. At the destination end, after receiving the reported data, the target server parses, stores or further processes it according to the data processing rules.

[0034] In this way, an efficient business data forwarding template can be constructed based on the business data transmission configuration and the business data basic configuration, and a stable and reliable business data transmission link can be automatically constructed.

[0035] In some optional implementations, the business data basic configuration includes: configuration of triggers. Based on the business data transmission configuration and the business data basic configuration, a business data forwarding template is constructed, and based on the business data forwarding template, automatically constructing a business data transmission link includes: storing the constructed business data forwarding template in a business data forwarding database; when a business data forwarding template is added to the business data forwarding database, automatically constructing a business data transmission link based on the trigger.

[0036] In this embodiment, a trigger is created in the business data forwarding database, and the trigger will be activated when a new business data forwarding template is added. The task of the trigger is to detect whether a new business data forwarding template has been added to the database and trigger the corresponding operation. The business data basic configuration can also include tag management, which can manage the businesses of different aggregated tenants in the form of tags according to the regulatory needs of different prefecture-level cities. The automation and efficiency of data transmission can be improved.

[0037] In some optional embodiments, the business data transmission configuration includes: configuration of the business data transmission format, configuration of the business data transmission protocol, and configuration of the business data transmission account and password; transmitting the business data to the proxy server based on the business data transmission link, including: writing the business data into the business data forwarding template according to the configuration requirements of the business data transmission format, business data transmission protocol, and business data transmission account and password to obtain the target business data; transmitting the target business data to the proxy server based on the business data transmission link.

[0038] In this embodiment, the business data transmission format configuration can determine the format of the business data, and can also determine the fields and types of the business data. The data exchange format during the data transmission process can be JavaScript Object Notation (JSON), a lightweight data exchange format that is easy to read and write, and also easy to machine parse and generate. JSON is a text format independent of the Java language, and JSON data can be converted into a usable data structure in multiple languages; it can also be a Form-data format. When using a form to submit data, Form-data allows the form to be sent in the form of key-value pairs.

[0039] The transmission protocol is the basis of business data transmission, which refers to the rules and conventions used to transmit data between different nodes in a computer network. The transmission protocol can use the Hypertext Transfer Protocol (HTTP), which can transmit hypertext data between a web browser and a server. It can also use a network socket (webSocket) to actively push data to the client based on the server.

[0040] The transmission protocol may also use the File Transfer Protocol (FTP for short).

[0041] Organize the business data in a predetermined format to obtain business data in a predetermined format, and fill the business data in the predetermined format into the business data forwarding template to ensure that the format, protocol and identity authentication information of the business data are consistent with the configuration requirements. Based on the network path and transmission protocol used for business data transmission, configure the necessary network parameters, such as port number or IP address, to ensure that the business data can be transmitted to the proxy server. Account and password information can be added to the business data forwarding template for identity authentication during business data transmission.

[0042] In this way, the consistency and readability of business data during transmission can be guaranteed; in addition, based on the configuration of the business data transmission protocol, the reliable transmission of business data can be guaranteed; using webSocket can save server resources and bandwidth and enable real-time communication.

[0043] In some optional implementations, business data is transmitted to a proxy server based on a business data transmission link, and the proxy server reports the business data to a target server, including: monitoring whether there are any abnormal situations during the process of transmitting the business data to the proxy server, and if there are any abnormal situations, issuing a business data transmission abnormality alarm.

[0044] In this embodiment, abnormal situations may include: business data transmission timeout, business data loss, or identity authentication failure. Specific thresholds and judgment criteria can be set for each abnormal situation. Monitoring tools or software are deployed in the business data transmission link to track the data transmission status in real time and record key transmission indicators, such as transmission time, data volume, or error rate. Using the preset thresholds and judgment criteria, it is automatically detected whether an abnormal situation occurs during the transmission process. After an abnormal situation is detected, an alarm mechanism can be triggered to notify relevant personnel or systems.

[0045] In this way, abnormal situations in the process of business data transmission to the proxy server can be effectively monitored, and alarms and processing can be carried out in a timely manner when abnormalities are found, thereby ensuring the stability and reliability of data transmission.

[0046] In some optional implementations, monitoring whether there are abnormal situations in the process of transmitting business data to the proxy server includes: performing traffic monitoring of business data forwarding based on a business data transmission link, and determining whether there are abnormal situations in the process of transmitting business data to the proxy server based on the traffic monitoring results.

[0047] In this embodiment, the flow data in the process of business data transmission can be obtained through network monitoring software or data packet analysis tools, and the flow data can be compared with the actual transmission index or the preset normal threshold range to determine whether the transmission is abnormal. It is possible to effectively monitor the flow based on the business data transmission link, and determine whether there is an abnormal situation in the transmission process based on the monitoring results, which helps to timely discover and handle transmission problems and ensure the stable transmission of business data.

[0048] The following is an exemplary description of the method for forwarding business data provided by the present invention. The regulatory authorities require the online car-hailing platform to report its online car-hailing operation data, and explain that the reporting method is to upload in the form of ftp files, and provide the ftp server address, ftp account and ftp password. The peer information provided by the online car-hailing platform can be stored. The transmission form, transmission protocol or transmission account and password can be configured based on regulatory requirements. Based on the business code according to the key parameter entry, the peer transmission link including the reverse proxy software transmission configuration is automatically generated, which can include the source data target peer identification, automatically pull the peer data, and automatically generate a parameter-based reverse proxy software peer configuration file.

[0049] Users of the online ride-hailing operating platform submit regulatory requirements, store the aforementioned regulatory requirements, and notify relevant technical personnel. The technical personnel will configure the business data forwarding template based on the regulatory requirements. The relevant users indicate label configuration, trigger automatic configuration, and automatically generate a business data transmission link, which reduces human intervention in the transmission chain, reduces configuration time, and improves transmission security.

[0050] In this embodiment, a device for forwarding service data is also provided, which is used to implement the above embodiments and preferred implementation modes, and the descriptions that have been made are not repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0051] Figure 2 FIG. 1 is a schematic diagram showing a structure of a device for forwarding service data provided by an embodiment of the present invention. This embodiment provides a device for forwarding service data, such as Figure 2 As shown, including:

[0052] The acquisition module 201 is used to acquire the service data forwarding requirements, which include service data transmission configuration and service data basic configuration.

[0053] The transmission link construction module 202 is used to construct a service data forwarding template based on the service data transmission configuration and the service data basic configuration, and automatically construct a service data transmission link based on the service data forwarding template.

[0054] The service data reporting module 203 is used to transmit the service data to the proxy server based on the service data transmission link, and the proxy server reports the service data to the target server.

[0055] In some optional implementations, the transmission link building module 202 includes:

[0056] The first transmission link construction unit is used to construct a business data forwarding template based on the business data transmission configuration and the business data basic configuration. Based on the business data forwarding template, the business data transmission link is automatically constructed, including: based on the source end, determining the starting point of business data forwarding in the business data transmission link; based on the intermediate end, determining the node through which the business data passes in the business data transmission link; based on the destination end, determining the target server, wherein the business data basic configuration includes: the end type configuration in the business data forwarding process, and the end type configuration includes the source end, the intermediate end and the destination end.

[0057] In some optional implementations, the transmission link building module 202 further includes:

[0058] The second transmission link construction unit is used to construct a business data forwarding template based on the business data transmission configuration and the business data basic configuration. Based on the business data forwarding template, automatically constructing a business data transmission link includes: storing the constructed business data forwarding template in the business data forwarding database; when a new business data forwarding template is added to the business data forwarding database, automatically constructing a business data transmission link based on a trigger, wherein the business data basic configuration includes: configuration of the trigger.

[0059] In some optional implementations, the service data reporting module 203 includes:

[0060] The first business data reporting unit is used to transmit business data to a proxy server based on a business data transmission link, including: writing the business data into a business data forwarding template according to the business data transmission format, business data transmission protocol, and configuration requirements of the business data transmission account and password to obtain target business data; transmitting the target business data to the proxy server based on the business data transmission link, wherein the business data transmission configuration includes: configuration of the business data transmission format, configuration of the business data transmission protocol, and configuration of the business data transmission account and password.

[0061] In some optional implementations, the service data reporting module 203 further includes:

[0062] The second business data reporting unit is used to monitor whether there is any abnormality in the process of business data transmission to the proxy server, and if there is any abnormality, issue a business data transmission abnormality alarm.

[0063] In some optional implementations, the second service data reporting unit includes:

[0064] The business data reporting subunit is used to monitor the traffic of business data forwarding based on the business data transmission link, and judge whether there is any abnormality in the process of business data transmission to the proxy server based on the traffic monitoring result.

[0065] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.

[0066] The device for business data forwarding provided by the embodiment of the present invention can automatically construct a business data forwarding template according to the business data forwarding requirements of the opposite end, and automatically generate a complete data transmission link without the need for cumbersome address configuration of the opposite end, eliminating the tediousness of manual intervention, reducing the uncontrollable factors in the business data forwarding process, and improving the efficiency of business data forwarding.

[0067] The device for forwarding business data in this embodiment is presented in the form of a functional unit, where the unit refers to an application specific integrated circuit (ASIC) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.

[0068] The embodiment of the present invention also provides a computer device having the above Figure 2 The device shown is used for forwarding business data.

[0069] See also Figure 3 , Figure 3 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 3 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process instructions executed in the computer device, including instructions stored in or on the memory to display graphical information of a graphical user interface on an external input / output device (such as a display device coupled to an interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 3 A processor 10 is taken as an example.

[0070] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.

[0071] The aforementioned memory 20 stores instructions executable by at least one processor 10, so that the aforementioned at least one processor 10 executes the method shown in the above embodiment.

[0072] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0073] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.

[0074] The computer device further comprises a communication interface 30 for the computer device to communicate with other devices or a communication network.

[0075] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.

[0076] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.

[0077] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.

Claims

1. A method for forwarding service data, characterized in that: The method comprises: Obtaining business data forwarding requirements, wherein the business data forwarding requirements include business data transmission configuration and business data basic configuration; Based on the service data transmission configuration and the service data basic configuration, a service data forwarding template is constructed, and based on the service data forwarding template, a service data transmission link is automatically constructed; The service data is transmitted to a proxy server based on the service data transmission link, and the proxy server reports the service data to a target server.

2. The method according to claim 1, characterized in that The basic configuration of the service data includes: the end type configuration in the process of forwarding the service data, and the end type configuration includes a source end, an intermediate end, and a destination end; Based on the service data transmission configuration and the service data basic configuration, constructing a service data forwarding template, and based on the service data forwarding template, automatically constructing a service data transmission link includes: Based on the source end, determining a starting point for forwarding the service data in the service data transmission link; Based on the intermediate end, determining the nodes through which the service data passes in the service data transmission link; Based on the destination end, the target server is determined.

3. The method according to claim 1 or 2, characterized in that: The business data basic configuration includes: configuration of triggers; Based on the service data transmission configuration and the service data basic configuration, constructing a service data forwarding template, and based on the service data forwarding template, automatically constructing a service data transmission link includes: Storing the constructed service data forwarding template in a service data forwarding database; When the service data forwarding template is newly added to the service data forwarding database, the service data transmission link is automatically constructed based on the trigger.

4. The method according to claim 1, characterized in that: The service data transmission configuration includes: Configuration of business data transmission format, business data transmission protocol, and business data transmission account and password; Transmitting the service data to the proxy server based on the service data transmission link includes: Writing the service data into the service data forwarding template according to the service data transmission format, the service data transmission protocol, and the configuration requirements of the service data transmission account and password to obtain target service data; The target service data is transmitted to the proxy server based on the service data transmission link.

5. The method according to claim 1, characterized in that Transmitting the service data to the proxy server based on the service data transmission link, and the proxy server reporting the service data to the target server includes: Monitor whether there is any abnormality during the transmission of the business data to the proxy server, and if so, issue a business data transmission abnormality alarm.

6. The method according to claim 5, characterized in that Monitoring whether there is an abnormal situation during the transmission of the business data to the proxy server includes: The traffic flow of the business data forwarding is monitored based on the business data transmission link, and it is determined whether there is an abnormality in the process of transmitting the business data to the proxy server based on the traffic monitoring result.

7. A device for forwarding service data, characterized in that: The device comprises: An acquisition module, used to acquire business data forwarding requirements, wherein the business data forwarding requirements include business data transmission configuration and business data basic configuration; A transmission link construction module, used to construct a service data forwarding template based on the service data transmission configuration and the service data basic configuration, and automatically construct a service data transmission link based on the service data forwarding template; The service data reporting module is used to transmit the service data to the proxy server based on the service data transmission link, and the proxy server reports the service data to the target server.

8. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method for forwarding business data according to any one of claims 1 to 6 by executing the computer instructions.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the method for forwarding service data according to any one of claims 1 to 6.

10. A computer program product, characterized in that The method comprises computer instructions, wherein the computer instructions are used to cause a computer to execute the method for forwarding service data according to any one of claims 1 to 6.