A business processing method and device

By automatically obtaining data from each business system and assigning processing tasks according to the status of the business node, the problem of uneven allocation of processing instructions and frequent jumps to view data is solved, and the overall business processing efficiency is improved.

CN113761296BActive Publication Date: 2025-02-21BEIJING WODONG TIANJUN INFORMATION TECH CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202010923268.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-09-04
Publication Date
2025-02-21
Estimated Expiration
2040-09-04

AI Technical Summary

Technical Problem

In the prior art, business nodes (operators) actively collect or randomly allocate business document processing instructions, resulting in uneven data processing volume and low overall efficiency; at the same time, frequent jumps to various business systems to view data also reduce efficiency.

Method used

By receiving processing instructions, business data is automatically obtained from each business system, and based on the status information of the business nodes, the business processing is split into the processing of each business data, and allocated and presented to the business nodes to complete the business processing.

Benefits of technology

Improve the efficiency of business processing and avoid inefficiency caused by unbalanced data processing volume and frequent jumps to view data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113761296B_ABST
    Figure CN113761296B_ABST
Patent Text Reader

Abstract

The present invention discloses a business processing method and device, and relates to the field of computer technology. A specific implementation of the method includes: receiving a processing instruction of a business; determining the business data corresponding to the business and the business system where the business data is located according to the processing instruction; and obtaining the processing status information of the target business node that processes the business according to the processing instruction; obtaining the business data from the business system, and according to the processing status information of the target business node, allocating the acquired business data to the target business node, so that the target business node completes the processing of the business data. This implementation can automatically obtain business data from each business system according to the processing instruction, and according to the status information of the business node (operator), split an entire business processing into the processing of each business data, allocate and display it to the business node, so as to complete the processing of the business, thereby improving the efficiency of business processing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a business processing method and device. Background Art

[0002] In business processing, most of the forms of business processing are the processing of business documents or the integration and processing of business data. In practical applications, it is usually the business nodes (operators) related to the business that actively receive the processing instructions of an entire business document or are randomly assigned data integration instructions for an entire business. In business processing, for business data that is not fully displayed or to be queried, it is necessary to jump into each business system one by one for viewing and processing.

[0003] In the process of implementing the present invention, the inventors found that there are at least the following problems in the prior art:

[0004] When a business node (operator) actively receives processing instructions for an entire business document or is randomly assigned data integration instructions for an entire business, it often leads to an imbalance in the operator's data processing volume (workload), resulting in overall low efficiency. In addition, during the business processing process, operators frequently jump to various business systems to view business data, further leading to low business processing efficiency. Summary of the invention

[0005] In view of this, an embodiment of the present invention provides a business processing method and device, which can automatically obtain business data from each business system according to processing instructions, and according to the status information of the business node (operator), split the entire business processing into the processing of each business data, distribute and display it to the business node to complete the business processing, thereby improving the business processing efficiency.

[0006] To achieve the above object, according to one aspect of an embodiment of the present invention, a service processing method is provided, including:

[0007] Receive business processing instructions;

[0008] Determining, according to the processing instruction, the business data corresponding to the business and the business system where the business data is located; and acquiring, according to the processing instruction, processing status information of a target business node for processing the business;

[0009] The service data is acquired from the service system, and the acquired service data is distributed to the target service node according to the processing status information of the target service node, so that the target service node completes the processing of the service data.

[0010] Optionally, the service processing instruction includes:

[0011] a document processing instruction generated according to the business document of the business; wherein the document processing instruction indicates the document identification of the business document; or

[0012] A data integration instruction is generated according to the service; wherein the data integration instruction indicates the service identifier of the service.

[0013] Optionally, determining the business data corresponding to the business and the business system where the business data is located according to the processing instruction includes:

[0014] In the case where the processing instruction is a document processing instruction, determining the document identification of the business document according to the document processing instruction; in the case where the processing instruction is a data integration instruction, determining the business identification of the business according to the data integration instruction;

[0015] According to the document identifier or the service identifier, querying the service data corresponding to the document identifier or the service identifier and the service system where the service data is located from the configuration file;

[0016] The configuration file includes: a first correspondence between the document identifier, business data, and business node, a second correspondence between the business identifier, business data, and business node, and a third correspondence between the business data and the business system where the business data is located.

[0017] Optionally, acquiring processing status information of a target service node that processes the service according to the processing instruction includes:

[0018] In the case where the processing instruction is a document processing instruction, determining the document identification of the business document according to the document processing instruction; in the case where the processing instruction is a data integration instruction, determining the business identification of the business according to the data integration instruction;

[0019] According to the document identifier or the service identifier, querying the service node corresponding to the document identifier or the service identifier from the configuration file as the target service node;

