Business processing method and device, equipment, storage medium and product

By using the transparent configuration data in the preset cache to process the service request data, the problem of inefficient development of front-end and front-end back-end is solved, and efficient development without back-end collaboration is achieved.

CN119621129APending Publication Date: 2025-03-14CHINA MERCHANTS BANK
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411569158.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-05
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

In the prior art, front-end and front-end back-end development requires the designation of front-end developers and back-end developers for code programming, resulting in inefficient program development.

Method used

The service request data sent by the service front-end is received through the service back-end, and processed based on the transparent configuration data in the preset cache, replacing the back-end logical code generated by the code development to realize the service processing of the service request data.

Benefits of technology

This enables front-end developers to realize program development without the cooperation of back-end developers, and does not require front-end developers to develop back-end code by themselves, improving the efficiency of program development.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119621129A_ABST
    Figure CN119621129A_ABST
Patent Text Reader

Abstract

The invention discloses a business processing method and device, equipment, a storage medium and a product, relates to the technical field of computers, and discloses a business processing method which comprises the following steps: receiving business request data sent by a business front end; based on the service request data, matching from a preset cache to obtain target unvarnished transmission configuration data; and sending the service request data to the middle station, receiving service processing data returned by the middle station based on the service request data, and processing the service processing data based on the target transparent transmission configuration data to obtain processed service processing data. According to the application, the back-end logic code generated by unvarnished transmission configuration data and replacement code development is used for realizing service processing of the service request data, so that front-end developers can realize program development under the condition that back-end developers do not need to cooperate with development, the front-end developers do not need to develop back-end codes by themselves, and the development efficiency of the front-end developers is improved. Therefore, the program development efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to business processing methods, devices, equipment, storage media and products. Background Art

[0002] At present, in modern software development practice, large-scale customer interaction systems usually need to handle complex user interaction and data processing tasks. The system consists of the front-end interface, the front-end back-end (also known as the front-end service layer or API layer) and the internal middle-end system. The front-end and front-end back-end development is constantly iterated and updated according to business needs and market changes. Therefore, how enterprises can quickly and effectively adapt to business needs and market changes and realize the development and update of the business front-end and front-end back-end is a technical problem that needs to be solved urgently.

[0003] In the related art, enterprises usually need to designate corresponding developers to perform code programming for front-end and back-end development. However, this method requires designating corresponding front-end developers and back-end developers to cooperate in development, resulting in low efficiency of program development.

[0004] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention

[0005] The main purpose of this application is to provide a business processing method, aiming to solve the technical problem of low efficiency of program development in related technologies.

[0006] To achieve the above purpose, the present application proposes a business processing method, which is applied to the business backend, and the business backend is respectively connected to the business frontend and the middle end for communication. The business processing method includes:

[0007] Receiving service request data sent by the service front end;

[0008] Based on the service request data, target transparent transmission configuration data is matched from a preset cache, wherein the cache stores a plurality of transparent transmission configuration data, and the transparent transmission configuration data is generated by a developer configuring a transparent transmission interface according to development requirements, rather than being generated by code development;

[0009] Sending the service request data to the middle station, receiving the service processing data returned by the middle station based on the service request data, and then processing the service processing data based on the target transparent transmission configuration data to obtain the processed service processing data;

[0010] The processed business processing data is sent to the business front end to implement business processing of the business request data.

[0011] Optionally, the business backend is in communication connection with a configuration center, and before the step of receiving the business request data sent by the business front end, the method includes:

[0012] Whenever the program is started, the full amount of transparent transmission configuration data is obtained from the configuration center;

[0013] The full amount of transparent transmission configuration data is stored in the cache.

[0014] Optionally, the business backend is communicatively connected to a configuration center, and before the step of receiving the business request data sent by the business front end, the method further includes:

[0015] At every preset interval, determining whether the transparent transmission configuration data in the configuration center is updated;

[0016] If the transparent transmission configuration data in the configuration center is updated, obtaining the latest updated transparent transmission configuration data;

[0017] The latest updated transparent transmission configuration data difference is updated to the current cache.

[0018] Optionally, the step of matching and obtaining target transparent transmission configuration data from a preset cache based on the service request data includes:

[0019] Determining target identification information of the service request data;

[0020] Matching the identification information of each transparent transmission configuration data in the preset cache with the target identification information to obtain an identification matching result;

