CN114629852A - Bank business data transmission method and device - Google Patents

Bank business data transmission method and device Download PDF

Info

Publication number
CN114629852A
CN114629852A CN202210248149.6A CN202210248149A CN114629852A CN 114629852 A CN114629852 A CN 114629852A CN 202210248149 A CN202210248149 A CN 202210248149A CN 114629852 A CN114629852 A CN 114629852A
Authority
CN
China
Prior art keywords
data stream
data
transmission
daytime
service
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.)
Pending
Application number
CN202210248149.6A
Other languages
Chinese (zh)
Inventor
赵迪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bank of China Ltd
Original Assignee
Bank of China Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Bank of China Ltd filed Critical Bank of China Ltd
Priority to CN202210248149.6A priority Critical patent/CN114629852A/en
Publication of CN114629852A publication Critical patent/CN114629852A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/16Threshold monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2425Traffic characterised by specific attributes, e.g. priority or QoS for supporting services specification, e.g. SLA
    • H04L47/2433Allocation of priorities to traffic types

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Artificial Intelligence (AREA)
  • Biomedical Technology (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Biophysics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Computational Linguistics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Environmental & Geological Engineering (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • General Business, Economics & Management (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention discloses a method and a device for transmitting banking business data, which can be applied to the field of finance, and the method comprises the following steps: acquiring a plurality of data streams to be transmitted by a bank data center, wherein each data stream comprises daytime business data and/or terminal daily business data; determining the transmission priority of each data stream according to the flow of each data stream; inputting the initial maximum transmission flow threshold of each data stream into a daytime service transmission model, and outputting the optimized maximum transmission flow threshold of each data stream, wherein the daytime service transmission model optimizes the maximum transmission flow threshold of each data stream by taking the minimum average transmission time of the daytime service data as a target function; according to the transmission priority of each data stream and the optimized maximum transmission flow threshold value, each data stream is transmitted.

Description

Bank business data transmission method and device
Technical Field
The invention relates to a method and a device for transmitting banking business data, which can be applied to the field of finance.
Background
This section is intended to provide a background or context to the embodiments of the invention that are recited in the claims. The description herein is not admitted to be prior art by inclusion in this section.
At present, banks gradually migrate service data to the cloud while comprehensively promoting digital transformation, and compared with internet services, the system structure and the service hierarchy of the banks have diversity and complexity, and different types of service data have different requirements on transmission real-time performance, for example, core complaints of daily service data are low delay and need quick response, and core complaints of daily final service data are large flow. However, in the existing data transmission technologies such as congestion feedback display and network virtualization, based on the best effort transmission principle of TCP, a high bandwidth is allocated to large-flow data, so that the problem of transmission delay of daytime service data exists, and it is difficult to meet the requirements of real-time transmission of daytime service data and high throughput transmission of end-of-day service data.
In view of the above problems, no effective solution has been proposed.
Disclosure of Invention
The embodiment of the invention provides a method for transmitting banking business data, which is used for improving the transmission efficiency of the banking business data and comprises the following steps:
acquiring a plurality of data streams to be transmitted by a bank data center, wherein each data stream comprises daytime business data and/or terminal daily business data;
determining the transmission priority of each data stream according to the flow of each data stream;
inputting the initial maximum transmission flow threshold value of each data stream into a daytime service transmission model, and outputting the optimized maximum transmission flow threshold value of each data stream, wherein the daytime service transmission model optimizes the maximum transmission flow threshold value of each data stream by taking the minimum average transmission time of daytime service data as a target function;
and transmitting each data stream according to the transmission priority of each data stream and the optimized maximum transmission flow threshold.
The embodiment of the invention provides a transmission device of banking business data, which is used for improving the transmission efficiency of the banking business data, and comprises the following steps:
the system comprises a data acquisition module, a data transmission module and a data transmission module, wherein the data acquisition module is used for acquiring a plurality of data streams to be transmitted by a bank data center, and each data stream comprises daytime business data and/or terminal daily business data;
the priority determining module is used for determining the transmission priority of each data stream according to the flow of each data stream;
the daytime service optimization module is used for inputting the initial maximum transmission flow threshold value of each data stream into a daytime service transmission model and outputting the optimized maximum transmission flow threshold value of each data stream, wherein the daytime service transmission model optimizes the maximum transmission flow threshold value of each data stream by taking the minimum average transmission time length of daytime service data as an objective function;
and the transmission module is used for transmitting each data stream according to the transmission priority of each data stream and the optimized maximum transmission flow threshold value.
The embodiment of the invention also provides computer equipment which comprises a memory, a processor and a computer program which is stored on the memory and can run on the processor, wherein the processor realizes the transmission method of the banking business data when executing the computer program.
The embodiment of the invention also provides a computer readable storage medium, wherein a computer program is stored in the computer readable storage medium, and when the computer program is executed by a processor, the method for transmitting the banking business data is realized.
An embodiment of the present invention further provides a computer program product, where the computer program product includes a computer program, and when the computer program is executed by a processor, the method for transmitting banking data is implemented.
The embodiment of the invention comprises the following steps: acquiring a plurality of data streams to be transmitted by a bank data center, wherein each data stream comprises daytime business data and/or terminal daily business data; determining the transmission priority of each data stream according to the flow of each data stream; inputting the initial maximum transmission flow threshold of each data stream into a daytime service transmission model, and outputting the optimized maximum transmission flow threshold of each data stream, wherein the daytime service transmission model optimizes the maximum transmission flow threshold of each data stream by taking the minimum average transmission time of the daytime service data as a target function; the data streams are transmitted according to the transmission priority of the data streams and the optimized maximum transmission flow threshold, and then the maximum transmission flow threshold of the data streams is optimized through dividing the priority of the data streams and based on the average transmission duration of the daytime service data, the daytime service data can be transmitted preferentially, the real-time transmission requirement of the daytime service data is met, and the transmission efficiency of the banking service data is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts. In the drawings:
FIG. 1 is a schematic diagram of a flow of a method for transmitting banking data according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a detailed process flow of step 103 in FIG. 1;
FIG. 3 is a schematic diagram of another flow of a method for transmitting banking data according to an embodiment of the present invention;
FIG. 4 is a diagram illustrating a structure of a device for transmitting banking data according to an embodiment of the present invention;
fig. 5 is a schematic diagram of another structure of a device for transmitting banking data according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
As will be appreciated by one skilled in the art, embodiments of the present invention may be embodied as a system, apparatus, method or computer program product. Accordingly, the present disclosure may be embodied in the form of: entirely hardware, entirely software (including firmware, resident software, micro-code, etc.), or a combination of hardware and software.
An embodiment of the present invention provides a method for transmitting banking data, so as to improve the efficiency of transmitting the banking data, where fig. 1 is a schematic diagram of a flow of the method for transmitting the banking data in the embodiment of the present invention, and as shown in fig. 1, the method includes:
step 101: acquiring a plurality of data streams to be transmitted by a bank data center, wherein each data stream comprises daytime business data and/or terminal daily business data;
step 102: determining the transmission priority of each data stream according to the flow of each data stream;
step 103: inputting the initial maximum transmission flow threshold of each data stream into a daytime service transmission model, and outputting the optimized maximum transmission flow threshold of each data stream, wherein the daytime service transmission model optimizes the maximum transmission flow threshold of each data stream by taking the minimum average transmission time of the daytime service data as a target function;
step 104: and transmitting each data stream according to the transmission priority of each data stream and the optimized maximum transmission flow threshold.
As shown in fig. 1, an embodiment of the present invention is implemented by: acquiring a plurality of data streams to be transmitted by a bank data center, wherein each data stream comprises daytime business data and/or terminal daily business data; determining the transmission priority of each data stream according to the flow of each data stream; inputting the initial maximum transmission flow threshold value of each data stream into a daytime service transmission model, and outputting the optimized maximum transmission flow threshold value of each data stream, wherein the daytime service transmission model optimizes the maximum transmission flow threshold value of each data stream by taking the minimum average transmission time of daytime service data as a target function; the data streams are transmitted according to the transmission priority of the data streams and the optimized maximum transmission flow threshold, and then the daytime service data can be transmitted preferentially by dividing the priority of the data streams and optimizing the maximum transmission flow threshold of the data streams based on the average transmission time of the daytime service data, so that the real-time transmission requirement of the daytime service data is met, and the transmission efficiency of the banking service data is improved.
In specific implementation, in step 101, first, a plurality of data packets to be transmitted by a cloud data center are obtained, where the data packets are day service data packets or day end service data packets, and the data packets to be transmitted are marked and divided into a plurality of data streams, specifically, a Netfilter tool can be used to query a differentiated service bit field in a header of the data packet, and the data stream to which the data packet belongs is determined according to a source/destination address, a port number and a protocol of the data packet; and finally, setting an initial maximum transmission flow threshold of each data stream according to the distribution of the flow size of each data stream or the historical maximum transmission flow threshold of the cloud data center.
In one embodiment, in step 102, determining a transmission priority of each data stream according to the size of the traffic of each data stream may include:
and arranging the transmission priority of each data stream according to the size of each data stream flow and the sequence of the data stream flow from small to large.
In specific implementation, in step 102, the transmission priorities of the data streams may be arranged according to the sizes of the data stream flows and the sequence of the data stream flows from small to large, that is, the smaller the data stream flow is, the higher the priority is, so as to ensure that the daytime service data is transmitted preferentially.
Fig. 2 is a schematic diagram of a specific process of step 103 in fig. 1, and as shown in fig. 2, in an embodiment, in step 103, optimizing a maximum transmission flow threshold of each data stream by using a minimum average transmission duration of daytime service data as an objective function includes:
step 201: based on a Q-learning algorithm, calculating the average transmission duration of the daytime service data corresponding to different maximum transmission flow thresholds of each data stream;
step 202: and determining the maximum transmission flow threshold of each data stream when the average transmission time of the daytime service data is the minimum as the optimized maximum transmission flow threshold of each data stream.
In order to further meet the real-time transmission requirement of the daytime service data and dynamically optimize the maximum transmission flow threshold of each data stream, the invention establishes a daytime service transmission model based on a Q-learning algorithm, and the core idea of the model is to calculate the average transmission duration of the daytime service data corresponding to different maximum transmission flow thresholds of each data stream based on the Q-learning algorithm, and determine the maximum transmission flow threshold of each data stream when the average transmission duration of the daytime service data is the minimum as the optimized maximum transmission flow threshold of each data stream.
The method specifically comprises the following steps: taking the initial maximum transmission flow threshold of each data stream obtained in the step 101 as the state of a Q-learning algorithm, initializing a state-action function value table, selecting a maximum state-action function value by using an epsilon-greedy strategy, namely, randomly selecting an adjustment value of the maximum transmission flow threshold from an action space, calculating a reward according to the average transmission duration of the daytime service data obtained from a service end, wherein the reward is higher when the average transmission duration is shorter, further optimizing the next iteration until the function is converged to obtain the maximum transmission flow threshold of each data stream corresponding to the minimum average transmission duration of the daytime service data, and in the step 104, transmitting each data stream according to the transmission priority of each data stream and the optimized maximum division flow threshold, wherein the maximum transmission flow threshold of each data stream is dynamically optimized through the priority of each data stream, the daytime service data can be transmitted preferentially, and the real-time transmission requirement of the daytime service data is met.
Fig. 3 is a schematic diagram of another flow of a method for transmitting banking data according to an embodiment of the present invention, as shown in fig. 3, the method includes:
step 101: acquiring a plurality of data streams to be transmitted by a bank data center, wherein each data stream comprises daytime business data and/or terminal daily business data;
step 102: determining the transmission priority of each data stream according to the flow of each data stream;
step 301: inputting the initial maximum transmission flow threshold value of each data stream into a service balanced transmission model, and outputting the optimized maximum transmission flow threshold value of each data stream, wherein the service balanced transmission model optimizes the maximum transmission flow threshold value of each data stream by taking the preset ratio reached by the ratio between the transmitted daytime service data flow and the transmitted terminal daily service data flow as a target function;
step 104: and transmitting each data stream according to the transmission priority of each data stream and the optimized maximum transmission flow threshold.
In specific implementation, in order to meet the real-time transmission requirement of the daytime service data, the embodiment of the invention arranges the daytime service data in a queue with a lower priority, and optimizes the maximum transmission flow threshold value based on the average transmission duration of the daytime service data, so that the daytime service data can possibly be retained for a long time, cannot be transmitted and is difficult to meet the high-bandwidth transmission requirement of the daytime service data, in order to solve the problem, the embodiment of the invention also establishes a service balanced transmission model based on a deep reinforcement learning DQN algorithm, the model realizes the training process of a DQN neural network in tensoflow, takes the ratio of the transmitted daytime service data flow to the daily service data flow as a preset ratio as a target function, uses a fully-connected neural network by utilizing a target function value and an empirical return visit mechanism, iteratively optimizes the maximum transmission flow threshold value of each data flow, and further, on the premise of preferentially meeting the real-time transmission requirement of the daytime service data, by optimizing the ratio of the day service data flow to the day end service data flow, the transmission performance of the day end service data is improved, and the balanced transmission of the day service data and the day end service data is realized.
Based on the same inventive concept, the embodiment of the present invention further provides a device for transmitting banking data, as in the following embodiments. Because the principle of solving the problems of the transmission device of the banking business data is similar to the transmission method of the banking business data, the implementation of the device can refer to the implementation of the method, and repeated parts are not described again. As used hereinafter, the term "unit" or "module" may be a combination of software and/or hardware that implements a predetermined function. Although the means described in the embodiments below are preferably implemented in software, an implementation in hardware, or a combination of software and hardware is also possible and contemplated.
An embodiment of the present invention provides a device for transmitting banking data, so as to improve the efficiency of transmitting the banking data, where fig. 4 is a schematic diagram of a structure of the device for transmitting the banking data in the embodiment of the present invention, and as shown in fig. 4, the method includes:
the data acquisition module 01 is used for acquiring a plurality of data streams to be transmitted by a bank data center, wherein each data stream comprises daytime business data and/or terminal daily business data;
a priority determining module 02, configured to determine a transmission priority of each data stream according to the traffic of each data stream;
the daytime service optimization module 03 is configured to input the initial maximum transmission flow threshold of each data stream into a daytime service transmission model, and output the optimized maximum transmission flow threshold of each data stream, where the daytime service transmission model optimizes the maximum transmission flow threshold of each data stream by using the minimum average transmission duration of daytime service data as an objective function;
and the transmission module 04 is configured to transmit each data stream according to the transmission priority of each data stream and the optimized maximum transmission flow threshold.
Fig. 5 is a schematic diagram of another structure of a device for transmitting banking data according to an embodiment of the present invention, as shown in fig. 5, in an embodiment, the device further includes: a service balancing optimization module 05, configured to:
inputting the initial maximum transmission flow threshold value of each data stream into a service equalization transmission model, and outputting the optimized maximum transmission flow threshold value of each data stream, wherein the service equalization transmission model optimizes the maximum transmission flow threshold value of each data stream by taking the ratio between the transmitted daytime service data flow and the transmitted terminal daily service data flow as a target function.
In an embodiment, the priority determining module 02 is specifically configured to:
and arranging the transmission priority of each data stream according to the size of each data stream flow and the sequence of the data stream flow from small to large.
In an embodiment, the daytime business optimization module 03 is specifically configured to:
based on a Q-learning algorithm, calculating the average transmission duration of the daytime service data corresponding to different maximum transmission flow thresholds of each data stream;
and determining the maximum transmission flow threshold of each data stream when the average transmission time of the daytime service data is the minimum as the optimized maximum transmission flow threshold of each data stream.
The embodiment of the invention also provides computer equipment which comprises a memory, a processor and a computer program which is stored on the memory and can run on the processor, wherein the processor realizes the transmission method of the banking business data when executing the computer program.
The embodiment of the invention also provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the computer program realizes the method for transmitting the banking data.
The embodiment of the invention also provides a computer program product, which comprises a computer program, and when the computer program is executed by a processor, the transmission method of the banking business data is realized.
In summary, the embodiment of the present invention provides: acquiring a plurality of data streams to be transmitted by a bank data center, wherein each data stream comprises daytime business data and/or terminal daily business data; determining the transmission priority of each data stream according to the flow of each data stream; inputting the initial maximum transmission flow threshold of each data stream into a daytime service transmission model, and outputting the optimized maximum transmission flow threshold of each data stream, wherein the daytime service transmission model optimizes the maximum transmission flow threshold of each data stream by taking the minimum average transmission time of the daytime service data as a target function; the data streams are transmitted according to the transmission priority of the data streams and the optimized maximum transmission flow threshold, and then the daytime service data can be transmitted preferentially by dividing the priority of the data streams and optimizing the maximum transmission flow threshold of the data streams based on the average transmission time of the daytime service data, so that the real-time transmission requirement of the daytime service data is met, and the transmission efficiency of the banking service data is improved.
In addition, on the premise of preferentially meeting the real-time transmission requirement of the day service data, the embodiment of the invention takes the ratio of the transmitted day service data flow to the day end service data flow to reach the preset ratio as the objective function, iteratively optimizes the maximum transmission flow threshold of each data flow, improves the transmission performance of the day end service data, and realizes the balanced transmission of the day end service data and the day end service data.
Although the present invention provides method steps as described in the examples or flowcharts, more or fewer steps may be included based on routine or non-inventive labor. The order of steps recited in the embodiments is merely one manner of performing the steps in a multitude of sequences, and does not represent a unique order of performance. When an actual apparatus or client product executes, it may execute sequentially or in parallel (e.g., in the context of parallel processors or multi-threaded processing) according to the embodiments or methods shown in the figures.
As will be appreciated by one skilled in the art, embodiments of the present description may be provided as a method, apparatus (system) or computer program product. Accordingly, the embodiments described herein may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment. In this document, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. The terms "upper", "lower", and the like, indicate orientations or positional relationships based on the orientations or positional relationships shown in the drawings, and are only for convenience in describing the present invention and simplifying the description, but do not indicate or imply that the referred devices or elements must have a specific orientation, be constructed and operated in a specific orientation, and thus, should not be construed as limiting the present invention. Unless expressly stated or limited otherwise, the terms "mounted," "connected," and "connected" are intended to be inclusive and mean, for example, that they may be fixedly connected, detachably connected, or integrally connected; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meanings of the above terms in the present invention can be understood by those skilled in the art according to specific situations. It should be noted that the embodiments and features of the embodiments may be combined with each other without conflict. The present invention is not limited to any single aspect, nor is it limited to any single embodiment, nor is it limited to any combination and/or permutation of these aspects and/or embodiments. Moreover, each aspect and/or embodiment of the present invention may be utilized alone or in combination with one or more other aspects and/or embodiments thereof.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; such modifications and substitutions do not depart from the spirit and scope of the present invention, and they should be construed as being included in the following claims and description.

Claims (11)

1. A method for transmitting banking data, comprising:
acquiring a plurality of data streams to be transmitted by a bank data center, wherein each data stream comprises daytime business data and/or terminal daily business data;
determining the transmission priority of each data stream according to the flow of each data stream;
inputting the initial maximum transmission flow threshold value of each data stream into a daytime service transmission model, and outputting the optimized maximum transmission flow threshold value of each data stream, wherein the daytime service transmission model optimizes the maximum transmission flow threshold value of each data stream by taking the minimum average transmission time of daytime service data as a target function;
and transmitting each data stream according to the transmission priority of each data stream and the optimized maximum transmission flow threshold.
2. The method of claim 1, further comprising:
inputting the initial maximum transmission flow threshold value of each data stream into a service equalization transmission model, and outputting the optimized maximum transmission flow threshold value of each data stream, wherein the service equalization transmission model optimizes the maximum transmission flow threshold value of each data stream by taking the ratio between the transmitted daytime service data flow and the transmitted terminal daily service data flow as a target function.
3. The method of claim 1, wherein determining the transmission priority of each data stream based on the amount of traffic in each data stream comprises:
and arranging the transmission priority of each data stream according to the size of each data stream flow and the sequence of the data stream flow from small to large.
4. The method of claim 1, wherein optimizing the maximum transmission flow threshold for each data stream with the minimum average transmission duration of the daytime traffic data as an objective function comprises:
based on a Q-learning algorithm, calculating the average transmission duration of the daytime service data corresponding to different maximum transmission flow thresholds of each data stream;
and determining the maximum transmission flow threshold of each data stream when the average transmission time of the daytime service data is the minimum as the optimized maximum transmission flow threshold of each data stream.
5. A device for transmitting banking data, comprising:
the data acquisition module is used for acquiring a plurality of data streams to be transmitted by a bank data center, wherein each data stream comprises daytime business data and/or terminal daily business data;
the priority determining module is used for determining the transmission priority of each data stream according to the flow of each data stream;
the daytime service optimization module is used for inputting the initial maximum transmission flow threshold value of each data stream into a daytime service transmission model and outputting the optimized maximum transmission flow threshold value of each data stream, wherein the daytime service transmission model optimizes the maximum transmission flow threshold value of each data stream by taking the minimum average transmission time length of daytime service data as an objective function;
and the transmission module is used for transmitting each data stream according to the transmission priority of each data stream and the optimized maximum transmission flow threshold.
6. The apparatus of claim 5, further comprising: a service equalization optimization module, configured to:
inputting the initial maximum transmission flow threshold of each data stream into a service balanced transmission model, and outputting the optimized maximum transmission flow threshold of each data stream, wherein the service balanced transmission model optimizes the maximum transmission flow threshold of each data stream by taking the preset ratio of the transmitted daytime service data flow to the transmitted end-of-day service data flow as a target function.
7. The apparatus of claim 5, wherein the priority determination module is specifically configured to:
and arranging the transmission priority of each data stream according to the size of each data stream flow and the sequence of the data stream flow from small to large.
8. The apparatus of claim 5, wherein the daytime traffic optimization module is specifically configured to:
based on a Q-learning algorithm, calculating the average transmission duration of the daytime service data corresponding to different maximum transmission flow thresholds of each data stream;
and determining the maximum transmission flow threshold of each data stream when the average transmission time of the daytime service data is the minimum as the optimized maximum transmission flow threshold of each data stream.
9. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the method of any of claims 1 to 4 when executing the computer program.
10. A computer-readable storage medium, characterized in that it stores a computer program which, when executed by a processor, implements the method of any one of claims 1 to 4.
11. A computer program product, characterized in that the computer program product comprises a computer program which, when being executed by a processor, carries out the method of any one of claims 1 to 4.
CN202210248149.6A 2022-03-14 2022-03-14 Bank business data transmission method and device Pending CN114629852A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210248149.6A CN114629852A (en) 2022-03-14 2022-03-14 Bank business data transmission method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210248149.6A CN114629852A (en) 2022-03-14 2022-03-14 Bank business data transmission method and device

Publications (1)

Publication Number Publication Date
CN114629852A true CN114629852A (en) 2022-06-14

Family

ID=81902760

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210248149.6A Pending CN114629852A (en) 2022-03-14 2022-03-14 Bank business data transmission method and device

Country Status (1)

Country Link
CN (1) CN114629852A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150134306A1 (en) * 2013-11-13 2015-05-14 International Business Machines Corporation Creating understandable models for numerous modeling tasks
CN111585915A (en) * 2020-03-30 2020-08-25 西安电子科技大学 Long and short flow balanced transmission method and system, storage medium and cloud server
CN111865681A (en) * 2020-07-14 2020-10-30 中国电力科学研究院有限公司 Core network slice end-to-end time delay optimization method, system and storage medium
CN112367275A (en) * 2020-10-30 2021-02-12 广东电网有限责任公司计量中心 Multi-service resource allocation method, system and equipment for power grid data acquisition system
CN113038538A (en) * 2021-03-01 2021-06-25 许昌学院 Optimized distribution method and device for WSNs communication data transmission bandwidth of intelligent power distribution network
CN114116207A (en) * 2021-11-11 2022-03-01 中国银行股份有限公司 Flow control method, device, equipment and system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150134306A1 (en) * 2013-11-13 2015-05-14 International Business Machines Corporation Creating understandable models for numerous modeling tasks
CN111585915A (en) * 2020-03-30 2020-08-25 西安电子科技大学 Long and short flow balanced transmission method and system, storage medium and cloud server
CN111865681A (en) * 2020-07-14 2020-10-30 中国电力科学研究院有限公司 Core network slice end-to-end time delay optimization method, system and storage medium
CN112367275A (en) * 2020-10-30 2021-02-12 广东电网有限责任公司计量中心 Multi-service resource allocation method, system and equipment for power grid data acquisition system
CN113038538A (en) * 2021-03-01 2021-06-25 许昌学院 Optimized distribution method and device for WSNs communication data transmission bandwidth of intelligent power distribution network
CN114116207A (en) * 2021-11-11 2022-03-01 中国银行股份有限公司 Flow control method, device, equipment and system

Similar Documents

Publication Publication Date Title
US10785163B2 (en) Maintaining a queuing policy with multipath traffic
EP3637708A1 (en) Network congestion processing method, device, and system
CN114039918B (en) Information age optimization method and device, computer equipment and storage medium
WO2014061481A1 (en) Data transfer device and data transfer system using adaptive compression algorithm
WO2021227508A1 (en) Deep reinforcement learning-based industrial 5g dynamic multi-priority multi-access method
CN111211988B (en) Data transmission method and system for distributed machine learning
CN112887156A (en) Dynamic virtual network function arrangement method based on deep reinforcement learning
US11176489B1 (en) Optimal message scheduling for aggregation
Wen et al. Load balancing job assignment for cluster-based cloud computing
EP3001883A2 (en) Systems and methods for traffic engineering in software defined networks
CN110099013A (en) A kind of message transmission control method and device
You et al. A weighted-fair-queuing (WFQ)-based dynamic request scheduling approach in a multi-core system
CN116208567A (en) Method and system for flow scheduling of SDN network resources of cross-domain data center
CN115907038A (en) Multivariate control decision-making method based on federated split learning framework
Segal et al. Constrained in-network computing with low congestion in datacenter networks
EP3012742B1 (en) Data distribution system, data communication device and program for data distribution
CN114629852A (en) Bank business data transmission method and device
CN110971451B (en) NFV resource allocation method
CN107239407B (en) Wireless access method and device for memory
CN105763617B (en) A kind of load-balancing method and system
CN110933000B (en) Distributed data multi-stage aggregation method, device, server and storage medium
CN114979033B (en) Intranet nerve computing system based on programmable data plane
CN114124732B (en) Cloud-oriented in-band computing deployment method, device and system
CN113766540A (en) Low-delay network content transmission method and device, electronic equipment and medium
CN107294658B (en) Coding node selection method in network control coding

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