[0020] The current processing data volume information and status information of the target service node are queried as the processing status information of the target service node; wherein the status includes: a processable data status, or an unprocessable data status.

[0021] Optionally, before acquiring the business data from the business system, the method further includes:

[0022] According to the determined business data and the business system where the business data is located, based on the communication protocol set by the business system, generating an acquisition request for the business data corresponding to the business system, and sending the acquisition request to the business system; and

[0023] After acquiring the business data from the business system, the method further includes:

[0024] The business data is parsed based on the communication protocol set by the business system, and the parsed business data is integrated; wherein the integration includes at least one of the following: data translation, data extraction, data encryption, reordering, and conversion to a unified format.

[0025] Optionally, the configuration file further includes: a processing method for business data corresponding to the document identifier or the business identifier; wherein the business processing method includes at least one of the following: confirmation, review, change, cancellation, completion;

[0026] The step of allocating the acquired service data to the target service node according to the status information of the target service node so that the target service node completes processing of the service data includes:

[0027] According to the state information of the target service node, a target service node in a state capable of processing data is selected as an execution node; according to the processed data volume information of the execution node, a corresponding relationship between the service data and the execution node is allocated so that the difference between the data processing volumes of the allocated execution nodes is less than or equal to a difference threshold;

[0028] According to the document identifier or business identifier corresponding to the business data, the processing method of the business data is determined from the configuration file; the business data, the business system corresponding to the business data, and the processing method corresponding to the business data are displayed to the execution node corresponding to the business data in accordance with a preset visualization style, so that the execution node completes the processing of the business data.

[0029] Optionally, after the execution node completes processing of the service data, the method further includes:

[0030] Feedback the processing result message to the business system corresponding to the business data.

[0031] According to another aspect of an embodiment of the present invention, there is provided a service processing device, including:

[0032] A receiving module, used for receiving a service processing instruction;

[0033] an acquisition module, configured to determine the business data corresponding to the business and the business system where the business data is located according to the processing instruction; and to acquire processing status information of a target business node for processing the business according to the processing instruction;

[0034] The processing module is used to obtain the business data from the business system, and distribute the obtained business data to the target business node according to the processing status information of the target business node, so that the target business node completes the processing of the business data.

[0035] Optionally, the service processing instruction includes:

[0036] a document processing instruction generated according to the business document of the business; wherein the document processing instruction indicates the document identification of the business document; or

[0037] A data integration instruction is generated according to the service; wherein the data integration instruction indicates the service identifier of the service.

[0038] Optionally, the acquisition module determines the business data corresponding to the business and the business system where the business data is located according to the processing instruction, including:

[0039] In the case where the processing instruction is a document processing instruction, determining the document identification of the business document according to the document processing instruction; in the case where the processing instruction is a data integration instruction, determining the business identification of the business according to the data integration instruction;

[0040] According to the document identifier or the service identifier, querying the service data corresponding to the document identifier or the service identifier and the service system where the service data is located from the configuration file;

[0041] The configuration file includes: a first correspondence between the document identifier, business data, and business node, a second correspondence between the business identifier, business data, and business node, and a third correspondence between the business data and the business system where the business data is located.

[0042] Optionally, the acquiring module acquiring, according to the processing instruction, the processing status information of the target service node that processes the service includes:

[0043] In the case where the processing instruction is a document processing instruction, determining the document identification of the business document according to the document processing instruction; in the case where the processing instruction is a data integration instruction, determining the business identification of the business according to the data integration instruction;

[0044] According to the document identifier or the service identifier, querying the service node corresponding to the document identifier or the service identifier from the configuration file as the target service node;

[0045] The current processing data volume information and status information of the target service node are queried as the processing status information of the target service node; wherein the status includes: a processable data status, or an unprocessable data status.

[0046] Optionally, before the acquisition module acquires the business data from the business system, it further includes:

[0047] According to the determined business data and the business system where the business data is located, based on the communication protocol set by the business system, generating an acquisition request for the business data corresponding to the business system, and sending the acquisition request to the business system; and

[0048] After acquiring the business data from the business system, the method further includes:

[0049] The business data is parsed based on the communication protocol set by the business system, and the parsed business data is integrated; wherein the integration includes at least one of the following: data translation, data extraction, data encryption, reordering, and conversion to a unified format.

[0050] Optionally, the configuration file further includes: a processing method for business data corresponding to the document identifier or the business identifier; wherein the business processing method includes at least one of the following: confirmation, review, change, cancellation, completion;

[0051] The processing module distributes the acquired service data to the target service node according to the status information of the target service node, so that the target service node completes the processing of the service data, including:

[0052] According to the state information of the target service node, a target service node in a state capable of processing data is selected as an execution node; according to the processed data volume information of the execution node, a corresponding relationship between the service data and the execution node is allocated so that the difference between the data processing volumes of the allocated execution nodes is less than or equal to a difference threshold;