[0021] The transparent transmission configuration data successfully matched in the identification matching result is used as the target transparent transmission configuration data.

[0022] Optionally, the step of sending the service request data to the middle station, receiving the service processing data returned by the middle station based on the service request data, and then processing the service processing data based on the target transparent transmission configuration data to obtain the processed service processing data includes:

[0023] Based on the target transparent transmission configuration, verify the service request data to obtain a verification result;

[0024] If the verification result is successful, the service request data is sent to the middle station, so that the middle station outputs corresponding service processing data based on the service request data;

[0025] Receive the business processing data returned by the middle station, and process the business processing data based on the target transparent transmission configuration data to obtain processed business processing data.

[0026] Optionally, after the step of receiving the service request data sent by the service front end, the method includes:

[0027] Determining user information of the service request data;

[0028] Based on the user information, determine the historical behavior characteristics of the user;

[0029] Based on the historical behavior characteristics, feature analysis is performed through a preset configuration adaptation model to obtain target transparent transmission configuration data, and the target transparent transmission configuration data is stored in a cache, wherein the configuration adaptation model is obtained by iteratively training a preset model to be trained based on behavior feature samples and transparent transmission configuration data labels.

[0030] In addition, to achieve the above-mentioned purpose, the present application also proposes a service processing device, the service processing device comprising:

[0031] A receiving module, used for receiving the service request data sent by the service front end;

[0032] A matching module, used for matching target transparent transmission configuration data from a preset cache based on the service request data, wherein the cache stores a plurality of transparent transmission configuration data, and the transparent transmission configuration data is generated by a developer configuring a transparent transmission interface according to development requirements, rather than being generated by code development;

[0033] A processing module, used to send the service request data to the middle station, and receive the service processing data returned by the middle station based on the service request data, and then process the service processing data based on the target transparent transmission configuration data to obtain processed service processing data;

[0034] The sending module is used to send the processed business processing data to the business front end to realize the business processing of the business request data.

[0035] In addition, to achieve the above objectives, the present application also proposes a business processing device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the business processing method described above.

[0036] In addition, to achieve the above objectives, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the business processing method described above are implemented.

[0037] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the business processing method described above are implemented.

[0038] One or more technical solutions proposed in this application have at least the following technical effects:

[0039] Compared with the related technologies, enterprises usually need to designate corresponding developers to perform code programming for front-end and front-end back-end development. However, this method requires the designation of corresponding front-end developers and back-end developers to cooperate in development, which leads to low efficiency of program development. In comparison, the present application receives the business request data sent by the business front-end through the business back-end; based on the business request data, the target transparent transmission configuration data is matched from the preset cache, wherein the cache stores multiple transparent transmission configuration data, and the transparent transmission configuration data is generated by the developer configuring the transparent transmission interface according to the development requirements, rather than code development; the business request data is sent to the middle station, and the business processing data returned by the middle station based on the business request data is received, and then the business processing data is processed based on the target transparent transmission configuration data to obtain the processed business processing data; the processed business processing data is sent to the business front-end to realize the business processing of the business request data. It is understandable that the present application implements business processing of business request data by pre-stored in the cache the pass-through configuration data generated by the developer configuring the pass-through interface according to development requirements, replacing the back-end logic code generated by code development, thereby enabling front-end developers to implement program development without the need for the cooperation of back-end developers, and without the need for front-end developers to develop back-end code themselves, thereby improving the efficiency of program development. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0041] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0042] Figure 1 A flowchart of the first embodiment of the business processing method of the present application is provided;

[0043] Figure 2 A schematic diagram of the system architecture involved in the business processing method of this application;

[0044] Figure 3 This is a schematic diagram of the basic information configuration interface for the business processing method of this application;

[0045] Figure 4 This is a schematic diagram of the grayscale information configuration interface of the business processing method of this application;

[0046] Figure 5 This is a schematic diagram of the output information configuration interface of the business processing method of this application;

[0047] Figure 6 This is a schematic diagram of the input information configuration interface for the business processing method of this application;

[0048] Figure 7 A flowchart of the second embodiment of the business processing method of the present application is provided;

[0049] Figure 8 This is a schematic diagram of the module structure of the service processing device according to an embodiment of the present application;

[0050] Fig. 9 This is a schematic diagram of the device structure of the hardware operating environment involved in the business processing method in the embodiment of the present application.

