A control method, device and apparatus for a service processing procedure, and a storage medium

CN115658262BActive Publication Date: 2026-09-22CHINA CONSTRUCTION BANK +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211315931.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-26
Publication Date
2026-09-22
Estimated Expiration
2042-10-26

AI Technical Summary

Technical Problem

现有的业务处理过程将业务管理、业务证实、业务报文记录和业务结算等步骤作为同一事务进行处理,若其中任何环节出现问题业务都将无法完成,使得业务处理的效率比较低

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115658262B_ABST
    Figure CN115658262B_ABST
Patent Text Reader

Abstract

The application discloses a control method and device of a business processing procedure, equipment and a storage medium, relates to the technical field of task scheduling, and is used for shortening the time consumption of the business processing procedure and improving the business processing efficiency. The method comprises the following steps: after a processing request of a to-be-processed business is initiated in a business center, receiving business information from the business center; at least one target business data is parsed from the business information according to a preset matching rule; the target business data is used for representing a mode of completing the to-be-processed business; obtaining business data of a data platform; the data platform is used for maintaining processing objects of various businesses, and the business data from the data platform is obtained by parsing the business information of the data platform; when it is determined that the at least one target business data is the same as the business data from the data platform, sending confirmation indication information to the data platform; the confirmation indication information is used for instructing the data platform to execute the to-be-processed business by using the business data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of task scheduling technology, and in particular to a control method, apparatus, equipment and storage medium for a business processing procedure. Background Technology

[0002] Currently, when a business operation is initiated at the business center, the center sends relevant business information to the business initiator server, the business receiver server, and the data platform. The data platform maintains the processing objects for various business operations. Upon receiving the business information, the data platform determines the specific business data based on the business information, stored data, and the value of the corresponding processing object. After receiving the business information, the business initiator server and the business receiver server perform multiple operations based on the business information, including business management, business verification, business message recording, and business settlement. Business verification involves comparing the specific business data included in the received business information with the business data generated by the data platform to confirm the accuracy of the business data.

[0003] After completing all operations, the business initiator server and the business receiver server send a confirmation instruction to the data platform. This instruction instructs the data platform to adjust the number of processing objects held by the business initiator and business receiver accounts respectively, thereby completing the business processing. The existing business processing procedure treats business management, business verification, business message recording, and business settlement as a single transaction. If any step in this process fails, the business cannot be completed, resulting in low efficiency. Summary of the Invention

[0004] The exemplary embodiments of this application provide a method, apparatus, device, and storage medium for controlling a business processing process, so as to shorten the time consumed by the business processing process and improve the efficiency of business processing.

[0005] Firstly, this application proposes a method for controlling a business processing procedure, including:

[0006] After initiating a processing request for pending business in the business center, the system receives business information from the business center.

[0007] At least one target business data item is parsed from the business information according to a preset matching rule; wherein the target business data is used to characterize the method of completing the business to be processed;

[0008] The data platform is used to maintain various business processing objects, and the business data from the data platform is obtained by the data platform parsing the business information.

[0009] When it is determined that the at least one target business data is the same as the business data from the data platform, a confirmation instruction message is sent to the data platform; the confirmation instruction message is used to instruct the data platform to execute the pending business using the business data.

[0010] Based on the above solution, this application proposes to verify the target business data parsed from business information according to preset matching rules, and then combine the target business data with business data from a data platform. When the business data from the data platform is confirmed to be correct, the application directly instructs the data platform to execute the pending business using the business data, without waiting for other processing steps of the pending business. Compared to existing technologies that require multiple steps such as business verification, business management, and business settlement before instructing the data platform to execute the pending business, this application's solution separates business verification and other business operations into two transactions, effectively improving the efficiency of business processing and freeing the business processing from the limitations of business management and business settlement steps.

[0011] In one or more embodiments, the step of parsing at least one target business data item from the business information according to a preset matching rule includes:

[0012] Obtain any one of the multiple feature fields included in the preset matching rule;

[0013] Identify the target field in the business information that is identical to any of the feature fields;

[0014] The data in the business information that corresponds to the target field is taken as a target business data item.

[0015] In one or more embodiments, the method further includes:

[0016] The business information includes multiple description fields; each description field is used to describe a piece of data included in the business information.

[0017] The business information is split into multiple sub-information items based on the multiple description fields; each sub-information item includes any data item in the business information and the description field of the data item.

[0018] In one or more embodiments, when it is determined that the business information does not include any of the description fields among the description fields used to describe the at least one target business data, the method further includes:

[0019] Send data missing information carrying any of the description fields to the business center; the data missing information is used to request the data corresponding to any of the description fields.

[0020] Receive data corresponding to any of the description fields returned by the business center.

[0021] In one or more embodiments, acquiring the business data from the data platform includes:

[0022] Send a data request message to the data platform; the data request message carries the business information and is used to request the business data;

[0023] Receive the business data returned by the data platform.

[0024] In one or more embodiments, the method further includes, prior to acquiring business data from the data platform:

[0025] The processing object of the pending business is determined based on the business information;

[0026] The data platform to which the processing object of the service to be processed belongs is determined based on multiple sets of stored correspondences; wherein any set of correspondences is the correspondence between any processing object and the data platform to which the processing object belongs.

[0027] Secondly, this application proposes a control device for a business processing procedure, the device comprising:

[0028] The communication unit is used to receive service information from the service center after the service center initiates a processing request for the service to be processed.

[0029] The processing unit is configured to parse at least one target business data item from the business information according to a preset matching rule; wherein the target business data is used to characterize the method of completing the business to be processed;

[0030] The processing unit is also used to acquire business data from the data platform; the data platform is used to maintain processing objects for various businesses, and the business data from the data platform is obtained by the data platform parsing the business information;

[0031] The communication unit is further configured to send a confirmation instruction to the data platform when it is determined that the at least one target service data is the same as the service data from the data platform; the confirmation instruction is used to instruct the data platform to execute the pending service using the service data.

[0032] In one or more embodiments, the processing unit is specifically used for:

[0033] Obtain any one of the multiple feature fields included in the preset matching rule;

[0034] Identify the target field in the business information that is identical to any of the feature fields;

[0035] The data in the business information that corresponds to the target field is taken as a target business data item.

[0036] In one or more embodiments, the processing unit is further configured to:

[0037] The business information includes multiple description fields; each description field is used to describe a piece of data included in the business information.

[0038] The business information is split into multiple sub-information items based on the multiple description fields; each sub-information item includes any data item in the business information and the description field of the data item.

[0039] In one or more embodiments, the processing unit is further configured to:

[0040] When it is determined that the business information does not include any of the description fields used to describe the at least one target business data, the communication unit sends data missing information carrying the data missing of the description field to the business center; the data missing information is used to request the data corresponding to the description field.

[0041] The communication unit receives data corresponding to any of the description fields returned by the service center.

[0042] In one or more embodiments, the processing unit, when acquiring business data from the data platform, is specifically used for:

[0043] The data request information is sent to the data platform through the communication unit; the data request information carries the service information and is used to request the service data.

[0044] The communication unit receives the service data returned by the data platform.

[0045] In one or more embodiments, the processing unit is further configured to:

[0046] The processing object of the pending business is determined based on the business information;

[0047] The data platform to which the processing object of the service to be processed belongs is determined based on multiple sets of stored correspondences; wherein any set of correspondences is the correspondence between any processing object and the data platform to which the processing object belongs.

[0048] Thirdly, this application provides an electronic device, comprising:

[0049] Memory, used to store program instructions;

[0050] A processor is configured to invoke program instructions stored in the memory and execute the steps of the method described in any one of the first aspects according to the obtained program instructions.