[0053] According to the document identifier or business identifier corresponding to the business data, the processing method of the business data is determined from the configuration file; the business data, the business system corresponding to the business data, and the processing method corresponding to the business data are displayed to the execution node corresponding to the business data in accordance with a preset visualization style, so that the execution node completes the processing of the business data.

[0054] Optionally, after the execution node completes processing of the business data, the processing module is further configured to: feed back a processing result message to a business system corresponding to the business data.

[0055] According to another aspect of an embodiment of the present invention, there is provided a service processing electronic device, including:

[0056] one or more processors;

[0057] a storage device for storing one or more programs,

[0058] When the one or more programs are executed by the one or more processors, the one or more processors implement the business processing method provided by the present invention.

[0059] According to another aspect of an embodiment of the present invention, a computer-readable medium is provided, on which a computer program is stored, and when the program is executed by a processor, the service processing method provided by the present invention is implemented.

[0060] An embodiment of the above invention has the following advantages or beneficial effects: because it adopts a technical means of automatically acquiring business data from each business system according to processing instructions, and splitting an entire business process into processing allocations of each business data according to the status information of the business node (operator) and displaying it to the business node to complete the business processing, it overcomes the technical problem of low overall efficiency of business processing caused by uneven distribution due to the business node (operator) actively collecting documents or passively and randomly receiving business data integration instructions in the prior art, and also overcomes the technical problem of low efficiency caused by the business node (operator) needing to enter each business system one by one to view business data in the prior art, thereby achieving the technical effect of improving the overall business processing efficiency.

[0061] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with specific implementation examples. BRIEF DESCRIPTION OF THE DRAWINGS

[0062] The accompanying drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention.

[0063] Figure 1 is a schematic diagram of the main flow of the service processing method according to the first embodiment of the present invention;

[0064] Figure 2 is a schematic diagram of a visualization effect of displaying service data to a service node for processing in a service processing method according to a second embodiment of the present invention;

[0065] Figure 3is a schematic diagram of the main flow of a service processing method according to a third embodiment of the present invention;

[0066] Figure 4 is a schematic diagram of the main flow of a service processing method according to a fourth embodiment of the present invention;

[0067] Figure 5 is a schematic diagram of main modules of a service processing device according to a fifth embodiment of the present invention;

[0068] Figure 6 is an exemplary system architecture diagram to which embodiments of the present invention may be applied;

[0069] Figure 7 It is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present invention. DETAILED DESCRIPTION

[0070] The following is a description of exemplary embodiments of the present invention in conjunction with the accompanying drawings, including various details of the embodiments of the present invention to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for clarity and conciseness, the description of well-known functions and structures is omitted in the following description.

[0071] Figure 1 is a schematic diagram of the main flow of the service processing method according to the first embodiment of the present invention, such as Figure 1 As shown, including:

[0072] Step S101, receiving a service processing instruction;

[0073] Step S102: determining the service data corresponding to the service and the service system where the service data is located according to the processing instruction; and acquiring the processing status information of the target service node for processing the service according to the processing instruction;

[0074] Step S103: Acquire the service data from the service system, and distribute the acquired service data to the target service node according to the processing status information of the target service node, so that the target service node completes the processing of the service data.

[0075] The method of the present invention can automatically obtain business data from each business system according to the processing instructions, and according to the processing status information of the business node, split the entire business processing into the processing of each business data, distribute and display it to the business node to complete the business processing, thereby improving the business processing efficiency.

[0076] In some embodiments, the service processing instruction includes:

[0077] a document processing instruction generated according to the business document of the business; wherein the document processing instruction indicates the document identification of the business document; or

[0078] A data integration instruction is generated according to the service; wherein the data integration instruction indicates the service identifier of the service.

[0079] In actual applications, a business may be a business configured with a work order document, and a business process may be a document-based document process. For example, for a deposit business in a banking system, a deposit slip in a certain format may be configured in advance, and after the user fills in and submits it, the corresponding business node (operator) may confirm / check / record the deposit slip; for a return business in an e-commerce platform system, a return order document in a certain format may be configured in advance, and after the user submits the return order, the corresponding business node (operator) may confirm / check / record the return order;

[0080] Business processing can also be the integration of data: after obtaining data from other systems, the corresponding business node (operator) will confirm or verify the data. For example, when a user uses an app and an error occurs in the app, an error reporting service can be initiated. Business data related to the error can be obtained from the business system. After integration, the business node (operator) will confirm / verify / record the error reporting service.

[0081] Among them, document processing instructions or data integration instructions can be transmitted under a preset communication protocol (such as SIP protocol), making data transmission more secure;