[0051] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0052] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0053] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0054] The main solution of the embodiment of the present application is: receiving the business request data sent by the business front-end; based on the business request data, matching and obtaining the target transparent transmission configuration data from the preset cache, wherein the cache stores multiple transparent transmission configuration data, and the transparent transmission configuration data is generated by the developer configuring the transparent transmission interface according to the development requirements, rather than being generated by code development; sending the business request data to the middle station, and receiving the business processing data returned by the middle station based on the business request data, and then processing the business processing data based on the target transparent transmission configuration data to obtain processed business processing data; sending the processed business processing data to the business front-end to realize the business processing of the business request data.

[0055] In this embodiment, the business backend is used as the execution entity. For ease of description, it will be described hereinafter as “backend”.

[0056] In the related technologies, enterprises usually need to designate corresponding developers to perform code programming for front-end and back-end development. However, this method requires designating corresponding front-end developers and back-end developers to cooperate in development, resulting in low efficiency of program development.

[0057] The present application provides a solution to realize business processing of business request data, and enables front-end developers to realize program development without the need for cooperation from back-end developers, and without the need for front-end developers to develop back-end code themselves, thereby improving the efficiency of program development.

[0058] From the above embodiments, it can be seen that the present application receives the business request data sent by the business front end through the business background; based on the business request data, the target transparent transmission configuration data is matched from the preset cache, wherein the cache stores multiple transparent transmission configuration data, and the transparent transmission configuration data is generated by the developer configuring the transparent transmission interface according to the development requirements, rather than by code development; the business request data is sent to the middle station, and the business processing data returned by the middle station based on the business request data is received, and then the business processing data is processed based on the target transparent transmission configuration data to obtain the processed business processing data; the processed business processing data is sent to the business front end to realize the business processing of the business request data. It is understandable that the present application realizes the business processing of the business request data by replacing the back-end logic code generated by the code development through the transparent transmission configuration data generated by the developer configuring the transparent transmission interface according to the development requirements pre-stored in the cache, so that the front-end developer can realize the program development without the need for the back-end developer to cooperate with the development, and the front-end developer does not need to develop the back-end code by himself, thereby improving the efficiency of program development.

[0059] It should be noted that the execution subject of this embodiment may be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, a terminal system, etc. The following takes a business processing device as an example to illustrate this embodiment and the following embodiments.

[0060] Based on this, the present application embodiment provides a business processing method, referring to Figure 1 , Figure 1 This is a flowchart of the first embodiment of the business processing method of the present application.

[0061] In this embodiment, the service processing method includes steps S100 to S300:

[0062] Step S100, receiving service request data sent by the service front end;

[0063] It should be noted that the business processing method of the present application is applied to the business backend, and the business backend is respectively connected to the business frontend and the middle end in communication, wherein, with reference to Figure 2 The business backend is an integral part of the entire system architecture. The business backend is responsible for processing business logic and data management. This backend system is the hub for communication with the business frontend and the middle office. And the business backend needs to establish communication connections with the business frontend (user interface) and the middle office (including business logic, data services, etc.). These connections can be network connections or can be achieved through APIs (application programming interfaces) or other integration technologies.

[0064] In the specific implementation, business request data refers to the business request data generated by the business front-end when the user performs operations, such as submitting a form, initiating a transaction, querying information, etc. This data contains all the information required to perform a specific business operation. That is, in the business processing flow, the back-end is responsible for receiving user operation requests from the front-end, and exchanging data and processing business logic with the middle-end.

[0065] In a specific implementation, the service backend is in communication connection with the configuration center, and before the backend receives the service request data sent by the service frontend, the method includes:

[0066] Whenever the program is started, the full amount of transparent transmission configuration data is obtained from the configuration center; and the full amount of transparent transmission configuration data is stored in the cache.

[0067] It should be noted that the configuration center is a service or system that centrally manages configuration data. It stores the configuration information required for the application or service to run. This configuration information includes database connection strings, API keys, service addresses, etc. The transparent configuration data refers to the configuration data that is directly passed to the application or service without any conversion or processing. This data is usually provided directly by the configuration center to the services or applications that use them.

