Order dispatching method and device, electronic equipment, storage medium and computer program product
By acquiring real-time location data and work efficiency scores of customers and sales personnel, the system automatically filters out qualified sales personnel, solving the problem of inefficient credit card application order allocation and achieving efficient and reasonable order allocation and high-quality customer service.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA CITIC BANK CO LTD
- Filing Date
- 2025-11-27
- Publication Date
- 2026-04-14
AI Technical Summary
The current credit card application order allocation relies on a three-tiered manual distribution system, which leads to inefficiency and unreasonable allocation of human resources, affecting the timeliness and accuracy of customer service.
By acquiring real-time location data and work efficiency scores of customers and sales personnel, and using preset filtering criteria, the system automatically selects qualified sales personnel to achieve efficient and reasonable allocation of credit card application orders.
It significantly improved order dispatch efficiency, avoided the problem of uneven distribution of human resources, and ensured the speed of customer service response and service quality.
Smart Images

Figure CN121860469A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and more specifically, to a dispatching method, apparatus, electronic device, storage medium, and computer program product. Background Technology
[0002] In modern banking, online credit card applications have become a mainstream channel to enhance customer convenience and expand market coverage. Customers can submit their credit card application information online through bank websites, mobile applications, and other online channels. After the application is submitted, in order to complete the necessary identity verification, data collection, and risk control processes, the bank will arrange for staff to provide in-person service to verify the customer's identity face-to-face, collect and verify the original application materials (such as ID card, proof of income, etc.), ensure the authenticity and completeness of the information, and complete the entire credit card application document collection process.
[0003] Currently, the distribution of online credit card application orders to the sales personnel who ultimately provide door-to-door service generally adopts a three-tiered manual distribution model. The specific process is as follows: The branch center first receives and summarizes all online application orders, and then distributes the orders to the corresponding departments according to dimensions such as region and business type; the departments then further distribute the orders to various business teams according to internal management rules; finally, the team leader, based on the team members' situation, assigns the orders to specific sales personnel, who are responsible for the door-to-door collection service.
[0004] However, this order dispatch method, which relies on personal experience, has the problem of low efficiency and the allocation of human resources is prone to being unreasonable (some business staff are underworked while others are fully worked), which will ultimately affect the timeliness and accuracy of customer service. Summary of the Invention
[0005] In view of the above, this disclosure provides a dispatching method, apparatus, electronic device, storage medium, and computer program product, which aim to solve the above problems or at least partially solve the above problems.
[0006] In a first aspect, embodiments of this disclosure provide a dispatching method, the method comprising: In response to a credit card application request sent by a target customer, the customer location data of the target customer is obtained; Based on the location data and work efficiency scores of the receiving personnel, multiple receiving personnel are filtered using preset filtering conditions to obtain the filtering results. The preset filtering conditions include: the work efficiency score of the receiving personnel is greater than or equal to a preset efficiency score threshold, and the distance obtained from the location data of the personnel and the location data of the customers is less than or equal to a preset distance threshold. If the screening results are not empty, then the target sales personnel are determined from the screening results, and the card application orders of the target customers are assigned to the target sales personnel.
[0007] Secondly, this disclosure also provides a dispatching device, the device comprising: The acquisition module is used to acquire the customer location data of the target customer in response to the card application request sent by the target customer; The filtering module is used to filter multiple receiving personnel based on their location data and work efficiency scores, using preset filtering conditions to obtain the filtering results. The preset filtering conditions include: the work efficiency score of the receiving personnel is greater than or equal to a preset efficiency score threshold, and the distance obtained from the personnel location data and the customer location data is less than or equal to a preset distance threshold. The allocation module is used to determine the target sales personnel from the filtering results if the filtering results are not empty, and to allocate the card application order of the target customer to the target sales personnel.
[0008] Thirdly, embodiments of this disclosure also provide an electronic device, including: a processor; and a memory arranged to store computer-executable instructions, which, when executed, cause the processor to perform the steps of the dispatching method described above.
[0009] Fourthly, embodiments of this disclosure also provide a computer-readable storage medium storing one or more programs, which, when executed by an electronic device including multiple applications, cause the electronic device to perform the steps of the dispatching method described above.
[0010] Fifthly, an optional implementation of this disclosure also provides a computer program product carrying program code, the program code including instructions that can be used to execute the steps of the dispatching method as described in the first aspect.
[0011] By employing the above technical solutions, the order dispatching method, apparatus, electronic device, storage medium, and computer program products provided in this disclosure innovatively propose an automated order dispatching mechanism, which achieves efficient and reasonable allocation of credit card application orders. Specifically, it first acquires real-time data on customer location and sales personnel (location, work efficiency score), then automatically filters eligible sales personnel based on preset screening conditions (location screening conditions, work efficiency screening conditions), and finally assigns the target customer's credit card application order to the eligible target sales personnel. Using the automated order dispatching method of this application, order dispatching efficiency can be significantly improved, while quantitative standards can, to a certain extent, avoid the problem of uneven distribution of human resources, ensuring the response speed and service quality of customer service.
[0012] The above description is merely an overview of the technical solution disclosed herein. In order to better understand the technical means of this disclosure and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this disclosure more apparent and understandable, specific embodiments of this disclosure are described below. Attached Figure Description
[0013] The accompanying drawings, which are included to provide a further understanding of this disclosure and form part of this disclosure, illustrate exemplary embodiments of the present disclosure and are used to explain the disclosure, but do not constitute an undue limitation of the disclosure. In the drawings: Figure 1 A flowchart illustrating the dispatching method provided in this embodiment of the present disclosure is shown. Figure 2 A schematic diagram of the dispatching device provided in an embodiment of this disclosure is shown; Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure is shown. Detailed Implementation
[0014] To make the objectives, technical solutions, and advantages of this disclosure clearer, the technical solutions of this disclosure will be clearly and completely described below in conjunction with specific embodiments and corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of this disclosure, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without creative effort are within the scope of protection of this disclosure.
[0015] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.
[0016] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such use can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the term "comprising" and its variations should be interpreted as open-ended terms meaning "including but not limited to."
[0017] As mentioned earlier, the current practice of assigning online credit card application orders to sales personnel who ultimately provide door-to-door service generally employs a three-tiered manual distribution model. The specific process is as follows: the branch center first receives and aggregates all online application orders, then distributes them to the corresponding departments based on factors such as region and business type; the departments then further refine and distribute the orders to various business teams according to internal management rules; finally, the team leader, considering the team members' capabilities, assigns the orders to specific sales personnel responsible for door-to-door pickup service. However, this order assignment method, which relies on individual experience, suffers from low efficiency and is prone to unreasonable allocation of human resources (some sales personnel are underworked while others are overworked), ultimately affecting the timeliness and accuracy of customer service. Based on this, the present invention proposes an order assignment method, device, electronic device, storage medium, and computer program product, which will be described in detail below through specific embodiments.
[0018] To facilitate understanding of this embodiment, a detailed description of the order dispatching method disclosed in this disclosure is provided first. The execution entity of the order dispatching method provided in this disclosure is generally a computer device with a certain computing capability. This computer device may include, for example, a terminal device, a server, or other processing devices. The terminal device may be a user equipment (UE), a mobile device, a user terminal, a terminal, a personal digital assistant (PDA), a handheld device, a computing device, etc. In some possible implementations, this order dispatching method can be implemented by a processor calling computer-readable instructions stored in memory.
[0019] Figure 1 This illustration shows a flowchart of the dispatching method provided in an embodiment of the present disclosure. Figure 1 It can be seen that the embodiments of this disclosure include at least steps S101-S103: S101: In response to a card application request sent by a target customer, obtain the target customer's customer location data.
[0020] In this embodiment, the customer location data can be, for example, real-time location information, customer company address information, etc.
[0021] S102: Based on the location data and work efficiency score of the receiving personnel, multiple receiving personnel are filtered using preset filtering conditions to obtain the filtering results; the preset filtering conditions include: the work efficiency score of the receiving personnel is greater than or equal to a preset efficiency score threshold, and the distance obtained from the location data of the personnel and the location data of the customer is less than or equal to a preset distance threshold.
[0022] For business personnel location data, such as real-time location information or the center point of the business personnel's work hotspot, AI big data models can be used to estimate the account manager's work hotspot during implementation.
[0023] Work performance rating is a quantitative evaluation indicator for the historical work performance of mail receiving personnel, used to measure their overall level in performing mail receiving tasks. For example, work performance rating can be calculated using two indicators: "successful mail receiving volume" and "successful mail receiving rate." In implementation, the two indicators can be standardized first: divide the individual's successful mail receiving volume and success rate by the team's highest value for the corresponding indicator in the current month, then multiply by 100 to obtain a relative score from 0 to 100 (for example, if employee A successfully received 80 mail orders in a month, and the team's highest was 100, then the success rate score is 80 points; if employee A's success rate is 50%, and the team's highest is 60%, then the success rate score is approximately 83.3 points). Then, based on business needs (if the priority is to increase scale, the number of successful deliveries can be given a higher weight; if the priority is to control costs, the success rate of deliveries can be given a higher weight, and the sum of the two weights is 1), the scores of the two indicators are added together according to their weights to obtain the total score. For example, if each is weighted at 50%, Xiao A's total score = 80 × 50% + 83.3 × 50% ≈ 81.65 points.
[0024] In practice, the location data and work efficiency scores of all receiving personnel are first obtained, and performance score thresholds and distance thresholds are determined. These thresholds can be set according to actual needs; this embodiment does not limit their specific settings. In some embodiments, multiple performance score thresholds are used, with different thresholds determined based on the importance of credit card applications from different channels. Then, two conditions are assessed for each receiving personnel: first, whether their work efficiency score is greater than or equal to the preset performance score threshold; and second, the distance between their location data (which may be real-time location information or the center point of a work hotspot) and the target customer's location data is calculated, and whether this distance is less than or equal to the preset distance threshold. Finally, receiving personnel who simultaneously meet both conditions are selected, forming the screening results.
[0025] S103: If the screening result is not empty, then the target sales personnel are determined from the screening result, and the card application order of the target customer is assigned to the target sales personnel.
[0026] In practice, for example, if there are multiple qualified mail receiving personnel, a target personnel can be randomly selected from the top 3 qualified mail receiving personnel, and the target customer's card application order can be assigned to that target personnel; if there is only 1 qualified mail receiving personnel, the target customer's card application order can be directly assigned to that mail receiving personnel.
[0027] As can be seen, this disclosure innovatively proposes an automated order dispatch mechanism, which achieves efficient and reasonable allocation of credit card application orders. Specifically, it first acquires real-time data on customer location and sales personnel (location, work efficiency score), then automatically filters eligible sales personnel based on preset screening criteria (location screening criteria, work efficiency screening criteria), and finally assigns the target customer's credit card application order to the eligible target sales personnel. Using this automated order dispatch method, order dispatch efficiency can be significantly improved, while quantitative standards can, to some extent, avoid the problem of uneven distribution of human resources, ensuring the speed and quality of customer service response.
[0028] Furthermore, in order to better illustrate the process of the above-described order dispatching method, as a refinement and extension of the above embodiments, the present invention provides several embodiments, but is not limited thereto, as detailed below.
[0029] In some embodiments, the preset filtering conditions further include at least one of the following: The personnel or their organization responsible for receiving mail must have the authority to receive mail. The equipment used by the personnel handling the mail collection is within the coverage area of the 5G network; The employment status information of the personnel handling the mail receiving business is "employed"; The sales management account of the receiving personnel is in normal status; The city where the receiving personnel work is the same as the city where the target customer is located. The current number of packages received by the receiving personnel has not reached the preset receiving threshold. The receiving personnel's position is a designated position for the credit card application order; the designated position for the credit card application order is determined based on the source channel of the credit card application order; The current order acceptance status of the receiving personnel is "order accepted"; Accordingly, based on the location data and work efficiency scores of the receiving personnel, multiple receiving personnel are filtered using preset filtering conditions to obtain the filtering results, including: Based on the location data and work efficiency score of the receiving personnel, and at least one of the following: whether the receiving personnel or their organization has receiving authority, the network type identifier of the receiving personnel's operating device, the receiving personnel's employment status, the receiving personnel's sales management account status, the receiving personnel's operating city, the receiving personnel's current number of packages received, the receiving personnel's job position, and the receiving personnel's current order acceptance status, multiple receiving personnel are filtered using preset filtering conditions to obtain the filtering results.
[0030] In this embodiment, "receiving permission" refers to the qualification of the receiving personnel or their organization to undertake receiving tasks by the system; "sales management account status" refers to the usage status of the sales management account; "operation city" refers to the city where the personnel are mainly responsible for carrying out receiving work; "current receiving volume" is the number of receiving tasks that the personnel have completed; "preset receiving volume threshold" is the maximum receiving volume that a single personnel can undertake (e.g., 10 orders / day, or 30 orders / month); "designated position" is the position that can participate in processing the credit card application order based on its source channel; "source channel of credit card application order" refers to the application channel of the credit card application order (e.g., bank website, offline branch, etc.).
[0031] For example, suppose a credit card application order originates from "online software A promotion," and based on this, the designated position is determined to be position B; the target customer's city is Shanghai. There are currently four personnel for receiving mail: A, B, C, and D. The selection process is as follows: 1. Inspection permissions: The organizations where A, B, and C are located have the authority to receive mail, while the organization where D is located does not have the authority, so D is excluded; 2. Check the network: Equipment A and B are within 5G coverage, while equipment C is only within 4G coverage, so equipment C is excluded; 3. Check employment status: Both A and B are employed, so no exclusions are possible; 4. Check the status of the sales management accounts: Accounts A and B are both normal, no issues found; 5. Check the operating cities: City A is Shanghai (consistent with the target customer), City B is Nanjing (inconsistent), so City B is excluded; 6. Check current number of received packages: Package A currently has 15 received packages, the preset threshold is 20 (the threshold has not been reached), no exclusions are available; 7. Inspection Position: Position B (a designated position) for Person A, no exclusions allowed; 8. Check order acceptance status: A's current order acceptance status is "Accepted", no exclusions are possible.
[0032] Ultimately, only A met all the screening criteria and became the screening result.
[0033] The filtering criteria provided in this embodiment include specific restrictions on multiple dimensions such as the recipient's permissions (whether they have recipient permissions), equipment status (whether the operating equipment is within 5G network coverage), personnel validity (employment status, whether the sales management account is normal), geographical matching degree (whether the operating city is consistent with the target customer's city), workload (whether the current number of received packages has not reached the threshold), job matching degree (whether the job belongs to the designated job of the credit card application order, and whether the designated job is associated with the order source channel), and order acceptance willingness (whether the current order acceptance status is accepting orders). This can significantly improve the accuracy of filtering, ensuring that the filtered recipients are highly matched with the actual needs of the credit card application order in terms of permissions, capabilities, status, geographical location, and workload. This reduces invalid order assignments or process interruptions caused by insufficient permissions, abnormal accounts, cross-city operations, and personnel overload, thereby improving the success rate and efficiency of task allocation.
[0034] In some embodiments, the method further includes: The corresponding work efficiency score is calculated based on the average duration of the first outbound call, the average duration of the first outbound call and connection, the total number of orders issued, the number of key orders issued, the number of non-key orders issued, the total amount of installment business successfully processed, the number of installment business successfully processed, the number of successfully received packages, and the package receiving success rate of the aforementioned package receiving personnel.
[0035] In this embodiment, the average duration of the first outbound call refers to the average duration of the first outbound call made by the receiving staff to the customer (including outbound calls that are not answered, such as ringing but not answered, or no one answering). For example, if the receiving staff makes 100 first outbound calls in a certain month, with a total duration of 500 minutes, then the average duration of the first outbound call is 5 minutes per call.
[0036] Average duration of first outbound call and connection: This refers to the average call duration of a receiving service staff member when making their first outbound call and successfully connecting to a customer (only connected calls are counted). Example: If there are 80 first outbound calls and connections in a certain month, with a total call duration of 320 minutes, then the average duration of the first outbound call and connection is 4 minutes per call.
[0037] Total Orders Issued: This refers to the total number of orders (including both priority and non-priority orders) issued to the receiving staff. Example: If 1200 orders are issued to the receiving staff in a certain month, then the total number of orders issued is 1200.
[0038] Key Orders Issued: This refers to the number of orders that belong to key projects among the issued orders. Example: If the total number of orders issued in a certain month is 1200, of which 300 are key project orders, then the key orders issued are 300 orders.
[0039] Non-priority order volume: This refers to the number of orders that are not considered priority items among the total orders issued. Example: If the total number of orders issued in a certain month is 1200, and 300 are priority orders, then the number of non-priority orders issued is 900.
[0040] Total Amount of Installment Payments Successfully Processed: This refers to the total amount of installment payment transactions successfully processed for customers by the receiving staff. Number of Successfully Processed Installment Payment Transactions: This refers to the total number of installment payment transactions successfully processed by the receiving staff (calculated per transaction). Example: If 30 installment payment transactions are successfully processed in a certain month, totaling 500,000 yuan, then the total amount of successfully processed installment payment transactions is 500,000 yuan. The number of successfully processed installment payment transactions is 30.
[0041] Successful Order Receiver: This refers to the number of orders successfully processed by the order receiving staff (i.e., orders confirmed by the customer and whose business has been completed). Successful Order Receiver Rate: This refers to the percentage of successfully processed orders out of the total number of orders issued (Successful Order Receiver ÷ Total Number of Orders Issued × 100%), reflecting order conversion efficiency. Example: If 1200 orders are issued in a certain month, and 900 are successfully processed, then the successful order receiver rate is 900, and the successful order receiver rate is 75%.
[0042] In practice, for example, you can first set a percentage-based scoring standard for all indicators, then assign a reasonable weight to each indicator (the sum of the weights of each indicator is 1, reflecting the business's emphasis on different indicators), then, based on the actual work data, compare it with the preset standard, and obtain the percentage score for each indicator one by one, and finally multiply the scores of all indicators by their corresponding weights and sum them up to obtain the work efficiency score.
[0043] This embodiment comprehensively considers multiple dimensions of indicators, such as the first outbound call efficiency (average duration, average connection time), order processing scale and structure (total number of orders issued, number of key and non-key orders issued), business conversion results (total amount and number of installment business transactions), and task completion quality (successful collection volume and success rate), which can comprehensively depict the work performance of the receiving staff and obtain a more accurate work efficiency score.
[0044] In specific scenarios, in some embodiments, if the filtering result is empty, the method further includes: The process involves updating the distance threshold using preset distance increment data and returning the data to the location and work efficiency scores of the receiving personnel. Multiple receiving personnel are then filtered using preset filtering conditions to obtain the filtering results. This process continues until the number of iterations is less than or equal to a preset iteration threshold, and the filtering results are not empty.
[0045] In this embodiment, if there are no recipients who meet the preset screening criteria, the distance threshold is increased. If, during the iteration ("expanding the circle") process, a recipient who meets the screening criteria is found, step S103 is executed.
[0046] This embodiment can gradually expand the distance threshold range and repeat the screening by using preset distance increment data when there are no eligible receiving personnel in the initial screening. At the same time, it controls the number of iterations to not exceed the set threshold. This allows for flexible adjustment of the screening conditions within a reasonable range, avoiding the inability to allocate orders due to an initially narrow range, and preventing the unlimited expansion of the range from affecting efficiency. Ultimately, it increases the probability of successful order allocation and enhances the adaptability and reliability of the order dispatch process.
[0047] In some embodiments, if the number of iterations is greater than the preset iteration threshold and the filtering result is empty, then the receiving staff member with the highest work efficiency score greater than the efficiency score threshold is selected as the filtering result. The target staff member is the receiving staff member with the highest work efficiency score greater than the efficiency score threshold, and the card application orders of the target customers are assigned to the target staff member; if the work efficiency scores of all receiving staff members are less than the efficiency score threshold, then manual assignment is performed.
[0048] In this embodiment, if the distance threshold is expanded multiple times but no qualified personnel are found (i.e., the number of iterations exceeds the threshold and the filtering results are empty), the highest-scoring personnel among those who meet the work efficiency standards can be automatically selected as the target receiving personnel. This not only avoids the situation where order allocation is stalled due to the lack of matching personnel, but also improves the order processing quality as much as possible while ensuring basic service capabilities by prioritizing the selection of qualified personnel with the best efficiency, thus further enhancing the fault tolerance of the order dispatch process.
[0049] In some embodiments, the filtering criteria further include: The personnel responsible for receiving packages are eligible for incentives; however, whether or not they are eligible for incentives is determined based on performance data. The receiving staff member was one order short of meeting the target. Accordingly, based on the location data and work efficiency scores of the receiving personnel, multiple receiving personnel are filtered using preset filtering conditions to obtain the filtering results, including: Based on the location data, work efficiency scores, reward information, and current order volume of the receiving personnel, multiple receiving personnel are filtered using preset filtering conditions to obtain the filtering results.
[0050] In this embodiment, performance data is quantitative information that measures the work results of mail receiving personnel. In practice, for example, the top three mail receiving personnel in terms of performance can be given a "reward-worthy" label.
[0051] For example, suppose there are 5 pickup service personnel, and the target is 30 orders per month. Personnel A is 1.2 km from the target customer, has a performance rating of 85, is eligible for a reward, and has currently received 29 orders; Personnel B is 2.5 km away, has a rating of 90, is one order away from meeting the target, and has currently received 25 orders; Personnel C is 3.2 km away, has a rating of 75, is not eligible for a reward, and has currently received 26 orders; Personnel D is 1.8 km away, has a rating of 88, is eligible for a reward, and has currently received 29 orders; Personnel E is 2.8 km away, has a rating of 82, is not eligible for a reward, and has currently received 29 orders. The preset selection criteria are: distance ≤ 3 km, rating ≥ 80, eligible for a reward, and one order away from meeting the target.
[0052] After screening, sales personnel A and D meet all the preset screening criteria in this embodiment. Specifically, sales personnel A is located 1.2 kilometers away from the target customer (meeting the requirement of ≤3 kilometers), has a work efficiency score of 85 (meeting the requirement of ≥80), is eligible for a reward, and currently has 29 orders (meeting the requirement, one order short of reaching the target). Sales personnel D is located 1.8 kilometers away (meeting the requirement of ≤3 kilometers), has a work efficiency score of 88 (meeting the requirement of ≥80), is eligible for a reward, and currently has 29 orders (meeting the requirement, one order short of reaching the target). Both meet all screening requirements. Sales personnel B, although meeting the distance and score requirements, is not eligible for a reward and therefore does not meet the criteria. Sales personnel C is excluded because their score of 75 is below 80 and they are not eligible for a reward. Sales personnel E is not eligible for a reward and therefore also does not meet the screening criteria. Therefore, the final screening result is sales personnel A and D.
[0053] This embodiment prioritizes assigning orders to delivery personnel who are at the performance threshold and meet the reward conditions, thus precisely triggering the incentive mechanism. This not only improves the efficiency of target achievement and strengthens performance orientation, but also dynamically optimizes the allocation strategy to drive key business results (such as improving the target achievement rate).
[0054] Those skilled in the art will understand that in the above-described method of the specific embodiments, the order in which the steps are written does not imply a strict execution order, but constitutes no limitation on the implementation process. The specific execution order of each step should be determined by its function and possible internal logic.
[0055] It should be noted that in practical applications, all the above-described possible implementation methods can be combined in any way to form possible embodiments of this disclosure, and will not be described in detail here. The information (including but not limited to device information, user information, etc.) and data (including but not limited to data used for analysis, storage, and display) involved in this application are all information and data authorized by the user or fully authorized by all parties. The software tools or components appearing in the embodiments of this disclosure are merely illustrative examples and do not represent actual use.
[0056] Based on the same concept, this disclosure also provides a dispatching device, which corresponds one-to-one with the dispatching method in the above embodiments. Figure 2 A schematic diagram of the dispatching device provided in an embodiment of this disclosure is shown. See also: Figure 2 As shown, the dispatching device 200 provided in this embodiment includes: The acquisition module 201 is used to acquire the customer location data of the target customer in response to the card application request sent by the target customer. The filtering module 202 is used to filter multiple receiving personnel based on their location data and work efficiency scores, using preset filtering conditions to obtain filtering results. The preset filtering conditions include: the work efficiency score of the receiving personnel is greater than or equal to a preset efficiency score threshold, and the distance obtained from the personnel location data and the customer location data is less than or equal to a preset distance threshold. The allocation module 203 is used to determine the target business personnel from the filtering results if the filtering results are not empty, and to allocate the card application order of the target customer to the target business personnel.
[0057] In some embodiments, in the above-described apparatus, the preset screening conditions further include at least one of the following: the receiving personnel or their organization has receiving authority; the receiving personnel's work equipment is within 5G network coverage; the receiving personnel's employment status is active; the receiving personnel's sales management account status is normal; the receiving personnel's work city is the same as the target customer's city; the receiving personnel's current receiving volume has not reached a preset receiving volume threshold; the receiving personnel's position belongs to the designated position of the credit card application order; the designated position of the credit card application order is determined according to the source channel of the credit card application order; the receiving personnel... The current order acceptance status of the personnel is "order accepted"; correspondingly, the filtering module is specifically used to: filter multiple personnel based on the location data and work efficiency score of the receiving personnel, and at least one of the following: whether the receiving personnel or their organization has receiving authority information, the network type identifier of the receiving personnel's operating equipment, the employment status information of the receiving personnel, the sales management account status of the receiving personnel, the operating city of the receiving personnel, the current number of packages received by the receiving personnel, the position of the receiving personnel, and the current order acceptance status of the receiving personnel, using preset filtering conditions to obtain the filtering results.
[0058] In some embodiments, the device further includes a calculation module for: calculating the corresponding work efficiency score based on the average duration of the first outgoing call, the average duration of the first outgoing call and connection, the total number of orders issued, the number of key orders issued, the number of non-key orders issued, the total amount of installment business successfully processed, the number of installment business successfully processed, the number of successful deliveries, and the delivery success rate.
[0059] In some embodiments, if the filtering result is empty, the device further includes an expanded-circle filtering module, used to: update the distance threshold using preset distance increment data, and return to the steps of filtering multiple receiving personnel based on the location data and work efficiency score of the receiving personnel, using preset filtering conditions, until the number of iterations is less than or equal to the preset number of iterations threshold, and the filtering result is not empty.
[0060] In some embodiments, if the number of iterations is greater than the preset number of iterations threshold and the filtering result is empty, the device further includes a re-filtering module, used to: select the receiving business personnel whose work efficiency score is greater than the efficiency score threshold and has the highest score as the filtering result.
[0061] In some embodiments, the filtering conditions in the above-described apparatus further include: the receiving personnel are eligible for rewards; wherein, whether the receiving personnel are eligible for rewards is determined based on performance data; the receiving personnel are one order short of meeting the target; correspondingly, the filtering module is specifically used to: filter multiple receiving personnel based on their location data, work efficiency score, reward status information, and current order quantity, using preset filtering conditions, to obtain the filtering results.
[0062] This invention provides an order dispatching device that innovatively proposes an automated order dispatching mechanism, enabling efficient and rational allocation of credit card application orders. Specifically, it first acquires real-time data on customer location and sales personnel (location, work efficiency score), then automatically filters eligible sales personnel based on preset screening criteria (location screening criteria, work efficiency screening criteria), and finally assigns the target customer's credit card application order to the eligible target sales personnel. Using this automated order dispatching device, order dispatching efficiency can be significantly improved, while the quantifiable standards can, to some extent, avoid the problem of uneven distribution of human resources, ensuring customer service response speed and service quality.
[0063] For specific limitations regarding the dispatching device, please refer to the limitations on the dispatching method above, which will not be repeated here. Each module in the aforementioned dispatching device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the computer device in hardware form or independent of it, or stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0064] Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure is shown. Figure 3 As shown, at the hardware level, this electronic device includes a processor, and optionally also includes an internal bus, a network interface, and memory. The memory may include main memory, such as high-speed random-access memory (RAM), or it may include non-volatile memory, such as at least one disk drive. Of course, this electronic device may also include other hardware required for other business operations.
[0065] The processor, network interface, and memory can be interconnected via an internal bus, which can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 3 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.
[0066] Memory is used to store programs. Specifically, programs may include program code, which includes computer operation instructions. Memory may include main memory and non-volatile memory, and provides instructions and data to the processor.
[0067] The processor reads the corresponding computer program from non-volatile memory into main memory and then runs it, forming a dispatching device at the logical level. The processor executes the program stored in memory and specifically performs the aforementioned methods.
[0068] The processor may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above methods can be completed by integrated logic circuits in the processor's hardware or by software instructions. The processor can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this disclosure. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this disclosure can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above method.
[0069] The electronic device can execute the dispatching methods provided in several embodiments of this disclosure and be implemented as a dispatching device. Figure 2 The functions of the embodiments shown are not described in detail here.
[0070] This disclosure also proposes a computer-readable storage medium that stores one or more programs, the programs including instructions that, when executed by an electronic device including multiple applications, enable the electronic device to perform the dispatching methods provided in various embodiments of this disclosure.
[0071] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0072] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0073] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0074] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0075] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0076] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0077] Computer-readable media include both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0078] This disclosure also provides a computer program product carrying program code. The program code includes instructions that can be used to execute the steps of the dispatching method described in the above method embodiments. For details, please refer to the above method embodiments, which will not be repeated here.
[0079] The aforementioned computer program product can be implemented through hardware, software, or a combination thereof. In one optional embodiment, the computer program product is specifically embodied in a computer storage medium; in another optional embodiment, the computer program product is specifically embodied in a software product, such as a software development kit (SDK), etc.
[0080] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0081] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0082] The above are merely embodiments of this disclosure and are not intended to limit the scope of this disclosure. Various modifications and variations can be made to this disclosure by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the scope of the claims of this disclosure.
Claims
1. A method for dispatching orders, characterized in that, The method includes: In response to a credit card application request sent by a target customer, the customer location data of the target customer is obtained; Based on the location data and work efficiency scores of the receiving personnel, multiple receiving personnel are filtered using preset filtering conditions to obtain the filtering results. The preset filtering conditions include: the work efficiency score of the receiving personnel is greater than or equal to a preset efficiency score threshold, and the distance obtained from the location data of the personnel and the location data of the customers is less than or equal to a preset distance threshold. If the screening results are not empty, then the target sales personnel are determined from the screening results, and the card application orders of the target customers are assigned to the target sales personnel.
2. The method according to claim 1, characterized in that, The preset filtering conditions also include at least one of the following: The personnel or their organization responsible for receiving mail must have the authority to receive mail. The equipment used by the personnel handling the mail collection is within the coverage area of the 5G network; The employment status information of the personnel handling the mail receiving business is "employed"; The sales management account of the receiving personnel is in normal status; The city where the receiving personnel work is the same as the city where the target customer is located. The current number of packages received by the receiving personnel has not reached the preset receiving threshold. The receiving personnel's position is a designated position for the credit card application order; the designated position for the credit card application order is determined based on the source channel of the credit card application order; The current order acceptance status of the receiving personnel is "order accepted"; Accordingly, based on the location data and work efficiency scores of the receiving personnel, multiple receiving personnel are filtered using preset filtering conditions to obtain the filtering results, including: Based on the location data and work efficiency score of the receiving personnel, and at least one of the following: whether the receiving personnel or their organization has receiving authority, the network type identifier of the receiving personnel's operating device, the receiving personnel's employment status, the receiving personnel's sales management account status, the receiving personnel's operating city, the receiving personnel's current number of packages received, the receiving personnel's job position, and the receiving personnel's current order acceptance status, multiple receiving personnel are filtered using preset filtering conditions to obtain the filtering results.
3. The method according to claim 1, characterized in that, The method further includes: The corresponding work efficiency score is calculated based on the average duration of the first outbound call, the average duration of the first outbound call and connection, the total number of orders issued, the number of key orders issued, the number of non-key orders issued, the total amount of installment business successfully processed, the number of installment business successfully processed, the number of successfully received packages, and the package receiving success rate of the aforementioned package receiving personnel.
4. The method according to claim 1, characterized in that, If the filtering result is empty, the method further includes: The process involves updating the distance threshold using preset distance increment data and returning the data to the location and work efficiency scores of the receiving personnel. Multiple receiving personnel are then filtered using preset filtering conditions to obtain the filtering results. This process continues until the number of iterations is less than or equal to a preset iteration threshold, and the filtering results are not empty.
5. The method according to claim 4, characterized in that, If the number of iterations is greater than the preset iteration threshold and the filtering result is empty, then the receiving business personnel with the highest work efficiency score that is greater than the efficiency score threshold are selected as the filtering result.
6. The method according to any one of claims 1-5, characterized in that, The filtering criteria also include: The personnel responsible for receiving packages are eligible for incentives; however, whether or not they are eligible for incentives is determined based on performance data. The receiving staff member was one order short of meeting the target. Accordingly, based on the location data and work efficiency scores of the receiving personnel, multiple receiving personnel are filtered using preset filtering conditions to obtain the filtering results, including: Based on the location data, work efficiency scores, reward information, and current order volume of the receiving personnel, multiple receiving personnel are filtered using preset filtering conditions to obtain the filtering results.
7. A dispatching device, characterized in that, The device includes: The acquisition module is used to acquire the customer location data of the target customer in response to the card application request sent by the target customer; The filtering module is used to filter multiple receiving personnel based on their location data and work efficiency scores, using preset filtering conditions to obtain the filtering results. The preset filtering conditions include: the work efficiency score of the receiving personnel is greater than or equal to a preset efficiency score threshold, and the distance obtained from the personnel location data and the customer location data is less than or equal to a preset distance threshold. The allocation module is used to determine the target sales personnel from the filtering results if the filtering results are not empty, and to allocate the card application order of the target customer to the target sales personnel.
8. An electronic device, comprising: processor; as well as A memory configured to store computer-executable instructions, characterized in that, when executed, the executable instructions cause the processor to perform the steps of the method as described in any one of claims 1-6.
9. A computer-readable storage medium storing one or more programs, characterized in that, When the one or more programs are executed by an electronic device including multiple applications, the electronic device causes the electronic device to perform the steps of the method as described in any one of claims 1-6.
10. A computer program product, characterized in that, The computer program product carries program code, the program code including instructions that can be used to perform the steps of the method as described in any one of claims 1-6.