[0082] In the method of the present invention, the document processing instruction can indicate the document identification of the business document, and the data integration instruction can indicate the business identification of the business; the document identification or the business identification can be used to directly determine the business data corresponding to the business and the business system where the business data is located based on the configuration file, and then automatically generate a request to obtain the business data in subsequent steps, avoiding the business node from searching for business data in each business system one by one.

[0083] In some embodiments, determining the business data corresponding to the business and the business system where the business data is located according to the processing instruction includes:

[0084] In the case where the processing instruction is a document processing instruction, determining the document identification of the business document according to the document processing instruction; in the case where the processing instruction is a data integration instruction, determining the business identification of the business according to the data integration instruction;

[0085] According to the document identifier or the service identifier, querying the service data corresponding to the document identifier or the service identifier and the service system where the service data is located from the configuration file;

[0086] The configuration file includes: a first correspondence between the document identifier, business data, and business node, a second correspondence between the business identifier, business data, and business node, and a third correspondence between the business data and the business system where the business data is located.

[0087] When configuring the above correspondence, the document ID / business ID and the business node can be configured according to the processing authority of the business node, the business that can be processed, the business proficiency and other information, so that in the subsequent allocation step of allocating business data to the business node, a better and more appropriate allocation can be achieved;

[0088] The document ID or business ID in the configuration file can be considered as a unique identifier for a specific business. The correspondence between the document ID or business ID and the business data is configured in advance, and the information of the business system where the business data is located is stored in the configuration file in advance. In subsequent steps, the business data can be quickly determined directly according to the configuration file, and based on this, a request to obtain the business data in each business system can be directly generated, thereby improving the efficiency of the data acquisition step in business processing.

[0089] In some embodiments, acquiring the processing status information of the target service node that processes the service according to the processing instruction includes:

[0090] In the case where the processing instruction is a document processing instruction, determining the document identification of the business document according to the document processing instruction; in the case where the processing instruction is a data integration instruction, determining the business identification of the business according to the data integration instruction;

[0091] According to the document identifier or the service identifier, querying the service node corresponding to the document identifier or the service identifier from the configuration file as the target service node;

[0092] The current processing data volume information and status information of the target service node are queried as the processing status information of the target service node; wherein the status includes: a processable data status, or an unprocessable data status.

[0093] In some embodiments, before obtaining the business data from the business system, the method further includes:

[0094] According to the determined business data and the business system where the business data is located, based on the communication protocol set by the business system, generating an acquisition request for the business data corresponding to the business system, and sending the acquisition request to the business system; and

[0095] After acquiring the business data from the business system, the method further includes:

[0096] The business data is parsed based on the communication protocol set by the business system, and the parsed business data is integrated; wherein the integration includes at least one of the following: data translation, data extraction, data encryption, reordering, and conversion to a unified format.

[0097] In some practical applications, different business systems may be set with different communication protocols, so it is necessary to send acquisition requests based on the communication protocols set by each business system; accordingly, after acquiring the business data returned by each business system, it is necessary to perform data parsing based on the communication protocols set by each business system, so that the data can be transmitted normally and the data transmission is more secure;

[0098] In some practical applications, the data returned by various business systems may be in different formats. After the business data is integrated, the data can be processed uniformly for easy management.

[0099] In some embodiments, the configuration file further includes: a processing method for business data corresponding to the document identifier or the business identifier; wherein the business processing method includes at least one of the following: confirmation, review, change, cancellation, completion;

[0100] The step of allocating the acquired service data to the target service node according to the status information of the target service node so that the target service node completes processing of the service data includes:

[0101] According to the state information of the target service node, a target service node in a state capable of processing data is selected as an execution node; according to the processed data volume information of the execution node, a corresponding relationship between the service data and the execution node is allocated so that the difference between the data processing volumes of the allocated execution nodes is less than or equal to a difference threshold;

[0102] According to the document identifier or business identifier corresponding to the business data, the processing method of the business data is determined from the configuration file; the business data, the business system corresponding to the business data, and the processing method corresponding to the business data are displayed to the execution node corresponding to the business data in accordance with a preset visualization style, so that the execution node completes the processing of the business data.

[0103] According to the method of the present invention, the way in which an entire service is processed by one service node in the prior art can be transformed into a way in which each service data in the service is processed by at least one service node, which can improve the processing efficiency of the service; after all service data of a service are processed by the service node, it can be considered that the service has been completely processed;

[0104] A better and more appropriate business node-business data allocation correspondence can be determined based on the processing status information of the business node, which can avoid allocating business data to business nodes that cannot process data (such as: the node is unavailable, or the node is in a closed state), thereby avoiding a backlog of business processing; a business node that is more suitable for processing a certain business can be allocated to the business data that processes the business, thereby avoiding the situation where the business node does not have the authority to process certain business data; the difference threshold can be adjusted according to the actual application. Setting the difference threshold can avoid excessive differences in the data processing volume of each business node, and can try to balance the data processing volume of each business node, thereby improving the overall business processing efficiency.