[0068] In the specific implementation, every time the business background-related program is started, or the configuration data in the configuration center changes, these changes need to be obtained by the application or service in a timely manner to ensure that they use the latest configuration. Specifically, the background obtains the fully updated transparent configuration data, that is, after the configuration data in the configuration center is updated, the background needs to obtain all the updated configuration data. The "full" here means obtaining the latest version of all configuration items, not just the changed parts.

[0069] Furthermore, in order to improve the access speed of configuration data and reduce the requests to the configuration center, these fully updated transparent configuration data are stored in the cache. The cache can be a memory cache, a distributed cache, or other types of cache mechanisms. Among them, the cache can reduce direct access to the configuration center, thereby reducing the load on the configuration center and improving the response speed of the system. When applications or services need configuration data, they can first obtain it from the cache. If it is not in the cache, they can obtain it from the configuration center.

[0070] In the specific implementation, the above process specifically means that when the business background related program is started, or the configuration data of the configuration center is updated, the background will obtain all the updated configuration data and store these data in the cache for fast access and use.

[0071] In a specific implementation, the service backend is in communication connection with the configuration center, and before the backend receives the service request data sent by the service frontend, the method further includes:

[0072] At every preset interval, determine whether the transparent transmission configuration data in the configuration center is updated; if the transparent transmission configuration data in the configuration center is updated, obtain the latest updated transparent transmission configuration data; and update the latest updated transparent transmission configuration data difference to the current cache.

[0073] It should be noted that the preset interval is a fixed time interval set by the background. This time interval is predefined and is used to regularly check whether the configuration data of the configuration center has been updated. That is, the background will regularly check whether the configuration data of the configuration center has changed according to the preset interval. This is an active checking mechanism to ensure that the system can respond to changes in configuration data in a timely manner.

[0074] In the specific implementation, the background determines whether the configuration data is updated. Specifically, in each check cycle, the background determines whether the transparent configuration data in the configuration center has been updated since the last check. This usually involves comparing the version number or timestamp of the configuration data.

[0075] Furthermore, if an update to the configuration data is detected, the background will obtain the latest updated configuration data. This data contains all the configuration items that have changed since the last check. And unlike full updates, the "differential update" here means only updating the configuration data that has changed since the last check. The background will update these changed data to the current cache instead of replacing all the configuration data in the cache. Through differential updates, the configuration data in the cache will be kept up to date while avoiding unnecessary full data replacement, which can improve efficiency and reduce resource consumption.

[0076] In the specific implementation, the above process specifically means that the background will regularly check whether the configuration data in the configuration center has been updated. If there is an update, only the updated parts will be obtained and updated to the cache to ensure that the configuration data in the cache is always the latest. This is an efficient configuration data management and cache update strategy that can reduce unnecessary data transmission and processing and improve the response speed and performance of the background.

[0077] Step S200, based on the service request data, matching and obtaining target transparent transmission configuration data from a preset cache, wherein the cache stores a plurality of transparent transmission configuration data, and the transparent transmission configuration data is generated by a developer configuring a transparent transmission interface according to development requirements, rather than being generated by code development;

[0078] It should be noted that the business request data is a request sent by the user through the business front end, which contains all the information required to perform a specific business operation. The preset cache is a cache area pre-set in the background for storing configuration data. This cache is designed to increase data access speed and reduce requests to the configuration center.

[0079] In the specific implementation, the backend matches the target transparent transmission configuration data. Specifically, when a business request reaches the backend, the backend needs to match and obtain the corresponding transparent transmission configuration data from the cache based on these request data. Transparent transmission configuration data refers to the configuration information that is directly passed to the application or service. This information is usually used to guide how to process business requests. Among them, multiple transparent transmission configuration data are stored in the cache, and each data corresponds to a different business scenario or request type.

[0080] It should be emphasized that the transparent transmission configuration data is not generated directly through code development, but is generated by developers configuring the transparent transmission interface according to development requirements and executing the automated configuration process. This means that the generation of configuration data is a configuration-driven process rather than a code-driven one. Specifically, developers will predefine configuration rules and parameters, and then generate configuration data through automated tools or processes. This can reduce the workload of manual coding and improve the consistency and accuracy of configuration.

[0081] In the specific implementation, the backend will match and obtain the corresponding transparent configuration data from the preset cache according to the business request data to process the request. These configuration data are generated by developers by configuring the transparent interface and executing the automated configuration process, rather than directly generated through code development. This method can improve the flexibility and maintainability of the configuration while reducing the development workload.

