Intelligent order production method, device and equipment, storage medium and program product
By introducing intelligent modules into the order production system, the order production system can automatically adapt to different production processes, which solves the problem that existing systems cannot automatically adapt to production processes and improves production efficiency.
Patent Information
- Application Number
- CN202411535918.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-30
- Publication Date
- 2025-02-14
AI Technical Summary
The existing unified order production system cannot automatically adapt to different production processes, resulting in low production efficiency.
Provide an intelligent order production method and system, including unified order acquisition module, intelligent outbound call module, intelligent order division module, intelligent scheduling module, production queue module and order processing module. Through the coordinated work of these modules, the order is automatically determined. Production process and processing.
It realizes the automatic adaptation of the order production system to different production processes, improving production efficiency.
Smart Images

Figure CN119443661A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to an intelligent order production method, device, equipment, storage medium and program product. Background Art
[0002] As online sales touchpoints continue to expand, the sources, methods, and types of customer orders are increasing. The multi-order production system for fixed types of orders can no longer meet the needs of enterprises.
[0003] At present, in order to solve the problem of mutual separation between systems and inability to communicate data and processes in multi-order production systems, a unified order production system has been established by integrating various order processing processes.
[0004] However, the unified order production system cannot automatically adapt to different production processes when processing various types of orders, resulting in low production efficiency. Summary of the invention
[0005] The present application provides an intelligent order production method, device, equipment, storage medium and program product to solve the technical problem that the unified order production system in the prior art cannot automatically adapt to different production processes when processing various types of orders, resulting in low production efficiency.
[0006] In a first aspect, the present application provides an intelligent order production method, which is applied to an intelligent order production system, wherein the intelligent order production system comprises: a unified order collection module, an intelligent outbound call module, an intelligent order distribution module, an intelligent scheduling module, a production queue module and an order processing module, wherein the production queue module comprises a plurality of production queues: the method comprises:
[0007] The unified acquiring module receives initial order information of any order sent by any order generating system, wherein the initial order information is generated by the order generating system according to order information sent by the user terminal, wherein the order information is generated by the user terminal in response to the user filling in or entering operations at various order entry points;
[0008] The unified acquiring module determines the order type of the order according to the initial order information, and updates the preset order list template according to the order type and the initial order information to generate an initial order list;
[0009] The unified acquiring module calculates the outbound call validity time of the order according to the preset outbound call validity time;
[0010] The unified acquiring module sends an intelligent outbound call request to the intelligent outbound call module, wherein the intelligent outbound call request includes the initial order list and the outbound call validity period;
[0011] The intelligent outbound calling module makes an outbound call within the outbound calling validity period according to the initial order list, and sends an outbound calling result report to the unified acquiring module after the outbound call is completed;
[0012] The unified acquiring module updates the initial order list according to the outbound call result report to generate an order update list;
[0013] The unified acquiring module sends an intelligent order splitting request to the intelligent order splitting module, wherein the intelligent order splitting request includes the order update list;
[0014] The intelligent order distribution module determines the initial production queue corresponding to the order according to the order update list;
[0015] The intelligent order distribution module sends the corresponding relationship between the order and the initial production queue to the unified order collection module;
[0016] The unified acquiring module synchronizes the order update list to the initial production queue of the production queue module according to the corresponding relationship;
[0017] The production queue module sends an intelligent scheduling request to the intelligent scheduling module, wherein the intelligent scheduling request includes the order update list and the initial production queue;
[0018] The intelligent scheduling module determines the reviewer information corresponding to the order according to the order update list and the initial production queue;
[0019] The intelligent scheduling module sends the reviewer information to the production queue module;
[0020] The production queue module configures the review authority according to the reviewer information, and obtains the full order list and the target production queue in response to the reviewer's modification and / or confirmation operation on the order update list and / or the initial production queue;
[0021] The production queue module sends an order processing request to the order processing module according to the target production queue, wherein the order processing request includes the full order list;
[0022] The order processing module completes the processing of the order according to the full order list, generates an order processing result of the order, and sends the order processing result to the production queue module;
[0023] The production queue module updates the order status in the full order list according to the order processing result, and sends the order processing result to the order generation system, so that the order generation system sends the order processing result to the user end.
[0024] Optionally, in the method as described above, the initial order list includes the business type and the order type; accordingly, the intelligent outbound call module makes an outbound call within the outbound call validity period according to the initial order list, and sends an outbound call result report to the unified acquiring module after the outbound call is completed, including: the intelligent outbound call module obtains the current date and determines whether the current date is within the outbound call validity period; if the intelligent outbound call module determines that the current date is within the outbound call validity period, then according to the business type and the order type, the corresponding outbound call template is matched in the preset outbound call database; according to the current date, the preset daily outbound call frequency is matched; using the outbound call template, outbound calls are made according to the preset daily outbound call frequency according to the initial order list, and an outbound call result report is generated or updated according to the outbound call result after each outbound call is completed; if the intelligent outbound call module determines that the current date is not within the outbound call validity period, the outbound call task is terminated and the outbound call result report is sent to the unified acquiring module.
[0025] Optionally, in the method as described above, the initial order information includes user information, order source and business type; accordingly, the unified acquiring module determines the order type of the order based on the initial order information, including: the unified acquiring module obtains the category label of the contact of the order source or the order entry; if the unified acquiring module determines that the category label is the development category, the order type is determined to be the new installation category; if the category label is determined to be the service category, the order type is determined to be the service category; if the business type is determined to be broadband, the address in the user information is obtained, and the cell resource situation is determined based on the address; if it is determined that the cell has no resources, the order type is determined to be the resource category; if it is determined that the ID number in the user information is abnormal or the order cannot be processed, the order type is determined to be the invalid category.
[0026] Optionally, in the method as described above, the production queue module includes an acceptance production queue, a service marketing queue, a resource construction queue and a return order review queue; the order processing module includes a business acceptance system and a resource construction system; accordingly, the production queue module sends an order processing request to the order processing module according to the target production queue, including: if the production queue module determines that the target production queue is an acceptance production queue, a service marketing queue or a return order review queue, then the order processing request is sent to the business acceptance system; if the production queue module determines that the target production queue is a resource construction queue, then the order processing request is sent to the resource construction system.
[0027] Optionally, in the method as described above, the order update list includes a business type; accordingly, the intelligent scheduling module determines the reviewer information corresponding to the order based on the order update list and the initial production queue, including: the intelligent scheduling module matches the initial production queue with the personnel tags in a preset reviewer database to obtain the reviewer list corresponding to the initial production queue; the intelligent scheduling module matches the business type with the personnel tags in the reviewer list to obtain the reviewer information corresponding to the order.
[0028] Optionally, in the method as described above, the order update list includes the business type and the order type; accordingly, the intelligent order splitting module determines the initial production queue corresponding to the order based on the order update list, including: the intelligent order splitting module parses the order update list to extract the business type and the order type; the intelligent order splitting module matches the business type and the order type in a preset queue mapping library to obtain the initial production queue corresponding to the order.
[0029] In the second aspect, the present application provides an intelligent order production system, including: a unified order collection module, an intelligent outbound call module, an intelligent order distribution module, an intelligent scheduling module, a production queue module and an order processing module:
[0030] The unified order acquisition module is used to receive initial order information of any order sent by any order generation system, wherein the initial order information is generated by the order generation system according to the order information sent by the user terminal, wherein the order information is generated by the user terminal in response to the user filling in or entering operations at various order entry points;
[0031] The unified acquiring module is used to determine the order type of the order according to the initial order information, and update the preset order list template according to the order type and the initial order information to generate an initial order list;
[0032] The unified order collection module is used to calculate the outbound call validity time of the order according to the preset outbound call validity time;
[0033] The unified acquiring module is used to send an intelligent outbound call request to the intelligent outbound call module, wherein the intelligent outbound call request includes the initial order list and the outbound call validity period;
[0034] The intelligent outbound calling module is used to make an outbound call within the outbound calling validity period according to the initial order list, and send an outbound calling result report to the unified acquiring module after the outbound call is completed;
[0035] The unified acquiring module is used to update the initial order list according to the outbound call result report to generate an order update list;
[0036] The unified acquiring module is used to send an intelligent order splitting request to the intelligent order splitting module, wherein the intelligent order splitting request includes the order update list;
[0037] The intelligent order distribution module is used to determine the initial production queue corresponding to the order according to the order update list;
[0038] The intelligent order distribution module is used to send the corresponding relationship between the order and the initial production queue to the unified order collection module;
[0039] The unified acquiring module is used to synchronize the order update list to the initial production queue of the production queue module according to the corresponding relationship, wherein the production queue module includes a plurality of production queues;
[0040] The production queue module is used to send an intelligent scheduling request to the intelligent scheduling module, wherein the intelligent scheduling request includes the order update list and the initial production team;
[0041] The intelligent scheduling module is used to determine the reviewer information corresponding to the order according to the order update list and the initial production queue;
[0042] The intelligent scheduling module is used to send the reviewer information to the production queue module;
[0043] The production queue module is used to configure the review authority according to the reviewer information, and obtain the full order list and the target production queue in response to the reviewer's modification and / or confirmation operation on the order update list and / or the initial production queue;
[0044] The production queue module is used to send an order processing request to the order processing module according to the target production queue, wherein the order processing request includes the full order list;
[0045] The order processing module is used to complete the processing of the order according to the full order list, generate an order processing result of the order, and send the order processing result to the production queue module;
[0046] The production queue module is used to update the order status in the full order list according to the order processing result, and send the order processing result to the order generation system, so that the order generation system sends the order processing result to the user end.
[0047] Optionally, in the system as described above, the initial order list includes the business type and the order type, and the system includes: the intelligent outbound call module, used to obtain the current date and determine whether the current date is within the effective time of the outbound call; the intelligent outbound call module, used to match the corresponding outbound call template in the preset outbound call database according to the business type and the order type if it is determined that the current date is within the effective time of the outbound call; match the preset daily outbound call frequency according to the current date; use the outbound call template to make outbound calls according to the preset daily outbound call frequency based on the initial order list, and generate or update the outbound call result report according to the outbound call result after each outbound call ends; the intelligent outbound call module, used to terminate the outbound call task and send the outbound call result report to the unified collection module if it is determined that the current date is not within the effective time of the outbound call.
[0048] Optionally, in the system as described above, the initial order information includes user information, order source and business type; the system includes: the unified acquiring module, used to obtain the category label of the contact point of the order source or the order entry; the unified acquiring module, used to determine that the order type is a new installation type if the category label is determined to be a development type; if the category label is determined to be a service type, then the order type is determined to be a service type; if the business type is determined to be broadband, then the address in the user information is obtained, and the cell resource situation is determined based on the address; if it is determined that the cell has no resources, then the order type is determined to be a resource type; if it is determined that the ID number in the user information is abnormal or the order cannot be processed, then the order type is determined to be an invalid type.
[0049] Optionally, in the system as described above, the production queue module includes an acceptance production queue, a service marketing queue, a resource construction queue and a return order review queue; the order processing module includes a business acceptance system and a resource construction system; the system includes: the production queue module, which is used to send an order processing request to the business acceptance system if the target production queue is determined to be an acceptance production queue, a service marketing queue or a return order review queue; the production queue module, which is used to send an order processing request to the resource construction system if the target production queue is determined to be a resource construction queue.
[0050] The intelligent order production method, device, equipment, storage medium and program product provided by the present application obtain the initial order information of any order through the unified order acquisition module, and generate the initial order list according to the initial order information; the intelligent outbound call module makes an outbound call according to the initial order list, and sends the outbound call result report to the unified order acquisition module; the unified order acquisition module updates the initial order list according to the outbound call result report to generate an order update list; the intelligent order splitting module determines the initial production queue corresponding to the order according to the order update list; the unified order acquisition module synchronizes the order update list to the initial production queue of the production queue module; the intelligent scheduling module determines the auditor information corresponding to the order; the production queue module configures the audit authority according to the auditor information, and obtains the full order list and the target production queue in response to the auditor's audit operation on the order update list and / or the initial production queue; the production queue module sends an order processing request to the order processing module according to the target production queue; the order processing module completes the processing of the order and sends the order processing result to the production queue module; the production queue module updates the order status in the full order list according to the order processing result, and sends the order processing result to the order generation system. It can automatically adapt to different production processes and improve production efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0052] Figure 1 A schematic diagram of a scenario of an intelligent order production method provided in an embodiment of the present application;
[0053] Figure 2 A schematic diagram of an interactive process of an intelligent order production method provided by an embodiment of the present application;
[0054] Figure 3 A schematic diagram of the interactive process of an intelligent order production method provided in another embodiment of the present application.
[0055] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0056] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0057] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0058] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0059] Figure 1 A schematic diagram of a scenario of an intelligent order production method provided in an embodiment of the present application. Figure 1 As shown, the scenario provided by this embodiment includes a user terminal 10, an order generation system 20, and an intelligent order production system 30. Among them, the intelligent order production system 30 includes a unified order collection module 301, an intelligent outbound call module 302, an intelligent order distribution module 303, an intelligent scheduling module 304, a production queue module 305 and an order processing module 306. Among them, the production queue module 305 includes multiple production queues. Among them, the user terminal 10, the order generation system 20, and the intelligent order production system 30 can communicate with each other. Among them, the unified order collection module 301, the intelligent outbound call module 302, the intelligent order distribution module 303, the intelligent scheduling module 304, the production queue module 305 and the order processing module 306 can communicate with each other.
[0060] Specifically, the user terminal 10 sends the order information to the order generation system 20; the order generation system 20 generates initial order information based on the order information; the order generation system 20 sends the initial order information to the intelligent order production system 30; the intelligent order production system 30 processes the initial order information and obtains the order processing result; the intelligent order production system 30 sends the order processing result to the order generation system 20; the order generation system 20 sends the order processing result to the user terminal 10.
[0061] Figure 2 This is a schematic diagram of the interactive process of the intelligent order production method provided by an embodiment of the present application. The execution subject of this embodiment can be Figure 1 The intelligent order production system 30 shown in FIG. 3 is not particularly limited in this embodiment.
[0062] like Figure 2 As shown, the method includes:
[0063] S201: The unified acquiring module receives the initial order information of any order sent by any order generating system, wherein the initial order information is generated by the order generating system according to the order information sent by the user terminal, wherein the order information is generated by the user terminal in response to the user filling in or entering the information at each order entry.
[0064] It should be noted that users can place orders online through applications, mini-programs, official accounts, QR codes, etc., or offline through customer service hotlines, business halls, channel halls, door-to-door promotions, etc.
[0065] Among them, the order information includes user name, contact number, ID number, address, order time, order source, order method, order attribute information and business type.
[0066] Among them, the order sources include online sources and offline sources; the order methods include contactless user type and contacted user type; the order attribute information includes order snapshot and order voice, etc.; the service types include SIM cards, broadband, terminals, etc.
[0067] Among them, online sources include online applications, mini-programs, official accounts, links, QR codes, etc.; offline sources include customer service hotlines, business halls, channel halls, door-to-door promotions, etc.
[0068] Among them, the order source and order method in the order information correspond to the order attribute information; for example, if the order source is online and the order method is contactless, the corresponding order attribute information is the order snapshot; if the order source is offline and the order method is contacted, the corresponding order attribute information is the order voice.
[0069] S202: The unified acquiring module determines the order type of the order according to the initial order information, and updates the preset order list template according to the order type and the initial order information to generate an initial order list.
[0070] Among them, the initial order information includes user information, order time, order generation system, order source, business type, order method and order attribute information.
[0071] Among them, user information includes user name, contact number, ID number and address, etc.
[0072] Among them, the initial order list includes user information, order time, order type, order generation system, order source, business type, order method and order attribute information.
[0073] Specifically, S202 specifically includes S2021-S2022:
[0074] S2021: The unified payment collection module obtains the category label of the contact point of the order source or the order entry.
[0075] S2021: If the unified acquiring module determines that the category label is development, the order type is determined to be new installation; if the category label is determined to be service, the order type is determined to be service; if the service type is determined to be broadband, the address in the user information is obtained, and the community resource situation is determined based on the address; if it is determined that the community has no resources, the order type is determined to be resource; if it is determined that the ID number in the user information is abnormal or the order cannot be processed, the order type is determined to be invalid.
[0076] S203: The unified acquiring module calculates the outbound call validity time of the order according to the preset outbound call validity time.
[0077] Among them, the preset outbound call validity period can be 3 days.
[0078] Specifically, the unified acquiring module obtains the order time in the initial order list, and calculates the outbound call validity time of the order based on the order time and the preset outbound call validity time.
[0079] S204: The unified acquiring module sends an intelligent outbound call request to the intelligent outbound call module, wherein the intelligent outbound call request includes an initial order list and an outbound call validity period.
[0080] S205: The intelligent outbound call module makes an outbound call within the outbound call validity period according to the initial order list, and sends an outbound call result report to the unified acquisition module after the outbound call is completed.
[0081] Specifically, the intelligent outbound call module is based on the user information in the initial order list; determines the user portrait based on the user information; configures the outbound call strategy based on the user portrait and the initial order list; uses the artificial intelligence outbound call system to make outbound calls according to the outbound call strategy; and organizes the results of each outbound call into a structured report format to generate an outbound call result report.
[0082] Among them, the outbound call result report includes the start time of the outbound call, the first outbound call time, the Nth outbound call time, whether the outbound call is successful, the outbound call success time, the end time of the outbound call and the order status change, etc.
[0083] Among them, order status changes include: business type after outbound call, order type after outbound call, contact number after outbound call, address after outbound call, ID number after outbound call, etc.
[0084] S206: The unified acquiring module updates the initial order list according to the outbound call result report to generate an order update list.
[0085] Specifically, the unified acquiring module parses the outbound call result report and extracts order status changes; based on the order status changes, the order information in the initial order list is updated to generate an order update list.
[0086] S207: The unified acquiring module sends an intelligent order splitting request to the intelligent order splitting module, wherein the intelligent order splitting request includes an order update list.
[0087] S208: The intelligent order distribution module determines the initial production queue corresponding to the order according to the order update list.
[0088] The order update list includes business type and order type.
[0089] Specifically, S208 includes S2081 to S2082:
[0090] S2081: The intelligent order splitting module parses the order update list and extracts the business type and order type.
[0091] S2082: The intelligent order distribution module matches the business type and order type in the preset queue mapping table to obtain the initial production queue corresponding to the order.
[0092] Table 1 is a preset queue mapping table provided in an embodiment of the present application, as shown in Table 1:
[0093] Table 1
[0094]
[0095] S209: The intelligent order splitting module sends the correspondence between the order and the initial production queue to the unified order collecting module.
[0096] S210: The unified acquiring module synchronizes the order update list to the initial production queue of the production queue module according to the corresponding relationship.
[0097] S211: The production queue module sends an intelligent scheduling request to the intelligent scheduling module, where the intelligent scheduling request includes an order update list and an initial production queue.
[0098] S212: The intelligent scheduling module determines the reviewer information corresponding to the order based on the order update list and the initial production queue.
[0099] Specifically, the intelligent scheduling module accesses a preset reviewer database to obtain a currently available reviewer list; matches the order update list and the initial production queue with the currently available reviewer list to obtain reviewer information corresponding to the order.
[0100] Specifically, according to the business type and the initial production queue in the order update list, a match is performed in the preset reviewer mapping table to obtain the reviewer tag; the reviewer tag is matched with the currently available reviewer list to obtain the reviewer information corresponding to the order.
[0101] Among them, the reviewer labels include: delivery personnel, marketing personnel, reviewers, acceptance personnel and troubleshooting personnel, etc.
[0102] Table 2 is a preset mapping table of auditors provided in the embodiment of the present application, as shown in Table 2:
[0103] Table 2
[0104]
[0105] S213: The intelligent scheduling module sends the reviewer information to the production queue module.
[0106] S214: The production queue module configures the review authority according to the reviewer information, and obtains the full order list and the target production queue in response to the reviewer's modification and / or confirmation operation on the order update list and / or the initial production queue.
[0107] It should be noted that the auditor can filter, modify, make manual outbound calls, and query the order update list. If the auditor checks the order update list and finds that the intelligent outbound call for the order fails, he or she can choose to make a manual outbound call and modify the order update list based on the manual outbound call result.
[0108] Among them, the full order list includes: order source, order method, order generation system, order attribute information, business type, order time, order status, operation time and reviewer, etc.
[0109] Among them, the order generation system includes online payment collection system, business acceptance system, customer ordering system and promotion ordering system.
[0110] S215: The production queue module sends an order processing request to the order processing module according to the target production queue, wherein the order processing request includes a full order list.
[0111] Among them, the production queue module includes the production acceptance queue, service marketing queue, resource construction queue and return order review queue; the order processing module includes the business acceptance system and resource construction system.
[0112] Specifically, S215 includes S2151 to S2152:
[0113] S2151: If the production queue module determines that the target production queue is an acceptance production queue, a service marketing queue or a return order review queue, an order processing request is sent to the business acceptance system.
[0114] S2152: If the production queue module determines that the target production queue is a resource construction queue, it sends an order processing request to the resource construction system.
[0115] S216: The order processing module completes the processing of the order according to the full order list, generates an order processing result for the order, and sends the order processing result to the production queue module.
[0116] Among them, the order processing module includes the business acceptance system and the resource construction system.
[0117] Among them, the business acceptance content of the business acceptance system includes: new installation business, marketing business, service business, etc.
[0118] Among them, new installation services include: new installation of SIM cards, new installation of broadband and new installation of terminals; marketing services include: package upgrades and replacement of cards; service services include: moving, repairing and speed testing.
[0119] Among them, the resource construction content of the resource construction system includes: new construction of communities and expansion of communities.
[0120] It should be noted that a newly built community means there are no resources in the community, and an expanded community means there are resources in the community but no resources in the buildings or floors.
[0121] S217: The production queue module updates the order status in the full order list according to the order processing result, and sends the order processing result to the order generation system, so that the order generation system sends the order processing result to the user end.
[0122] From the above description, it can be seen that this application obtains the initial order information of any order through the unified acquisition module, and generates an initial order list according to the initial order information; the intelligent outbound call module makes an outbound call according to the initial order list, and sends the outbound call result report to the unified acquisition module; the unified acquisition module updates the initial order list according to the outbound call result report to generate an order update list; the intelligent order splitting module determines the initial production queue corresponding to the order according to the order update list; the unified acquisition module synchronizes the order update list to the initial production queue of the production queue module; the intelligent scheduling module determines the auditor information corresponding to the order; the production queue module configures the audit authority according to the auditor information, and obtains the full order list and the target production queue in response to the auditor's audit operation on the order update list and / or the initial production queue; the production queue module sends an order processing request to the order processing module according to the target production queue; the order processing module completes the processing of the order and sends the order processing result to the production queue module; the production queue module updates the order status in the full order list according to the order processing result, and sends the order processing result to the order generation system. It can automatically adapt to different production processes and improve production efficiency.
[0123] In one embodiment of the present application, based on the above embodiment, step S205 also provides another implementation method, which is described in detail as follows:
[0124] S2051: The intelligent outbound call module obtains the current date and determines whether the current date is within the outbound call validity period.
[0125] S2052: If the intelligent outbound call module determines that the current date is within the outbound call validity period, it matches the corresponding outbound call template in the preset outbound call database according to the business type and order type; matches the preset daily outbound call frequency according to the current date; uses the outbound call template to make outbound calls according to the preset daily outbound call frequency based on the initial order list, and generates or updates the outbound call result report based on the outbound call result after each outbound call.
[0126] It should be noted that the daily outbound call frequency can be set according to weekdays and holidays.
[0127] Among them, the outbound call result report includes the start time of the outbound call, the first outbound call time, the Nth outbound call time, whether the outbound call is successful, the outbound call success time, the end time of the outbound call and the order status change, etc.
[0128] Among them, order status changes include: business type after outbound call, order type after outbound call, contact number after outbound call, address after outbound call, ID number after outbound call, etc.
[0129] S2053: If the intelligent outbound call module determines that the current date is not within the outbound call validity period, it ends the outbound call task and sends an outbound call result report to the unified acquisition module.
[0130] From the above description, it can be seen that in this application, the intelligent outbound call module matches the corresponding outbound call template in the preset outbound call database according to the business type and order type; matches the preset daily outbound call frequency according to the current date; uses the outbound call template to make outbound calls according to the preset daily outbound call frequency according to the initial order list, and generates or updates the outbound call result report according to the outbound call result after each outbound call. It can reasonably allocate outbound call resources, avoid excessive calls or resource waste, and improve outbound call efficiency.
[0131] In one embodiment of the present application, based on the above embodiment, step S212 also provides another implementation method, which is described in detail as follows:
[0132] S2121: The intelligent scheduling module matches the initial production queue with the personnel tags in the preset reviewer database to obtain a list of reviewers corresponding to the initial production queue.
[0133] Among them, personnel tags include: queue tags, business tags, workloads, and available time, etc.
[0134] Specifically, a list of available auditors in a preset auditor database is determined according to the workload and available time in the personnel tag; and the queue tags in the available auditor list are matched with the initial production queue to obtain the auditor list corresponding to the initial production queue.
[0135] S2122: The intelligent scheduling module matches the business type with the personnel tags in the reviewer list to obtain the reviewer information corresponding to the order.
[0136] Specifically, the business type is matched with the business label in the reviewer list to obtain the reviewer information corresponding to the order.
[0137] From the above description, it can be seen that the present application can improve the efficiency and accuracy of intelligent scheduling.
[0138] Figure 3 This is a schematic diagram of the interactive process of the intelligent order production method provided by another embodiment of the present application. Figure 3 As shown, the method includes:
[0139] S301: The user terminal generates order information in response to the user's filling or input operation at each order entry, and sends the order information to the order generation system.
[0140] S302: The order generation system generates initial order information according to the order placement information, and sends the initial order information to the unified acquiring module.
[0141] S303: The unified acquiring module determines the order type of the order according to the initial order information, and updates the preset order list template according to the order type and the initial order information to generate an initial order list.
[0142] S304: The unified acquiring module calculates the outbound call validity time of the order according to the preset outbound call validity time.
[0143] S305: The unified acquiring module sends an intelligent outbound call request to the intelligent outbound call module, wherein the intelligent outbound call request includes an initial order list and an outbound call validity period.
[0144] S306: The intelligent outbound call module makes an outbound call within the outbound call validity period according to the initial order list, and sends an outbound call result report to the unified acquisition module after the outbound call is completed.
[0145] S307: The unified acquiring module updates the initial order list according to the outbound call result report to generate an order update list.
[0146] S308: The unified acquiring module sends an intelligent order splitting request to the intelligent order splitting module, wherein the intelligent order splitting request includes an order update list.
[0147] S309: The intelligent order distribution module determines the initial production queue corresponding to the order according to the order update list.
[0148] S310: The intelligent order distribution module sends the correspondence between the order and the initial production queue to the unified order collection module.
[0149] S311: The unified acquiring module synchronizes the order update list to the initial production queue of the production queue module according to the corresponding relationship.
[0150] S312: The production queue module sends an intelligent scheduling request to the intelligent scheduling module, where the intelligent scheduling request includes an order update list and an initial production queue.
[0151] S313: The intelligent scheduling module determines the reviewer information corresponding to the order based on the order update list and the initial production queue.
[0152] S314: The intelligent scheduling module sends the reviewer information to the production queue module.
[0153] S315: The production queue module configures the review authority according to the reviewer information, and obtains the full order list and the target production queue in response to the reviewer's modification and / or confirmation operation on the order update list and / or the initial production queue.
[0154] S316: The production queue module sends an order processing request to the order processing module according to the target production queue, wherein the order processing request includes a full order list.
[0155] S317: The order processing module completes the processing of the order according to the full order list, generates the order processing result of the order, and sends the order processing result to the production queue module.
[0156] S318: The production queue module updates the order status in the full order list according to the order processing results, and sends the order processing results to the order generation system.
[0157] S319: The order generation system sends the order processing result to the user end.
[0158] In one embodiment of the present application, an intelligent order production system is provided. Figure 1 The system comprises:
[0159] The unified order acquisition module is used to receive initial order information of any order sent by any order generation system, wherein the initial order information is generated by the order generation system according to the order information sent by the user terminal, wherein the order information is generated by the user terminal in response to the user filling in or entering operations at various order entry points;
[0160] The unified acquiring module is used to determine the order type of the order according to the initial order information, and update the preset order list template according to the order type and the initial order information to generate an initial order list;
[0161] The unified order collection module is used to calculate the outbound call validity time of the order according to the preset outbound call validity time;
[0162] The unified acquiring module is used to send an intelligent outbound call request to the intelligent outbound call module, wherein the intelligent outbound call request includes the initial order list and the outbound call validity period;
[0163] The intelligent outbound calling module is used to make an outbound call within the outbound calling validity period according to the initial order list, and send an outbound calling result report to the unified acquiring module after the outbound call is completed;
[0164] The unified acquiring module is used to update the initial order list according to the outbound call result report to generate an order update list;
[0165] The unified acquiring module is used to send an intelligent order splitting request to the intelligent order splitting module, wherein the intelligent order splitting request includes the order update list;
[0166] The intelligent order distribution module is used to determine the initial production queue corresponding to the order according to the order update list;
[0167] The intelligent order distribution module is used to send the corresponding relationship between the order and the initial production queue to the unified order collection module;
[0168] The unified acquiring module is used to synchronize the order update list to the initial production queue of the production queue module according to the corresponding relationship, wherein the production queue module includes a plurality of production queues;
[0169] The production queue module is used to send an intelligent scheduling request to the intelligent scheduling module, wherein the intelligent scheduling request includes the order update list and the initial production team;
[0170] The intelligent scheduling module is used to determine the reviewer information corresponding to the order according to the order update list and the initial production queue;
[0171] The intelligent scheduling module is used to send the reviewer information to the production queue module;
[0172] The production queue module is used to configure the review authority according to the reviewer information, and obtain the full order list and the target production queue in response to the reviewer's modification and / or confirmation operation on the order update list and / or the initial production queue;
[0173] The production queue module is used to send an order processing request to the order processing module according to the target production queue, wherein the order processing request includes the full order list;
[0174] The order processing module is used to complete the processing of the order according to the full order list, generate an order processing result of the order, and send the order processing result to the production queue module;
[0175] The production queue module is used to update the order status in the full order list according to the order processing result, and send the order processing result to the order generation system, so that the order generation system sends the order processing result to the user end.
[0176] In one possible design, the initial order list includes the business type and the order type; the intelligent outbound call module is used to obtain the current date and determine whether the current date is within the effective time of the outbound call; the intelligent outbound call module is used to match the corresponding outbound call template in the preset outbound call database according to the business type and the order type if it is determined that the current date is within the effective time of the outbound call; match the preset daily outbound call frequency according to the current date; use the outbound call template to make outbound calls according to the preset daily outbound call frequency based on the initial order list, and generate or update the outbound call result report based on the outbound call result after each outbound call; the intelligent outbound call module is used to terminate the outbound call task and send the outbound call result report to the unified collection module if it is determined that the current date is not within the effective time of the outbound call.
[0177] In one possible design, the initial order information includes user information, order source and business type; the unified acquiring module is used to obtain the category label of the contact point of the order source or the order entry; the unified acquiring module is used to determine that the order type is a new installation type if the category label is determined to be a development type; if the category label is determined to be a service type, the order type is determined to be a service type; if the business type is determined to be broadband, the address in the user information is obtained, and the cell resource situation is determined based on the address; if it is determined that the cell has no resources, the order type is determined to be a resource type; if it is determined that the ID number in the user information is abnormal or the order cannot be processed, the order type is determined to be an invalid type.
[0178] In one possible design, the production queue module includes an acceptance production queue, a service marketing queue, a resource construction queue and a return order review queue; the order processing module includes a business acceptance system and a resource construction system; the production queue module is used to send an order processing request to the business acceptance system if the target production queue is determined to be an acceptance production queue, a service marketing queue or a return order review queue; the production queue module is used to send an order processing request to the resource construction system if the target production queue is determined to be a resource construction queue.
[0179] In one possible design, the order update list includes a business type; the intelligent scheduling module is used to match the initial production queue with the personnel tags in a preset reviewer database to obtain the reviewer list corresponding to the initial production queue; the intelligent scheduling module is used to match the business type with the personnel tags in the reviewer list to obtain the reviewer information corresponding to the order.
[0180] In one possible design, the order update list includes the business type and the order type; the intelligent order splitting module is used to parse the order update list and extract the business type and the order type; the intelligent order splitting module is used to match the business type and the order type in a preset queue mapping library to obtain the initial production queue corresponding to the order.
[0181] The system provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail in this embodiment.
[0182] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required by the present application.
[0183] It should be further noted that, although the various steps in the flowchart are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowchart may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these sub-steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
[0184] It should be understood that the above system embodiments are only illustrative, and the system of the present application can also be implemented in other ways. For example, the division of units / modules in the above embodiments is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units, modules or components can be combined, or can be integrated into another system, or some features can be ignored or not executed.
[0185] In addition, unless otherwise specified, each functional unit / module in each embodiment of the present application may be integrated into one unit / module, each unit / module may exist physically separately, or two or more units / modules may be integrated together. The above-mentioned integrated unit / module may be implemented in the form of hardware or in the form of a software program module.
[0186] If the integrated unit / module is implemented in the form of hardware, the hardware may be a digital circuit, an analog circuit, etc. The physical implementation of the hardware structure includes but is not limited to transistors, memristors, etc. If not otherwise specified, the processor may be any appropriate hardware processor, such as a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), an FPGA (Field-Programmable Gate Array), a DSP (Digital Signal Processor), and an ASIC (Application-Specific Integrated Circuit). If not otherwise specified, the storage unit may be any appropriate magnetic storage medium or magneto-optical storage medium, such as RRAM (Resistive Random Access Memory), DRAM (Dynamic Random Access Memory), SRAM (Static Random-Access Memory), EDRAM (Enhanced Dynamic Random Access Memory), HBM (High-Bandwidth Memory), HMC (Hybrid Memory Cube), etc.
[0187] If the integrated unit / module is implemented in the form of a software program module and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of each embodiment method of the present application. The aforementioned memory includes: U disk, ROM (Read-Only Memory), RAM (Random Access Memory), mobile hard disk, magnetic disk or optical disk, etc., various media that can store program codes.
[0188] In the above embodiments, the description of each embodiment has its own emphasis. For the part not described in detail in a certain embodiment, please refer to the relevant description of other embodiments. The technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0189] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.
[0190] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. An intelligent order production method, characterized in that: Applied to an intelligent order production system, the intelligent order production system includes: a unified order collection module, an intelligent outbound call module, an intelligent order distribution module, an intelligent scheduling module, a production queue module and an order processing module, wherein the production queue module includes multiple production queues: the method includes: The unified acquiring module receives initial order information of any order sent by any order generating system, wherein the initial order information is generated by the order generating system according to order information sent by the user terminal, wherein the order information is generated by the user terminal in response to the user filling in or entering operations at various order entry points; The unified acquiring module determines the order type of the order according to the initial order information, and updates the preset order list template according to the order type and the initial order information to generate an initial order list; The unified acquiring module calculates the outbound call validity time of the order according to the preset outbound call validity time; The unified acquiring module sends an intelligent outbound call request to the intelligent outbound call module, wherein the intelligent outbound call request includes the initial order list and the outbound call validity period; The intelligent outbound calling module makes an outbound call within the outbound calling validity period according to the initial order list, and sends an outbound calling result report to the unified acquiring module after the outbound call is completed; The unified acquiring module updates the initial order list according to the outbound call result report to generate an order update list; The unified acquiring module sends an intelligent order splitting request to the intelligent order splitting module, wherein the intelligent order splitting request includes the order update list; The intelligent order distribution module determines the initial production queue corresponding to the order according to the order update list; The intelligent order distribution module sends the corresponding relationship between the order and the initial production queue to the unified order collection module; The unified acquiring module synchronizes the order update list to the initial production queue of the production queue module according to the corresponding relationship; The production queue module sends an intelligent scheduling request to the intelligent scheduling module, wherein the intelligent scheduling request includes the order update list and the initial production queue; The intelligent scheduling module determines the reviewer information corresponding to the order according to the order update list and the initial production queue; The intelligent scheduling module sends the reviewer information to the production queue module; The production queue module configures the review authority according to the reviewer information, and obtains the full order list and the target production queue in response to the reviewer's modification and / or confirmation operation on the order update list and / or the initial production queue; The production queue module sends an order processing request to the order processing module according to the target production queue, wherein the order processing request includes the full order list; The order processing module completes the processing of the order according to the full order list, generates an order processing result of the order, and sends the order processing result to the production queue module; The production queue module updates the order status in the full order list according to the order processing result, and sends the order processing result to the order generation system, so that the order generation system sends the order processing result to the user end.
2. The method according to claim 1, characterized in that The initial order list includes the business type and the order type; Accordingly, the intelligent outbound call module makes an outbound call within the outbound call validity period according to the initial order list, and sends an outbound call result report to the unified acquiring module after the outbound call is completed, including: The intelligent outbound call module obtains the current date and determines whether the current date is within the outbound call validity period; If the intelligent outbound call module determines that the current date is within the outbound call validity period, the corresponding outbound call template is matched in the preset outbound call database according to the business type and the order type; the preset daily outbound call frequency is matched according to the current date; the outbound call template is used to make an outbound call according to the preset daily outbound call frequency according to the initial order list, and an outbound call result report is generated or updated according to the outbound call result after each outbound call is completed; If the intelligent outbound call module determines that the current date is not within the outbound call validity period, the outbound call task is terminated and the outbound call result report is sent to the unified acquiring module.
3. The method according to claim 1, characterized in that The initial order information includes user information, order source and business type; Accordingly, the unified acquiring module determines the order type of the order according to the initial order information, including: The unified acquiring module obtains the category label of the contact point of the order source or the order entry; If the unified acquiring module determines that the category label is the development category, the order type is determined to be the new installation category; if the category label is determined to be the service category, the order type is determined to be the service category; if the service type is determined to be broadband, the address in the user information is obtained, and the cell resource situation is determined based on the address; if it is determined that the cell has no resources, the order type is determined to be the resource category; if it is determined that the ID number in the user information is abnormal or the order cannot be processed, the order type is determined to be the invalid category.
4. The method according to claim 1, characterized in that: The production queue module includes an acceptance production queue, a service marketing queue, a resource construction queue and a return order review queue; the order processing module includes a business acceptance system and a resource construction system; Accordingly, the production queue module sends an order processing request to the order processing module according to the target production queue, including: If the production queue module determines that the target production queue is an acceptance production queue, a service marketing queue or a return order review queue, the order processing request is sent to the business acceptance system; If the production queue module determines that the target production queue is a resource construction queue, the order processing request is sent to the resource construction system.
5. The method according to claim 1, characterized in that The order update list includes business types; Accordingly, the intelligent scheduling module determines the reviewer information corresponding to the order according to the order update list and the initial production queue, including: The intelligent scheduling module matches the initial production queue with the personnel tags in the preset reviewer database to obtain a reviewer list corresponding to the initial production queue; The intelligent scheduling module matches the business type with the personnel tags in the reviewer list to obtain the reviewer information corresponding to the order.
6. The method according to any one of claims 1 to 5, characterized in that: The order update list includes the business type and the order type; Accordingly, the intelligent order distribution module determines the initial production queue corresponding to the order according to the order update list, including: The intelligent order distribution module parses the order update list and extracts the business type and the order type; The intelligent order distribution module performs matching in a preset queue mapping library according to the business type and the order type to obtain an initial production queue corresponding to the order.
7. An intelligent order production system, characterized in that: include: Unified order collection module, intelligent outbound call module, intelligent order distribution module, intelligent scheduling module, production queue module and order processing module: The unified order acquisition module is used to receive initial order information of any order sent by any order generation system, wherein the initial order information is generated by the order generation system according to the order information sent by the user terminal, wherein the order information is generated by the user terminal in response to the user filling in or entering operations at various order entry points; The unified acquiring module is used to determine the order type of the order according to the initial order information, and update the preset order list template according to the order type and the initial order information to generate an initial order list; The unified order collection module is used to calculate the outbound call validity time of the order according to the preset outbound call validity time; The unified acquiring module is used to send an intelligent outbound call request to the intelligent outbound call module, wherein the intelligent outbound call request includes the initial order list and the outbound call validity period; The intelligent outbound calling module is used to make an outbound call within the outbound calling validity period according to the initial order list, and send an outbound calling result report to the unified acquiring module after the outbound call is completed; The unified acquiring module is used to update the initial order list according to the outbound call result report to generate an order update list; The unified acquiring module is used to send an intelligent order splitting request to the intelligent order splitting module, wherein the intelligent order splitting request includes the order update list; The intelligent order distribution module is used to determine the initial production queue corresponding to the order according to the order update list; The intelligent order distribution module is used to send the corresponding relationship between the order and the initial production queue to the unified order collection module; The unified acquiring module is used to synchronize the order update list to the initial production queue of the production queue module according to the corresponding relationship, wherein the production queue module includes a plurality of production queues; The production queue module is used to send an intelligent scheduling request to the intelligent scheduling module, wherein the intelligent scheduling request includes the order update list and the initial production team; The intelligent scheduling module is used to determine the reviewer information corresponding to the order according to the order update list and the initial production queue; The intelligent scheduling module is used to send the reviewer information to the production queue module; The production queue module is used to configure the review authority according to the reviewer information, and obtain the full order list and the target production queue in response to the reviewer's modification and / or confirmation operation on the order update list and / or the initial production queue; The production queue module is used to send an order processing request to the order processing module according to the target production queue, wherein the order processing request includes the full order list; The order processing module is used to complete the processing of the order according to the full order list, generate an order processing result of the order, and send the order processing result to the production queue module; The production queue module is used to update the order status in the full order list according to the order processing result, and send the order processing result to the order generation system, so that the order generation system sends the order processing result to the user end.
8. The system according to claim 7, characterized in that The initial order list includes the business type and the order type, and the system includes: The intelligent outbound call module is used to obtain the current date and determine whether the current date is within the outbound call validity period; The intelligent outbound call module is used to match the corresponding outbound call template in the preset outbound call database according to the business type and the order type if it is determined that the current date is within the outbound call validity period; match the preset daily outbound call frequency according to the current date; use the outbound call template to make an outbound call according to the preset daily outbound call frequency according to the initial order list, and generate or update an outbound call result report according to the outbound call result after each outbound call ends; The intelligent outbound call module is used to terminate the outbound call task and send the outbound call result report to the unified acquisition module if it is determined that the current date is not within the outbound call validity period.
9. The system according to claim 7, characterized in that The initial order information includes user information, order source and business type; the system includes: The unified acquiring module is used to obtain the category label of the contact point or order entry of the order source; The unified acquiring module is used to determine the order type as a new installation type if the category label is determined to be a development type; determine the order type as a service type if the category label is determined to be a service type; obtain the address in the user information if the service type is determined to be broadband, and determine the cell resource situation based on the address; if it is determined that the cell has no resources, determine the order type as a resource type; if it is determined that the ID number in the user information is abnormal or the order cannot be processed, determine the order type as an invalid type.
10. The system according to claim 7, characterized in that The production queue module includes an acceptance production queue, a service marketing queue, a resource construction queue and a return order review queue; the order processing module includes a business acceptance system and a resource construction system; the system includes: The production queue module is used to send an order processing request to the business acceptance system if it is determined that the target production queue is an acceptance production queue, a service marketing queue or a return order review queue; The production queue module is used to send an order processing request to the resource construction system if it is determined that the target production queue is a resource construction queue.