[0105] Figure 2 is a schematic diagram of a visualization effect of displaying business data to a business node for processing in a business processing method according to the second embodiment of the present invention, which can be regarded as a visualization processing page of business data received by a certain business node; the page can be in the form of a pop-up window, such as Figure 2 As shown, the page includes three pieces of business data to be processed:

[0106] 1. Review and process the "Review Work Order" data, which comes from the work order system;

[0107] 2. Confirmation processing of "confirmed close" data, which comes from the work order system;

[0108] 3. Confirmation processing operation of "confirming the compensation amount is 100", the data comes from the compensation system;

[0109] When the business node receives Figure 2 After the page is displayed, you can click the corresponding operation button to complete the processing of business data.

[0110] In some embodiments, after the execution node completes processing of the service data, the method further includes:

[0111] Feedback the processing result message to the business system corresponding to the business data.

[0112] Feeding back the processing results to each business system can ensure a closed business loop and facilitate statistics and review of the business processing flow.

[0113] Figure 3FIG. 1 is a schematic diagram of the main flow of the service processing method according to the third embodiment of the present invention. Figure 3 The figure shows the business processing flow when the processing instruction is a document processing instruction, including:

[0114] A document processing instruction is initiated by a business node (such as an agent or other document requester);

[0115] The engine determines the business data involved in the business and the business system where the business data is located based on the document processing instructions;

[0116] Initiate a request to obtain business data according to the communication protocol required by each business system, or call the interface of each business system to request data;

[0117] The business system sends the business data to the engine through the communication protocol in response to the acquisition request;

[0118] The engine parses the business data according to the communication protocol and integrates the parsed business data;

[0119] The engine distributes business data according to the status information of the business nodes; in some practical applications, the business data can also be sorted according to the priority of the processing request corresponding to the business data;

[0120] Display the assigned business data to the corresponding business nodes in a preset format of visualization page;

[0121] The business node operates the business data according to the operable buttons on the visualization page;

[0122] After the operation is completed, the processing results will be sent to each business system to complete the business processing.

[0123] Figure 4 FIG. 4 is a schematic diagram of the main flow of the service processing method according to the fourth embodiment of the present invention. Figure 4 FIG. 1 shows the business processing flow when the processing instruction is a data integration instruction, including:

[0124] A data integration request for a business is initiated by an upstream system; specifically, a data integration request can be directly initiated to the business system involved in the business;

[0125] Each business system responds to the received data integration request and jointly forwards the data integration instruction to the engine;

[0126] The engine determines the business data involved in the business and the business system where the business data is located according to the data integration instruction;

[0127] Initiate a request to obtain business data according to the communication protocol required by each business system, or call the interface of each business system to request data;

[0128] The business system sends the business data to the engine through the communication protocol in response to the acquisition request;

[0129] The engine parses the business data according to the communication protocol and integrates the parsed business data;

[0130] The engine distributes business data according to the status information of the business nodes; in some practical applications, the business data can also be sorted according to the priority of the processing request corresponding to the business data;

[0131] Display the assigned business data to the corresponding business nodes in a preset format of visualization page;

[0132] The business node operates the business data according to the operable buttons on the visualization page;

[0133] After the operation is completed, the processing results will be sent to each business system to complete the business processing.

[0134] Figure 5 is a schematic diagram of main modules of a service processing device according to a fifth embodiment of the present invention. Figure 5 As shown, the service processing device 500 includes:

[0135] Receiving module 501, used for receiving a service processing instruction;

[0136] An acquisition module 502 is used to determine the business data corresponding to the business and the business system where the business data is located according to the processing instruction; and to acquire processing status information of a target business node that processes the business according to the processing instruction;

[0137] The processing module 503 is used to obtain the business data from the business system, and distribute the obtained business data to the target business node according to the processing status information of the target business node, so that the target business node completes the processing of the business data.

[0138] The method of the present invention can automatically obtain business data from each business system according to the processing instructions, and according to the status information of the business node, split the entire business processing into the processing of each business data, distribute and display it to the business node to complete the business processing, thereby improving the business processing efficiency.

[0139] In some embodiments, the service processing instruction includes:

[0140] a document processing instruction generated according to the business document of the business; wherein the document processing instruction indicates the document identification of the business document; or

[0141] A data integration instruction is generated according to the service; wherein the data integration instruction indicates the service identifier of the service.