[0051] Fourthly, this application provides a computer-readable storage medium storing a computer program, the computer program including program instructions, which, when executed by a computer, cause the computer to perform the method described in any one of the first aspects.

[0052] Fifthly, this application provides a computer program product comprising: computer program code, which, when run on a computer, causes the computer to perform the method described in any one of the first aspects. Attached Figure Description

[0053] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application.

[0054] Figure 1 A schematic diagram of a system architecture provided for an embodiment of this application;

[0055] Figure 2 A flowchart illustrating a control method for a business processing procedure provided in this application embodiment;

[0056] Figure 3 A flowchart illustrating another control method for a business processing procedure provided in this application embodiment;

[0057] Figure 4 A schematic diagram of the structure of a control device for a business processing procedure provided in an embodiment of this application;

[0058] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0059] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application. Unless otherwise specified, the embodiments and features in the embodiments of this application can be arbitrarily combined with each other. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than that shown here.

[0060] The terms "first" and "second" in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices. The term "multiple" in this application can mean at least two, for example, two, three, or more, and the embodiments of this application do not impose limitations.

[0061] The data collection, dissemination, and use in this application all comply with relevant national laws and regulations.

[0062] To facilitate understanding of the proposed solution, the system architecture involved in this application is first described. See [link to relevant documentation]. Figure 1 This is a schematic diagram of a system architecture provided in an embodiment of this application. It should be understood that the embodiments of this application are not limited to... Figure 1 In the system architecture shown, in addition, Figure 1 The device in the diagram can be hardware, software categorized by function, or a combination of both. For example... Figure 1 As shown in the embodiments of this application, the system includes a business center, a business initiator server, a business receiver server, and a data platform.

[0063] in, Figure 1The business center shown is used to generate business information related to the pending business based on the business processing request initiated by the business initiator. This information includes details such as the type of operation, the object of the operation, and the operation method required to execute the pending business. The business center also sends the business information of the pending business to the business initiator's server, the business recipient's server, and the data platform for business verification, business management, business settlement, and business recording. Optionally, the functions of the business center can be implemented by a server, a server cluster, or a cloud computing platform; this application does not limit the implementation method of the business center.

[0064] Figure 1 The data platform shown is used to maintain processing objects for various business operations. Upon receiving confirmation instructions from the business initiator server and the business receiver server, the data platform can execute pending business operations. During specific business execution, the data platform can modify the number of corresponding processing objects in the business initiator account and the business receiver account based on business information from the business center, thereby realizing the business processing procedure. Optionally, the data platform can consist of one or more computer hardware devices, such as servers, and may include processors, hard disks, memory, system buses, etc., to respond to confirmation instructions from the business initiator server and the business receiver server to realize the business processing procedure. Optionally, the data platform can also be a cloud-based computing platform; this application does not limit this.

[0065] It should be noted that this application does not limit the number of business initiator servers and business receiver servers included in the system architecture. Optionally, a business center and data platform can provide business processing services for multiple business initiator servers and multiple business receiver servers. Figure 1 This is just one example.

[0066] In related technologies, when a business initiator server initiates a business to be processed in the business center, the business center generates business information for the business to be processed based on the market value of the processing object corresponding to the business to be processed and the operations that need to be performed on the processing object to realize the business to be processed. The business information is then sent to the business initiator server, the business receiver server, and the data platform.

[0067] After receiving business information, the data platform parses the information and generates business data by combining the processing objects associated with the business initiator's account and the business recipient's account. Optionally, the business data may include the operation type and quantity of the processing objects associated with the business initiator's account, as well as the operation type and quantity of the processing objects associated with the business recipient's account. Optionally, for a given business transaction, the processing objects that the business initiator's account and the processing objects that the business recipient's account need to operate on may be different.

