Business processing method and device, communication equipment and storage medium

By obtaining the user's business processing intention data and determining the corresponding business function demand data, and determining the target business from each business based on the matching degree, the problem of users' difficulty in finding suitable business is solved, and the accuracy and processing efficiency of business recommendations are improved.

CN119760209APending Publication Date: 2025-04-04CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311273068.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-28
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

Currently, various operators provide a lot of services in the market, and it is difficult for customers to find services that suit their needs. How to recommend services that match users' needs has become the focus of the industry.

Method used

By obtaining the business intention data of the target object, determining the business function requirement data corresponding to the business intention data, and determining the target business from each business based on the matching degree of each business and the business function requirement data, feedback the target business to the target object, and performing the target business handling operation based on the confirmation operation of the target object.

Benefits of technology

It improves the accuracy of business recommendations, thereby improving the efficiency of business processing, ensuring the accuracy of business matching and user satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119760209A_ABST
    Figure CN119760209A_ABST
Patent Text Reader

Abstract

The invention relates to a business processing method and device, communication equipment, a storage medium and a computer program product. The method comprises the following steps: acquiring business handling intention data of a target object; determining service function demand data corresponding to the service handling intention data from an intention table; determining a matching degree between each service and the service function demand data, and determining a target service from each service according to the matching degree between each service and the service function demand data; and feeding back the target business to the target object, and performing a handling operation of the target business according to a confirmation operation of the target object for the target business. By adopting the method, the business handling efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a business processing method, apparatus, communication equipment, storage medium and computer program product. Background Art

[0002] With the rapid development of cloud computing, big data, and the Internet of Things, and the rapid evolution of 5G and optical communications, users' consumption habits and business operation models have undergone tremendous changes, and market competition has become increasingly fierce. How to provide customers with high-quality services and improve customer perception has become the focus of operators to attract customers.

[0003] Currently, various operators offer a large number of services in the market, and it is difficult for customers to find services that suit their needs. How to recommend services that match their needs has become a focus of the industry. Summary of the invention

[0004] The embodiments of the present application provide a service processing method, apparatus, communication device, storage medium and computer program product, which can improve the accuracy of service recommendations and thus improve service processing efficiency.

[0005] A service processing method, characterized in that the method comprises:

[0006] Obtain the target object's business handling intention data;

[0007] Determine the business function requirement data corresponding to the business handling intention data from the intention table;

[0008] Determining the matching degree between each business and the business function requirement data, and determining a target business from each business according to the matching degree between each business and the business function requirement data;

[0009] The target business is fed back to the target object, and the target business is processed according to the confirmation operation of the target object on the target business.

[0010] In one embodiment, the business function requirement data includes each target business function and the resource requirement corresponding to each target business function, and determining the matching degree between each business and the business function requirement data, and determining the target business from each business according to the matching degree between each business and the business function requirement data, includes:

[0011] Determine a candidate service from each of the services, wherein the candidate service includes each of the target service functions and satisfies the resource demand of each of the target service functions;

[0012] Determining the matching degree between each candidate business and the business function requirement data respectively;

[0013] According to the matching degree between each candidate service and the service function requirement data, a target service is determined from among the candidate services.

[0014] In one embodiment, the respectively determining the matching degree between each candidate service and the service function requirement data includes:

[0015] For any of the candidate services, the matching degree between the candidate service and the service function requirement data is determined based on the target service functions and the corresponding resource requirements of the target service functions, and the service functions in the candidate service and the corresponding resource quantities of the service functions.

[0016] In one embodiment, determining the matching degree between the candidate business and the business function requirement data according to each of the target business functions and the corresponding resource requirements of each of the target business functions, and each of the business functions in the candidate business and the corresponding resource quantities of each of the business functions, includes:

[0017] For any business function in the candidate business, determine the business function overlap of the business function according to the historical business handling of the target object, determine the functional redundancy of the business function according to the resource demand corresponding to the business function and the number of resources corresponding to the business function in the candidate business, and determine the resource value factor corresponding to the business function according to the resource value corresponding to the candidate business;

[0018] For any of the service functions in the candidate services, determining a sub-matching degree of the service function according to the service function overlap, the function redundancy and the resource value factor of the service function;

[0019] The weight of each of the business functions is obtained, and the sub-matching degrees of each of the business functions are weighted and summed according to the weight of each of the business functions to obtain the matching degree between the candidate business and the business function requirement data.

[0020] In one embodiment, determining the business function overlap of the business functions according to the historical business handling of the target object includes:

[0021] When the target object's historical business includes the business function, determining the business function overlap degree of the business function as a first business function overlap degree; or,

[0022] When the target object's historical business does not include the business function, determining the business function overlap degree of the business function as a second business function overlap degree;

[0023] Among them, the overlap degree of the second business function is greater than the overlap degree of the first business function.

[0024] In one embodiment, determining the functional redundancy of the business function according to the resource demand corresponding to the business function and the number of resources corresponding to the business function in the candidate business includes:

[0025] Determine the number of resources corresponding to the service function in the candidate service;

[0026] If the business function requirement data includes the business function, determining the functional redundancy of the business function according to the resource requirement and the resource quantity, wherein the functional redundancy is negatively correlated with the resource requirement and positively correlated with the resource quantity;

[0027] If the business function requirement data does not include the business function, the functional redundancy of the business function is determined according to the resource quantity and the resource baseline value, wherein the functional redundancy is positively correlated with the resource quantity and the resource baseline value.

[0028] In one of the embodiments, the resource value factor is negatively correlated with the resource value.

[0029] In one embodiment, determining the target service from each of the candidate services according to the matching degree between each of the candidate services and the service function requirement data includes:

[0030] Sort the candidate services in descending order of the degree of matching between the candidate services and the service function requirement data to obtain a service list;

[0031] The candidate service ranked first in the service list is determined as the target service.

[0032] In one embodiment, the method further comprises:

[0033] According to the target object's rejection operation on the target service, the target service is deleted from the service list. If the service list is not empty after the deletion, the candidate service ranked first in the service list is determined as the target service.

[0034] In one embodiment, the method further comprises:

[0035] If the business list is empty, adjust the weight of each target business function, and jump to the step of weighted summing of the sub-matching degrees of each target business function according to the weight of each target business function to obtain the matching degree between the candidate business and the business function requirement data.

[0036] In one embodiment, the candidate services are sorted in descending order of the matching degree between the candidate services and the service function requirement data to obtain a service list, including:

[0037] Classifying the candidate businesses according to business types;

[0038] For any category, the candidate services in the category are sorted in descending order of the degree of matching between the candidate services and the service function requirement data to obtain a service list corresponding to the category.

[0039] In one embodiment, the method further comprises:

[0040] After the target business is completed, obtaining the object data of the target object;

[0041] A business handling record for the target business is generated according to the business function data included in the target business and the object data of the target object.

[0042] In one embodiment, determining the business function requirement data corresponding to the business handling intention data from the intention table includes:

[0043] When the business processing intention data is found in the intention table, the business function requirement data corresponding to the business processing intention data is obtained from the intention table.

[0044] In one embodiment, determining the business function requirement data corresponding to the business handling intention data from the intention table further includes:

[0045] When the business handling intention data is not found in the intention table, determining the associated business handling intention data of the business handling intention data from the intention table;

[0046] Feedback the associated business handling intention data to the target object, and determine the business function requirement data corresponding to the associated business handling intention data from the intention table according to the confirmation operation of the target object on the associated business handling intention data;

[0047] The business function requirement data corresponding to the associated business handling intention data is used as the business function requirement data corresponding to the business handling intention data.

[0048] In one embodiment, the method further comprises:

[0049] In the intention table, the business processing intention data and the business function requirement data corresponding to the business processing intention data are recorded.

[0050] A service processing device, comprising:

[0051] The first acquisition module is used to acquire the business handling intention data of the target object;

[0052] A first determination module is used to determine the business function requirement data corresponding to the business handling intention data from the intention table;

[0053] A second determination module is used to determine the matching degree between each business and the business function requirement data, and determine the target business from each business according to the matching degree between each business and the business function requirement data;

[0054] The processing module is used to feed back the target business to the target object, and perform a processing operation for the target business according to a confirmation operation of the target object on the target business.

[0055] In one embodiment, the business function requirement data includes each target business function and a resource requirement corresponding to each target business function, and the second determination module is further configured to:

[0056] Determine a candidate service from each of the services, wherein the candidate service includes each of the target service functions and satisfies the resource demand of each of the target service functions;

[0057] Determining the matching degree between each candidate business and the business function requirement data respectively;

[0058] According to the matching degree between each candidate service and the service function requirement data, a target service is determined from among the candidate services.