[0142] In actual applications, a business may be a business configured with a work order document, and a business process may be a document-based document process. For example, for a deposit business in a banking system, a deposit slip in a certain format may be configured in advance, and after the user fills in and submits it, the corresponding business node (operator) may confirm / check / record the deposit slip; for a return business in an e-commerce platform system, a return order document in a certain format may be configured in advance, and after the user submits the return order, the corresponding business node (operator) may confirm / check / record the return order;

[0143] Business processing can also be the integration of data: after obtaining data from other systems, the corresponding business node (operator) will confirm or verify the data. For example, when a user uses an app and an error occurs in the app, an error reporting service can be initiated. Business data related to the error can be obtained from the business system. After integration, the business node (operator) will confirm / verify / record the error reporting service.

[0144] Among them, document processing instructions or data integration instructions can be transmitted under a preset communication protocol (such as SIP protocol), making data transmission more secure;

[0145] In the method of the present invention, the document processing instruction can indicate the document identification of the business document, and the data integration instruction can indicate the business identification of the business; the document identification or the business identification can be used to directly determine the business data corresponding to the business and the business system where the business data is located based on the configuration file, and then automatically generate a request to obtain the business data in subsequent steps, avoiding the business node from searching for business data in each business system one by one.

[0146] In some embodiments, the acquisition module determines the business data corresponding to the business and the business system where the business data is located according to the processing instruction, including:

[0147] In the case where the processing instruction is a document processing instruction, determining the document identification of the business document according to the document processing instruction; in the case where the processing instruction is a data integration instruction, determining the business identification of the business according to the data integration instruction;

[0148] According to the document identifier or the service identifier, querying the service data corresponding to the document identifier or the service identifier and the service system where the service data is located from the configuration file;

[0149] The configuration file includes: a first correspondence between the document identifier, business data, and business node, a second correspondence between the business identifier, business data, and business node, and a third correspondence between the business data and the business system where the business data is located.

[0150] When configuring the above correspondence, the document ID / business ID and the business node can be configured according to the processing authority of the business node, the business that can be processed, the business proficiency and other information, so that in the subsequent allocation step of allocating business data to the business node, a better and more appropriate allocation can be achieved;

[0151] The document ID or business ID in the configuration file can be considered as a unique identifier for a specific business. The correspondence between the document ID or business ID and the business data is configured in advance, and the information of the business system where the business data is located is stored in the configuration file in advance. In subsequent steps, the business data can be quickly determined directly according to the configuration file, and based on this, a request to obtain the business data in each business system can be directly generated, thereby improving the efficiency of the data acquisition step in business processing.

[0152] In some embodiments, the acquiring module acquiring the processing status information of the target service node that processes the service according to the processing instruction includes:

[0153] In the case where the processing instruction is a document processing instruction, determining the document identification of the business document according to the document processing instruction; in the case where the processing instruction is a data integration instruction, determining the business identification of the business according to the data integration instruction;

[0154] According to the document identifier or the service identifier, querying the service node corresponding to the document identifier or the service identifier from the configuration file as the target service node;

[0155] The current processing data volume information and status information of the target service node are queried as the processing status information of the target service node; wherein the status includes: a processable data status, or an unprocessable data status.

[0156] In some embodiments, before the acquisition module acquires the business data from the business system, it further includes:

[0157] According to the determined business data and the business system where the business data is located, based on the communication protocol set by the business system, generating an acquisition request for the business data corresponding to the business system, and sending the acquisition request to the business system; and

[0158] After acquiring the business data from the business system, the method further includes:

[0159] The business data is parsed based on the communication protocol set by the business system, and the parsed business data is integrated; wherein the integration includes at least one of the following: data translation, data extraction, data encryption, reordering, and conversion to a unified format.

[0160] In some practical applications, different business systems may be set with different communication protocols, so it is necessary to send acquisition requests based on the communication protocols set by each business system; accordingly, after acquiring the business data returned by each business system, it is necessary to perform data parsing based on the communication protocols set by each business system, so that the data can be transmitted normally and the data transmission is more secure;

[0161] In some practical applications, the data returned by various business systems may be in different formats. After the business data is integrated, the data can be processed uniformly for easy management.

[0162] In some embodiments, the configuration file further includes: a processing method for business data corresponding to the document identifier or the business identifier; wherein the business processing method includes at least one of the following: confirmation, review, change, cancellation, completion;

[0163] The processing module distributes the acquired service data to the target service node according to the status information of the target service node, so that the target service node completes the processing of the service data, including:

[0164] According to the state information of the target service node, a target service node in a state capable of processing data is selected as an execution node; according to the processed data volume information of the execution node, a corresponding relationship between the service data and the execution node is allocated so that the difference between the data processing volumes of the allocated execution nodes is less than or equal to a difference threshold;