[0082] In the specific implementation, the developer configures the transparent transmission interface in the transparent transmission configuration maintenance interface of the configuration center, including the basic information of calling the middle station, interface grayscale information, input interface verification information, and output interface conversion information. The above configuration interface refers to Figure 2-Figure 6 After the developer submits the configuration and it is approved by the approver, the configuration data is stored in the database under the breeding center.

[0083] In a specific implementation, the backend matches and obtains the target transparent transmission configuration data from the preset cache based on the service request data, including:

[0084] Determine the target identification information of the service request data; match the identification information of each transparent transmission configuration data in the preset cache with the target identification information to obtain an identification matching result; and use the transparent transmission configuration data that successfully matches in the identification matching result as the target transparent transmission configuration data.

[0085] In the specific implementation, first, the backend needs to extract or determine a target identification information from the business request data. This identification information is key data used to uniquely identify the business request, such as user ID, request type, service name, etc.

[0086] Furthermore, the background will traverse all the transparent transmission configuration data in the preset cache and compare the identification information of each configuration data with the target identification information in the business request data. Through the matching process, the system will obtain an identification matching result, which shows which transparent transmission configuration data's identification information matches the identification information in the business request data. In the identification matching results, only those transparent transmission configuration data that successfully match will be selected, and the transparent transmission configuration data that successfully matches will be determined as the target transparent transmission configuration data, which means that these data will be used to process the current business request. The identification information of these data is consistent with the identification information in the business request data, and therefore is considered to be configuration data applicable to the current business request.

[0087] In the specific implementation, the backend determines which configuration data is applicable to the current business request by comparing the identification information in the business request data with the identification information of the transparent configuration data in the cache. This process ensures that the system can select the correct configuration data to execute the business logic according to the specific content of the business request. This is an effective way to ensure that business requests can be processed according to the correct configuration.

[0088] Step S300, sending the service request data to the middle station, receiving the service processing data returned by the middle station based on the service request data, and then processing the service processing data based on the target transparent transmission configuration data to obtain processed service processing data;

[0089] It should be noted that the target transparent transmission configuration is the configuration data determined in the previous step and matched with the service request data. These configuration data contain all the configuration information required to process the service request.

[0090] In the specific implementation, the backend sends the business request data to the middle-office system, where the middle-office system is responsible for complex business logic processing or provides some shared services and data. After receiving this data, the middle-office system will process it according to the content of the business request data. After the processing is completed, the middle-office system will return the business processing data to the backend system.

[0091] Furthermore, the backend performs processing based on the target transparent transmission configuration data. This step specifically involves further processing of the business processing data returned by the middle station, where the target transparent transmission configuration data refers to a set of rules or configurations that define how to perform specific processing or conversion on the business processing data. The processing in this step is to meet specific business needs, such as data format conversion, data cleaning, data aggregation, etc.

[0092] In the specific implementation, the above process specifically refers to the backend system sending the business request data to the middle-end system for further processing. After the middle-end system completes the processing, it returns the results to the backend system. The backend system then processes these results and sends them to the front-end to complete the user's business request. This process reflects the common layered processing mode in modern software architecture, in which the backend is responsible for preliminary processing and data transmission, the middle-end is responsible for core business logic processing, and the front-end is responsible for displaying the processing results to the user.

[0093] In a specific implementation, the backend sends the service request data to the middle station, receives the service processing data returned by the middle station based on the service request data, and then processes the service processing data based on the target transparent transmission configuration data to obtain the processed service processing data, including:

[0094] Based on the target transparent transmission configuration, the business request data is verified to obtain a verification result; if the verification result is successful, the business request data is sent to the middle station, so that the middle station can output corresponding business processing data based on the business request data; the business processing data returned by the middle station is received, and the business processing data is processed based on the target transparent transmission configuration data to obtain processed business processing data.

[0095] In the specific implementation, the backend verifies the business request data based on the target transparent transmission configuration. The target transparent transmission configuration contains the configuration information required to process the business request, including data format, required fields, data range, user permissions, and XSS attack rules. The purpose of the verification is to ensure that the business request data conforms to the expected format and rules to ensure the integrity and validity of the data. The verification process will generate a verification result indicating whether the business request data has passed the verification. The verification result can be binary (success or failure) or more detailed, including specific error information.