[0059] In one embodiment, the second determining module is further configured to:

[0060] For any of the candidate services, the matching degree between the candidate service and the service function requirement data is determined based on the target service functions and the corresponding resource requirements of the target service functions, and the service functions in the candidate service and the corresponding resource quantities of the service functions.

[0061] In one embodiment, the second determining module is further configured to:

[0062] For any business function in the candidate business, determine the business function overlap of the business function according to the historical business handling of the target object, determine the functional redundancy of the business function according to the resource demand corresponding to the business function and the number of resources corresponding to the business function in the candidate business, and determine the resource value factor corresponding to the business function according to the resource value corresponding to the candidate business;

[0063] For any of the service functions in the candidate services, determining a sub-matching degree of the service function according to the service function overlap, the function redundancy and the resource value factor of the service function;

[0064] The weight of each of the business functions is obtained, and the sub-matching degrees of each of the business functions are weighted and summed according to the weight of each of the business functions to obtain the matching degree between the candidate business and the business function requirement data.

[0065] In one embodiment, the second determining module is further configured to:

[0066] When the target object's historical business includes the business function, determining the business function overlap degree of the business function as a first business function overlap degree; or,

[0067] When the target object's historical business does not include the business function, determining the business function overlap degree of the business function as a second business function overlap degree;

[0068] Among them, the overlap degree of the second business function is greater than the overlap degree of the first business function.

[0069] In one embodiment, the second determining module is further configured to:

[0070] Determine the number of resources corresponding to the service function in the candidate service;

[0071] If the business function requirement data includes the business function, determining the functional redundancy of the business function according to the resource requirement and the resource quantity, wherein the functional redundancy is negatively correlated with the resource requirement and positively correlated with the resource quantity;

[0072] If the business function requirement data does not include the business function, the functional redundancy of the business function is determined according to the resource quantity and the resource baseline value, wherein the functional redundancy is positively correlated with the resource quantity and the resource baseline value.

[0073] In one of the embodiments, the resource value factor is negatively correlated with the resource value.

[0074] In one embodiment, the second determining module is further configured to:

[0075] Sort the candidate services in descending order of the degree of matching between the candidate services and the service function requirement data to obtain a service list;

[0076] The candidate service ranked first in the service list is determined as the target service.

[0077] In one embodiment, the device further comprises:

[0078] The third determination module is used to delete the target business from the business list according to the target object's rejection operation on the target business, and if the business list is not empty after the deletion, determine the candidate business ranked first in the business list as the target business.

[0079] In one embodiment, the device further comprises:

[0080] An adjustment module is used to adjust the weight of each target business function if the business list is empty, and jump to the step of weighted summing up the sub-matching degrees of each target business function according to the weight of each target business function to obtain the matching degree between the candidate business and the candidate business and the business function requirement data.

[0081] In one embodiment, the second determining module is further configured to:

[0082] Classifying the candidate businesses according to business types;

[0083] For any category, the candidate services in the category are sorted in descending order of the degree of matching between the candidate services and the service function requirement data to obtain a service list corresponding to the category.

[0084] In one embodiment, the device further comprises:

[0085] A second acquisition module is used to acquire the object data of the target object after the target business is completed;

[0086] A generating module is used to generate a business handling record for the target business according to the business function data included in the target business and the object data of the target object.

[0087] In one embodiment, the first determining module is further configured to:

[0088] When the business processing intention data is found in the intention table, the business function requirement data corresponding to the business processing intention data is obtained from the intention table.

[0089] In one embodiment, the first determining module is further configured to:

[0090] When the business handling intention data is not found in the intention table, determining the associated business handling intention data of the business handling intention data from the intention table;

[0091] Feedback the associated business handling intention data to the target object, and determine the business function requirement data corresponding to the associated business handling intention data from the intention table according to the confirmation operation of the target object on the associated business handling intention data;

[0092] The business function requirement data corresponding to the associated business handling intention data is used as the business function requirement data corresponding to the business handling intention data.

[0093] In one embodiment, the first determining module is further configured to:

[0094] In the intention table, the business processing intention data and the business function requirement data corresponding to the business processing intention data are recorded.

[0095] A communication device comprises a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0096] Obtain the target object's business handling intention data;

[0097] Determine the business function requirement data corresponding to the business handling intention data from the intention table;

[0098] Determining the matching degree between each business and the business function requirement data, and determining a target business from each business according to the matching degree between each business and the business function requirement data;

[0099] The target business is fed back to the target object, and the target business is processed according to the confirmation operation of the target object on the target business.

[0100] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the following steps:

[0101] Obtain the target object's business handling intention data;

[0102] Determine the business function requirement data corresponding to the business handling intention data from the intention table;

[0103] Determining the matching degree between each business and the business function requirement data, and determining a target business from each business according to the matching degree between each business and the business function requirement data;

[0104] The target business is fed back to the target object, and the target business is processed according to the confirmation operation of the target object on the target business.

[0105] A computer program product includes a computer program, wherein when the computer program is executed by a processor, the service processing method provided by the embodiment of the present application is implemented, and the method may be:

[0106] Obtain the target object's business handling intention data;

[0107] Determine the business function requirement data corresponding to the business handling intention data from the intention table;

[0108] Determining the matching degree between each business and the business function requirement data, and determining a target business from each business according to the matching degree between each business and the business function requirement data;

[0109] The target business is fed back to the target object, and the target business is processed according to the confirmation operation of the target object on the target business.

[0110] The above-mentioned business processing method, device, communication equipment, storage medium and computer program product, based on the business processing method provided by the embodiment of the present disclosure, obtains the business processing intention data of the target object, determines the business function requirement data corresponding to the business processing intention data from the intention table, and determines the matching degree between each business provided by the business provider and the business function requirement data required by the user, determines the target business from each business provided by the business provider according to the matching degree between each business provided by the business provider and the business function requirement data required by the user, and feeds back the target business to the target object, and performs the processing operation of the target business according to the confirmation operation of the target object for the target business. By adopting the business processing method, device, communication equipment, storage medium and computer program product provided by the embodiment of the present disclosure, the business processing intention can be converted into the corresponding business function requirement data, and then the target business can be matched for the user from each business according to the business function requirement data, that is, when matching the target user business, the real-time business processing intention of the target object is fully considered, which greatly improves the accuracy of business matching and improves the business processing efficiency of the user. BRIEF DESCRIPTION OF THE DRAWINGS

[0111] Figure 1 A flowchart of a business processing method in an embodiment;

[0112] Figure 2 1 is a detailed flow chart of step 106 in one embodiment;

[0113] Figure 3 A flowchart of a business processing method in an embodiment;

[0114] Figure 4 Detailed flowchart of step 302 in one embodiment;

[0115] Figure 5 Detailed flowchart of step 206 in one embodiment;

[0116] Figure 6 is a detailed flow chart of step 502 in one embodiment;

[0117] Figure 7 A flowchart of a business processing method in an embodiment;

[0118] Figure 8 is a schematic diagram of a service processing method in an embodiment;

[0119] Fig. 9 is a schematic diagram of a service processing method in an embodiment;

[0120] Fig.10 FIG. 4 is a structural block diagram of a service processing device in an embodiment. DETAILED DESCRIPTION

[0121] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0122] In traditional technology, the recommended matching services are often determined by analyzing and matching the customer's historical ordering information and consumption situation. This matching method cannot reflect the customer's current needs in a timely manner, resulting in a low matching degree between the recommended services and user needs. In addition, during the service acceptance process, the customer is required to confirm the information multiple times, causing excessive disturbance to the customer. The service acceptance form provided after the acceptance is completed is not a description of the customer's intention. The customer cannot understand the service acceptance form, which causes confusion or subsequent disputes, etc. All of these have a negative impact on customer perception, thereby affecting the development of the operator's business.

[0123] Based on this, traditional technologies have the problem of low business matching accuracy, which leads to low business processing efficiency.

[0124] Based on the above-mentioned traditional technology, the embodiment of the present application provides a business processing method, which obtains the user's current business processing intention, converts the business processing intention into corresponding business function requirement data, and then matches the target business for the user from various businesses based on the business function requirement data. When matching the target user business, the user's business processing intention is fully considered, which greatly improves the business matching accuracy and improves the user's business processing efficiency.

[0125] It should be noted that the beneficial effects brought about by the embodiments of the present application or the technical problems solved are not limited to this one, but may also include other implicit or related problems. For details, please refer to the description of the following embodiments.

[0126] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0127] In one embodiment, Figure 1 As shown, a business processing method is provided, and the present embodiment is exemplified by the application of this method to a terminal. It can be understood that the method can also be applied to a server, or to a system including a terminal and a server, and is implemented through the interaction between the terminal and the server. Include the following steps:

[0128] Step 102: Acquire the target object's business handling intention data.

[0129] In the disclosed embodiments, the target object may be an object for which business is to be processed, such as a user account, a corporate account, etc. In the disclosed embodiments, the business may be a business to be processed, or may be a sales product sold by an operator, etc. The disclosed embodiments do not specifically limit the business. Before the target object processes the business, the user may input the business processing intention through a terminal interface or voice input, for example, by inputting "I want to see a concert" in the terminal interface, and then the business processing intention data of the target object may be obtained by extracting intent keywords from the business processing intention input by the user, for example, when the business processing intention is "I want to see a concert", the business processing intention data of the target object may be "see a concert", and the disclosed embodiments do not specifically limit the method for obtaining the business processing intention data.

[0130] Step 104, determine the business function requirement data corresponding to the business processing intention data from the intention table.

[0131] In the embodiment of the present disclosure, the intent chart is a pre-established table for recording the business function requirement data to each business processing intention data, where the business function requirement data is used to describe the business functions that the business matching the business processing intention data should include. For example, refer to Tables 1 and 2 below, where Table 1 is an intent chart, Table 2 is a function table, and the function table is a table for recording business functions.

[0132] Table 1

[0133] Business processing intention data Business function requirement data Order duration (month) Watch the World Cup 1and 2 2 Watch the World Cup 3and 4 2 … … …

[0134] Table 2

[0135] Business function number Functional Description capacity 1 Wifi 100M 2 **Video Member / 3 Cable broadband / 4 IPTV / … … …

[0136] That is, in the embodiment of the present disclosure, when there are multiple business function description data corresponding to the business processing intention data in the intent table, the multiple business function description data corresponding to the business processing intention data are in an or relationship. For example, taking the above example, when the business processing intention data is "watching the World Cup", the corresponding business function requirement data is "wireless Internet access and ** video membership" or "wired bandwidth and IPTV (Interactive Personality TV, Internet TV)".

[0137] The above Table 1 and Table 2 are only used as an example of the embodiment of the present disclosure. In fact, the embodiment of the present disclosure does not specifically limit the business handling intention data, business function requirement data, and business functions.

[0138] Step 106, determining the matching degree between each service and the service function requirement data, and determining the target service from among the services according to the matching degree between each service and the service function requirement data.

[0139] In the disclosed embodiment, after determining the business function requirement data corresponding to the business handling intention data of the target object, the degree of matching between each business and the business function requirement data can be determined. The higher the matching degree, the more the business conforms to the intention of the target object. Therefore, based on the matching degree between each business and the business function requirement data, the target business can be determined from each business. For example, a specified number of businesses with the highest or higher matching degree can be used as target businesses.

[0140] Step 108, feeding back the target business to the target object, and performing the target business processing operation according to the target object's confirmation operation on the target business.

[0141] In the embodiment of the present disclosure, after the target business is determined, the target business can be fed back to the target object so that the target business can be displayed in the display interface for user confirmation. When the user triggers a confirmation control or a processing control or other controls used to confirm the target business, it can be considered that the target object has performed a confirmation operation on the target business, and then the processing operation of the target business can be performed for the target object in response to the confirmation operation.

[0142] Based on the business processing method provided by the embodiment of the present disclosure, after obtaining the business processing intention data of the target object, the business function requirement data corresponding to the user's business processing intention data is determined from the intention table, and the matching degree between each business provided by the business provider and the business function requirement data required by the user is determined. According to the matching degree between each business provided by the business provider and the business function requirement data required by the user, the target business is determined from the various businesses provided by the business provider, and the target business is fed back to the target object. According to the confirmation operation of the target object for the target business, the processing operation of the target business is performed. By adopting the business processing method provided by the embodiment of the present disclosure, the business processing intention can be converted into the corresponding business function requirement data, and then the target business can be matched for the user from various businesses according to the business function requirement data. That is, when matching the target user business, the real-time business processing intention of the target object is fully considered, which greatly improves the accuracy of business matching and improves the business processing efficiency of the user.

[0143] In an exemplary embodiment, the business function requirement data includes each target business function and the resource requirement corresponding to each target business function. Figure 2 As shown, in step 106, determining the matching degree between each business and the business function requirement data, and determining the target business from each business according to the matching degree between each business and the business function requirement data, may include:

[0144] In step 202, candidate services are determined from the services, the candidate services including the target service functions and satisfying the resource requirements of the target service functions;

[0145] In step 204, the matching degree between each candidate business and the business function requirement data is determined respectively;

[0146] In step 206, a target business is determined from among the candidate businesses according to the matching degree between the candidate businesses and the business function requirement data.

[0147] In the disclosed embodiment, the service function requirement data includes each target service function and the resource requirement corresponding to each target service function, wherein the service requirement may be data such as the required traffic volume, call duration, number of text messages, etc. Since the service that can meet the user's needs should be a service that includes each target service function and meets the resource requirement corresponding to each target service function, the candidate service can be determined from each service according to the service function requirement data corresponding to the target object. The service is a service composed of each service function. The candidate service may include at least each target service function, and the resource quantity corresponding to each target service function in the candidate service (such as the corresponding traffic volume, call duration, number of text messages, etc.) is greater than or equal to the resource requirement corresponding to the target service function.

[0148] After determining the candidate services, the matching degree between each candidate service and the service function requirement data can be determined respectively, and the target service can be determined from each candidate service according to the matching degree between each candidate service and the service function requirement data. For example, a specified number of candidate services with the highest or higher matching degree can be used as the target service.

[0149] By adopting the business processing method provided by the embodiment of the present disclosure, candidate businesses can be screened out from various businesses in advance, and the matching degree between the candidate businesses and the business function requirement data can be calculated, so as to determine the target business from the candidate businesses according to the matching degree. There is no need to calculate the matching degree between each business and the business function requirement data one by one, which effectively reduces the amount of calculated data, can improve business matching efficiency, and thus improve business processing efficiency.

[0150] In an exemplary embodiment, in step 204, the matching degree between each candidate service and the service function requirement data is determined respectively, which can be achieved by the following steps:

[0151] For any candidate business, the matching degree between the candidate business and the business function requirement data is determined according to each target business function and the corresponding resource requirement of each target business function, and each business function in the candidate business and the corresponding resource quantity of each business function.

[0152] In the embodiment of the present disclosure, taking a candidate task as an example, the number of resources corresponding to each business function in the candidate task can be obtained. For example, assuming that the candidate task includes two business functions, wireless Internet access and text messaging, when the business function is wireless Internet access, the number of resources corresponding to the traffic size is 100M, and when the business function is text messaging, the number of resources corresponding to the number of text messages is 80.

[0153] After obtaining the number of resources corresponding to each business function in the candidate task, the matching degree between the candidate business and the business function can be determined based on the number of resources corresponding to each business function and the resource demand of each business function.

[0154] In an exemplary embodiment, referring to Figure 3 As shown, the above-mentioned determination of the matching degree between the candidate business and the business function requirement data according to each target business function and the corresponding resource requirement of each target business function, and each business function in the candidate business and the corresponding resource quantity of each business function can be achieved by the following steps:

[0155] In step 302, for any business function in the candidate business, the business function overlap of the business function is determined according to the historical business handling of the target object, the functional redundancy of the business function is determined according to the resource demand corresponding to the business function and the number of resources corresponding to the business function in the candidate business, and the resource value factor corresponding to the business function is determined according to the resource value corresponding to the candidate business;

[0156] In step 304, for any business function in the candidate business, the sub-matching degree of the business function is determined according to the business function overlap, function redundancy and resource value factor of the business function;

[0157] In step 306, the weight of each business function is obtained, and the sub-matching degree of each business function is weighted and summed according to the weight of each business function to obtain the matching degree between the candidate business and the business function requirement data.

[0158] In the disclosed embodiment, the matching degree between the candidate business and the business function requirement data is composed of the matching degree between each business function in the candidate task and the business function requirement data (hereinafter referred to as the sub-matching degree), and the sub-matching degree between each business function in the candidate business and the business function requirement data is related to the overlap between the business function and the historical business handling of the target object, the redundancy between the number of resources corresponding to the business function and the resource requirement, and the current resource value of the business function. The business that has not been handled in the history, the greater the difference between the number of resources and the resource requirement, and the smaller the resource value of the business, the more it meets the needs of the target object.

[0159] For any business function, the historical business handling of the target object can be obtained, and it can be determined whether the historical business handling of the target object includes the business function, and then the business function overlap of the business function can be determined. The functional redundancy of the business function is determined based on the resource demand corresponding to the business function and the number of resources corresponding to the business function. The functional redundancy is used to characterize the redundancy of the business function with respect to the business function demand data. For example, the lower the functional redundancy, the closer the two are. The resource value corresponding to the candidate business is obtained, where the resource value can be the resources required to handle the candidate business, for example, the resource value can be the business handling price. After obtaining the resource value corresponding to the candidate business, the resource value factor corresponding to the business function can be determined based on the resource value corresponding to the candidate business.

