Service processing method and device, storage medium and electronic equipment
By analyzing the attribute information of financial technology business, determining the business execution method and generating execution process, it solves the problem of low efficiency of financial technology business processing, realizes automated processing, and improves efficiency and flexibility.
Patent Information
- Application Number
- CN202411396229.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-08
- Publication Date
- 2025-01-24
AI Technical Summary
Fintech business processing efficiency is mainly due to the need for business personnel to deal with complex rules and regulations and the lack of effective automation solutions in the existing technology.
By analyzing multiple attribute information of the target business, determine the appropriate business execution method, generate business execution processes, and realize automated processing. Specific steps include: keyword extraction, matching calculation, business execution method determination, business execution process generation and execution.
It improves the efficiency and flexibility of business processing, can better meet the implementation needs of different situations, reduce manual intervention, and improve the accuracy and efficiency of information extraction.
Smart Images

Figure CN119359005A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the fields of data processing technology, financial technology and other related technical fields, and specifically, to a business processing method and device, a storage medium and an electronic device. Background Art
[0002] Financial institutions’ business personnel need to handle fintech businesses based on a number of rules and regulations, such as business management methods, business implementation rules, financial implementation rules, and outsourcing implementation rules. This requires business personnel to accurately understand the requirements for various business processes and complete relevant approvals and execution operations according to the process. However, the rules and regulations related to fintech businesses are usually in multiple related parties, and the various rules and regulations overlap with each other. Therefore, it is difficult for business personnel to sort out the relationship between them, and it is also difficult to handle businesses that can be executed in parallel.
[0003] With regard to the problem that the business is processed manually in the related technologies, resulting in low efficiency in processing the business, no effective solution has been proposed yet. Summary of the invention
[0004] The main purpose of the present application is to provide a business processing method and device, a storage medium and an electronic device to solve the problem in the related art that business is processed manually, resulting in low business processing efficiency.
[0005] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a method for processing a business is provided. The method comprises: determining a first business execution mode corresponding to the target business according to multiple first attribute information of the target business; determining a second business execution mode corresponding to the target business according to multiple second attribute information of the target object for executing the target business; determining a target business execution mode of the target business according to the first business execution mode and the second business execution mode; generating a business execution process corresponding to the target business according to the target business execution mode, wherein the target business is executed by executing the business execution process.
[0006] Furthermore, based on multiple first attribute information of the target business, determining the first business execution method corresponding to the target business includes: performing keyword extraction on the multiple first attribute information through a target extraction algorithm to obtain multiple keyword information; performing matching calculations on the multiple keyword information and multiple business execution methods through a target matching algorithm to obtain multiple matching scores; and determining the first business execution method from the multiple business execution methods based on the multiple matching scores.
[0007] Furthermore, keyword extraction is performed on the multiple first attribute information through a target extraction algorithm to obtain multiple keyword information, including: word segmentation processing is performed on the multiple first attribute information to obtain multiple third attribute information; feature extraction is performed on the multiple third attribute information to obtain feature information corresponding to each third attribute information; keyword extraction is performed based on the feature information to obtain the multiple keyword information.
[0008] Further, based on the multiple matching scores, determining the first business execution mode among the multiple business execution modes includes: sorting the multiple matching scores to obtain sorted matching scores; determining a target matching score based on the sorted matching scores; and determining the business execution mode corresponding to the target matching score as the first business execution mode.
[0009] Furthermore, based on the first business execution mode and the second business execution mode, determining the target business execution mode of the target business includes: taking the intersection of the first business execution mode and the second business execution mode to obtain a business execution mode intersection result; taking the union of the first business execution mode and the second business execution mode to obtain a business execution mode union result; obtaining the target business execution mode of the target business based on the business execution mode intersection result and the business execution mode union result.
[0010] Furthermore, based on the target business execution method, generating a business execution process corresponding to the target business includes: parsing the target business execution method to obtain the target execution logic and target execution subject of the target business; determining the edges of the business execution process based on the target execution logic; determining the nodes of the business execution process based on the target execution subject; and constructing the business execution process based on the edges and the nodes.
[0011] Furthermore, after generating a business execution process corresponding to the target business according to the target business execution method, the method also includes: executing the target business according to the business execution process to obtain a target execution result; and determining an adjustment strategy for the target business execution method based on the target execution result, wherein the adjustment strategy is used to optimize the target business execution method.
[0012] In order to achieve the above-mentioned purpose, according to another aspect of the present application, a service processing device is provided. The device includes: a first determination unit, used to determine a first service execution mode corresponding to the target service according to multiple first attribute information of the target service; a second determination unit, used to determine a second service execution mode corresponding to the target service according to multiple second attribute information of the target object that executes the target service; a third determination unit, used to determine a target service execution mode of the target service according to the first service execution mode and the second service execution mode; a generation unit, used to generate a service execution process corresponding to the target service according to the target service execution mode, wherein the target service is executed by executing the service execution process.
[0013] Furthermore, the first determination unit includes: an extraction module, used to perform keyword extraction on the multiple first attribute information through a target extraction algorithm to obtain multiple keyword information; a calculation module, used to perform matching degree calculation on the multiple keyword information and multiple business execution methods through a target matching algorithm to obtain multiple matching scores; a first determination module, used to determine the first business execution method among the multiple business execution methods based on the multiple matching scores.
[0014] Furthermore, the extraction module includes: a processing submodule, used to perform word segmentation on the multiple first attribute information to obtain multiple third attribute information; a first extraction submodule, used to perform feature extraction on the multiple third attribute information to obtain feature information corresponding to each third attribute information; a second extraction submodule, used to perform keyword extraction based on the feature information to obtain the multiple keyword information.
[0015] Furthermore, the first determination module includes: a sorting submodule, used to sort the multiple matching scores to obtain sorted matching scores; a first determination submodule, used to determine the target matching score based on the sorted matching scores; and a second determination submodule, used to determine the business execution mode corresponding to the target matching score as the first business execution mode.
[0016] Furthermore, the third determination unit includes: a first processing module, used to take the intersection of the first business execution mode and the second business execution mode to obtain a business execution mode intersection result; a second processing module, used to take the union of the first business execution mode and the second business execution mode to obtain a business execution mode union result; a second determination module, used to obtain the target business execution mode of the target business based on the business execution mode intersection result and the business execution mode union result.
[0017] Furthermore, the generation unit includes: a parsing module, used to parse the target business execution method to obtain the target execution logic and target execution subject of the target business; a third determination module, used to determine the edge of the business execution process based on the target execution logic; a fourth determination module, used to determine the node of the business execution process based on the target execution subject; a construction module, used to construct the business execution process based on the edge and the node.
[0018] Furthermore, the device also includes: an execution unit, which is used to generate a business execution process corresponding to the target business according to the target business execution method, and then execute the target business according to the business execution process to obtain a target execution result; a fourth determination unit, which is used to determine an adjustment strategy for the target business execution method based on the target execution result, wherein the adjustment strategy is used to optimize the target business execution method.
[0019] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a computer-readable storage medium is provided, wherein the storage medium stores a program, wherein when the program is running, the device where the storage medium is located is controlled to execute any one of the above-mentioned service processing methods.
[0020] In order to achieve the above-mentioned purpose, according to another aspect of the present application, an electronic device is also provided, the electronic device includes one or more processors and a memory, and the memory is used to store a processing method for one or more processors to implement any of the services described above.
[0021] Through this application, the following steps are adopted: according to multiple first attribute information of the target business, the first business execution mode corresponding to the target business is determined; according to multiple second attribute information of the target object for executing the target business, the second business execution mode corresponding to the target business is determined; according to the first business execution mode and the second business execution mode, the target business execution mode of the target business is determined; according to the target business execution mode, the business execution process corresponding to the target business is generated, wherein the target business is executed by executing the business execution process. Through this application, the problem of low efficiency of business processing caused by manual processing of the business in the related technology is solved. In this scheme, according to multiple first attribute information of the target business, the first business execution mode for executing the target business is determined. And according to multiple second attribute information of the target object for executing the target business, the second business execution mode for executing the target business is determined. Finally, the first business execution mode and the second business execution mode are combined to determine the target business execution mode suitable for the target business, and the business execution process corresponding to the target business is automatically generated. By comprehensively considering multiple first attribute information and multiple second attribute information to determine the first business execution mode and the second business execution mode, the business execution mode of the target business is more flexible and adaptable, and can better adapt to the execution needs in different situations. By comprehensively considering the first business execution mode and the second business execution mode, a target business execution mode suitable for the target business can be automatically and efficiently generated, ensuring that the business execution process is reasonable and smooth, improving the efficiency of business execution, and also improving the flexibility and adaptability of business execution. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The drawings constituting a part of the present application are used to provide a further understanding of the present application. The illustrative embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0023] Figure 1 is a flowchart of a method for processing a service provided in an embodiment of the present application;
[0024] Figure 2 is a schematic diagram of a method for processing a service provided in an embodiment of the present application;
[0025] Figure 3 is a schematic diagram of a service processing device provided according to an embodiment of the present application;
[0026] Figure 4 is a schematic diagram of an electronic device provided according to an embodiment of the present application. DETAILED DESCRIPTION
[0027] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0028] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0029] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0030] It should be noted that the relevant information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties. For example, an interface is set between this system and the relevant user or organization. Before obtaining relevant information, it is necessary to send an acquisition request to the aforementioned user or organization through the interface, and obtain relevant information after receiving the consent information fed back by the aforementioned user or organization.
[0031] The present invention is described below in conjunction with preferred implementation steps. Figure 1 is a flowchart of a method for processing a service provided in an embodiment of the present application, such as Figure 1 As shown, the method comprises the following steps:
[0032] Step S101: determining a first service execution mode corresponding to the target service according to a plurality of first attribute information of the target service.
[0033] Optionally, based on multiple first attribute information of the target business, the corresponding core business management method (ie, the first business execution method) is determined, and the name of the core business management method is usually "Management Methods for XXX".
[0034] It should be noted that the multiple first attribute information includes but is not limited to: business implementation characteristics, business implementation type, business amount and business scope of the target business. Business implementation characteristics include but are not limited to: agile business and steady-state business; business implementation type includes but is not limited to: application development, system promotion, security operation, system network and infrastructure construction, etc.; business amount can generally be divided into: large business, medium business and small business according to the budget amount; business scope is mainly classified according to the user of the business system.
[0035] Step S102 : determining a second service execution mode corresponding to the target service according to a plurality of second attribute information of a target object for executing the target service.
[0036] Optionally, other associated business management methods (ie, second business execution methods) corresponding to the target business are determined according to a plurality of second attribute information of the target object executing the target business.
[0037] It should be noted that multiple second attribute information include but are not limited to: division of responsibilities corresponding to the target business (including but not limited to: leading management unit, demand proposing unit, implementation unit, operation unit, financial management unit, human resources management unit, data management unit and channel management unit, etc.), main management links (including but not limited to: planning stage, demand analysis stage, project establishment stage, implementation stage, acceptance stage, post-evaluation stage, archiving stage and supervision management stage) and other business management requirements (including but not limited to: implementation management requirements, demand management requirements, data management requirements, project archiving management requirements, financial budget management requirements, procurement management requirements, outsourcing management requirements and channel management requirements, etc.).
[0038] Step S103: determining a target service execution mode of the target service according to the first service execution mode and the second service execution mode.
[0039] Optionally, the core management method can be matched with other related business management methods, and the core management method can be supplemented according to other related business management methods. If multiple other related business management methods are involved, it is necessary to pay attention to the relationship between the related rules and regulations. The serial relationship can be repeated according to the above steps to sort out the process; the parallel relationship will merge and display the contents executed in parallel.
[0040] Step S104, generating a business execution process corresponding to the target business according to the target business execution mode, wherein the target business is executed by executing the business execution process.
[0041] Optionally, divide the target business execution method into multiple steps or links, determine the execution logic and execution subject of each step, identify key nodes and decision points in the above information, and determine the decision or operation to be made at each node. Based on the execution logic and execution subject information, build the business execution process corresponding to the target business to clearly show the relationship and sequence between each step.
[0042] To summarize, based on multiple first attribute information of the target business, the first business execution method for executing the target business is determined. And based on multiple second attribute information of the target object for executing the target business, the second business execution method for executing the target business is determined. Finally, the first business execution method and the second business execution method are combined to determine the target business execution method suitable for the target business, and the business execution process corresponding to the target business is automatically generated. By comprehensively considering multiple first attribute information and multiple second attribute information to determine the first business execution method and the second business execution method, the business execution method of the target business is more flexible and adaptable, and can better adapt to the execution needs in different situations. By comprehensively considering the first business execution method and the second business execution method, the target business execution method suitable for the target business can be automatically and efficiently generated, ensuring that the business execution process is reasonable and smooth, improving the efficiency of business execution, and also improving the flexibility and adaptability of business execution.
[0043] Optionally, in the service processing method provided in the embodiment of the present application, determining the first service execution mode corresponding to the target service based on multiple first attribute information of the target service includes: performing keyword extraction on the multiple first attribute information through a target extraction algorithm to obtain multiple keyword information; performing matching degree calculation on the multiple keyword information and the multiple service execution modes through a target matching algorithm to obtain multiple matching scores; and determining the first service execution mode from the multiple service execution modes based on the multiple matching scores.
[0044] In an optional embodiment, keyword extraction is performed on each first attribute information by using a target extraction algorithm such as a TF-IDF algorithm and a TextRank algorithm to obtain multiple keyword information. The matching degree between the multiple keyword information and the multiple service execution methods is calculated by using a target matching algorithm such as a cosine similarity algorithm and a Jaccard similarity algorithm. Each keyword information can be represented as a vector, and then the similarity between the vectors is calculated to obtain multiple matching scores. Finally, based on the multiple matching scores, the service execution method with the highest matching score is selected as the first service execution method.
[0045] It should be noted that the algorithms and methods in the above steps can be adjusted and optimized according to specific business needs and data characteristics. At the same time, issues such as data preprocessing and parameter tuning need to be considered to improve the accuracy and efficiency of the algorithm.
[0046] By combining the target extraction algorithm and the target matching algorithm, key information can be extracted more accurately and matched with the appropriate business execution method, reducing the possibility of human intervention and improving the accuracy and efficiency of information extraction.
[0047] Optionally, in the business processing method provided in the embodiment of the present application, keyword extraction is performed on multiple first attribute information through a target extraction algorithm to obtain multiple keyword information, including: word segmentation processing is performed on multiple first attribute information to obtain multiple third attribute information; feature extraction is performed on multiple third attribute information to obtain feature information corresponding to each third attribute information; keyword extraction is performed based on the feature information to obtain multiple keyword information.
[0048] In an optional embodiment, multiple first attribute information are segmented, and multiple first attribute information are split according to the part of speech or other segmentation standards to obtain multiple third attribute information. Natural language processing technology is used to extract features of the multiple third attribute information to extract feature information of each third attribute information. Keyword information is extracted from each third attribute information based on the feature information to obtain multiple keyword information for subsequent matching or analysis.
[0049] Through the above steps, keywords can be quickly extracted from multiple first attribute information, and then multiple keyword information can be accurately obtained, providing a more accurate information basis for subsequent business processing.
[0050] Optionally, in the service processing method provided in the embodiment of the present application, determining a first service execution mode among multiple service execution modes based on multiple matching scores includes: sorting multiple matching scores to obtain sorted matching scores; determining a target matching score based on the sorted matching scores; and determining the service execution mode corresponding to the target matching score as the first service execution mode.
[0051] In an optional embodiment, multiple matching scores are sorted in descending order to obtain sorted matching scores, and the matching score ranked first among the sorted matching scores is selected as the target matching score. The service execution mode corresponding to the target matching score is determined as the final execution solution (i.e., the first service execution mode).
[0052] Through the above steps, the first business execution mode can be effectively determined from multiple business execution modes based on multiple matching scores, ensuring that the best execution plan is selected to meet the needs, thereby improving the accuracy and efficiency of decision-making.
[0053] Optionally, in the service processing method provided in the embodiment of the present application, determining the target service execution mode of the target service based on the first service execution mode and the second service execution mode includes: taking the intersection of the first service execution mode and the second service execution mode to obtain the intersection result of the service execution modes; taking the union of the first service execution mode and the second service execution mode to obtain the union result of the service execution modes; obtaining the target service execution mode of the target service based on the intersection result of the service execution modes and the union result of the service execution modes.
[0054] In an optional embodiment, the common part between the first service execution mode and the second service execution mode is found (i.e., the intersection of the first service execution mode and the second service execution mode is taken) to obtain a service execution mode intersection result. The first service execution mode and the second service execution mode are merged (i.e., the union of the first service execution mode and the second service execution mode is taken) to obtain a service execution mode union result. The repeated part (i.e., the service execution mode intersection result) is removed from the service execution mode union result to obtain a target service execution mode of the target service.
[0055] Through the above steps, the target business execution method of the target business can be obtained, which not only takes into account the common points but also includes more options, ensuring that the needs of the target business are met and improving the efficiency and accuracy of business execution.
[0056] Optionally, in the business processing method provided in the embodiment of the present application, generating a business execution process corresponding to the target business based on the target business execution method includes: parsing the target business execution method to obtain the target execution logic and target execution subject of the target business; determining the edges of the business execution process based on the target execution logic; determining the nodes of the business execution process based on the target execution subject; and constructing the business execution process based on the edges and nodes.
[0057] In an optional embodiment, the target business execution method is parsed, the description or rules of the target business execution method are analyzed, and the target execution logic (i.e., the steps and order of business execution) and the target execution subject (i.e., the role or system that executes these steps) of the target business are determined. According to the target execution logic, the edges of the business execution process are determined. The edges represent the connections or relationships in the business execution process, describing the order and dependencies between different steps. According to the target execution subject, the nodes of the business execution process are determined. The nodes represent the specific steps or operations in the business execution process, and each node represents an execution action or decision point. Finally, the edges and nodes are combined to form a complete business execution flowchart or process model (i.e., the business execution process), which clearly shows the steps and order of business execution.
[0058] Through the above steps, a clear business execution process can be quickly built to help business processing personnel understand and plan the logic and process of business execution, and improve the efficiency and quality of business execution.
[0059] Optionally, in the business processing method provided in the embodiment of the present application, after generating a business execution process corresponding to the target business based on the target business execution method, the method also includes: executing the target business according to the business execution process to obtain a target execution result; based on the target execution result, determining an adjustment strategy for the target business execution method, wherein the adjustment strategy is used to optimize the target business execution method.
[0060] In an optional embodiment, according to the established business execution process, the target business is executed in the determined edge and node order to complete all steps and operations. After the target business is executed, the target execution result is obtained, and the target execution result includes but is not limited to: data, status and final output results during the execution process. According to the target execution result, the adjustment strategy for the execution method of the target business is determined, and the adjustment strategy includes but is not limited to: optimizing the execution process, improving the execution steps, adjusting the execution order, etc. By adjusting the strategy, the requirements can be adjusted according to the actual execution situation, the business execution process can be modified, the business rules can be updated or the execution strategy can be adjusted to achieve better execution results.
[0061] Through the above steps, we can determine the adjustment strategy for the target business execution method based on the target execution results, and then optimize the business execution method, improve execution efficiency and quality, and achieve the goal of continuous improvement and optimization of target business execution.
[0062] It should be noted that Figure 2 FIG. 1 is a schematic diagram of a method for processing a service provided in an embodiment of the present application. Figure 2 As shown, first, a target extraction algorithm is used to extract keywords from multiple first attribute information to obtain multiple keyword information; a target matching algorithm is used to calculate the matching degree between multiple keyword information and multiple business execution methods to obtain multiple matching scores. The multiple matching scores are sorted in descending order to obtain sorted matching scores; the matching score ranked first among the sorted matching scores is determined as the target matching score; and the business execution method corresponding to the target matching score is determined as the first business execution method. Similarly, in the same way, the second business execution method corresponding to the target business is determined based on multiple second attribute information of the target object that executes the target business.
[0063] Then, find the common part between the first service execution mode and the second service execution mode (i.e., take the intersection of the first service execution mode and the second service execution mode) to obtain the service execution mode intersection result. And merge the first service execution mode and the second service execution mode (i.e., take the union of the first service execution mode and the second service execution mode) to obtain the service execution mode union result. Remove the duplicate part (i.e., the service execution mode intersection result) from the service execution mode union result to obtain the target service execution mode of the target service.
[0064] Finally, the target business execution method is analyzed to determine the target execution logic and target execution subject of the target business; the target execution logic is determined as the edge of the business execution process; the target execution subject is determined as the node of the business execution process; and the business execution process is constructed through edges and nodes.
[0065] The processing method of the business provided in the embodiment of the present application determines the first business execution mode corresponding to the target business according to multiple first attribute information of the target business; determines the second business execution mode corresponding to the target business according to multiple second attribute information of the target object for executing the target business; determines the target business execution mode of the target business according to the first business execution mode and the second business execution mode; generates the business execution process corresponding to the target business according to the target business execution mode, wherein, by executing the business execution process, the target business is executed, which solves the problem of low efficiency of business processing caused by manual processing of the business in the related technology. In summary, in this scheme, according to multiple first attribute information of the target business, the first business execution mode for executing the target business is determined. And according to multiple second attribute information of the target object for executing the target business, the second business execution mode for executing the target business is determined. Finally, the first business execution mode and the second business execution mode are combined to determine the target business execution mode suitable for the target business, and the business execution process corresponding to the target business is automatically generated. By comprehensively considering multiple first attribute information and multiple second attribute information to determine the first business execution mode and the second business execution mode, the business execution mode of the target business is more flexible and adaptable, and can better adapt to the execution requirements in different situations. By comprehensively considering the first business execution mode and the second business execution mode, a target business execution mode suitable for the target business can be automatically and efficiently generated, ensuring that the business execution process is reasonable and smooth, improving the efficiency of business execution, and also improving the flexibility and adaptability of business execution.
[0066] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0067] The embodiment of the present application also provides a service processing device. It should be noted that the service processing device of the embodiment of the present application can be used to execute the service processing method provided by the embodiment of the present application. The service processing device provided by the embodiment of the present application is introduced below.
[0068] Figure 3 Schematic diagram of a service processing device according to an embodiment of the present application. Figure 3 As shown, the device includes: a first determining unit 301, a second determining unit 302, a third determining unit 303, and a generating unit 304.
[0069] A first determining unit 301 is used to determine a first service execution mode corresponding to the target service according to multiple first attribute information of the target service;
[0070] A second determining unit 302 is used to determine a second service execution mode corresponding to the target service according to a plurality of second attribute information of the target object for executing the target service;
[0071] A third determining unit 303 is used to determine a target service execution mode of a target service according to the first service execution mode and the second service execution mode;
[0072] The generating unit 304 is used to generate a service execution process corresponding to the target service according to the target service execution mode, wherein the target service is executed by executing the service execution process.
[0073] The processing device of the business provided by the embodiment of the present application, the first determination unit 301 determines the first business execution mode corresponding to the target business according to multiple first attribute information of the target business; the second determination unit 302 determines the second business execution mode corresponding to the target business according to multiple second attribute information of the target object executing the target business; the third determination unit 303 determines the target business execution mode of the target business according to the first business execution mode and the second business execution mode; the generation unit 304 generates the business execution process corresponding to the target business according to the target business execution mode, wherein, by executing the business execution process, the target business is executed, which solves the problem of low business processing efficiency caused by manual processing of the business in the related technology. In this scheme, the first business execution mode for executing the target business is determined according to multiple first attribute information of the target business. And the second business execution mode for executing the target business is determined according to multiple second attribute information of the target object executing the target business. Finally, the first business execution mode and the second business execution mode are combined to determine the target business execution mode suitable for the target business, and the business execution process corresponding to the target business is automatically generated. By comprehensively considering multiple first attribute information and multiple second attribute information to determine the first business execution mode and the second business execution mode, the business execution mode of the target business is made more flexible and adaptable, and can better adapt to the execution requirements in different situations. By comprehensively considering the first business execution mode and the second business execution mode, a target business execution mode suitable for the target business can be automatically and efficiently generated, ensuring that the business execution process is reasonable and smooth, improving the efficiency of business execution, and also improving the flexibility and adaptability of business execution.
[0074] Optionally, in the business processing device provided in the embodiment of the present application, the first determination unit includes: an extraction module, used to perform keyword extraction on multiple first attribute information through a target extraction algorithm to obtain multiple keyword information; a calculation module, used to perform matching degree calculation on multiple keyword information and multiple business execution methods through a target matching algorithm to obtain multiple matching scores; a first determination module, used to determine the first business execution method among multiple business execution methods based on the multiple matching scores.
[0075] Optionally, in the business processing device provided in the embodiment of the present application, the extraction module includes: a processing sub-module, used to perform word segmentation processing on multiple first attribute information to obtain multiple third attribute information; a first extraction sub-module, used to perform feature extraction on multiple third attribute information to obtain feature information corresponding to each third attribute information; a second extraction sub-module, used to perform keyword extraction based on the feature information to obtain multiple keyword information.
[0076] Optionally, in the service processing device provided in the embodiment of the present application, the first determination module includes: a sorting submodule, used to sort multiple matching scores to obtain sorted matching scores; a first determination submodule, used to determine the target matching score based on the sorted matching scores; and a second determination submodule, used to determine the service execution mode corresponding to the target matching score as the first service execution mode.
[0077] Optionally, in the service processing device provided in the embodiment of the present application, the third determination unit includes: a first processing module, used to take the intersection of the first service execution mode and the second service execution mode to obtain a service execution mode intersection result; a second processing module, used to take the union of the first service execution mode and the second service execution mode to obtain a service execution mode union result; and a second determination module, used to obtain a target service execution mode of the target service based on the service execution mode intersection result and the service execution mode union result.
[0078] Optionally, in the business processing device provided in the embodiment of the present application, the generation unit includes: a parsing module, which is used to parse the target business execution method to obtain the target execution logic and target execution subject of the target business; a third determination module, which is used to determine the edges of the business execution process based on the target execution logic; a fourth determination module, which is used to determine the nodes of the business execution process based on the target execution subject; and a construction module, which is used to construct the business execution process based on the edges and nodes.
[0079] Optionally, in the business processing device provided in the embodiment of the present application, the device also includes: an execution unit, which is used to generate a business execution process corresponding to the target business according to the target business execution method, and then execute the target business according to the business execution process to obtain a target execution result; a fourth determination unit, which is used to determine an adjustment strategy for the target business execution method based on the target execution result, wherein the adjustment strategy is used to optimize the target business execution method.
[0080] The business processing device includes a processor and a memory. The above-mentioned first determination unit 301, second determination unit 302, third determination unit 303, first change unit 304, etc. are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to realize efficient processing of the business.
[0081] The processor contains a kernel, which calls the corresponding program unit from the memory. One or more kernels can be set, and efficient processing of services can be achieved by adjusting kernel parameters.
[0082] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0083] An embodiment of the present invention provides a computer-readable storage medium on which a program is stored. When the program is executed by a processor, a service processing method is implemented.
[0084] An embodiment of the present invention provides a processor, which is used to run a program, wherein the program executes a service processing method when the program is running.
[0085] like Figure 4 As shown, an embodiment of the present invention provides an electronic device, the device includes a processor, a memory, and a program stored in the memory and executable on the processor, and the processor implements the following steps when executing the program: determining a first business execution mode corresponding to the target business based on multiple first attribute information of the target business; determining a second business execution mode corresponding to the target business based on multiple second attribute information of a target object for executing the target business; determining a target business execution mode for the target business based on the first business execution mode and the second business execution mode; and generating a business execution process corresponding to the target business based on the target business execution mode, wherein the target business is executed by executing the business execution process.
[0086] Optionally, based on multiple first attribute information of the target business, determining the first business execution method corresponding to the target business includes: performing keyword extraction on the multiple first attribute information through a target extraction algorithm to obtain multiple keyword information; performing matching calculations on the multiple keyword information and multiple business execution methods through a target matching algorithm to obtain multiple matching scores; and determining the first business execution method from the multiple business execution methods based on the multiple matching scores.
[0087] Optionally, keyword extraction is performed on multiple first attribute information through a target extraction algorithm to obtain multiple keyword information, including: word segmentation processing is performed on multiple first attribute information to obtain multiple third attribute information; feature extraction is performed on multiple third attribute information to obtain feature information corresponding to each third attribute information; keyword extraction is performed based on the feature information to obtain multiple keyword information.
[0088] Optionally, determining a first business execution mode among multiple business execution modes based on multiple matching scores includes: sorting multiple matching scores to obtain sorted matching scores; determining a target matching score based on the sorted matching scores; and determining the business execution mode corresponding to the target matching score as the first business execution mode.
[0089] Optionally, determining the target business execution mode of the target business based on the first business execution mode and the second business execution mode includes: taking the intersection of the first business execution mode and the second business execution mode to obtain a business execution mode intersection result; taking the union of the first business execution mode and the second business execution mode to obtain a business execution mode union result; obtaining the target business execution mode of the target business based on the business execution mode intersection result and the business execution mode union result.
[0090] Optionally, based on the target business execution method, generating a business execution process corresponding to the target business includes: parsing the target business execution method to obtain the target execution logic and target execution subject of the target business; determining the edges of the business execution process based on the target execution logic; determining the nodes of the business execution process based on the target execution subject; and constructing the business execution process based on the edges and nodes.
[0091] Optionally, after generating a business execution process corresponding to the target business based on the target business execution method, the method also includes: executing the target business according to the business execution process to obtain a target execution result; based on the target execution result, determining an adjustment strategy for the target business execution method, wherein the adjustment strategy is used to optimize the target business execution method.
[0092] The devices in this article can be servers, PCs, PADs, mobile phones, etc.
[0093] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program that initializes the following method steps: determining a first business execution mode corresponding to the target business based on multiple first attribute information of the target business; determining a second business execution mode corresponding to the target business based on multiple second attribute information of the target object that executes the target business; determining a target business execution mode for the target business based on the first business execution mode and the second business execution mode; generating a business execution process corresponding to the target business based on the target business execution mode, wherein the target business is executed by executing the business execution process.
[0094] Optionally, based on multiple first attribute information of the target business, determining the first business execution method corresponding to the target business includes: performing keyword extraction on the multiple first attribute information through a target extraction algorithm to obtain multiple keyword information; performing matching calculations on the multiple keyword information and multiple business execution methods through a target matching algorithm to obtain multiple matching scores; and determining the first business execution method from the multiple business execution methods based on the multiple matching scores.
[0095] Optionally, keyword extraction is performed on multiple first attribute information through a target extraction algorithm to obtain multiple keyword information, including: word segmentation processing is performed on multiple first attribute information to obtain multiple third attribute information; feature extraction is performed on multiple third attribute information to obtain feature information corresponding to each third attribute information; keyword extraction is performed based on the feature information to obtain multiple keyword information.
[0096] Optionally, determining a first business execution mode among multiple business execution modes based on multiple matching scores includes: sorting multiple matching scores to obtain sorted matching scores; determining a target matching score based on the sorted matching scores; and determining the business execution mode corresponding to the target matching score as the first business execution mode.
[0097] Optionally, determining the target business execution mode of the target business based on the first business execution mode and the second business execution mode includes: taking the intersection of the first business execution mode and the second business execution mode to obtain a business execution mode intersection result; taking the union of the first business execution mode and the second business execution mode to obtain a business execution mode union result; obtaining the target business execution mode of the target business based on the business execution mode intersection result and the business execution mode union result.
[0098] Optionally, based on the target business execution method, generating a business execution process corresponding to the target business includes: parsing the target business execution method to obtain the target execution logic and target execution subject of the target business; determining the edges of the business execution process based on the target execution logic; determining the nodes of the business execution process based on the target execution subject; and constructing the business execution process based on the edges and nodes.
[0099] Optionally, after generating a business execution process corresponding to the target business based on the target business execution method, the method also includes: executing the target business according to the business execution process to obtain a target execution result; based on the target execution result, determining an adjustment strategy for the target business execution method, wherein the adjustment strategy is used to optimize the target business execution method.
[0100] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0101] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0102] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0103] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0104] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0105] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0106] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0107] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0108] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0109] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.
Claims
1. A method for processing a service, characterized in that: include: Determining a first service execution mode corresponding to the target service according to multiple first attribute information of the target service; Determining a second service execution mode corresponding to the target service according to a plurality of second attribute information of a target object for executing the target service; Determining a target service execution mode of the target service according to the first service execution mode and the second service execution mode; According to the target service execution mode, a service execution process corresponding to the target service is generated, wherein the target service is executed by executing the service execution process.
2. The method according to claim 1, characterized in that Determining the first service execution mode corresponding to the target service according to the plurality of first attribute information of the target service includes: Perform keyword extraction on the plurality of first attribute information by using a target extraction algorithm to obtain a plurality of keyword information; Calculating the matching degree of the plurality of keyword information and the plurality of business execution modes by using a target matching algorithm to obtain a plurality of matching scores; The first service execution mode is determined from among the multiple service execution modes according to the multiple matching scores.
3. The method according to claim 2, characterized in that The target extraction algorithm is used to extract keywords from the plurality of first attribute information to obtain a plurality of keyword information including: Performing word segmentation processing on the plurality of first attribute information to obtain a plurality of third attribute information; Extracting features from the plurality of third attribute information to obtain feature information corresponding to each piece of third attribute information; Keyword extraction is performed according to the feature information to obtain the plurality of keyword information.
4. The method according to claim 2, characterized in that: Determining the first service execution mode from among the multiple service execution modes according to the multiple matching scores includes: Sorting the multiple matching scores to obtain sorted matching scores; Determining a target matching score according to the sorted matching scores; The service execution mode corresponding to the target matching score is determined as the first service execution mode.
5. The method according to claim 1, characterized in that Determining a target service execution mode of the target service according to the first service execution mode and the second service execution mode includes: Taking the intersection of the first service execution mode and the second service execution mode to obtain a service execution mode intersection result; Taking a union of the first service execution mode and the second service execution mode to obtain a service execution mode union result; The target service execution mode of the target service is obtained according to the intersection result of the service execution modes and the union result of the service execution modes.
6. The method according to claim 1, characterized in that Generating a business execution process corresponding to the target business according to the target business execution mode includes: Analyze the target business execution mode to obtain the target execution logic and target execution subject of the target business; Determining the edge of the business execution process according to the target execution logic; Determine the nodes of the business execution process according to the target execution subject; The business execution process is constructed according to the edges and the nodes.
7. The method according to claim 1, characterized in that After generating a service execution process corresponding to the target service according to the target service execution mode, the method further includes: Execute the target business according to the business execution process to obtain a target execution result; An adjustment strategy for the target service execution mode is determined based on the target execution result, wherein the adjustment strategy is used to optimize the target service execution mode.
8. A service processing device, characterized in that: include: A first determining unit, configured to determine a first service execution mode corresponding to the target service according to a plurality of first attribute information of the target service; A second determining unit, configured to determine a second service execution mode corresponding to the target service according to a plurality of second attribute information of a target object executing the target service; A third determining unit, configured to determine a target service execution mode of the target service according to the first service execution mode and the second service execution mode; A generating unit is used to generate a business execution process corresponding to the target business according to the target business execution mode, wherein the target business is executed by executing the business execution process.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the storage medium is controlled to execute the service processing method according to any one of claims 1 to 7 on a device.
10. An electronic device, characterized in that: It includes one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the service processing method described in any one of claims 1 to 7.