[0068] Furthermore, the data platform sends the generated business data to the business initiator server and the business recipient server. The business initiator server and the business recipient server, based on the business information from the business center and the business data from the data platform, respectively perform multiple operations such as business verification, business message recording, and business settlement. After completing these operations, the business initiator server and the business recipient server each send a confirmation instruction to the data platform, instructing the data platform to change the processing objects of the business initiator account and the business recipient account according to the business information, thus completing the business processing.

[0069] It can be seen that the existing business processing is time-consuming. The business initiator server and the business receiver server need to perform multiple operations such as business verification, business message recording and business settlement before they can instruct the data platform to complete the pending business. Therefore, if any of the multiple operations fails to complete, the business processing will not be realized.

[0070] To address the aforementioned issues, this application proposes a method for controlling the business processing flow. The business initiator server parses data for business verification from business information received from the business center using preset matching rules. The business verification process is processed asynchronously with other business processing procedures. When it is determined that the parsed data matches the business data from the data platform, the data platform can be directly instructed to complete the business processing flow based on the business data without waiting for other business processing procedures to complete, thereby improving the efficiency of business processing.

[0071] The following describes in detail the control method, apparatus, equipment, and storage medium for the business processing procedure proposed in this application. In the embodiments of this application, "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of singular or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple. The singular expressions "a," "an," "the," "the," "the," and "this" are intended to also include expressions such as "one or more," unless the context explicitly indicates otherwise. Furthermore, unless otherwise stated, the ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to limit the order, sequence, priority, or importance of multiple objects. For example, "first task execution device" and "second task execution device" are only used to distinguish different task execution devices, and do not indicate a difference in priority or importance between the two task execution devices.

[0072] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0073] based on Figure 1 The system shown in this application proposes a method for controlling a business processing procedure. See also... Figure 2 This is a flowchart of a control method for a business processing procedure proposed in an embodiment of this application. Optionally, the method flowchart can be... Figure 1 The system shown includes a service initiator server that performs the operation. The specific steps of this method include:

[0074] 201. After the business initiator server initiates a request for a pending business from the business center, it receives business information from the business center.

[0075] Optionally, the business information may include information such as the business initiation time, the account information of the business initiator, the processing object of the business to be processed, and the type and method of operation performed when executing the business to be processed.

[0076] In one possible implementation, the business center can obtain the market value of the processing object of the pending business when the business initiator server initiates the processing request. Further, the business center can generate business information based on the market value of the processing object and relevant information from the business initiator server when initiating the pending business, and send the generated business information to both the business initiator server and the business recipient server. Optionally, the business center can send the business information to both the business initiator server and the business recipient server by sending messages.

[0077] 202. The server that initiates the business parses at least one target business data item from the business information according to the preset matching rules.

[0078] Among them, the target business data is used to characterize the way the pending business is executed.

[0079] Optionally, the target business data may include the type, method, and number of operations performed on the processing object when executing the business to be processed.

[0080] 203, The business initiator's server obtains business data from the data platform.

[0081] The business data on the data platform is obtained by parsing business information from the business center. That is, when generating business information, the business center can send the information to the business initiator server, the business receiver server, and the data platform.

[0082] In one possible implementation, the service initiator server can send a service data retrieval request to the data platform and receive the service data returned by the data platform. In another possible implementation, after parsing and obtaining the service data, the data platform can send the service data back to the service initiator server.

[0083] 204. When the service initiator server determines that at least one piece of target business data is the same as the business data from the data platform, it sends a confirmation instruction message to the data platform.

[0084] The confirmation instruction information is used to instruct the data platform to use business data to execute pending business processes.

[0085] Optionally, the service initiator server can compare at least one target business data item with the business data from the data platform. When it is determined that each target business data item is identical to the business data from the data platform, the accuracy of the business data from the data platform is confirmed, which can also be referred to as completing business verification. After completing business verification, the server can instruct the data platform to execute the pending business based on the business data.

[0086] Optionally, after receiving the confirmation instruction, the data platform can use the number of processing objects associated with the business initiator account and the business recipient account stored in the business data change storage to realize the pending business.