[0160] Furthermore, the sub-matching degree of the business function can be determined according to the business function overlap, function redundancy and resource value factor of the business function. By analogy, the sub-matching degree of each business function can be determined. Exemplarily, the weight of each business function can be pre-set, and when calculating the matching degree of the candidate business and the business function requirement data, the weight of each target business function is obtained, and the sub-matching degree of each target business function is weighted and summed according to the weight of each target business function, so that the matching degree of the candidate business and the business function requirement data can be obtained.

[0161] By adopting the business processing method provided by the embodiment of the present disclosure, the matching degree between candidate businesses and business function requirement data can be calculated from multiple dimensions, which can greatly improve the accuracy of the matching degree, thereby improving business processing efficiency and improving user experience.

[0162] In an exemplary embodiment, in step 302, determining the business function overlap of business functions according to the historical business handling of the target object includes:

[0163] When the target object's historical business includes business functions, determining the business function overlap of the business functions as the first business function overlap; or,

[0164] When the target object's historical business does not include the business function, the business function overlap degree of the business function is determined as the second business function overlap degree;

[0165] Among them, the second business function overlap is greater than the first business function overlap.

[0166] In an embodiment of the present disclosure, when the business function among the candidate businesses is included in the historical business handling of the target object, the business function overlap degree of the business function can be determined as the first business function overlap degree; when the business function is not included in the historical business handling of the target object, the business function overlap degree of the business function can be determined as the second business function overlap degree, wherein the second business function overlap degree is greater than the first business function overlap degree. Exemplarily, the first business function overlap degree can be set to 1, and the second business function overlap degree can be set to 1.2.

[0167] In an exemplary embodiment, referring to Figure 4 As shown, in step 302, determining the functional redundancy of the business function according to the resource demand corresponding to the business function and the number of resources corresponding to the business function in the candidate business may include:

[0168] Step 402, determining the number of resources corresponding to the business functions in the candidate business;

[0169] Step 404: if the business function requirement data includes business functions, then the functional redundancy of the business functions is determined according to the resource requirements and the resource quantity, wherein the functional redundancy is negatively correlated with the resource requirements and positively correlated with the resource quantity.

[0170] Step 406: If the business function requirement data does not include the business function, the functional redundancy of the business function is determined according to the resource quantity and the resource baseline value, wherein the functional redundancy is positively correlated with the resource quantity and the resource baseline value.

[0171] In the disclosed embodiment, for any business function in the candidate task, the number of resources corresponding to the business function in the candidate business can be determined, and based on the resource demand and resource quantity of the business function, the functional redundancy of the target business function can be determined. When the business function is included in the business function demand data, that is, when the business function belongs to the target business function, it has a resource demand. When the business function is not included in the business function demand data, that is, when the business function does not belong to the target business function, its resource demand is 0.

[0172] When a business function is included in the business function requirement data, the functional redundancy of the business function can be determined by the resource requirement and the resource quantity of the business function. Exemplarily, the functional redundancy is negatively correlated with the resource requirement and positively correlated with the resource quantity. For example, the functional redundancy is the ratio of the resource quantity to the resource requirement.

[0173] When the business function is not included in the business function requirement data, the functional redundancy of the business function can be determined by the resource quantity and resource benchmark value of the business function, wherein the resource benchmark value can be the standard tariff of the business function. Exemplarily, the functional redundancy is positively correlated with the resource quantity and the resource benchmark value, for example: the functional redundancy is the product of the resource quantity and the resource benchmark value.

[0174] In an exemplary embodiment, the resource value factor is negatively correlated with the resource value. In the disclosed embodiment, the higher the resource value corresponding to the candidate service, the lower the matching degree with the user's needs should be, so the resource value factor can be set to be negatively correlated with the resource value, that is, the larger the resource value, the smaller the corresponding resource value factor, so that the calculated sub-matching degree of the service function is smaller.

[0175] In an exemplary embodiment, referring to Figure 5 As shown, in step 206, determining the target business from the candidate businesses according to the matching degree between the candidate businesses and the business function requirement data may include:

[0176] In step 502, the candidate services are sorted in descending order of the matching degree between the candidate services and the service function requirement data to obtain a service list;

[0177] In step 504, the candidate service ranked first in the service list is determined as the target service.

[0178] In the disclosed embodiment, one target business can be recommended to the target object each time. The candidate businesses can be sorted in descending order according to the degree of match between the candidate businesses and the business function requirement data to obtain a business list. The candidate business ranked first in the business list has the highest degree of match, so the candidate business ranked first can be determined as the target business and recommended to the target object.

[0179] The service processing method provided by the embodiment of the present disclosure can preferentially recommend the candidate services with the highest matching degree to the user, which can greatly shorten the service processing time and improve the service processing efficiency.

[0180] In an exemplary embodiment, referring to Figure 6 As shown, in step 502, the candidate services are sorted in descending order of the matching degree between the candidate services and the service function requirement data to obtain a service list, which may include the following steps:

[0181] In step 602, the candidate services are classified according to the service type;

[0182] In step 604, for any category, the candidate services in the category are sorted in descending order of the matching degree between the candidate services and the business function requirement data to obtain a service list corresponding to the category.

[0183] In the disclosed embodiment, each candidate service may be classified in advance according to service type, and the service type may be a pre-set classification. For example, the service type may include installation, existing package upgrade, and other types. For any service type, the candidate services under the service type may be sorted in order of matching degree from large to small to obtain a corresponding service list under the service type. When recommending services to the target object, the candidate services ranked first in the service list under each service type may be respectively recommended to the target object as target services for selection by the target object.

[0184] The business processing method provided by the embodiment of the present disclosure can recommend to users according to business types, and give priority to recommending candidate businesses with the highest matching degree under each business type to users, which can enrich the recommended content, greatly shorten the business processing time, and improve the business processing efficiency.

[0185] In an exemplary embodiment, the method further includes:

[0186] According to the target object's rejection operation on the target business, the target business is deleted from the business list. If the business list is not empty after the deletion, the candidate business ranked first in the business list is determined as the target business.

[0187] In the embodiment of the present disclosure, when the target service is not a service that meets the user's needs, the user will refuse to handle the target service. At this time, based on the target object's rejection operation on the target service, the target service can be deleted from the service list, and the candidate service currently ranked first in the service list can continue to be recommended to the target object as the target service until the target object confirms to handle the target service or the service list is empty.

[0188] The business processing method provided by the embodiment of the present disclosure can recommend candidate businesses to the target object in order from the highest matching degree to the lowest, which can greatly shorten the business processing time and improve the business processing efficiency.

[0189] In an exemplary embodiment, the method further includes:

[0190] If the business list is empty, the weight of each target business function is adjusted, and the process jumps to the step of weighted summing of the sub-matching degrees of each target business function according to the weight of each target business function to obtain the matching degree between the candidate business and the business function requirement data.

[0191] In the disclosed embodiment, when the service list is empty, it can be determined that there is no service that meets the needs of the target object in the current service list. At this time, the weight of the target service function can be adjusted according to the preset adjustment strategy, and the sub-matching degree of each target service function can be weighted and summed according to the weight of each target service function to obtain the matching degree of the candidate service and the business function requirement data. The weight can be adjusted in real time based on user feedback to make the calculation method more in line with user needs, thereby improving the accuracy of service recommendations and improving service handling efficiency.

[0192] In an exemplary embodiment, referring to Figure 7 As shown, the above method may also include:

[0193] Step 702, after the target business is completed, obtain the object data of the target object;

[0194] Step 704: Generate a business handling record for the target business based on the business function data included in the target business and the object data of the target object.

[0195] In the disclosed embodiment, after the target object completes the processing of the target business, the object data of the target object can be obtained, including the attribute data of the target object, historical business processing data, etc., and then a business processing record for the target business is generated based on the business function data included in the target business and the object data of the target object. The business processing record may include a business description text for matching the various business functions of the target business with the object data of the target object, so as to display the business function to the target object.

[0196] For example: Assuming that the target service includes the following service functions: 300M traffic + 100 minutes of voice + 10 text messages + ** video membership + broadband + IPTV), the service handling record of the target service may include: 300M traffic and ** video membership can be used to watch concerts at any time, 100 minutes of voice can be used to make a 25-minute long-distance call to parents once a week, 10 text messages can be used to greet 10 friends during holidays, and broadband + IPTV can be used to watch concerts at home.