[0165] According to the document identifier or business identifier corresponding to the business data, the processing method of the business data is determined from the configuration file; the business data, the business system corresponding to the business data, and the processing method corresponding to the business data are displayed to the execution node corresponding to the business data in accordance with a preset visualization style, so that the execution node completes the processing of the business data.

[0166] According to the method of the present invention, the way in which an entire service is processed by one service node in the prior art can be transformed into a way in which each service data in the service is processed by at least one service node, which can improve the processing efficiency of the service; after all service data of a service are processed by the service node, it can be considered that the service has been completely processed;

[0167] A better and more appropriate business node-business data allocation correspondence can be determined based on the status information of the business node, which can avoid allocating business data to business nodes that are not on duty, thereby avoiding backlogs in business processing; a business node that is more suitable for processing a certain business can be allocated to process the business data of the business, thereby avoiding the situation where a business node does not have the authority to process certain business data; the difference threshold can be adjusted according to the actual application. Setting the difference threshold can avoid excessive differences in the data processing volume of each business node, and can balance the data processing volume of each business node as much as possible, thereby improving the overall business processing efficiency.

[0168] In some embodiments, after the execution node completes processing of the business data, the processing module is further configured to: feed back a processing result message to a business system corresponding to the business data.

[0169] Feeding back the processing results to each business system can ensure a closed business loop and facilitate statistics and review of the business processing flow.

[0170] Figure 6 An exemplary system architecture 600 is shown to which the service processing method or service processing device according to the embodiment of the present invention can be applied.

[0171] like Figure 6 As shown, system architecture 600 may include terminal devices 601, 602, 603, network 604 and server 605. Network 604 is used to provide a medium for communication links between terminal devices 601, 602, 603 and server 605. Network 604 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0172] The user can use the terminal devices 601, 602, 603 to interact with the server 605 through the network 604 to receive or send messages, etc. Various communication client applications can be installed on the terminal devices 601, 602, 603, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc.

[0173] The terminal devices 601 , 602 , and 603 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, and desktop computers, etc.

[0174] Server 605 may be a server that provides various services, such as a backend management server that provides support for shopping websites browsed by users using terminal devices 601, 602, and 603. The backend management server may analyze and process received data such as product information query requests, and feed back the processing results to the terminal device.

[0175] It should be noted that the service processing method provided in the embodiment of the present invention is generally executed by the server 605 , and accordingly, the service processing device is generally arranged in the server 605 .

[0176] It should be understood that Figure 6 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0177] Reference below Figure 7 , which shows a schematic diagram of the structure of a computer system 700 of a terminal device suitable for implementing an embodiment of the present invention. Figure 7 The terminal 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 invention.

[0178] like Figure 7 As shown, the computer system 700 includes a central processing unit (CPU) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage part 708 into a random access memory (RAM) 703. In the RAM 703, various programs and data required for the operation of the system 700 are also stored. The CPU 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0179] The following components are connected to the I / O interface 705: an input section 706 including a keyboard, a mouse, etc.; an output section 707 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 708 including a hard disk, etc.; and a communication section 709 including a network interface card such as a LAN card, a modem, etc. The communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the I / O interface 705 as needed. A removable medium 711, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 710 as needed, so that a computer program read therefrom is installed into the storage section 708 as needed.

[0180] In particular, according to the embodiments disclosed in the present invention, 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 invention 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 the network through the communication part 709, and / or installed from the removable medium 711. When the computer program is executed by the central processing unit (CPU) 701, the above-mentioned functions defined in the system of the present invention are executed.

[0181] It should be noted that the computer-readable medium shown in the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, 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 the present invention, a 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, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0182] 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 invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a 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 box can also occur in a different order from the order marked in the accompanying drawings. For example, two 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 box in the block diagram or flow chart, and the combination of the boxes in the block diagram 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.

[0183] The modules involved in the embodiments of the present invention may be implemented by software or hardware. The modules described may also be set in a processor. For example, it may be described as follows: a processor includes a receiving module, an acquisition module, a processing module, and a configuration module. The names of these modules do not, in some cases, constitute limitations on the modules themselves.

[0184] As another aspect, the present invention also provides a computer-readable medium, which may be included in the device described in the above embodiment; or it may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by a device, the device includes: step S101, receiving a processing instruction of a service; step S102, determining the service data corresponding to the service and the service system where the service data is located according to the processing instruction; and obtaining the processing status information of the target service node for processing the service according to the processing instruction; step S103, obtaining the service data from the service system, and according to the processing status information of the target service node, allocating the obtained service data to the target service node, so that the target service node completes the processing of the service data.