[0087] Based on the above solution, this application proposes to verify the target business data parsed from business information according to preset matching rules, and then combine the target business data with business data from a data platform. When the business data from the data platform is confirmed to be correct, the application directly instructs the data platform to execute the pending business using the business data, without waiting for other processing steps of the pending business. Compared to existing technologies that require multiple steps such as business verification, business management, and business settlement before instructing the data platform to execute the pending business, this application's solution separates business verification and other business operations into two transactions, effectively improving the efficiency of business processing and freeing the business processing from the limitations of business management and business settlement steps.

[0088] In some embodiments, after the initiating server initiates a processing request for a pending business from the business center, it can generate business information for the pending business. This business information may include the processing object of the pending business, as well as the type and method of the operation performed on the processing object when executing the pending business. Optionally, the business center can send the business information of the pending business to the business initiating server, or it can send it to the front-end device of the business initiator.

[0089] In one possible implementation, the business center sends business information to the front-end device of the business initiator. The front-end device can obtain the routing information of the processing object of the business to be processed, where the routing information is used to characterize the market value of the processing object. Optionally, the front-end device can send the obtained routing information of the processing object and the business information from the business center to the business initiator's server.

[0090] As an optional approach, after receiving information from the front-end device, the service initiator server can inspect the received information to determine its completeness. In one possible scenario, if the service initiator server determines that the information from the front-end device does not include the destination path information for the processing object, it can send information to the front-end device indicating the missing destination path information.

[0091] In another possible scenario, the service initiating server can determine that the service information includes multiple descriptive fields, where any one of the descriptive fields describes a piece of data included in the service information. The service initiating server can then split the service information into multiple sub-information items based on these descriptive fields, where each sub-information item includes a piece of data from the service information and a descriptive field for that data. Furthermore, if the service initiating server determines that any one of the descriptive fields used to describe at least one piece of target service data is missing from the multiple descriptive fields, it can send a data missing information message carrying that descriptive field to the service center to request the data corresponding to that descriptive field.

[0092] Furthermore, after performing integrity checks on the received information, the service initiator server can parse the service information according to preset matching rules to determine at least one target service data item included in it. Optionally, different matching rules can be pre-configured for different types of services. After receiving the service information, the service initiator server can determine the matching rule corresponding to the service to be processed from multiple pre-configured matching rules.

[0093] As an optional approach, when parsing business information using defined matching rules, the business initiator server can obtain any one of the multiple feature fields included in the defined matching rules, determine the target field in the business information that is the same as any one of the feature fields, and use the data in the business information that corresponds to the target field as a target business data item.

[0094] As an alternative approach, when the service initiator server parses the service information using a defined matching rule, it can also match any feature field extracted from the matching rule with the description fields included in each of the sub-information described in the above embodiments, and use the data included in the sub-information that successfully matches any feature field as a target service data.

[0095] After identifying at least one target business data item from the business information, the business initiator server can perform a business verification process based on the target business data item and business data from the data platform. In one possible implementation, when obtaining business data from the data platform, the business initiator server can send a data request message to the data platform. Optionally, the data request message can carry business information to request the business data parsed by the data platform. Upon receiving the data request message, the data platform can send the business data parsed from the business information from the business center to the initiator business server. In another possible implementation, after parsing the business data from the business information, the data platform can send the parsed business data to both the business initiator server and the business receiver server.

[0096] In some embodiments, before obtaining business data from the data platform, the service initiator server may determine the data platform to which the processing object of the business to be processed belongs based on the business information. Optionally, the service initiator server may store multiple sets of correspondences, where any set of correspondences represents the correspondence between any processing object and the data platform to which that processing object belongs.