[0096] Furthermore, if the verification result is successful, that is, the business request data meets the requirements of the target transparent transmission configuration, then continue with subsequent processing; if the verification fails, it is usually necessary to notify the front-end user, point out the data problem, and may require the user to resubmit the data.

[0097] In the specific implementation, after successful verification, the backend sends the business request data to the middle-office system. The middle-office system is responsible for more complex business logic processing or providing some shared services and data.

[0098] Step S400, sending the processed business processing data to the business front end to implement business processing of the business request data.

[0099] In the specific implementation, the backend receives the processed business processing data returned by the middle-end system. The backend sends this data to the business frontend for users to view or further operate. After the business frontend receives the processed business processing data, it will display it to the user to complete the entire business process.

[0100] In the specific implementation, the above process specifically means that after the business request data passes the verification, the backend will send the business request data to the middle-end system for processing. After the middle-end system processes it, the business processing data is returned to the backend system, which processes the business processing data and then sends the results to the front-end to complete the user's business request. This process ensures the accuracy of the data and the correct execution of the business logic.

[0101] Compared with the related technology, enterprises usually need to designate corresponding developers to perform code programming for front-end and front-end back-end development. However, this method requires the designation of corresponding front-end developers and back-end developers to cooperate in development, resulting in low efficiency of program development. In this application, the business request data sent by the business front-end is received through the business back-end; based on the business request data, the target transparent transmission configuration data is matched from the preset cache, wherein the cache stores multiple transparent transmission configuration data, and the transparent transmission configuration data is generated by the developer according to the development requirements. The transparent transmission interface is configured, rather than code development generation; the business request data is sent to the middle station, and the business processing data returned by the middle station based on the business request data is received, and then the business processing data is processed based on the target transparent transmission configuration data to obtain the processed business processing data. It is understandable that this application realizes the business processing of the business request data by replacing the back-end logic code generated by the code development through the transparent transmission configuration data generated by the developer pre-stored in the cache according to the development requirements, so that the front-end developer can realize program development without the need for the back-end developer to cooperate with the development, and the front-end developer does not need to develop the back-end code by himself, so as to improve the efficiency of program development.

[0102] Based on the above first embodiment, the present application also proposes another embodiment, referring to Figure 7 , the business processing method includes:

[0103] In a specific implementation, after the backend receives the service request data sent by the service front end, the method includes:

[0104] Step A100, determining user information of the service request data;

[0105] In the specific implementation, first, the background needs to extract user information from the business request data. This information may include user ID, account information, device information, etc., which is used to identify and distinguish different users.

[0106] Step A200, determining the historical behavior characteristics of the user based on the user information;

[0107] In the specific implementation, after determining the user information, the background will query and analyze the user's historical behavior data. This data may include the user's browsing history, purchase history, interaction mode, etc., in order to understand the user's behavior habits and preferences.

[0108] Step A300, based on the historical behavior characteristics, feature analysis is performed through a preset configuration adaptation model to obtain target transparent transmission configuration data, and the target transparent transmission configuration data is stored in a cache, wherein the configuration adaptation model is obtained by iteratively training a preset model to be trained based on behavior feature samples and transparent transmission configuration data labels.

[0109] In the specific implementation, the background uses the historical behavior features obtained to perform feature analysis through a preset configuration adaptation model. The purpose of this model is to match the user's behavior features with the most appropriate transparent configuration data. Among them, the configuration adaptation model is obtained through iterative training based on the behavior feature samples and transparent configuration data labels. This means that the model will learn how to predict the most appropriate configuration data based on the user's behavior features during the training process.

[0110] In the specific implementation, after the analysis is completed, the background will obtain the target transparent transmission configuration data, which is considered to be the most suitable for the current user's behavior characteristics. Then, the background stores these target transparent transmission configuration data in the cache so that they can be quickly accessed and used when processing the user's business request.

[0111] Furthermore, the configuration adaptation model is trained through machine learning technology using a large number of behavioral feature samples and corresponding transparent configuration data labels. This model can output the most appropriate transparent configuration data based on the input user behavior characteristics. The training of the model is an iterative process. With the accumulation of more data and the optimization of the model, the prediction accuracy of the model will gradually improve.