[0197] The embodiments of the present disclosure do not specifically limit the method of generating business processing records. For example, it can be achieved by generating RPA (Robotic process automation) for generating business processing records. The generation process of RPA is not described in the embodiments of the present disclosure, and any generation method of RPA is applicable to the embodiments of the present disclosure.

[0198] By adopting the business processing method provided in the embodiment of the present disclosure, a business processing record matching the user's intention can be generated, which can enable the user to quickly master the business and greatly improve the user experience.

[0199] In an exemplary embodiment, in step 104, determining the business function requirement data corresponding to the business handling intention data from the intention table includes:

[0200] When the business processing intention data is found in the intention table, the business function requirement data corresponding to the business processing intention data is obtained from the intention table.

[0201] In an exemplary embodiment, in step 104, determining the business function requirement data corresponding to the business handling intention data from the intention table may also include:

[0202] When the business handling intention data is not found in the intention table, determining the associated business handling intention data of the business handling intention data from the intention table;

[0203] Feedback the associated business handling intention data to the target object, and determine the business function requirement data corresponding to the associated business handling intention data from the intention table according to the target object's confirmation operation on the associated business handling intention data;

[0204] The business function requirement data corresponding to the associated business processing intention data is used as the business function requirement data corresponding to the business processing intention data.

[0205] In the disclosed embodiment, when the business processing intention data is found in the intent table, the business function requirement data corresponding to the business processing intention data can be directly obtained from the intent table. When the business processing intention data cannot be found in the intent table, the associated business processing intention data of the business processing intention data can be determined from the intent table, wherein the associated business processing intention data can be business processing intention data similar to or related to the business processing intention data.

[0206] In the embodiments of the present disclosure, no specific limitation is imposed on the method of determining the associated business processing intention data of the business processing intention data. By way of example, synonyms and near-synonyms may be used to search for the associated business processing intention data of the business processing intention data, or semantic similarity may be used to search for the associated business processing intention data of the business processing intention data. The specific algorithm of semantic similarity is not specifically limited in the embodiments of the present disclosure, and any semantic similarity algorithm is applicable to the embodiments of the present disclosure.

[0207] After determining the associated business processing intention data corresponding to the business processing intention data, the associated business processing intention data can be fed back to the target object, and based on the target object's confirmation operation on the associated business processing intention data, the business function requirement data corresponding to the associated business processing intention data can be determined from the intention table, and the business function requirement data corresponding to the associated business processing intention data can be used as the business function requirement data corresponding to the business processing intention data.

[0208] For example, the business processing intention data is "watch a concert". When the business processing intention data of "watch a concert" is not found in the intent table, the associated business processing intention data "watch the World Cup" of "watch a concert" can be determined from the intent table, and the business processing intention data "watch the World Cup" can be fed back to the target object. For example, the query information "The associated intention "watch the World Cup" is found, do you want to replace the processing intention with "watch the World Cup"? " is displayed in the display interface. When the target object determines to replace, the business function requirement data corresponding to "watch the World Cup" in the intent table can be used as the business function requirement data of the business processing intention data "watch a concert": "Internet access and ** video membership" or "cable bandwidth and IPTV (Interactive Personality TV, Internet TV)".

[0209] The business processing method provided by the embodiment of the present disclosure can enrich the business recommendation method. That is, when matching the target user's business, the intention related to the real-time business processing intention of the target object can be referred to, which greatly improves the business matching accuracy and improves the user's business processing efficiency.

[0210] In an exemplary embodiment, the method further includes:

[0211] In the intent table, the business processing intention data and the business function requirement data corresponding to the business processing intention data are recorded.

[0212] In the disclosed embodiment, after the target object confirms the associated business processing intention data corresponding to the business processing intention data, the business processing intention data can be added to the intent table, and the business function requirements corresponding to the associated business management intention data can be added to the intent table as the business function requirements corresponding to the business processing intention data, thereby realizing the scalability of the intent table.

[0213] In order to enable those skilled in the art to better understand the embodiments of the present disclosure, the embodiments of the present disclosure are described below through specific examples.

[0214] Reference Figure 8 and Fig. 9 As shown, the disclosed embodiment proposes a business processing method for business handling based on customer intent, and provides a full-process automated management method for business handling from intent description, conversion, business selection, and business handling. Through interaction with user touchpoints, the acquisition of customer intent and user confirmation are completed. Through interaction with the service system, the online activation of the service is completed, solving the problem of poor customer perception in the business handling process in the past, and supporting the development of operator services. The system may specifically include: an intent analysis module and an intent execution module, specifically:

[0215] The intention analysis module is used to receive the intention service request input by the user, and convert the user's intention into business processing intention data. According to the business processing intention data, it is determined whether there is a business that can meet the user's intention request, and does not conflict with the sales products ordered by the user, and meets the processing rule requirements. The intention analysis module includes 3 submodules: intention conversion submodule, business analysis submodule, and rule analysis submodule.

[0216] The intention conversion submodule is responsible for receiving the intention service request conveyed by the user touchpoint and converting the customer intention into business processing intention data that can be recognized by the system. It mainly includes the construction of the intention table, intention analysis and conversion, intention information confirmation, and intention table update.

[0217] Among them, the construction of the intent table includes constructing an intent table that records the relationship between intent and existing business function requirements based on the existing information in the system, as shown in Table 1. Intent analysis and conversion includes receiving intent service requests conveyed by user touchpoints, converting the intent service requests into business processing intention data, and converting the business processing intention data into business function requirement data based on the intent table. The business function requirement is used to describe the functional requirements of the required business. Intent information confirmation includes when the customer's business processing intention data cannot be found in the intent table, the system searches for similar intents from the intent table, and feeds back the similar intent as associated business processing intention data to the user for confirmation. Intent table update includes supplementing and updating the relationship between the business processing intention data and the business function requirement data corresponding to the associated business processing intention data into the intent table based on the user's confirmation result of the associated business processing intention data.

[0218] The business analysis submodule is responsible for selecting a set of services that meet the user's business processing intentions from the services according to the business ordering requirements, and sorting the services by matching degree. Among them, the matching degree M of the service includes four factors: functional matching degree P, functional redundancy R, business function overlap degree T, and resource value factor F.

[0219] Function matching degree P: When all target business functions included in the business function requirement data are included in the composition of a certain business and the resource requirements of each target business function can be met in the business, the function matching degree of the business is 1, otherwise it is 0.

[0220] Functional redundancy R: When a business has other business functions in addition to the business functions described in the business function requirement data, there are redundant functions in the business. The functional redundancy of a business function is (the number of resources corresponding to the business function in the business * standard tariff) / (the resource demand corresponding to the business function in the business function requirement data * standard tariff). For a redundant function, when the corresponding resource demand in the business function requirement data is 0, the functional redundancy of the redundant function is the number of resources corresponding to the redundant function in the business * standard tariff.

[0221] Business function overlap T: For any business function in the business, when the business function is a business function that the customer has already handled in history, the first business function overlap is 1, otherwise the second business function overlap is a factor greater than 1, such as 1.2.

[0222] Resource value factor F: normalizes the resource value. For example, the higher the resource value, the smaller the resource value factor F.

[0223] The calculation formula of the business matching degree M refers to the following formula (I):

[0224] M=P*∑(W j*R j *T j )*F Formula (I)

[0225] Where W j is the function weight corresponding to the jth business function in the business, R j is the functional redundancy corresponding to the jth business function in the business, T j is the business function overlap corresponding to the jth business function in the business.

[0226] The following example illustrates the calculation method of the matching degree between services and service function demand data. The user's current historical services include voice and traffic functions, but not SMS functions. The user's current service function demand data includes: the service function is traffic, and the resource demand is 100M. The platform's existing services are shown in Table 3:

[0227] Table 3

[0228]

[0229] Assuming that the business function weights are all 1 and the business matching degree P is all 1, according to the above calculation formula (1), the functional redundancy of the traffic in business 1 is (500 / 100) = 5, the business function overlap is 1, and the resource value factor is 10, then the matching degree between business 1 and the business function requirement data is 50.

[0230] The functional redundancy of traffic in service 2 is (300 / 100)=3, the service function overlap is 1, and the resource value factor is 3.33333333. The sub-matching degree between traffic and service function requirement data is 9.99999999. The functional redundancy of voice is (100 / 10)=10, the service function overlap is 1, and the resource value factor is 3.33333333. The sub-matching degree between voice and service function requirement data is 33.3333333. The functional redundancy of SMS is 1, the service function overlap is 1.2, and the resource value factor is 3.33333333. The sub-matching degree between traffic and service function requirement data is 3.999999996. The matching degree between service 2 and service function requirement data is 47.333333286. That is, the matching degree of service 1 is higher than that of service 2. On the premise that both service 1 and service 2 meet the user acceptance rules, service 1 can be recommended to the user first.