[0097] Furthermore, the service initiator server can compare at least one piece of parsed target business data with the business data from the data platform. If it determines that at least one piece of target business data is identical to the business data from the data platform, it sends a confirmation instruction to the data platform. Upon receiving the confirmation instructions from both the service initiator server and the service recipient server, the data platform can execute the pending business using the business data, i.e., adjust the processing objects associated with the service initiator account and the service recipient account, respectively. It should be noted that the process by which the service recipient server generates the confirmation instruction is the same as that of the service initiator, and will not be elaborated upon further.

[0098] The following description, in order to further understand the solution proposed in this application, is provided in conjunction with specific embodiments. See also... Figure 3 A method for controlling a business processing procedure provided in this application embodiment includes:

[0099] 301. When the business initiator's server initiates a pending business, the business center generates business information.

[0100] 302. The business center sends business information to the business initiator server, the business recipient server, and the data platform.

[0101] 303 indicates that the server initiating the business has performed an integrity check on the business information.

[0102] The specific detection process can be found in the description in the above embodiments, and will not be repeated here.

[0103] 304. The service initiator server determines at least one target business data from the business information based on the preset matching rules and the routing information of the processing object of the business to be processed.

[0104] 305. The data platform determines the business data based on the business information from the business center and sends the business data to the business initiator server and the business receiver server.

[0105] 306. When the service initiator server determines that at least one piece of target business data is the same as the business data from the data platform, it sends a confirmation instruction message to the data platform.

[0106] It should be noted that the business receiving server will also execute steps 303, 304 and 306 above. To avoid repetition, they will not be described in detail here.

[0107] 307. The data platform executes pending business processes using business data based on confirmation instructions from the business initiator server and the business recipient server.

[0108] Specifically, the data platform can change the number of processing objects in the business initiator's account and the business recipient's account based on business data to complete the pending business.

[0109] Based on the same concept as the method described above, see [link to relevant documentation]. Figure 4 This application provides a control device 400 for a business processing procedure. The device 400 is used to implement the various steps in the above method, which will not be described again here to avoid repetition. The device 400 includes a communication unit 401 and a processing unit 402.

[0110] The communication unit 401 is used to receive service information from the service center after the service center initiates a processing request for the service to be processed.

[0111] Processing unit 402 is used to parse at least one target business data from the business information according to a preset matching rule; wherein the target business data is used to characterize the method of completing the business to be processed;

[0112] The processing unit 402 is also used to acquire business data from the data platform; the data platform is used to maintain processing objects for various businesses, and the business data from the data platform is obtained by the data platform parsing the business information;

[0113] The communication unit 401 is further configured to send a confirmation instruction to the data platform when it is determined that the at least one target service data is the same as the service data from the data platform; the confirmation instruction is used to instruct the data platform to use the service data to execute the pending service.

[0114] In one or more embodiments, the processing unit 402 is specifically used for:

[0115] Obtain any one of the multiple feature fields included in the preset matching rule;

[0116] Identify the target field in the business information that is identical to any of the feature fields;

[0117] The data in the business information that corresponds to the target field is taken as a target business data item.

[0118] In one or more embodiments, the processing unit 402 is further configured to:

[0119] The business information includes multiple description fields; each description field is used to describe a piece of data included in the business information.

[0120] The business information is split into multiple sub-information items based on the multiple description fields; each sub-information item includes any data item in the business information and the description field of the data item.

[0121] In one or more embodiments, the processing unit 402 is further configured to:

[0122] When it is determined that the business information does not include any of the description fields used to describe the at least one target business data, the communication unit 401 sends data missing information carrying the data missing field to the business center; the data missing information is used to request the data corresponding to the data missing field.

[0123] The communication unit 401 receives data corresponding to any of the description fields returned by the service center.

[0124] In one or more embodiments, the processing unit 402, when acquiring business data from the data platform, is specifically used for:

[0125] The data request information is sent to the data platform through the communication unit 401; the data request information carries the service information and is used to request the service data.

[0126] The communication unit 401 receives the service data returned by the data platform.

[0127] In one or more embodiments, the processing unit 402 is further configured to:

[0128] The processing object of the pending business is determined based on the business information;