[0112] In the specific implementation, the backend analyzes the user's historical behavior characteristics and uses an intelligent configuration adaptation model to determine the most suitable transparent configuration data for the user, and stores this data in the cache so that personalized services can be provided when processing the user's business requests. This process embodies the concept of data-driven decision-making and personalized services, and further improves the efficiency of program development.

[0113] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the business processing method of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.

[0114] This application also provides a business processing device, please refer to Figure 8 , the service processing device comprises:

[0115] A receiving module 10 is used to receive the service request data sent by the service front end;

[0116] A matching module 20, configured to obtain target transparent transmission configuration data from a preset cache based on the service request data, wherein the cache stores a plurality of transparent transmission configuration data, and the transparent transmission configuration data is generated by a developer configuring a transparent transmission interface according to development requirements, rather than by code development;

[0117] A processing module 30 is used to send the service request data to the middle station, receive the service processing data returned by the middle station based on the service request data, and then process the service processing data based on the target transparent transmission configuration data to obtain processed service processing data;

[0118] The sending module 40 is used to send the processed business processing data to the business front end to realize the business processing of the business request data.

[0119] Optionally, the service processing device further includes:

[0120] An acquisition module, used to acquire the full amount of transparent transmission configuration data from the configuration center each time the program is started;

[0121] The storage module is used to store the full amount of transparent transmission configuration data in a cache.

[0122] Optionally, the service processing device further includes:

[0123] A judgment module, used for judging whether the transparent transmission configuration data in the configuration center is updated at a preset interval;

[0124] A configuration acquisition module, used to acquire the latest updated transparent transmission configuration data if the transparent transmission configuration data in the configuration center is updated;

[0125] The difference update module is used to update the difference of the latest updated transparent transmission configuration data into the current cache.

[0126] Optionally, the matching module 20 includes:

[0127] A determination module, used to determine the target identification information of the service request data;

[0128] An identification matching module, used to match the identification information of each transparent transmission configuration data in the preset cache with the target identification information to obtain an identification matching result;

[0129] The target transparent transmission configuration data determination module is used to use the transparent transmission configuration data successfully matched in the identification matching result as the target transparent transmission configuration data.

[0130] Optionally, the processing module 30 includes:

[0131] A verification module, used to verify the service request data based on the target transparent transmission configuration to obtain a verification result;

[0132] A sending module, used for sending the service request data to the middle station when the verification result is successful, so that the middle station can output corresponding service processing data based on the service request data;

[0133] The data receiving module is used to receive the business processing data returned by the middle station, and process the business processing data based on the target transparent transmission configuration data to obtain the processed business processing data.

[0134] Optionally, the service processing device further includes:

[0135] A user information determination module, used to determine the user information of the service request data;

[0136] A historical behavior feature determination module, used to determine the historical behavior features of the user based on the user information;

[0137] A configuration module is used to perform feature analysis based on the historical behavior characteristics through a preset configuration adaptation model to obtain target transparent transmission configuration data, and store the target transparent transmission configuration data in a cache, wherein the configuration adaptation model is obtained by iteratively training a preset model to be trained based on behavior feature samples and transparent transmission configuration data labels.

[0138] The business processing device provided by the present application adopts the business processing method in the above embodiment to solve the technical problems of business processing. Compared with the prior art, the beneficial effects of the business processing device provided by the present application are the same as the beneficial effects of the business processing method provided by the above embodiment, and other technical features in the business processing device are the same as the features disclosed in the above embodiment method, which will not be repeated here.

[0139] The present application provides a business processing device, which includes: at least one processor; and a memory that is communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the business processing method in the above-mentioned embodiment one.

[0140] Reference below Fig. 9, which shows a schematic diagram of the structure of a business processing device suitable for implementing the embodiment of the present application. The business processing device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Fig. 9 The business processing device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0141] like Fig. 9 As shown, the business processing device may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the business processing device are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the business processing device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows a business processing device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have alternatively.

[0142] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0143] The business processing device provided by the present application adopts the business processing method in the above embodiment to solve the technical problems of business processing. Compared with the prior art, the beneficial effects of the business processing device provided by the present application are the same as the beneficial effects of the business processing method provided by the above embodiment, and other technical features in the business processing device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0144] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0145] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0146] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, wherein the computer-readable program instructions are used to execute the business processing method in the above-mentioned embodiment.

[0147] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.

[0148] The computer-readable storage medium mentioned above may be included in the business processing device; or may exist independently without being installed in the business processing device.