[0231] The rule analysis submodule is responsible for analyzing the acceptance rules of the service set that meets the user's intention and determining whether the user can handle it. The acceptance rules include: whether the service and the service that the user has handled are mutually exclusive, whether the user is in the service handling area, whether the user is on the special list, whether the user's status is normal, etc. The service with the highest matching degree in the service set and that the user can handle is recommended to the user.

[0232] The intention execution module is used to receive the services that can meet the user's intentions from the intention analysis module, complete the user information confirmation before the service is processed, complete the service acceptance, and provide the user with the service processing record that matches the user's intention after the acceptance is completed. When the service does not match the user's intention, the intention analysis can be performed again. The intention execution module includes two sub-modules: the user confirmation sub-module and the service acceptance sub-module.

[0233] The user confirmation submodule is responsible for displaying the business content to the user and confirming it after the user agrees.

[0234] The business acceptance submodule is responsible for automatically generating acceptance information and generating an order to send to the network for activation. After the acceptance and activation is completed, the user is provided with a business handling record that matches the user's intention.

[0235] Reference Fig. 9 , the following is a specific example to illustrate the implementation process.

[0236] The user input intent is: I want to watch a concert.

[0237] The intention conversion submodule builds the relationship between the business processing intention data and the business function requirement data based on the information in the system's existing knowledge base to obtain an intention table. For example, the relationship between the business processing intention data of watching the World Cup and the business function requirement data is built.

[0238] Intent analysis conversion: The intent conversion submodule receives the user's intention information from the user touchpoint and converts it into business acceptance-specific terms, that is, business processing intention data. If the business processing intention data cannot be found in the intent table, similar business processing intention data is searched in the intent table for user confirmation, and step 3 is executed. If the business processing intention data can be found directly in the intent table, it is directly converted into the corresponding business function requirement data. Step 5 is executed.

[0239] Intent information confirmation: If the business processing intention data cannot be found, similar business processing intention data will be found for the user to confirm. For example, if the user's business processing intention data is: watching a concert. Similar business processing intention data is watching the World Cup, the term "watching the World Cup" will be converted for the user to confirm.

[0240] Intent table update: The intent conversion submodule adds the new service handling intention data to the intent table based on the information confirmed by the user. For example, the intent table is supplemented with: Watching a concert, the service function requirement data is to have mobile Internet access, 100M of traffic per month, and ** video membership function, and the service subscription period is 1 month; or to have wired broadband function and IPTV function, and the service subscription period is 1 month. Execute step 2 to convert the service handling intention data into service function requirement data.

[0241] Business matching: The business analysis submodule calculates the matching degree according to the business function requirement data and generates a business set that meets the conditions. For example, the business set that meets the conditions includes: {Business 1 (10 yuan / month, 500M traffic package + ** video membership), Business 2 (50 yuan / month, 300M traffic + 100 minutes of voice + 10 text messages + ** video membership), Business 3 (100 yuan / month, broadband + IPTV), Business 4 (10 yuan / month, IPTV), Business 5 (200 yuan / month, 300M traffic + 100 minutes of voice + 10 text messages + ** video membership + broadband + IPTV). Among them, Business 1, Business 3, and Business 4 are additional packages and can be installed. Business 2 and Business 5 are the main packages and can only be upgraded on the existing packages.

[0242] Business sorting: The business analysis submodule sorts the businesses by acceptance type (additional installation, existing package upgrade) based on the matching degree of the businesses. The businesses ranked first will be recommended first.

[0243] Rule analysis: The rule analysis submodule analyzes the services in the service collection according to the acceptance rules and removes services that customers cannot accept. For services that customers can accept, select one for recommendation based on the type of acceptance, such as installation and existing package upgrade. For example, if the selected service is: installation service 1, the user's existing package is upgraded to service 5.

[0244] Service display: The user confirmation submodule displays the recommended services to the user for selection and initiates confirmation from the user through user touchpoints.

[0245] User confirmation: After the user confirms, the user confirmation submodule sends the confirmed service information to the service acceptance submodule for service acceptance. For example, the user selects service 5.

[0246] Business acceptance: The business acceptance submodule automatically generates a business acceptance form and sends the order to the service activation system for network activation.

[0247] Business order generation: After the business acceptance submodule is completed, it provides customers with business handling records that match the customer's intentions. The business handling record of business 5 is: 300M traffic and ** video membership can be used to watch concerts at any time, 100 minutes of voice can be used to make a 25-minute long-distance call to parents once a week, 10 text messages can be used to greet 10 friends during festivals, and broadband + IPTV can be used to watch concerts at home.

[0248] The disclosed embodiment proposes a method for converting customer intentions, which can convert customer intentions into professional terms for business acceptance, and proposes a business matching method that meets customer intentions, which can match appropriate businesses for customers. It proposes a way to display customer intentions, and uses expressions that match customer intentions in business handling records to facilitate customer understanding. It provides a full-process automated management method for business acceptance from intention description, conversion, business selection, and business acceptance, which improves customer perception.

[0249] It should be understood that although Figure 1-9 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 1-9 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.

[0250] In one embodiment, Fig.10 As shown, a service processing device 1000 is provided, comprising: a first acquisition module 1002, a first determination module 1004, a second determination module 1006 and a processing module 1008, wherein:

[0251] The first acquisition module 1002 is used to acquire the business handling intention data of the target object;

[0252] The first determination module 1004 is used to determine the business function requirement data corresponding to the business handling intention data from the intention table;

[0253] The second determination module 1006 is used to determine the matching degree between each business and the business function requirement data, and determine the target business from each business according to the matching degree between each business and the business function requirement data;

[0254] The processing module 1008 is used to feed back the target business to the target object, and perform a processing operation for the target business according to a confirmation operation of the target object on the target business.

[0255] By adopting the business processing device provided by the embodiment of the present disclosure, the business processing intention can be converted into corresponding business function requirement data, and then the target business can be matched for the user from various businesses based on the business function requirement data. That is, when matching the target user business, the real-time business processing intention of the target object is fully considered, which greatly improves the business matching accuracy and improves the user's business processing efficiency.

[0256] In one embodiment, the business function requirement data includes each target business function and the resource requirement corresponding to each target business function, and the second determination module 1006 is further used to:

[0257] Determine a candidate service from each of the services, wherein the candidate service includes each of the target service functions and satisfies the resource demand of each of the target service functions;

[0258] Determining the matching degree between each candidate business and the business function requirement data respectively;

[0259] According to the matching degree between each candidate service and the service function requirement data, a target service is determined from among the candidate services.

[0260] In one embodiment, the second determining module 1006 is further configured to:

[0261] For any of the candidate services, the matching degree between the candidate service and the service function requirement data is determined based on the target service functions and the corresponding resource requirements of the target service functions, and the service functions in the candidate service and the corresponding resource quantities of the service functions.

[0262] In one embodiment, the second determining module 1006 is further configured to:

[0263] For any business function in the candidate business, determine the business function overlap of the business function according to the historical business handling of the target object, determine the functional redundancy of the business function according to the resource demand corresponding to the business function and the number of resources corresponding to the business function in the candidate business, and determine the resource value factor corresponding to the business function according to the resource value corresponding to the candidate business;

[0264] For any of the service functions in the candidate services, determining a sub-matching degree of the service function according to the service function overlap, the function redundancy and the resource value factor of the service function;

[0265] The weight of each of the business functions is obtained, and the sub-matching degrees of each of the business functions are weighted and summed according to the weight of each of the business functions to obtain the matching degree between the candidate business and the business function requirement data.

[0266] In one embodiment, the second determining module 1006 is further configured to:

[0267] When the target object's historical business includes the business function, determining the business function overlap degree of the business function as a first business function overlap degree; or,

[0268] When the target object's historical business does not include the business function, determining the business function overlap degree of the business function as a second business function overlap degree;

[0269] Among them, the overlap degree of the second business function is greater than the overlap degree of the first business function.

[0270] In one embodiment, the second determining module 1006 is further configured to:

[0271] Determine the number of resources corresponding to the service function in the candidate service;

[0272] If the business function requirement data includes the business function, determining the functional redundancy of the business function according to the resource requirement and the resource quantity, wherein the functional redundancy is negatively correlated with the resource requirement and positively correlated with the resource quantity;

[0273] If the business function requirement data does not include the business function, the functional redundancy of the business function is determined according to the resource quantity and the resource baseline value, wherein the functional redundancy is positively correlated with the resource quantity and the resource baseline value.

[0274] In one of the embodiments, the resource value factor is negatively correlated with the resource value.

[0275] In one embodiment, the second determining module 1006 is further configured to:

[0276] Sort the candidate services in descending order of the degree of matching between the candidate services and the service function requirement data to obtain a service list;

[0277] The candidate service ranked first in the service list is determined as the target service.

[0278] In one embodiment, the device further comprises:

[0279] The third determination module is used to delete the target business from the business list according to the target object's rejection operation on the target business, and if the business list is not empty after the deletion, determine the candidate business ranked first in the business list as the target business.

[0280] In one embodiment, the device further comprises:

[0281] An adjustment module is used to adjust the weight of each target business function if the business list is empty, and jump to the step of weighted summing up the sub-matching degrees of each target business function according to the weight of each target business function to obtain the matching degree between the candidate business and the candidate business and the business function requirement data.

[0282] In one embodiment, the second determining module 1006 is further configured to:

[0283] Classifying the candidate businesses according to business types;

[0284] For any category, the candidate services in the category are sorted in descending order of the degree of matching between the candidate services and the service function requirement data to obtain a service list corresponding to the category.

[0285] In one embodiment, the device further comprises:

[0286] A second acquisition module is used to acquire the object data of the target object after the target business is completed;

[0287] A generating module is used to generate a business handling record for the target business according to the business function data included in the target business and the object data of the target object.

[0288] In one embodiment, the first determining module 1004 is further configured to:

[0289] When the business processing intention data is found in the intention table, the business function requirement data corresponding to the business processing intention data is obtained from the intention table.

[0290] In one embodiment, the first determining module 1004 is further configured to:

[0291] When the business handling intention data is not found in the intention table, determining the associated business handling intention data of the business handling intention data from the intention table;

[0292] Feedback the associated business handling intention data to the target object, and determine the business function requirement data corresponding to the associated business handling intention data from the intention table according to the confirmation operation of the target object on the associated business handling intention data;

[0293] The business function requirement data corresponding to the associated business handling intention data is used as the business function requirement data corresponding to the business handling intention data.

[0294] In one embodiment, the first determining module 1004 is further configured to:

[0295] In the intention table, the business processing intention data and the business function requirement data corresponding to the business processing intention data are recorded.

[0296] For the specific definition of the business processing device, please refer to the definition of the business processing method above, which will not be repeated here. Each module in the above-mentioned business processing device can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0297] In one embodiment, a communication device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0298] Obtain the target object's business handling intention data;