[0129] The data platform to which the processing object of the service to be processed belongs is determined based on multiple sets of stored correspondences; wherein any set of correspondences is the correspondence between any processing object and the data platform to which the processing object belongs.

[0130] Figure 5 A schematic diagram of the structure of an electronic device 500 provided in an embodiment of this application is shown. The electronic device 500 in this embodiment may further include a communication interface 503, such as a network port, through which the electronic device can transmit data. The communication interface 503 can achieve the above-mentioned functions. Figure 4The steps of communication unit 401 in the middle.

[0131] In this embodiment, the memory 502 stores instructions executable by at least one processor 501. By executing the instructions stored in the memory 502, the processor 501 can perform various steps in the above-described method. For example, the processor 501 can implement the above-described... Figure 4 The function of the processing unit 402 in the middle.

[0132] The processor 501 is the control center of the electronic device, capable of connecting various parts of the device via various interfaces and lines. It executes instructions stored in the memory 502 and retrieves data stored in the memory 502. Optionally, the processor 501 may include one or more processing units. The processor 501 may integrate an application controller and a modem controller. The application controller primarily handles the operating system and applications, while the modem controller primarily handles wireless communication. It is understood that the modem controller may not be integrated into the processor 501. In some embodiments, the processor 501 and the memory 502 may be implemented on the same chip; in other embodiments, they may be implemented on separate chips.

[0133] The processor 501 can be a general-purpose controller, such as a central processing unit (CPU), digital signal controller, application-specific integrated circuit, field-programmable gate array or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose controller can be a microcontroller or any conventional controller. The steps performed by the data statistics platform disclosed in the embodiments of this application can be directly executed by the hardware controller, or executed by a combination of hardware and software modules within the controller.

[0134] Memory 502, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. Memory 502 may include at least one type of storage medium, such as flash memory, hard disk, multimedia card, card-type memory, random access memory (RAM), static random access memory (SRAM), programmable read-only memory (PROM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), magnetic storage, magnetic disk, optical disk, etc. Memory 502 can be any other medium capable of carrying or storing desired program code in the form of instructions or data structures that can be accessed by a computer, but is not limited thereto. In the embodiments of this application, memory 502 can also be a circuit or any other device capable of implementing storage functions for storing program instructions and / or data.

[0135] By designing and programming the processor 501, for example, the code corresponding to the neural network model training method described in the foregoing embodiments can be embedded into the chip, so that the chip can execute the steps of the aforementioned neural network model training method when running. How to design and program the processor 501 is a technique known to those skilled in the art, and will not be described in detail here.

[0136] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0137] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a controller of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to produce a machine, such that the instructions, which execute via the controller of the computer or other programmable data processing device, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0138] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0139] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0140] Although preferred embodiments of this application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this application.

[0141] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A method for controlling a business processing procedure, characterized in that, The method is applied to the service initiator's server and includes: After initiating a processing request for pending business in the business center, the system receives business information from the business center. At least one target business data item is parsed from the business information according to a preset matching rule; wherein the target business data is used to characterize the method of completing the business to be processed; The data platform is used to maintain various business processing objects, and the business data from the data platform is obtained by the data platform parsing the business information. When it is determined that the at least one target business data is the same as the business data from the data platform, a confirmation instruction message is sent to the data platform; the confirmation instruction message is used to instruct the data platform to execute the pending business using the business data, and the sending of the confirmation instruction message does not need to wait for other processing procedures of the pending business.

2. The method according to claim 1, characterized in that, The step of parsing at least one target business data item from the business information according to a preset matching rule includes: Obtain any one of the multiple feature fields included in the preset matching rule; Identify the target field in the business information that is identical to any of the feature fields; The data in the business information that corresponds to the target field is taken as a target business data item.

3. The method according to claim 1 or 2, characterized in that, The method further includes: The business information includes multiple description fields; each description field is used to describe a piece of data included in the business information. The business information is split into multiple sub-information items based on the multiple description fields; each sub-information item includes any data item in the business information and the description field of the data item.