[0149] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the business processing device, the business processing device performs business processing.

[0150] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0151] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0152] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0153] The readable storage medium provided in this application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned business processing method, and can solve the technical problems of business processing. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as the beneficial effects of the business processing method provided in the above-mentioned embodiment, and will not be repeated here.

[0154] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned business processing method when executed by a processor.

[0155] The computer program product provided by this application can solve the technical problems of business processing. Compared with the prior art, the beneficial effects of the computer program product provided by this application are the same as the beneficial effects of the business processing method provided by the above embodiment, which will not be repeated here.

[0156] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A business processing method, characterized in that: Applied to the business backend, the business backend is respectively connected to the business frontend and the middle end in communication, and the business processing method includes: Receiving service request data sent by the service front end; Based on the service request data, target transparent transmission configuration data is matched from a preset cache, wherein the cache stores a plurality of transparent transmission configuration data, and the transparent transmission configuration data is generated by a developer configuring a transparent transmission interface according to development requirements, rather than being generated by code development; Sending the service request data to the middle station, receiving the service processing data returned by the middle station based on the service request data, and then processing the service processing data based on the target transparent transmission configuration data to obtain the processed service processing data; The processed business processing data is sent to the business front end to implement business processing of the business request data.

2. The service processing method according to claim 1, characterized in that: The business backend is connected to the configuration center for communication, and before the step of receiving the business request data sent by the business front end, the method includes: Whenever the program is started, the full amount of transparent transmission configuration data is obtained from the configuration center; The full amount of transparent transmission configuration data is stored in the cache.

3. The service processing method according to claim 1, characterized in that: The business backend is connected to the configuration center for communication. Before the step of receiving the business request data sent by the business front end, the method further includes: At every preset interval, determining whether the transparent transmission configuration data in the configuration center is updated; If the transparent transmission configuration data in the configuration center is updated, obtaining the latest updated transparent transmission configuration data; The latest updated transparent transmission configuration data difference is updated to the current cache.

4. The service processing method according to claim 1, characterized in that: The step of matching and obtaining target transparent transmission configuration data from a preset cache based on the service request data includes: Determining target identification information of the service request data; Matching the identification information of each transparent transmission configuration data in the preset cache with the target identification information to obtain an identification matching result; The transparent transmission configuration data successfully matched in the identification matching result is used as the target transparent transmission configuration data.

5. The service processing method according to claim 1, characterized in that: The step of sending the service request data to the middle station, receiving the service processing data returned by the middle station based on the service request data, and then processing the service processing data based on the target transparent transmission configuration data to obtain the processed service processing data includes: Based on the target transparent transmission configuration, verify the service request data to obtain a verification result; If the verification result is successful, the service request data is sent to the middle station, so that the middle station outputs corresponding service processing data based on the service request data; Receive the business processing data returned by the middle station, and process the business processing data based on the target transparent transmission configuration data to obtain processed business processing data.

6. The service processing method according to claim 1, characterized in that: After the step of receiving the service request data sent by the service front end, the method includes: Determining user information of the service request data; Based on the user information, determine the historical behavior characteristics of the user; Based on the historical behavior characteristics, feature analysis is performed through a preset configuration adaptation model to obtain target transparent transmission configuration data, and the target transparent transmission configuration data is stored in a cache, wherein the configuration adaptation model is obtained by iteratively training a preset model to be trained based on behavior feature samples and transparent transmission configuration data labels.

7. A service processing device, characterized in that: The device comprises: A receiving module, used for receiving the service request data sent by the service front end; A matching module, used for matching target transparent transmission configuration data from a preset cache based on the service request data, wherein the cache stores a plurality of transparent transmission configuration data, and the transparent transmission configuration data is generated by a developer configuring a transparent transmission interface according to development requirements, rather than being generated by code development; A processing module, used to send the service request data to the middle station, and receive the service processing data returned by the middle station based on the service request data, and then process the service processing data based on the target transparent transmission configuration data to obtain processed service processing data; The sending module is used to send the processed business processing data to the business front end to realize the business processing of the business request data.

8. A service processing device, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the business processing method according to any one of claims 1 to 6.

9. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the business processing method according to any one of claims 1 to 6 are implemented.

10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the service processing method according to any one of claims 1 to 6 are implemented.