[0299] Determine the business function requirement data corresponding to the business handling intention data from the intention table;

[0300] Determining the matching degree between each business and the business function requirement data, and determining a target business from each business according to the matching degree between each business and the business function requirement data;

[0301] The target business is fed back to the target object, and the target business is processed according to the confirmation operation of the target object on the target business.

[0302] In one embodiment, the business function requirement data includes each target business function and the resource requirement corresponding to each target business function, and the processor further implements the following steps when executing the computer program:

[0303] Determine a candidate service from each of the services, wherein the candidate service includes each of the target service functions and satisfies the resource demand of each of the target service functions;

[0304] Determining the matching degree between each candidate business and the business function requirement data respectively;

[0305] According to the matching degree between each candidate service and the service function requirement data, a target service is determined from among the candidate services.

[0306] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0307] For any of the candidate services, the matching degree between the candidate service and the service function requirement data is determined based on the target service functions and the corresponding resource requirements of the target service functions, and the service functions in the candidate service and the corresponding resource quantities of the service functions.

[0308] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0309] For any business function in the candidate business, determine the business function overlap of the business function according to the historical business handling of the target object, determine the functional redundancy of the business function according to the resource demand corresponding to the business function and the number of resources corresponding to the business function in the candidate business, and determine the resource value factor corresponding to the business function according to the resource value corresponding to the candidate business;

[0310] For any of the service functions in the candidate services, determining a sub-matching degree of the service function according to the service function overlap, the function redundancy and the resource value factor of the service function;

[0311] The weight of each of the business functions is obtained, and the sub-matching degrees of each of the business functions are weighted and summed according to the weight of each of the business functions to obtain the matching degree between the candidate business and the business function requirement data.

[0312] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0313] When the target object's historical business includes the business function, determining the business function overlap degree of the business function as a first business function overlap degree; or,

[0314] When the target object's historical business does not include the business function, determining the business function overlap degree of the business function as a second business function overlap degree;

[0315] Among them, the overlap degree of the second business function is greater than the overlap degree of the first business function.

[0316] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0317] Determine the number of resources corresponding to the service function in the candidate service;

[0318] If the business function requirement data includes the business function, determining the functional redundancy of the business function according to the resource requirement and the resource quantity, wherein the functional redundancy is negatively correlated with the resource requirement and positively correlated with the resource quantity;

[0319] If the business function requirement data does not include the business function, the functional redundancy of the business function is determined according to the resource quantity and the resource baseline value, wherein the functional redundancy is positively correlated with the resource quantity and the resource baseline value.

[0320] In one embodiment, the resource value factor is negatively correlated with the resource value.

[0321] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0322] Sort the candidate services in descending order of the degree of matching between the candidate services and the service function requirement data to obtain a service list;

[0323] The candidate service ranked first in the service list is determined as the target service.

[0324] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0325] According to the target object's rejection operation on the target service, the target service is deleted from the service list. If the service list is not empty after the deletion, the candidate service ranked first in the service list is determined as the target service.

[0326] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0327] If the business list is empty, adjust the weight of each target business function, and jump to the step of weighted summing of the sub-matching degrees of each target business function according to the weight of each target business function to obtain the matching degree between the candidate business and the business function requirement data.

[0328] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0329] Classifying the candidate businesses according to business types;

[0330] For any category, the candidate services in the category are sorted in descending order of the degree of matching between the candidate services and the service function requirement data to obtain a service list corresponding to the category.

[0331] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0332] After the target business is completed, obtaining the object data of the target object;

[0333] A business handling record for the target business is generated according to the business function data included in the target business and the object data of the target object.

[0334] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0335] When the business processing intention data is found in the intention table, the business function requirement data corresponding to the business processing intention data is obtained from the intention table.

[0336] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0337] When the business handling intention data is not found in the intention table, determining the associated business handling intention data of the business handling intention data from the intention table;

[0338] Feedback the associated business handling intention data to the target object, and determine the business function requirement data corresponding to the associated business handling intention data from the intention table according to the confirmation operation of the target object on the associated business handling intention data;

[0339] The business function requirement data corresponding to the associated business handling intention data is used as the business function requirement data corresponding to the business handling intention data.

[0340] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0341] In the intention table, the business processing intention data and the business function requirement data corresponding to the business processing intention data are recorded.

[0342] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0343] Obtain the target object's business handling intention data;

[0344] Determine the business function requirement data corresponding to the business handling intention data from the intention table;

[0345] Determining the matching degree between each business and the business function requirement data, and determining a target business from each business according to the matching degree between each business and the business function requirement data;

[0346] The target business is fed back to the target object, and the target business is processed according to the confirmation operation of the target object on the target business.

[0347] In one embodiment, the business function requirement data includes each target business function and the resource requirement corresponding to each target business function, and when the computer program is executed by the processor, the following steps are also implemented:

[0348] Determine a candidate service from each of the services, wherein the candidate service includes each of the target service functions and satisfies the resource demand of each of the target service functions;

[0349] Determining the matching degree between each candidate business and the business function requirement data respectively;

[0350] According to the matching degree between each candidate service and the service function requirement data, a target service is determined from among the candidate services.

[0351] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0352] For any of the candidate services, the matching degree between the candidate service and the service function requirement data is determined based on the target service functions and the corresponding resource requirements of the target service functions, and the service functions in the candidate service and the corresponding resource quantities of the service functions.

[0353] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0354] For any business function in the candidate business, determine the business function overlap of the business function according to the historical business handling of the target object, determine the functional redundancy of the business function according to the resource demand corresponding to the business function and the number of resources corresponding to the business function in the candidate business, and determine the resource value factor corresponding to the business function according to the resource value corresponding to the candidate business;

[0355] For any of the service functions in the candidate services, determining a sub-matching degree of the service function according to the service function overlap, the function redundancy and the resource value factor of the service function;

[0356] The weight of each of the business functions is obtained, and the sub-matching degrees of each of the business functions are weighted and summed according to the weight of each of the business functions to obtain the matching degree between the candidate business and the business function requirement data.

[0357] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0358] When the target object's historical business includes the business function, determining the business function overlap degree of the business function as a first business function overlap degree; or,

[0359] When the target object's historical business does not include the business function, determining the business function overlap degree of the business function as a second business function overlap degree;

[0360] Among them, the overlap degree of the second business function is greater than the overlap degree of the first business function.