4. The method according to claim 3, characterized in that, When it is determined that the business information does not include any of the description fields among the description fields used to describe the at least one target business data, the method further includes: Send data missing information carrying any of the description fields to the business center; the data missing information is used to request the data corresponding to any of the description fields. Receive data corresponding to any of the description fields returned by the business center.

5. The method according to claim 1 or 2, characterized in that, The business data acquired from the data platform includes: Send a data request message to the data platform; the data request message carries the business information and is used to request the business data; Receive the business data returned by the data platform.

6. The method according to claim 5, characterized in that, Before acquiring business data from the data platform, the method further includes: The processing object of the pending business is determined based on the business information; The data platform to which the processing object of the service to be processed belongs is determined based on multiple sets of stored correspondences; wherein any set of correspondences is the correspondence between any processing object and the data platform to which the processing object belongs.

7. A control device for a business processing procedure, characterized in that, The device is applied to a service initiator server, or the device is the service initiator server, and the device includes: The communication unit is used to receive service information from the service center after the service center initiates a processing request for the service to be processed. The processing unit is configured to parse at least one target business data item from the business information according to a preset matching rule; wherein the target business data is used to characterize the method of completing the business to be processed; The processing unit is also used to acquire business data from the data platform; the data platform is used to maintain processing objects for various businesses, and the business data from the data platform is obtained by the data platform parsing the business information; The communication unit is further configured to send a confirmation instruction to the data platform when it is determined that the at least one target service data is the same as the service data from the data platform; the confirmation instruction is used to instruct the data platform to execute the pending service using the service data, and the sending of the confirmation instruction does not require waiting for other processing of the pending service.

8. The apparatus according to claim 7, characterized in that, The processing unit is specifically used for: Obtain any one of the multiple feature fields included in the preset matching rule; Identify the target field in the business information that is identical to any of the feature fields; The data in the business information that corresponds to the target field is taken as a target business data item.

9. The apparatus according to claim 7 or 8, characterized in that, The processing unit is further configured to: The business information includes multiple description fields; each description field is used to describe a piece of data included in the business information. The business information is split into multiple sub-information items based on the multiple description fields; each sub-information item includes any data item in the business information and the description field of the data item.

10. The apparatus according to claim 9, characterized in that, The processing unit is further configured to: When it is determined that the business information does not include any of the description fields used to describe the at least one target business data, the communication unit sends data missing information carrying the data missing of the description field to the business center; the data missing information is used to request the data corresponding to the description field. The communication unit receives data corresponding to any of the description fields returned by the service center.

11. The apparatus according to claim 7 or 8, characterized in that, The processing unit, when acquiring business data from the data platform, is specifically used for: The data request information is sent to the data platform through the communication unit; the data request information carries the service information and is used to request the service data. The communication unit receives the service data returned by the data platform.

12. The apparatus according to claim 11, characterized in that, The processing unit is further configured to: The processing object of the pending business is determined based on the business information; The data platform to which the processing object of the business to be processed belongs is determined based on multiple sets of stored correspondences; Any one of these correspondences represents the relationship between any processing object and the data platform to which that processing object belongs.

13. An electronic device, characterized in that, include: Memory, used to store program instructions; A processor is configured to invoke program instructions stored in the memory and execute the steps of the method according to any one of claims 1-6 in accordance with the obtained program instructions.

14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, the computer program including program instructions that, when executed by a computer, cause the computer to perform the method as described in any one of claims 1-6.

15. A computer program product, characterized in that, The computer program product includes: computer program code, which, when run on a computer, causes the computer to perform the method described in any one of claims 1-6.

Citation Information

Patent Citations

  • Service request processing method and device, electronic equipment and computer storage medium

    CN111212075A

  • Order processing method and device, electronic equipment, storage medium and program product

    CN113313594A