Collaborative dispatching method, device, equipment and medium
By obtaining customer file information and credit information, combined with the cooperation records of the customer information database, an automated order dispatch process is realized, solving the problem of inefficient order dispatching in traditional order dispatching, improving the response speed of business opportunities, saving costs, and improving customer cooperation stickiness.
Patent Information
- Application Number
- CN202210865940.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-22
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2042-07-22
AI Technical Summary
The existing order dispatch method requires manual participation in information verification and offline communication at each link, resulting in inefficient order dispatch. Especially during holidays and other situations, failure to respond to suppliers in a timely manner, resulting in loss of business opportunities.
By obtaining customer profile information, using deep web crawlers to obtain credit information, and query cooperation records in the customer information database. If there is a cooperation record, the order will be assigned based on the record; if it does not exist, the customer qualification will be judged based on the credit information, and the order will be assigned according to the region where the customer address belongs.
The order distribution process is simplified, the order distribution efficiency is improved, and the problem of manual review is avoided in the traditional model that every link needs to be manually reviewed, and the customer's order distribution needs are effectively handled, order circulation efficiency is improved, labor costs are saved, and cooperation stickiness between customers and enterprises is enhanced.
Smart Images

Figure CN115115267B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of artificial intelligence technology, and in particular to a collaborative dispatching method, device, equipment and medium. Background Art
[0002] Business opportunities are crucial to any enterprise. A business opportunity means a willingness to cooperate. Whether the recommended business opportunities are responded to in a timely manner and whether they are handled efficiently is one of the important factors that affect whether the cooperation with suppliers can be finally achieved. The traditional way of handling online business opportunities is usually to send the online business opportunities to the operation outsourcing for preliminary review. After the preliminary review is passed, it is sent to the outbound call center for a secondary review. After passing, the business opportunity information is transferred to the operation outsourcing personnel, who will dispatch the order to the supplier manager based on the outbound call results, and then the supplier manager will handle the business opportunity.
[0003] The inventors realized that the above-mentioned order dispatching method usually requires manual participation in information verification, offline communication and other links at every stage. When encountering holidays and other situations, it will lead to inefficient order dispatching processing and failure to respond to suppliers in a timely manner, resulting in loss of business opportunities. Summary of the invention
[0004] The purpose of the present invention is to provide a collaborative dispatching method, device, equipment and medium for business opportunities, so as to solve the technical problem that each link in the existing dispatching process requires manual verification, resulting in low dispatching efficiency.
[0005] In a first aspect, a collaborative dispatching method is provided, comprising:
[0006] Obtaining the customer's profile information, wherein the profile information includes the customer's name and address;
[0007] According to the customer name and the customer address, using a deep web crawler to obtain credit information corresponding to the customer name and the customer address, the credit information and the file information together forming the customer information;
[0008] According to the customer information, check whether there is a cooperation record of the customer in the customer information database:
[0009] If there is a cooperation record, the order will be dispatched according to the cooperation record;
[0010] If there is no record of cooperation, the customer's credit qualifications will be judged based on the credit information, and when the customer's credit qualifications meet the requirements, the order will be dispatched according to the region to which the customer's address belongs.
[0011] In a second aspect, a collaborative dispatching device is provided, comprising:
[0012] A file information acquisition module is used to acquire the customer's file information, wherein the file information includes the customer's name and address;
[0013] A customer information generation module, for obtaining, based on the customer name and the customer address, credit information corresponding to the customer name and the customer address using a deep web crawler, wherein the credit information and the file information together constitute the customer information;
[0014] A cooperation record judgment module is used to query whether there is a cooperation record of the customer in the customer information database according to the customer information;
[0015] A cooperation record dispatching module, used to dispatch orders according to cooperation records if there are any;
[0016] The regional dispatching module is used to judge the credit qualifications of the customer based on the credit information if there is no cooperation record, and to dispatch orders according to the region to which the customer's address belongs when the customer's credit qualifications meet the requirements.
[0017] In a third aspect, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above-mentioned intelligent question and answer processing method when executing the computer program.
[0018] In a fourth aspect, a computer-readable storage medium is provided, which stores a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned intelligent question and answer processing method are implemented.
[0019] The collaborative dispatching method, system, device and medium of the present invention obtains the customer's file information, and the file information includes the customer name and the customer address. According to the customer name and the customer address, a deep web crawler is used to obtain the credit information corresponding to the customer name and the customer address, and the credit information and the file information together constitute the customer information. According to the customer information, it is queried in the customer information database whether there is a cooperation record of the customer; if there is a cooperation record, the dispatch is performed according to the cooperation record; if there is no cooperation record, the credit qualification of the customer is judged according to the credit information, and when the credit qualification of the customer meets the requirements, the dispatch is performed according to the region to which the customer address belongs. In the present invention, the dispatching method usually requires manual participation in information verification, offline communication and other links in each link. When encountering holidays and other situations, it will lead to low efficiency in dispatching processing, failure to respond to suppliers in time, and loss of business opportunities. In view of the above problems, according to the customer's file information, the customer's credit information is obtained using crawler technology, and by querying whether the customer has a cooperation record, the dispatch is performed according to different methods to simplify the dispatching process. This avoids the problem of low order dispatching efficiency in the traditional dispatching model, where each link requires manual review by various departments. It achieves efficient processing of customer dispatching needs, greatly improves the efficiency of order circulation, effectively avoids order loss due to untimely follow-up, saves labor costs, and improves the stickiness of channel cooperation between customers and enterprises. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the description of the embodiments of the present invention are briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative labor:
[0021] Figure 1 Shown is a schematic diagram of an application environment of a collaborative dispatching method according to an embodiment of the present invention;
[0022] Figure 2 Shown is a schematic diagram of a process flow of a collaborative dispatching method in one embodiment of the present invention;
[0023] Figure 3 It is a schematic diagram of the process of step S30 in one embodiment of the present invention;
[0024] Figure 4 It is a schematic diagram of the process of step S40 in one embodiment of the present invention;
[0025] Figure 5 Shown is a structural block diagram of a collaborative dispatching device in one embodiment of the present invention;
[0026] Figure 6 is a schematic diagram of a structure of a computer device in one embodiment of the present invention;
[0027] Figure 7 It is another structural schematic diagram of a computer device in one embodiment of the present invention. DETAILED DESCRIPTION
[0028] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0029] The collaborative dispatching method provided by the embodiment of the present invention can be applied in the following aspects: Figure 1In an application environment, the client communicates with the server through a network. The server can push the customer information of the client to the docking personnel for dispatching. By obtaining the customer's profile information, the profile information includes the customer name and the customer address. According to the customer name and the customer address, a deep web crawler is used to obtain the credit information corresponding to the customer name and the customer address, and the credit information and the profile information together constitute the customer information. According to the customer information, it is queried in the customer information database whether there is a cooperation record of the customer; if there is a cooperation record, dispatch the order according to the cooperation record; if there is no cooperation record, the customer's credit qualification is judged based on the credit information, and when the customer's credit qualification meets the requirements, dispatch the order according to the region to which the customer address belongs. In the present invention, the dispatching method usually requires manual participation in information verification, offline communication and other links in each link. When encountering holidays and other situations, it will lead to low efficiency in dispatching processing, failure to respond to suppliers in time, and loss of business opportunities. In response to the above problems, crawler technology is used to obtain the credit information of the customer based on the customer's profile information, and by querying whether the customer has a cooperation record, the order is dispatched in different ways to simplify the order dispatch process. This avoids the problem of low order dispatch efficiency in the traditional order dispatch mode, where each link requires manual review by various departments. Efficient processing is achieved after the customer's order dispatch demand is raised, which greatly improves the order circulation efficiency, effectively avoids the order loss caused by untimely follow-up, saves labor costs, and improves the channel cooperation stickiness between customers and enterprises. Improves the performance of the enterprise. Among them, the client communicates with the server through the network, and the client can be but not limited to various personal computers, laptops, smart phones, tablet computers and portable wearable devices. The server can be implemented with an independent server or a server cluster composed of multiple servers. The present invention is described in detail below through specific embodiments.
[0030] See also Figure 2 As shown, Figure 2 A flowchart of a collaborative dispatching method provided by an embodiment of the present invention includes the following steps:
[0031] S10. Obtain the customer's file information, where the file information includes the customer's name and address.
[0032] In this embodiment, when a customer proposes a content of a demand dispatch, such as a business opportunity, the customer name and customer address can be sent to the agent who contacts the customer. The content of the business opportunity varies according to the customer's needs. Among them, the customer address can be obtained through the customer's business registration address. When the customer address is entered into the system, it can be manually entered or extracted through the OCR text extraction method. OCR (Optical Character Recognition) refers to an electronic device, such as a scanner or a digital camera, which checks the characters printed on paper, determines the character shape by detecting dark and light modes, and then translates the shape into computer text using a character recognition method. It can be understood that the customer's file information can also include customer contact information, the customer's intended contact person, etc., which is not limited here. In this embodiment, in order to improve the accuracy of text recognition so that the customer address can be accurately obtained, before performing OCR text recognition, a series of processing is required for the text image with noise, so as to ensure that the image of the industrial and commercial data is clearer and more reliable. Specifically, in this embodiment, the obtained industrial and commercial data image is first grayed. This is because the obtained industrial and commercial data images are usually color images, but such color images are often mixed with a variety of interference information, so it is necessary to use a grayscale processing method to filter out these interference information. By mapping the pixels described in three dimensions in the image to pixels described in one dimension, the grayscale processing process of the image is realized. In addition, in order to further accurately distinguish the text from the background, the grayscale industrial and commercial data image needs to be binarized. In this embodiment, the grayscale industrial and commercial data image is smoothed by using a dynamic threshold segmentation method, and the corresponding pixel values in the industrial and commercial data image after smoothing are compared to perform difference processing, thereby obtaining a binary industrial and commercial data image. Since the industrial and commercial registration form is usually printed, and the text materials in the printed form are mostly composed of horizontal or vertical texts parallel to the edge of the page, the tilt angle is zero. However, in the process of OCR scanning and recognition, image tilt is inevitable. And this tilted industrial and commercial data image will seriously affect the accuracy of character separation and recognition. In order to improve this situation, it is necessary to perform tilt correction on the industrial and commercial data image. Specifically, in one embodiment, the foreground pixels in the industrial and commercial data image can be mapped to the polar coordinate space, and the accumulated values of each point of the industrial and commercial data image in the polar coordinate space can be counted to obtain the angle at which the industrial and commercial data image needs to be rotated. The industrial and commercial data image can be adjusted according to the angle to obtain the processed industrial and commercial data image.
[0033] S20. According to the customer name and the customer address, use a deep web crawler to obtain credit information corresponding to the customer name and the customer address, and the credit information and the file information together constitute the customer information.
[0034] In this embodiment, considering that credit information is a key factor in judging the credit of a customer, when the customer's credit information is poor, for the sake of transaction security, the customer is usually not assigned an order to prevent the customer's fees from being submitted on time. Therefore, in this embodiment, the credit information of the customer is obtained by deep web crawler technology based on the customer name and customer address. Specifically, the way to obtain customer credit information includes but is not limited to obtaining customer credit scores from Qichacha and Tianyancha. Among them, considering that deep web crawler technology can crawl pages related to keywords, not only will it crawl pages that can be indexed by traditional search engines, but it can also crawl deep web pages that cannot be obtained through static links. The amount of accessible information contained in the deep web is 400-550 times that of the surface web we are familiar with. The deep web contains high-quality information. Since the Internet has the characteristics of large amount of information, fast update and growth, and with the development of the Web, more and more data can be obtained through form submission. The information generated by these form submissions is dynamically generated by the Deep Web background database. This makes the crawled information more complete so that companies can comprehensively evaluate the user's credit information and determine whether to assign orders.
[0035] S30: Query whether there is a cooperation record of the customer in the customer information database according to the customer information.
[0036] In step S30, querying whether there is a cooperation record of the customer in the customer information database according to the customer information includes:
[0037] S301, matching the customer address with each address in the customer information database;
[0038] S302: If there is a match, then there is a cooperation record of the customer in the customer information database;
[0039] S303: If there is no match, then there is no cooperation record of the customer in the customer information database.
[0040] In this embodiment, the customer address is matched with each address in the customer information database to query whether the customer has submitted a dispatch request before. When matching, the customer address can be matched with each address in the customer information database one by one by using keyword matching. If the customer address matches one of the addresses in the customer information database, the matching is stopped, and then the cooperation record corresponding to the customer is retrieved from the customer information database according to the address. Among them, each customer address in the customer information database corresponds to a cooperation record, and the cooperation record records the cooperation history between the customer and the enterprise, the contact person and the location of each cooperation, etc. If the customer address does not find a matching address in the customer information database, it means that the customer has not cooperated with the enterprise before, and the cooperation record cannot be retrieved. It can be understood that the query method of the cooperation record is not limited to the address matching method in this implementation, and can also be matched with the relevant content in the customer information database by customer name or customer contact information, and the matching conditions can be one or more. For example, the address and contact information can be matched with the relevant information in the customer information database at the same time, so that more detailed information can be extracted, and the customer name can also be matched to extract more information about the customer. Those skilled in the art can adaptably select a suitable query method according to actual needs, and no limitation is made here.
[0041] S40: If there is a cooperation record, dispatch the order according to the cooperation record.
[0042] In step S40, if there is a cooperation record, dispatching an order according to the cooperation record includes:
[0043] S401, reading the last cooperation record from the customer information database;
[0044] S402: dispatching the customer information according to the last cooperation record.
[0045] In this embodiment, if there is a cooperation record, the cooperation record is retrieved from the customer information database according to the matching address, and the last cooperation record recorded in the cooperation record can be read by pointer positioning, so that the relevant account manager of the last cooperation with the customer can be obtained. The customer order is sent to the account manager again, so that the account manager can follow up. Since the account manager has contacted the customer before and is familiar with the customer information, he can better serve the customer and improve the customer experience. It is understandable that the customer information database stores relevant information of multiple customers and is constantly updated to ensure the accuracy of information extraction.
[0046] S50. If there is no cooperation record, the customer's credit qualification is evaluated based on the credit information, and when the customer's credit qualification meets the requirements, the order is dispatched according to the region to which the customer's address belongs.
[0047] If there is no cooperation record, it means that the customer is a new customer and has not cooperated with us before. Then we need to judge whether the customer's credit qualification meets the requirements based on the credit information, so as to determine whether the customer information can be assigned.
[0048] Specifically, in step S50, judging the credit qualification of the customer based on the credit information includes:
[0049] S501. According to the credit information, Calculate the score of the dispatch order, where P is the score of the dispatch order, α is an adjustable parameter, and x is the credit score in the credit information;
[0050] S502: If the score of the dispatch order is greater than a preset threshold, the credit qualification of the customer meets the requirement;
[0051] S503: If the score of the dispatch order is less than or equal to the preset threshold, the customer's credit qualification does not meet the requirements.
[0052] In this embodiment, considering that the credit score can range from 0 to 100, in order to unify the dimensions and facilitate the adjustment of the importance of credit qualifications in judgment, the following is used: Calculate the score of the dispatch. Wherein, α is a number between 0 and 1, and is dynamically adjustable. When the score of the dispatch is greater than the set threshold, it means that the user's credit qualification is better and the dispatch can be made. On the contrary, if the score of the dispatch is less than or equal to the set threshold, the user's credit qualification is poor, and there may be problems such as overdue fees. Therefore, after judging the credit qualification of the customer based on the credit information, it also includes: if the credit qualification of the customer does not meet the requirements, stop dispatching the customer information to reduce the transaction risk of the enterprise. This can better ensure the transaction security of the enterprise and avoid the phenomenon of running orders due to unilateral reasons of the customer. It should be noted that the threshold in this implementation can be adaptively changed according to actual needs, and is not limited here. Further, considering that the credit qualification of the customer is dynamically changing, in this embodiment, after stopping the dispatch of the customer information, it also includes: saving the customer information in the pre-storage pool, searching and updating the customer's credit score according to the set time interval, such as 6 months, and when the credit qualification is met, the customer can be dispatched. The pre-stored pool stores various customer information. For easy retrieval, the storage time of the customer information can be numbered. In addition, when the customer information in the pre-stored pool meets the credit qualification, it is also necessary to determine whether the customer no longer needs the order. If the customer still needs it, the order will be dispatched. If not, the order will be stopped and the customer information will be deleted from the pre-stored pool.
[0053] Furthermore, in this embodiment, if there is no cooperation record, the order can also be dispatched by a specialist. Specifically, by finding the agent corresponding to the customer information, since each agent has a work number, each specialist corresponds to a work number within a certain numerical range. The agent is the customer's recommender so that the customer information can be provided to the enterprise for dispatching. The specialist can assign the corresponding account manager to dispatch the order. The agent's work number is searched in different specialist matching areas. When the corresponding specialist is found, the customer information can be transmitted to the specialist, and the specialist will assign the account manager. In addition, the specialist can also choose not to accept customer information. This can be when the specialist is not familiar with the customer, so as to not accept customer information, thereby randomly dispatching orders by region. By matching the agent's work number with the specialist's service area, data isolation is achieved to prevent leakage, and business opportunities within the specialist's operating authority are supported, the progress of the order is followed up in real time, and one-click dispatching operations are supported to achieve fast dispatching.
[0054] Furthermore, in step S50, dispatching the order according to the region to which the customer address belongs includes the following process:
[0055] S511, using a plurality of preset keywords to perform word segmentation processing on the customer address, extracting the region corresponding to each keyword in the customer address, and obtaining a plurality of regions of different levels, wherein the keywords include province, city, district, and county;
[0056] S512, selecting the region with the lowest level as the region to be searched;
[0057] S513, searching the docking party information database for a docking list corresponding to the region to be searched;
[0058] S514. If the region to be searched does not match any region name in the docking party information database, a region with a higher level is selected as the region to be searched, and the process returns to step S513 until a docking list corresponding to the region to be searched is obtained;
[0059] S515. Dispatching the customer information according to the docking list.
[0060] In this embodiment, when dispatching orders to customers, the customer address is first segmented, and the corresponding region in the customer address is extracted according to keywords such as province, city, district, and county to form regions of different levels. Exemplarily, if the customer address is ** Street, Lixia District, Jinan City, Shandong Province, then according to the method of segmentation, it will be divided into three regions of different levels: Shandong Province, Jinan City, and Lixia District. In order to save labor costs, account managers are not set for some smaller regions. Therefore, a region may have a corresponding account manager or may not have a corresponding account manager. Considering that the account manager and the customer are in the same region, it is more convenient to contact, which can greatly improve the user experience. Therefore, first search according to the lowest level region in the customer address, take the lowest level region as the region to be searched, and match the region name of the region to be searched with each region name in the docking party information library one by one. When there is a region that matches the region to be searched, the corresponding docking list is queried in the docking party information library through the region. The docking list records multiple account managers and the contact information of each account manager. An account manager can be randomly selected, and the customer information can be assigned to the account manager for follow-up. Exemplarily, an average random assignment is performed for the account manager set. For example, four account managers [a, b, c, d] are configured in the Shanghai region. When the business opportunities in the Shanghai region are assigned for the first time, the order of the data in the set is shuffled, and one is randomly selected to assign the business opportunity. For example, the first assignment is to c. When assigning for the second time, a is removed from the set and the remaining [a, b, d] are shuffled again, and one is randomly selected to assign again. This is repeated until all the account managers in the set have been assigned a business opportunity. The previous rules are repeated again for the second round of assignment. Furthermore, when no matching region is found, it is necessary to expand the regional level, select a higher level region to continue searching in the docking party information database, until the docking list is found, and select an account manager from the docking list to assign the customer information to the account manager. Preferably, in this embodiment, in order to achieve fairness in dispatching orders, after selecting an account manager in the docking list to dispatch orders, the account manager is deleted from the docking list. When a new account manager is added, the account manager is added to the docking list. Through such personnel changes, the docking list is continuously updated. The next time an account manager is selected, orders can be dispatched according to the updated docking list, thereby improving the fairness of dispatching orders, effectively ensuring that the number of dispatched orders assigned to account managers in each region is consistent, and the dispatching rules cannot be locked, thereby eliminating cheating.
[0061] Furthermore, in this embodiment, the account managers may be sorted in order of the number of strokes in their surnames from fewest to mostest. When selecting an account manager, the order of sorting may be disrupted and an account manager may be randomly selected from the matching list.
[0062] In this embodiment, after dispatching the customer information according to the region to which the unit address belongs, it also includes: adding the customer information and dispatch records to the customer information database, and updating the customer information database. After the dispatch is completed, it is considered that the customer has established contact with the enterprise, so it is necessary to add the customer information and dispatch information to the customer information database so as to timely update the information in the customer information database to facilitate subsequent dispatch. Furthermore, in this embodiment, after dispatching the customer information according to the docking list, it also includes: conducting a satisfaction survey on the customer in order to score the account manager who dispatches the order. When the account manager scores higher, orders with higher performance can be dispatched, thereby improving the service enthusiasm of the account manager. Among them, the scoring criteria for the account manager include but are not limited to the completion of the order, the order response time and the order completion time.
[0063] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.
[0064] In one embodiment, a collaborative dispatching device is provided, and the collaborative dispatching device corresponds one-to-one with the collaborative dispatching method in the above embodiment. Figure 5 As shown, the collaborative dispatching device includes a profile information acquisition module 111, a customer information generation module 112, a cooperation record judgment module 113, a cooperation record dispatching module 114 and a regional dispatching module 115. The functional modules are described in detail as follows:
[0065] The profile information acquisition module 111 is used to acquire the profile information of the customer, and the profile information includes the customer name and the customer address.
[0066] A customer information generation module 112 is used to obtain credit information corresponding to the customer name and the customer address using a deep web crawler according to the customer name and the customer address, wherein the credit information and the file information together constitute the customer information;
[0067] A cooperation record determination module 113 is used to query whether there is a cooperation record of the customer in the customer information database according to the customer information;
[0068] A cooperation record dispatching module 114, configured to dispatch orders according to cooperation records if there are any;
[0069] The regional dispatching module 115 is used to judge the credit qualification of the customer based on the credit information if there is no cooperation record, and to dispatch the order according to the region to which the customer's address belongs when the customer's credit qualification meets the requirements.
[0070] In one embodiment, the archive information acquisition module 111 is further used to:
[0071] Extract customer information through OCR.
[0072] In one embodiment, the archive information acquisition module 111 is further used to:
[0073] Before performing OCR text recognition, a series of processing is required on the noisy text image.
[0074] In one embodiment, the cooperation record determination module 113 is further used to:
[0075] Matching the customer address with each address in the customer information database;
[0076] If there is a match, then there is a cooperation record of the customer in the customer information database;
[0077] If there is no match, then there is no cooperation record of the customer in the customer information database.
[0078] In one embodiment, the cooperation record dispatching module 114 is further used to:
[0079] Read the last cooperation record from the customer information database;
[0080] The customer information is dispatched according to the last cooperation record.
[0081] In one embodiment, the regional dispatch module 115 is specifically used to:
[0082] Using a plurality of preset keywords to perform word segmentation processing on the customer address, extracting the regions corresponding to the keywords in the customer address, and obtaining a plurality of regions of different levels, wherein the keywords include province, city, district, and county;
[0083] Select the region with the lowest level as the region to be searched;
[0084] In the docking party information database, query the docking list corresponding to the region to be searched;
[0085] If the region to be searched does not match any region name in the docking party information database, a region with a higher level is selected as the region to be searched until a docking list corresponding to the region to be searched is obtained;
[0086] The customer information is dispatched according to the docking list.
[0087] In one embodiment, the regional dispatch module 115 is further used to:
[0088] If the customer's credit qualifications do not meet the requirements, stop dispatching orders for the customer's information.
[0089] In one embodiment, the regional dispatch module 115 is further used to:
[0090] According to the credit information, Calculate the score of the dispatch order, where P is the score of the dispatch order, α is an adjustable parameter, and x is the credit score in the credit information;
[0091] If the score of the dispatched order is greater than the preset threshold, the customer's credit qualification meets the requirements;
[0092] If the score of the dispatch order is less than or equal to the preset threshold, the customer's credit qualification does not meet the requirements.
[0093] In one embodiment, the regional dispatch module 115 is further used to:
[0094] The customer information and dispatch record are added to the customer information database, and the customer information database is updated.
[0095] In one embodiment, the regional dispatch module 115 is further used to:
[0096] If there is no record of cooperation, the order will be assigned through a specialist.
[0097] In one embodiment, the regional dispatch module 115 is further used to:
[0098] After stopping dispatching the customer information, the method further includes: saving the customer information in a pre-storage pool, searching and updating the customer's credit score at a set time interval, and dispatching the customer when the credit qualification is met.
[0099] The present invention provides a collaborative dispatching device, which obtains the archival information of a customer, wherein the archival information includes the customer name and the customer address. According to the customer name and the customer address, a deep web crawler is used to obtain the credit information corresponding to the customer name and the customer address, and the credit information and the archival information together constitute the customer information. According to the customer information, a query is made in the customer information database to determine whether there is a cooperation record of the customer; if there is a cooperation record, dispatch is made according to the cooperation record; if there is no cooperation record, the credit qualification of the customer is judged according to the credit information, and when the credit qualification of the customer meets the requirements, dispatch is made according to the region to which the customer address belongs. In the present invention, the dispatching method usually requires manual participation in information verification, offline communication and other links in each link. When encountering holidays and other situations, it will lead to low efficiency in dispatching processing, failure to respond to suppliers in time, and loss of business opportunities. In view of the above problems, according to the archival information of the customer, the credit information of the customer is obtained using crawler technology, and by querying whether the customer has a cooperation record, dispatch is made according to different methods to simplify the dispatching process. This avoids the problem of low order dispatching efficiency in the traditional dispatching model, where each link requires manual review by various departments. It realizes efficient processing of customer dispatching needs, greatly improves the order circulation efficiency, effectively avoids the loss of orders due to untimely follow-up, saves labor costs, and improves the channel cooperation stickiness between customers and enterprises. It also improves the performance of enterprises.
[0100] For the specific limitations of the collaborative dispatching device, please refer to the limitations of the collaborative dispatching method above, which will not be repeated here. Each module in the above-mentioned collaborative dispatching device can be implemented in whole or in part through software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0101] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 6 As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes non-volatile and / or volatile storage media and internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external supplier through a network connection. When the computer program is executed by the processor, it realizes the functions or steps on the service side of a collaborative dispatching method.
[0102] In one embodiment, a computer device is provided. The computer device may be a supplier end, and its internal structure diagram may be as follows: Figure 7 As shown. The computer device includes a processor, a memory, a network interface, a display screen and an input device connected via a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external server via a network connection. When the computer program is executed by the processor, it realizes a function or step on the supplier side of a collaborative dispatching method
[0103] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program:
[0104] Obtaining the customer's profile information, wherein the profile information includes the customer's name and address;
[0105] According to the customer name and the customer address, using a deep web crawler to obtain credit information corresponding to the customer name and the customer address, the credit information and the file information together forming the customer information;
[0106] According to the customer information, check whether there is a cooperation record of the customer in the customer information database:
[0107] If there is a cooperation record, the order will be dispatched according to the cooperation record;
[0108] If there is no record of cooperation, the customer's credit qualifications will be judged based on the credit information, and when the customer's credit qualifications meet the requirements, the order will be dispatched according to the region to which the customer's address belongs.
[0109] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0110] Obtaining the customer's profile information, wherein the profile information includes the customer's name and address;
[0111] According to the customer name and the customer address, using a deep web crawler to obtain credit information corresponding to the customer name and the customer address, the credit information and the file information together forming the customer information;
[0112] According to the customer information, check whether there is a cooperation record of the customer in the customer information database:
[0113] If there is a cooperation record, the order will be dispatched according to the cooperation record;
[0114] If there is no record of cooperation, the customer's credit qualifications will be judged based on the credit information, and when the customer's credit qualifications meet the requirements, the order will be dispatched according to the region to which the customer's address belongs.
[0115] It should be noted that the above functions or steps that can be implemented by the computer-readable storage medium or computer device can refer to the relevant descriptions on the server side and the supplier side in the aforementioned method embodiment. In order to avoid repetition, they will not be described one by one here.
[0116] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0117] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0118] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.
Claims
1. A collaborative dispatching method, characterized in that: include: Obtaining the customer's profile information, wherein the profile information includes the customer's name and address; According to the customer name and the customer address, using a deep web crawler to obtain credit information corresponding to the customer name and the customer address, the credit information and the file information together forming the customer information; According to the customer information, check whether there is a cooperation record of the customer in the customer information database: If there is a cooperation record, the order will be dispatched according to the cooperation record; If there is no cooperation record, the customer's credit qualifications will be evaluated based on the credit information, and when the customer's credit qualifications meet the requirements, the order will be dispatched according to the region where the customer's address belongs; If there is a cooperation record, dispatching an order according to the cooperation record includes: Read the last cooperation record from the customer information database; The customer information is dispatched according to the last cooperation record.
2. The collaborative dispatching method according to claim 1, characterized in that: After judging the credit qualifications of the customer based on the credit information, the method further includes: if the credit qualifications of the customer do not meet the requirements, stopping the dispatch of the customer information.
3. The collaborative dispatching method according to claim 1, characterized in that: The dispatching of orders according to the region to which the customer address belongs includes the following process: S511, using a plurality of preset keywords to perform word segmentation processing on the customer address, extracting the region corresponding to each keyword in the customer address, and obtaining a plurality of regions of different levels, wherein the keywords include province, city, district, and county; S512, selecting the region with the lowest level as the region to be searched; S513, searching the docking party information database for a docking list corresponding to the region to be searched; S514. If the region to be searched does not match any region name in the docking party information database, a region with a higher level is selected as the region to be searched, and the process returns to step S513 until a docking list corresponding to the region to be searched is obtained; S515. Dispatching the customer information according to the docking list.
4. The collaborative dispatching method according to claim 1, characterized in that: The querying whether there is a cooperation record of the customer in the customer information database according to the customer information includes: Matching the customer address with each address in the customer information database; If there is a match, then there is a cooperation record of the customer in the customer information database; If there is no match, then there is no cooperation record of the customer in the customer information database.
5. The collaborative dispatching method according to claim 1, characterized in that: The credit qualification of the customer is judged based on the credit information, including: According to the credit information, Calculate the score of the dispatch order, where P is the score of the dispatch order, is an adjustable parameter, is the credit score in the credit information; If the score of the dispatched order is greater than the preset threshold, the customer's credit qualification meets the requirements; If the score of the dispatch order is less than or equal to the preset threshold, the customer's credit qualification does not meet the requirements.
6. The collaborative dispatching method according to claim 1, characterized in that: After dispatching the customer information according to the region to which the customer address belongs, the method further includes: adding the customer information and dispatch records to the customer information database, and updating the customer information database.
7. A collaborative dispatching device, characterized in that: include: A file information acquisition module is used to acquire the customer's file information, wherein the file information includes the customer's name and address; A customer information generation module, for obtaining credit information corresponding to the customer name and the customer address using a deep web crawler according to the customer name and the customer address, wherein the credit information and the file information together constitute the customer information; A cooperation record judgment module is used to query whether there is a cooperation record of the customer in the customer information database according to the customer information; A cooperation record dispatching module, used to dispatch orders according to cooperation records if there are any; The regional dispatching module is used to judge the credit qualifications of the customer based on the credit information if there is no cooperation record, and dispatch the order according to the region to which the customer's address belongs when the customer's credit qualifications meet the requirements; If there is a cooperation record, dispatching an order according to the cooperation record includes: Read the last cooperation record from the customer information database; The customer information is dispatched according to the last cooperation record.
8. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Service order processing method and device
CN110335115A
Intelligent supply chain management system
CN111311376A