[0361] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0362] Determine the number of resources corresponding to the service function in the candidate service;

[0363] If the business function requirement data includes the business function, determining the functional redundancy of the business function according to the resource requirement and the resource quantity, wherein the functional redundancy is negatively correlated with the resource requirement and positively correlated with the resource quantity;

[0364] If the business function requirement data does not include the business function, the functional redundancy of the business function is determined according to the resource quantity and the resource baseline value, wherein the functional redundancy is positively correlated with the resource quantity and the resource baseline value.

[0365] In one embodiment, the resource value factor is negatively correlated with the resource value.

[0366] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0367] Sort the candidate services in descending order of the degree of matching between the candidate services and the service function requirement data to obtain a service list;

[0368] The candidate service ranked first in the service list is determined as the target service.

[0369] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0370] According to the target object's rejection operation on the target service, the target service is deleted from the service list. If the service list is not empty after the deletion, the candidate service ranked first in the service list is determined as the target service.

[0371] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0372] If the business list is empty, adjust the weight of each target business function, and jump to the step of weighted summing of the sub-matching degrees of each target business function according to the weight of each target business function to obtain the matching degree between the candidate business and the business function requirement data.

[0373] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0374] Classifying the candidate businesses according to business types;

[0375] For any category, the candidate services in the category are sorted in descending order of the degree of matching between the candidate services and the service function requirement data to obtain a service list corresponding to the category.

[0376] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0377] After the target business is completed, obtaining the object data of the target object;

[0378] A business handling record for the target business is generated according to the business function data included in the target business and the object data of the target object.

[0379] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0380] When the business processing intention data is found in the intention table, the business function requirement data corresponding to the business processing intention data is obtained from the intention table.

[0381] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0382] When the business handling intention data is not found in the intention table, determining the associated business handling intention data of the business handling intention data from the intention table;

[0383] Feedback the associated business handling intention data to the target object, and determine the business function requirement data corresponding to the associated business handling intention data from the intention table according to the confirmation operation of the target object on the associated business handling intention data;

[0384] The business function requirement data corresponding to the associated business handling intention data is used as the business function requirement data corresponding to the business handling intention data.

[0385] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0386] In the intention table, the business processing intention data and the business function requirement data corresponding to the business processing intention data are recorded.

[0387] The present application also provides a computer program product including instructions, which, when executed on a computer, causes the computer to perform the following steps:

[0388] Obtain the target object's business handling intention data;

[0389] Determine the business function requirement data corresponding to the business handling intention data from the intention table;

[0390] Determining the matching degree between each business and the business function requirement data, and determining a target business from each business according to the matching degree between each business and the business function requirement data;

[0391] The target business is fed back to the target object, and the target business is processed according to the confirmation operation of the target object on the target business.

[0392] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0393] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0394] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.

Claims

1. A business processing method, characterized in that: The method comprises: Obtain the target object's business handling intention data; Determine the business function requirement data corresponding to the business handling intention data from the intention table; Determining the matching degree between each business and the business function requirement data, and determining a target business from each business according to the matching degree between each business and the business function requirement data; The target business is fed back to the target object, and the target business is processed according to the confirmation operation of the target object on the target business.

2. The method according to claim 1, characterized in that The business function requirement data includes each target business function and the resource requirement corresponding to each target business function, and determining the matching degree between each business and the business function requirement data, and determining the target business from each business according to the matching degree between each business and the business function requirement data, includes: Determine a candidate service from each of the services, wherein the candidate service includes each of the target service functions and satisfies the resource demand of each of the target service functions; Determining the matching degree between each candidate business and the business function requirement data respectively; According to the matching degree between each candidate service and the service function requirement data, a target service is determined from among the candidate services.

3. The method according to claim 2, characterized in that The respectively determining the matching degree between each of the candidate services and the service function requirement data includes: For any of the candidate services, the matching degree between the candidate service and the service function requirement data is determined based on the target service functions and the corresponding resource requirements of the target service functions, and the service functions in the candidate service and the corresponding resource quantities of the service functions.

4. The method according to claim 3, characterized in that Determining the matching degree between the candidate services and the service function requirement data according to the target service functions and the corresponding resource requirements of the target service functions, and the service functions in the candidate services and the corresponding resource quantities of the service functions, includes: For any business function in the candidate business, determine the business function overlap of the business function according to the historical business handling of the target object, determine the functional redundancy of the business function according to the resource demand corresponding to the business function and the number of resources corresponding to the business function in the candidate business, and determine the resource value factor corresponding to the business function according to the resource value corresponding to the candidate business; For any of the service functions in the candidate services, determining a sub-matching degree of the service function according to the service function overlap, the function redundancy and the resource value factor of the service function; The weight of each of the business functions is obtained, and the sub-matching degrees of each of the business functions are weighted and summed according to the weight of each of the business functions to obtain the matching degree between the candidate business and the business function requirement data.

5. The method according to claim 4, characterized in that The determining the business function overlap of the business functions according to the historical business handling of the target object includes: When the target object's historical business includes the business function, determining the business function overlap degree of the business function as a first business function overlap degree; or, When the target object's historical business does not include the business function, determining the business function overlap degree of the business function as a second business function overlap degree; Among them, the overlap degree of the second business function is greater than the overlap degree of the first business function.

6. The method according to claim 4, characterized in that The determining the functional redundancy of the business function according to the resource demand corresponding to the business function and the number of resources corresponding to the business function in the candidate business includes: Determine the number of resources corresponding to the service function in the candidate service; If the business function requirement data includes the business function, determining the functional redundancy of the business function according to the resource requirement and the resource quantity, wherein the functional redundancy is negatively correlated with the resource requirement and positively correlated with the resource quantity; If the business function requirement data does not include the business function, the functional redundancy of the business function is determined according to the resource quantity and the resource baseline value, wherein the functional redundancy is positively correlated with the resource quantity and the resource baseline value.

7. The method according to claim 4, characterized in that The resource value factor is negatively correlated with the resource value.

8. The method according to any one of claims 2 to 7, characterized in that The determining the target service from each of the candidate services according to the matching degree between each of the candidate services and the service function requirement data comprises: Sort the candidate services in descending order of the degree of matching between the candidate services and the service function requirement data to obtain a service list; The candidate service ranked first in the service list is determined as the target service.

9. The method according to claim 8, characterized in that The method further comprises: According to the target object's rejection operation on the target service, the target service is deleted from the service list. If the service list is not empty after the deletion, the candidate service ranked first in the service list is determined as the target service.

10. The method according to claim 9, characterized in that The method further comprises: If the business list is empty, adjust the weight of each target business function, and jump to the step of weighted summing of the sub-matching degrees of each target business function according to the weight of each target business function to obtain the matching degree between the candidate business and the business function requirement data.

11. The method according to claim 8, characterized in that The candidate services are sorted in descending order of the matching degree between the candidate services and the service function requirement data to obtain a service list, including: Classifying the candidate businesses according to business types; For any category, the candidate services in the category are sorted in descending order of the degree of matching between the candidate services and the service function requirement data to obtain a service list corresponding to the category.

12. The method according to claim 1, characterized in that The method further comprises: After the target business is completed, obtaining the object data of the target object; A business handling record for the target business is generated according to the business function data included in the target business and the object data of the target object.

13. The method according to claim 1, characterized in that Determining the business function requirement data corresponding to the business handling intention data from the intention table includes: When the business processing intention data is found in the intention table, the business function requirement data corresponding to the business processing intention data is obtained from the intention table.

14. The method according to claim 13, characterized in that The determining, from the intent table, the business function requirement data corresponding to the business handling intention data also includes: When the business handling intention data is not found in the intention table, determining the associated business handling intention data of the business handling intention data from the intention table; Feedback the associated business handling intention data to the target object, and determine the business function requirement data corresponding to the associated business handling intention data from the intention table according to the confirmation operation of the target object on the associated business handling intention data; The business function requirement data corresponding to the associated business handling intention data is used as the business function requirement data corresponding to the business handling intention data.

15. The method according to claim 14, characterized in that The method further comprises: In the intention table, the business processing intention data and the business function requirement data corresponding to the business processing intention data are recorded.

16. A service processing device, characterized in that: The device comprises: The first acquisition module is used to acquire the business handling intention data of the target object; A first determination module is used to determine the business function requirement data corresponding to the business handling intention data from the intention table; A second determination module is used to determine the matching degree between each business and the business function requirement data, and determine the target business from each business according to the matching degree between each business and the business function requirement data; The processing module is used to feed back the target business to the target object, and perform a processing operation for the target business according to a confirmation operation of the target object on the target business.

17. A communication device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 15 are implemented.

18. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 15 are implemented.

19. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 15 are implemented.