[0185] According to the technical solution of the embodiment of the present invention, because it adopts a technical means of automatically acquiring business data from each business system according to processing instructions, and splitting an entire business process into processing allocations of each business data according to the status information of the business node (operator) and displaying it to the business node to complete the business processing, it overcomes the technical problem of low overall efficiency of business processing caused by uneven distribution due to the business node (operator) actively collecting documents or passively and randomly receiving data integration instructions of the business in the prior art, and also overcomes the technical problem of low efficiency caused by the business node (operator) needing to enter each business system one by one to view the business data in the prior art, thereby achieving the technical effect of improving the overall business processing efficiency.

[0186] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A business processing method, characterized in that: include: Receive business processing instructions; Determine, according to the processing instruction, the business data corresponding to the business and the business system where the business data is located; and, acquiring processing status information of a target service node for processing the service according to the processing instruction; The business data is obtained from the business system, and the obtained business data is allocated to the target business node according to the processing status information of the target business node, so that the target business node completes the processing of the business data, including: according to the status information of the target business node, selecting the target business node in a data-processing state as the execution node; according to the processing data volume information of the execution node, allocating the correspondence between the business data and the execution node, so that the difference between the data processing volumes of each execution node after allocation is less than or equal to a difference threshold; and according to the document identifier or business identifier corresponding to the business data, determining the processing method of the business data, so that the execution node corresponding to the business data completes the processing.

2. The method according to claim 1, characterized in that The processing instructions of the business include: a document processing instruction generated according to the business document of the business; wherein the document processing instruction indicates the document identification of the business document; or A data integration instruction is generated according to the service; wherein the data integration instruction indicates the service identifier of the service.

3. The method according to claim 2, characterized in that The determining, according to the processing instruction, the business data corresponding to the business and the business system where the business data is located comprises: In the case where the processing instruction is a document processing instruction, determining the document identification of the business document according to the document processing instruction; in the case where the processing instruction is a data integration instruction, determining the business identification of the business according to the data integration instruction; According to the document identifier or the service identifier, querying the service data corresponding to the document identifier or the service identifier and the service system where the service data is located from the configuration file; The configuration file includes: a first correspondence between the document identifier, business data, and business node, a second correspondence between the business identifier, business data, and business node, and a third correspondence between the business data and the business system where the business data is located.

4. The method according to claim 3, characterized in that The acquiring, according to the processing instruction, the processing status information of the target service node processing the service comprises: In the case where the processing instruction is a document processing instruction, determining the document identification of the business document according to the document processing instruction; in the case where the processing instruction is a data integration instruction, determining the business identification of the business according to the data integration instruction; According to the document identifier or the service identifier, querying the service node corresponding to the document identifier or the service identifier from the configuration file as the target service node; The current processing data volume information and status information of the target service node are queried as the processing status information of the target service node; wherein the status includes: a processable data status, or an unprocessable data status.

5. The method according to claim 1, characterized in that Before acquiring the business data from the business system, the method further includes: According to the determined business data and the business system where the business data is located, based on the communication protocol set by the business system, generating an acquisition request for the business data corresponding to the business system, and sending the acquisition request to the business system; and After acquiring the business data from the business system, the method further includes: The business data is parsed based on the communication protocol set by the business system, and the parsed business data is integrated; wherein the integration includes at least one of the following: data translation, data extraction, data encryption, reordering, and conversion to a unified format.

6. The method according to claim 4, characterized in that The configuration file also includes: a processing method for the business data corresponding to the document identifier or the business identifier; wherein the business processing method includes at least one of the following: confirmation, review, change, cancellation, completion; The step of allocating the acquired service data to the target service node according to the status information of the target service node so that the target service node completes processing of the service data further includes: According to the document identifier or business identifier corresponding to the business data, the processing method of the business data is determined from the configuration file; the business data, the business system corresponding to the business data, and the processing method corresponding to the business data are displayed to the execution node corresponding to the business data in accordance with a preset visualization style, so that the execution node completes the processing of the business data.

7. The method according to claim 6, characterized in that After the execution node completes processing of the service data, the method further includes: Feedback the processing result message to the business system corresponding to the business data.

8. A service processing device, characterized in that: include: A receiving module, used for receiving a service processing instruction; an acquisition module, configured to determine the business data corresponding to the business and the business system where the business data is located according to the processing instruction; and to acquire processing status information of a target business node for processing the business according to the processing instruction; A processing module is used to obtain the business data from the business system and allocate the acquired business data to the target business node according to the processing status information of the target business node, so that the target business node completes the processing of the business data, including: selecting the target business node in a data-processing state as the execution node according to the status information of the target business node; allocating the correspondence between the business data and the execution node according to the processing data volume information of the execution node, so that the difference between the data processing volumes of each execution node after allocation is less than or equal to a difference threshold; and determining the processing method of the business data according to the document identifier or business identifier corresponding to the business data, so that the execution node corresponding to the business data completes the processing.

9. A business processing electronic device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7.

10. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Service data processing method and device, storage medium and electronic device

    CN110365748A