Client assignment method and device based on cross-border business
Through the customer assignment method that works collaboratively between the user side, the execution side and the management side, the high workload problem of sales managers manually allocating customers when importing lead information is solved, and efficient customer allocation and conversion rate improvement is achieved.
Patent Information
- Application Number
- CN202411552951.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-31
- Publication Date
- 2025-02-25
AI Technical Summary
In the prior art, when the sales manager imports clue information, he faces a large batch of data, and the workload of manually dispatching customers to sales personnel is huge, resulting in low processing efficiency and affecting the customer's order rate.
A customer dispatch method based on cross-border services is adopted to generate synchronous data requests and query data requests through the collaborative work of the user end, the execution end and the management end, determine the target processing employees and dispatch customer data, and finally update the customer status.
Through intelligent customer allocation methods, the conversion rate between lead customers and cooperative customers is improved, the sales operation process is simplified, the company's efficiency and processing efficiency are improved, and labor costs are reduced.
Smart Images

Figure CN119514953A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of business dispatch processing, and in particular to a method and device for dispatching customers based on cross-border business. Background Art
[0002] Assignment means assigning a customer to a specific salesperson, who will follow up with the customer.
[0003] In the actual scenario of customer acquisition, customers from various regions will register. Based on the characteristics of the industry, the logistics industry requires sales to guide customers to perform operations such as authentication, contract signing, and ordering. Therefore, the speed of sales follow-up greatly affects the customer's order conversion rate. Currently, when sales supervisors import lead information, the batch data is large, and the workload of manually assigning customers to sales is huge. Summary of the invention
[0004] In view of the above problems, the present application is proposed to provide a method and device for allocating customers based on cross-border business to overcome the above problems or at least partially solve the above problems, including:
[0005] A method for assigning customers based on cross-border business, the method involving a user end, an execution end and a management end, the method comprising:
[0006] The execution end generates a synchronization data request according to the first preset timed task, and sends the synchronization data request to the user end;
[0007] The execution end receives employee data of all valid employees sent by the user end;
[0008] The execution end generates a query data request according to the second preset timed task, and sends the query data request to the management end;
[0009] The execution end receives the unprocessed client data sent by the management end;
[0010] The execution end determines a target processing employee in the user end according to the unprocessed customer data, and assigns the unprocessed customer data to the target processing employee;
[0011] When the unprocessed customer data is assigned to the target processing employee, the execution end generates a modification status request and sends the modification status request to the management end.
[0012] Furthermore, the step of determining a target processing employee in the user terminal according to the unprocessed customer data includes:
[0013] The execution end obtains the region information of the unprocessed customer data;
[0014] The execution end sends the region information to the user end;
[0015] The execution end receives the employee information of all employees in the same region as the region information sent by the user end;
[0016] The execution end determines the target processing employee according to the employee information of all the on-the-job employees and the preset allocation rules.
[0017] Furthermore, the step of determining the target processing employee based on the employee information of all the on-the-job employees and the preset allocation rules includes:
[0018] The execution end determines the allocation index corresponding to the current employee according to the employee information;
[0019] The execution end generates a matching degree according to the allocation index and the preset allocation rule;
[0020] The execution end determines the target processing employee according to the matching degree.
[0021] Furthermore, it also includes:
[0022] The execution end sends the employee data to a database.
[0023] The embodiment of the present invention further provides a method for assigning customers based on cross-border business, the method involving a user end, an execution end, and a management end, and the method includes:
[0024] The user end receives the synchronization data request sent by the execution end, and obtains employee data of all employees according to the synchronization data request;
[0025] The user end determines the employee data of all valid employees based on the employee data of all employees, and sends the employee data of all valid employees to the execution end;
[0026] The user end receives the region information sent by the execution end, and determines, based on the region information, employee information of all employees in the same region as the region information;
[0027] The user end sends the employee information of all employees in the same region as the region information to the execution end.
[0028] Furthermore, the step of determining the employee data of all valid employees based on the employee data of all employees includes:
[0029] The user terminal determines standard information of each employee based on the employee data;
[0030] The user terminal performs data verification based on the standard information to determine the valid information of the valid employee;
[0031] The user terminal determines the dimension classification information and tag information corresponding to the current employee according to the valid information;
[0032] The user terminal generates employee data of all valid employees based on the standard information, the valid information, the dimension classification information and the tag information.
[0033] The embodiment of the present invention further provides a method for assigning customers based on cross-border business, the method involving a user end, an execution end, and a management end, and the method includes:
[0034] The management end receives the query data request sent by the execution end, and determines data in a processing state of unprocessed among all client data according to the query data request;
[0035] The management end marks the unprocessed data as unprocessed customer data, and sends the unprocessed customer data to the execution end;
[0036] The management end receives the modification status request sent by the execution end, and modifies the status of the unprocessed customer data to processed according to the modification status request.
[0037] The embodiment of the present invention further provides a client allocation device based on cross-border business, the device involves a user end, an execution end and a management end, and the device includes:
[0038] A first generating module, configured for the execution end to generate a synchronization data request according to a first preset timed task, and send the synchronization data request to the user end;
[0039] A first receiving module, used for the execution end to receive the employee data of all valid employees sent by the user end;
[0040] A first sending module, configured for the execution end to generate a query data request according to a second preset timed task, and send the query data request to the management end;
[0041] A second receiving module, used for the execution end to receive the unprocessed customer data sent by the management end;
[0042] A dispatching module, used for the execution end to determine a target processing employee in the user end according to the unprocessed customer data, and dispatch the unprocessed customer data to the target processing employee;
[0043] The third sending module is used for the execution end to generate a modification status request when the unprocessed customer data is assigned to the target processing employee, and send the modification status request to the management end.
[0044] The embodiment of the present invention further provides a client allocation device based on cross-border business, the device involves a user end, an execution end and a management end, and the device includes:
[0045] A third receiving module, configured for the user end to receive the synchronization data request sent by the execution end, and to obtain employee data of all employees according to the synchronization data request;
[0046] A fourth sending module, configured for the user end to determine the employee data of all valid employees according to the employee data of all employees, and to send the employee data of all valid employees to the execution end;
[0047] A fourth receiving module is used for the user end to receive the region information sent by the execution end, and to determine, according to the region information, employee information of all employees in the same region as the region information among all employees;
[0048] The fifth sending module is used for the user end to send the employee information of all employees in the same area as the area information to the execution end.
[0049] The embodiment of the present invention further provides a client allocation device based on cross-border business, the device involves a user end, an execution end and a management end, and the device includes:
[0050] A fifth receiving module, configured for the management end to receive the query data request sent by the execution end, and to determine data in a processing state of unprocessed among all client data according to the query data request;
[0051] A sixth sending module, configured for the management end to mark the unprocessed data as unprocessed customer data, and send the unprocessed customer data to the execution end;
[0052] The sixth receiving module is used for the management end to receive the modification status request sent by the execution end, and to modify the status of the unprocessed customer data to processed according to the modification status request.
[0053] An embodiment of the present invention also provides a computer device, including a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein when the computer program is executed by the processor, the steps of a customer allocation method based on cross-border business as described above are implemented.
[0054] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned method for customer allocation based on cross-border business are implemented.
[0055] This application has the following advantages:
[0056] In the embodiments of the present application, relative to the problem in the prior art that "the speed of sales follow-up greatly affects the customer's order conversion rate; when the sales manager imports the lead information, the batch data is large, the workload of manually assigning customers to sales is huge, and the processing efficiency is low", the present application provides a solution of "a customer assignment method based on cross-border business and its device", specifically: "a customer assignment method based on cross-border business, the method involves a user end, an execution end and a management end, the method includes: the execution end generates a synchronization data request according to a first preset timing task, and sends the synchronization data request to the user end; the execution end receives the employee data of all valid employees sent by the user end; the execution end generates a query data request according to a second preset timing task, and sends the query data request to the management end; the execution end receives the unprocessed customer data sent by the management end; the execution end determines the target processing employee in the user end according to the unprocessed customer data, and assigns the unprocessed customer data to the target processing employee; when the unprocessed customer data is assigned to the target processing employee, the execution end generates a modification status request, and sends the modification status request to the management end". Through the "user end, execution end and management end", the problem of "the speed of sales follow-up greatly affects the customer's order conversion rate; when the sales supervisor imports the lead information, the batch data is large, the workload of manually assigning customers to sales is huge, and the processing efficiency is low" was solved, and the effect of "through the intelligent assignment of customers, the conversion rate of lead customers to cooperative customers can be effectively improved, sales operations can be facilitated, the company's benefits can be improved, and processing efficiency can be improved; through flexible configuration, the assignment efficiency can be greatly improved and labor costs can be reduced. The current configuration is relatively simple, and it can be enriched in the future to support diversified assignment rules; asynchronous polling reduces the system execution business link, reduces the error rate, and improves the performance of the system" was achieved. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] In order to more clearly illustrate the technical solution of the present application, the drawings required for use in the description of the present application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0058] Figure 1This is a flowchart of a method for allocating customers based on cross-border business provided by an embodiment of the present application;
[0059] Figure 2 This is a flowchart of a method for allocating customers based on cross-border business provided by an embodiment of the present application;
[0060] Figure 3 This is a flowchart of a method for allocating customers based on cross-border business provided by an embodiment of the present application;
[0061] Figure 4 This is a structural block diagram of a client allocation device based on cross-border business provided by an embodiment of the present application;
[0062] Figure 5 This is a structural block diagram of a client allocation device based on cross-border business provided by an embodiment of the present application;
[0063] Figure 6 This is a structural block diagram of a client allocation device based on cross-border business provided by an embodiment of the present application;
[0064] Figure 7 It is a structural schematic diagram of a computer device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0065] In order to make the objects, features and advantages of the present application more obvious and understandable, the present application is further described in detail below in conjunction with the accompanying drawings and specific implementation methods. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.
[0066] By analyzing the prior art, the inventors found that in the actual scenario of customer acquisition, customers from various regions will register. According to the characteristics of the industry, the logistics industry requires sales to guide customers to perform operations such as authentication, contract signing, and ordering. Therefore, the speed of sales follow-up greatly affects the customer's order conversion rate. Currently, when sales supervisors import lead information, the batch data is large, and the workload of manually assigning customers to sales is huge.
[0067] Reference Figure 1 , showing a flowchart of the steps of a method for allocating customers based on cross-border business provided by an embodiment of the present application;
[0068] A method for assigning customers based on cross-border business, the method involving a user end, an execution end and a management end, the method comprising:
[0069] S110, the execution end generates a synchronization data request according to the first preset timed task, and sends the synchronization data request to the user end;
[0070] S120, the execution end receives employee data of all valid employees sent by the user end;
[0071] S130, the execution end generates a query data request according to the second preset timed task, and sends the query data request to the management end;
[0072] S140, the execution end receives the unprocessed customer data sent by the management end;
[0073] S150, the execution end determines a target processing employee in the user end according to the unprocessed customer data, and assigns the unprocessed customer data to the target processing employee;
[0074] S160: When the unprocessed customer data is assigned to the target processing employee, the execution end generates a modification status request and sends the modification status request to the management end.
[0075] In the embodiments of the present application, relative to the problem in the prior art that "the speed of sales follow-up greatly affects the customer's order conversion rate; when the sales manager imports the lead information, the batch data is large, the workload of manually assigning customers to sales is huge, and the processing efficiency is low", the present application provides a solution of "a customer assignment method based on cross-border business and its device", specifically: "a customer assignment method based on cross-border business, the method involves a user end, an execution end and a management end, the method includes: the execution end generates a synchronization data request according to a first preset timing task, and sends the synchronization data request to the user end; the execution end receives the employee data of all valid employees sent by the user end; the execution end generates a query data request according to a second preset timing task, and sends the query data request to the management end; the execution end receives the unprocessed customer data sent by the management end; the execution end determines the target processing employee in the user end according to the unprocessed customer data, and assigns the unprocessed customer data to the target processing employee; when the unprocessed customer data is assigned to the target processing employee, the execution end generates a modification status request, and sends the modification status request to the management end". Through the "user end, execution end and management end", the problem of "the speed of sales follow-up greatly affects the customer's order conversion rate; when the sales supervisor imports the lead information, the batch data is large, the workload of manually assigning customers to sales is huge, and the processing efficiency is low" was solved, and the effect of "through the intelligent assignment of customers, the conversion rate of lead customers to cooperative customers can be effectively improved, sales operations can be facilitated, the company's benefits can be improved, and processing efficiency can be improved; through flexible configuration, the assignment efficiency can be greatly improved and labor costs can be reduced. The current configuration is relatively simple, and it can be enriched in the future to support diversified assignment rules; asynchronous polling reduces the system execution business link, reduces the error rate, and improves the performance of the system" was achieved.
[0076] Next, a method for allocating customers based on cross-border business in this exemplary embodiment will be further described.
[0077] In one embodiment of the present invention, the triggering time of the first preset scheduled task is once every six hours; the triggering time of the second preset scheduled task is once every ten minutes.
[0078] In a specific embodiment, the employee data is synchronized once every six hours through a first preset timed task, so as to query the employee organization information and save the employee organization information into a database.
[0079] In a specific embodiment, the unprocessed customer data is queried every 10 minutes through a second preset timed task, and the queried unprocessed customer data is returned.
[0080] In one embodiment of the present invention, the step of determining a target processing employee in the user terminal according to the unprocessed customer data includes:
[0081] The execution end obtains the region information of the unprocessed customer data;
[0082] The execution end sends the region information to the user end;
[0083] The execution end receives the employee information of all employees in the same region as the region information sent by the user end;
[0084] The execution end determines the target processing employee according to the employee information of all the on-the-job employees and the preset allocation rules.
[0085] In a specific embodiment, the region information in the unprocessed customer data is sent to the user end, and all employees in the region are searched based on the region to which the customer data belongs, that is, the region information.
[0086] In one embodiment of the present invention, the step of determining the target processing employee according to the employee information of all the on-the-job employees and the preset allocation rule includes:
[0087] The execution end determines the allocation index corresponding to the current employee according to the employee information;
[0088] The execution end generates a matching degree according to the allocation index and the preset allocation rule;
[0089] The execution end determines the target processing employee according to the matching degree.
[0090] In a specific embodiment, a set of clear allocation rules is formulated according to business needs and organizational strategies. These rules may be based on various factors such as employee personal ability (such as skill level, work experience), sales indicators, work performance (such as performance score, attendance rate), team balance (such as the ratio of men and women in the department, age structure), etc., and the corresponding weights, i.e., matching degree or specific conditions, are configured. The system assigns customers to target employees according to the configured rules.
[0091] In one embodiment of the present invention, the method further includes:
[0092] The execution end sends the employee data to a database.
[0093] In a specific embodiment, the employee data obtained by the query is sent to a database for storage.
[0094] Reference Figure 2 , showing a flowchart of the steps of a method for allocating customers based on cross-border business provided by an embodiment of the present application;
[0095] A method for assigning customers based on cross-border business, the method involving a user end, an execution end and a management end, the method comprising:
[0096] S210, the user end receives the synchronization data request sent by the execution end, and obtains employee data of all employees according to the synchronization data request;
[0097] S220, the user end determines the employee data of all valid employees according to the employee data of all employees, and sends the employee data of all valid employees to the execution end;
[0098] S230, the user end receives the region information sent by the execution end, and determines, based on the region information, employee information of all employees in the same region as the region information;
[0099] S240: The user terminal sends the employee information of all employees in the same region as the region information to the execution terminal.
[0100] In a specific embodiment, employee data of all employees are obtained in the user end according to a synchronization data request, and valid employees are determined among all employees, wherein the valid employees specifically refer to...; after determining the valid employees, the corresponding employee data are screened out, and the screened employee data are sent to the execution end.
[0101] In a specific embodiment, when the user end receives the region information sent by the execution end, the user end selects valid employees with the same region information from the employee data of valid employees according to the region information, and sends the selected employee information of the valid employees with the same region information to the execution end.
[0102] In one embodiment of the present invention, the step of determining the employee data of all valid employees based on the employee data of all employees includes:
[0103] The user terminal determines standard information of each employee based on the employee data;
[0104] The user terminal performs data verification based on the standard information to determine the valid information of the valid employee;
[0105] The user terminal determines the dimension classification information and tag information corresponding to the current employee according to the valid information;
[0106] The user terminal generates employee data of all valid employees based on the standard information, the valid information, the dimension classification information and the tag information.
[0107] In a specific embodiment, firstly, from the employee data of all employees, records that meet the basic validity standards are screened out. These standards may include, but are not limited to: whether the employee is in office (not resigned or retired), whether the employee data is complete (such as whether key information such as name, work number, department, position, etc. is filled in), whether the employee data is within the validity period (such as whether the last data update time is within an acceptable time range), etc.; the screened data is further verified to ensure its accuracy and consistency, including checking logical errors in the data (such as age not matching years of employment), data format errors (such as incorrect date format), and cross-validation with other data sources (such as human resources systems) to ensure the authenticity and reliability of employee data. Clean and correct the problematic data found during the verification process. This may include correcting incorrect inputs, deleting duplicate records, filling in missing fields, etc. The cleaned data should be more accurate, consistent, and complete; the data of valid employees should be classified and marked according to business needs. Classification is performed according to dimensions such as department, position, salary grade, years of service, and marking according to specific business rules (such as whether to participate in a specific project, whether to enjoy specific benefits, etc.). Integrate the valid employee data that has been screened, verified, cleaned, classified and labeled into a unified data set, and output it into a specific format (such as Excel tables, database files, etc.) as needed for subsequent analysis, reporting or system docking.
[0108] Reference Figure 3 , showing a flowchart of the steps of a method for allocating customers based on cross-border business provided by an embodiment of the present application;
[0109] A method for assigning customers based on cross-border business, the method involving a user end, an execution end and a management end, the method comprising:
[0110] S310, the management end receives the query data request sent by the execution end, and determines the data in the processing status of unprocessed in all customer data according to the query data request;
[0111] S320, the management end marks the unprocessed data as unprocessed customer data, and sends the unprocessed customer data to the execution end;
[0112] S330: The management end receives the modification status request sent by the execution end, and modifies the status of the unprocessed customer data to processed according to the modification status request.
[0113] In a specific embodiment, when the management end receives the query data request sent by the execution end, it determines the client data in the processing state of unprocessed among all client data through the query data request, and sends all the unprocessed client data to the execution end.
[0114] In a specific embodiment, after the unprocessed customer data is assigned to the target employee, the status of the unprocessed customer data is modified to "customer data processed". In a specific implementation, "processed" may be "in follow-up".
[0115] Embodiment 1
[0116] The sales manager configures the lead routing rules, which include the binding relationship between the region and the sales organization, and the information is saved in the database;
[0117] Sales enters lead customer information, which includes the customer's specific region, that is, area information. The relationship between the region and the sales organization is read, and the lead is attached to the corresponding sales organization based on the routing relationship.
[0118] The sales manager configures the rules for automatically assigning leads to customers. The rules include weighted assignment, round-robin assignment, etc.
[0119] The asynchronous scheduled task system is started, unassigned leads are found, lead assignment rules are read, and customers are assigned to different sales responsible persons according to the rules;
[0120] Sales log into the system to operate and manage lead customers, visit them, sign contracts, etc., so that lead customers become the company's cooperative customers.
[0121] Beneficial effects of this application: Through intelligent customer allocation, the conversion rate of lead customers to cooperative customers can be effectively improved, which is convenient for sales operations and improves the company's benefits. By configuring regional routing rules, customers are automatically routed to the configured management group, and then according to weight, polling and other allocation methods, customers are assigned to the personnel under the management group for precise sales. Collaborative allocation through system configuration.
[0122] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0123] Reference Figure 4 , showing a structural block diagram of a client allocation device based on cross-border business provided by an embodiment of the present application;
[0124] A client allocation device based on cross-border business, the device involves a user end, an execution end and a management end, and the device includes:
[0125] A first generating module 410, configured for the execution end to generate a synchronization data request according to a first preset timed task, and send the synchronization data request to the user end;
[0126] A first receiving module 420, configured for the execution end to receive employee data of all valid employees sent by the user end;
[0127] A first sending module 430, configured for the execution end to generate a query data request according to the second preset timed task, and send the query data request to the management end;
[0128] A second receiving module 440, configured for the execution end to receive unprocessed client data sent by the management end;
[0129] A dispatching module 450, configured for the execution end to determine a target processing employee in the user end according to the unprocessed customer data, and dispatch the unprocessed customer data to the target processing employee;
[0130] The third sending module 460 is used for the execution end to generate a modification status request when the unprocessed customer data is assigned to the target processing employee, and send the modification status request to the management end.
[0131] In one embodiment of the present invention, the dispatch module 450 includes:
[0132] A first acquisition submodule, used for the execution end to acquire the region information of the unprocessed customer data;
[0133] A first sending submodule, used for the execution end to send the region information to the user end;
[0134] A first receiving submodule is used for the execution end to receive the employee information of all employees in the same region as the region information sent by the user end;
[0135] The first determination submodule is used for the execution end to determine the target processing employee according to the employee information of all the on-the-job employees and the preset allocation rules.
[0136] In one embodiment of the present invention, the first determining submodule includes:
[0137] A first determining unit, configured for the execution end to determine a distribution index corresponding to a current employee according to the employee information;
[0138] A first generating unit, configured for the execution end to generate a matching degree according to the allocation index and a preset allocation rule;
[0139] A second determining unit is used for the execution end to determine the target processing employee according to the matching degree.
[0140] In one embodiment of the present invention, it also includes:
[0141] The database module is used for the execution end to send the employee data to the database.
[0142] Reference Figure 5, showing a structural block diagram of a client allocation device based on cross-border business provided by an embodiment of the present application;
[0143] A client allocation device based on cross-border business, the device involves a user end, an execution end and a management end, and the device includes:
[0144] A third receiving module 510 is used for the user end to receive the synchronization data request sent by the execution end, and obtain the employee data of all employees according to the synchronization data request;
[0145] A fourth sending module 520, configured for the user end to determine the employee data of all valid employees according to the employee data of all employees, and to send the employee data of all valid employees to the execution end;
[0146] A fourth receiving module 530 is used for the user end to receive the region information sent by the execution end, and to determine, according to the region information, employee information of all employees in the same region as the region information;
[0147] The fifth sending module 540 is used for the user end to send the employee information of all employees in the same region as the region information to the execution end.
[0148] In one embodiment of the present invention, the fourth sending module 520 includes:
[0149] A second determination submodule, used for the user terminal to determine the standard information of each employee according to the employee data;
[0150] A third determination submodule is used for the user end to perform data verification according to the standard information to determine the valid information of the valid employees;
[0151] A fourth determination submodule, configured for the user terminal to determine the dimension classification information and tag information corresponding to the current employee according to the valid information;
[0152] The first generating submodule is used by the user terminal to generate employee data of all valid employees according to the standard information, the valid information, the dimension classification information and the marking information.
[0153] Reference Figure 6 , showing a structural block diagram of a client allocation device based on cross-border business provided by an embodiment of the present application;
[0154] A client allocation device based on cross-border business, the device involves a user end, an execution end and a management end, and the device includes:
[0155] A fifth receiving module 610, configured for the management end to receive the query data request sent by the execution end, and to determine data in a processing state of unprocessed among all client data according to the query data request;
[0156] A sixth sending module 620, configured for the management end to mark the unprocessed data as unprocessed customer data, and send the unprocessed customer data to the execution end;
[0157] The sixth receiving module 630 is configured to receive, at the management end, a modification status request sent by the execution end, and modify the status of the unprocessed customer data to processed according to the modification status request.
[0158] Reference Figure 7 , showing a computer device of a method for allocating customers based on cross-border business of the present invention, which may specifically include the following:
[0159] The computer device 12 is in the form of a general-purpose computing device, and the components of the computer device 12 may include but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 connecting different system components (including the system memory 28 and the processing unit 16).
[0160] The bus 18 represents one or more of several types of bus 18 structures, including a memory bus 18 or memory controller, a peripheral bus 18, an accelerated graphics port, a processor or a local bus 18 using any of a variety of bus 18 architectures. These architectures include, by way of example, but are not limited to, an Industry Standard Architecture (ISA) bus 18, a Micro Channel Architecture (MAC) bus 18, an Enhanced ISA bus 18, an Audio Video Electronics Standards Association (VESA) local bus 18, and a Peripheral Component Interconnect (PCI) bus 18.
[0161] The computer device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the computer device 12, including volatile and non-volatile media, removable and non-removable media.
[0162] System memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. Computer device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, storage system 34 may be used to read and write to non-removable, non-volatile magnetic media (commonly referred to as a "hard drive"). Although Figure 7Not shown, a disk drive for reading and writing to a removable non-volatile disk (such as a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (such as a CD-ROM, DVD-ROM or other optical medium) may be provided. In these cases, each drive may be connected to the bus 18 via one or more data medium interfaces. The memory may include at least one program product having a set (e.g., at least one) of program modules 42, which are configured to perform the functions of various embodiments of the present invention.
[0163] A program / utility 40 having a set (at least one) of program modules 42 may be stored in, for example, a memory, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules 42, and program data, each of which or some combination may include an implementation of a network environment. The program modules 42 generally perform the functions and / or methods of the embodiments described herein.
[0164] The computer device 12 may also communicate with one or more external devices 14 (e.g., keyboards, pointing devices, displays 24, cameras, etc.), one or more devices that enable a user to interact with the computer device 12, and / or any device that enables the computer device 12 to communicate with one or more other computing devices (e.g., network cards, modems, etc.). Such communication may be performed via an input / output (I / O) interface 22. Furthermore, the computer device 12 may also communicate with one or more networks (e.g., local area networks (LANs)), wide area networks (WANs), and / or public networks (e.g., the Internet) via a network adapter 20. As shown, the network adapter 20 communicates with the other modules of the computer device 12 via the bus 18. It should be understood that although Figure 7 Not shown, other hardware and / or software modules may be used in conjunction with the computer device 12, including but not limited to: microcode, device drivers, redundant processing units 16, external disk drive arrays, RAID systems, tape drives, and data backup storage systems 34, etc.
[0165] The processing unit 16 executes various functional applications and data processing by running the programs stored in the system memory 28, such as implementing a customer allocation method based on cross-border business provided in an embodiment of the present invention.
[0166] That is, when the processing unit 16 executes the program, the following is achieved: the execution end generates a synchronization data request based on the first preset timing task, and sends the synchronization data request to the user end; the execution end receives the employee data of all valid employees sent by the user end; the execution end generates a query data request based on the second preset timing task, and sends the query data request to the management end; the execution end receives the unprocessed customer data sent by the management end; the execution end determines the target processing employee in the user end based on the unprocessed customer data, and assigns the unprocessed customer data to the target processing employee; when the unprocessed customer data is assigned to the target processing employee, the execution end generates a modification status request, and sends the modification status request to the management end.
[0167] In an embodiment of the present invention, the present invention further provides a computer-readable storage medium having a computer program stored thereon, and when the program is executed by a processor, a method for allocating customers based on cross-border business as provided in all embodiments of the present application is implemented:
[0168] That is, when the program is executed by the processor, it is implemented as follows: the execution end generates a synchronization data request based on the first preset timing task, and sends the synchronization data request to the user end; the execution end receives the employee data of all valid employees sent by the user end; the execution end generates a query data request based on the second preset timing task, and sends the query data request to the management end; the execution end receives the unprocessed customer data sent by the management end; the execution end determines the target processing employee in the user end based on the unprocessed customer data, and assigns the unprocessed customer data to the target processing employee; when the unprocessed customer data is assigned to the target processing employee, the execution end generates a modification status request, and sends the modification status request to the management end.
[0169] Any combination of one or more computer-readable media may be used. A computer-readable medium may be a computer readable signal medium or a computer-readable storage medium. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, device or device.
[0170] Computer-readable signal media may include a data signal propagated in baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0171] The computer program code for performing the operation of the present invention can be written in one or more programming languages or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet). The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same and similar parts between the various embodiments can be referred to each other.
[0172] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present application.
[0173] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.
[0174] The above is a detailed introduction to a customer allocation method and device based on cross-border business provided by the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for general technical personnel in this field, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A customer allocation method based on cross-border business, characterized in that: The method involves a user end, an execution end, and a management end, and the method includes: The execution end generates a synchronization data request according to the first preset timed task, and sends the synchronization data request to the user end; The execution end receives employee data of all valid employees sent by the user end; The execution end generates a query data request according to the second preset timed task, and sends the query data request to the management end; The execution end receives the unprocessed client data sent by the management end; The execution end determines a target processing employee in the user end according to the unprocessed customer data, and assigns the unprocessed customer data to the target processing employee; When the unprocessed customer data is assigned to the target processing employee, the execution end generates a modification status request and sends the modification status request to the management end.
2. The method according to claim 1, characterized in that: The step of determining a target processing employee in the user terminal according to the unprocessed customer data includes: The execution end obtains the region information of the unprocessed customer data; The execution end sends the region information to the user end; The execution end receives the employee information of all employees in the same region as the region information sent by the user end; The execution end determines the target processing employee according to the employee information of all the on-the-job employees and the preset allocation rules.
3. The method according to claim 2, characterized in that The step of determining the target processing employee based on the employee information of all the on-the-job employees and the preset allocation rules includes: The execution end determines the allocation index corresponding to the current employee according to the employee information; The execution end generates a matching degree according to the allocation index and the preset allocation rule; The execution end determines the target processing employee according to the matching degree.
4. The method according to claim 1, characterized in that Also includes: The execution end sends the employee data to a database.
5. A method for allocating customers based on cross-border business, characterized in that: The method involves a user end, an execution end, and a management end, and the method includes: The user end receives the synchronization data request sent by the execution end, and obtains employee data of all employees according to the synchronization data request; The user end determines the employee data of all valid employees based on the employee data of all employees, and sends the employee data of all valid employees to the execution end; The user end receives the region information sent by the execution end, and determines, based on the region information, employee information of all employees in the same region as the region information; The user end sends the employee information of all employees in the same region as the region information to the execution end.
6. The method according to claim 5, characterized in that The step of determining the employee data of all valid employees based on the employee data of all employees comprises: The user terminal determines standard information of each employee based on the employee data; The user terminal performs data verification based on the standard information to determine the valid information of the valid employee; The user terminal determines the dimension classification information and tag information corresponding to the current employee according to the valid information; The user terminal generates employee data of all valid employees based on the standard information, the valid information, the dimension classification information and the tag information.
7. A method for allocating customers based on cross-border business, characterized in that: The method involves a user end, an execution end, and a management end, and the method includes: The management end receives the query data request sent by the execution end, and determines data in a processing state of unprocessed among all client data according to the query data request; The management end marks the unprocessed data as unprocessed customer data, and sends the unprocessed customer data to the execution end; The management end receives the modification status request sent by the execution end, and modifies the status of the unprocessed customer data to processed according to the modification status request.
8. A customer allocation device based on cross-border business, characterized in that: The device involves a user end, an execution end, and a management end, and the device includes: A first generating module, configured for the execution end to generate a synchronization data request according to a first preset timed task, and send the synchronization data request to the user end; A first receiving module, used for the execution end to receive the employee data of all valid employees sent by the user end; A first sending module, configured for the execution end to generate a query data request according to a second preset timed task, and send the query data request to the management end; A second receiving module, used for the execution end to receive the unprocessed customer data sent by the management end; A dispatching module, used for the execution end to determine a target processing employee in the user end according to the unprocessed customer data, and dispatch the unprocessed customer data to the target processing employee; The third sending module is used for the execution end to generate a modification status request when the unprocessed customer data is assigned to the target processing employee, and send the modification status request to the management end.
9. A customer allocation device based on cross-border business, characterized in that: The device involves a user end, an execution end, and a management end, and the device includes: A third receiving module, configured for the user end to receive the synchronization data request sent by the execution end, and to obtain employee data of all employees according to the synchronization data request; A fourth sending module, configured for the user end to determine the employee data of all valid employees according to the employee data of all employees, and to send the employee data of all valid employees to the execution end; A fourth receiving module is used for the user end to receive the region information sent by the execution end, and to determine, according to the region information, employee information of all employees in the same region as the region information among all employees; The fifth sending module is used for the user end to send the employee information of all employees in the same area as the area information to the execution end.
10. A customer allocation device based on cross-border business, characterized in that: The device involves a user end, an execution end, and a management end, and the device includes: A fifth receiving module, configured for the management end to receive the query data request sent by the execution end, and to determine data in a processing state of unprocessed among all client data according to the query data request; A sixth sending module, configured for the management end to mark the unprocessed data as unprocessed customer data, and send the unprocessed customer data to the execution end; The sixth receiving module is used for the management end to receive the modification status request sent by the execution end, and to modify the status of the unprocessed customer data to processed according to the modification status request.