CN112613782B - Automatic order allocation method, automatic order allocation device and computer readable storage medium - Google Patents
Automatic order allocation method, automatic order allocation device and computer readable storage medium Download PDFInfo
- Publication number
- CN112613782B CN112613782B CN202011601444.2A CN202011601444A CN112613782B CN 112613782 B CN112613782 B CN 112613782B CN 202011601444 A CN202011601444 A CN 202011601444A CN 112613782 B CN112613782 B CN 112613782B
- Authority
- CN
- China
- Prior art keywords
- order
- order processing
- processed
- point
- orders
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06315—Needs-based resource requirements planning or analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06316—Sequencing of tasks or work
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Educational Administration (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The application relates to an order automatic distribution method, an order automatic distribution device, computer equipment and a storage medium, wherein the order automatic distribution method comprises the following steps: acquiring to-be-processed order information and order processing point state information, wherein the to-be-processed order information at least comprises site information and order processing time, the order processing point state information comprises site authority, and the site authority comprises processing authority of to-be-processed orders of corresponding sites; sorting the orders to be processed based on the order processing time; and distributing the ordered results of the to-be-processed orders to the order processing points based on the corresponding relation between the website information and the website authority. The method solves the problems that the customer service personnel of each order processing point have different processing efficiency on different orders, the prior art only distributes the orders according to the order processing time sequence, the orders with different processing efficiency can be distributed to the order processing points, and the overall order processing efficiency is lower.
Description
Technical Field
The present application relates to the field of order distribution, and in particular, to an order automatic distribution method, an order automatic distribution device, a computer device, and a computer readable storage medium.
Background
Along with the improvement of living standard, people pursue individuation originally, and garment customization is generated, in the garment customization, a dressing consultant serving a user needs to visit a customer according to the user requirement.
Before the consultant takes the gate, customer service personnel are required to communicate with the user by telephone, and the time for taking the gate is reserved. It is therefore necessary to distribute orders to customer service personnel, each of whom handles a respective order.
Because customer service personnel of each order processing point have different processing efficiencies on different orders, the traditional order distribution mode distributes the orders only according to the order processing time sequence, and orders with different processing efficiencies can be distributed to the order processing points, so that the overall order processing efficiency is lower.
At present, no effective solution is proposed for the problem of low overall order processing efficiency in the related art.
Disclosure of Invention
The embodiment of the application provides an order automatic distribution method, an order automatic distribution device, computer equipment and a computer readable storage medium, which are used for at least solving the problem of low overall order processing efficiency in the related technology.
In a first aspect, an embodiment of the present application provides an automatic order allocation method, where to-be-processed order information and order processing point status information are obtained, where the to-be-processed order information includes at least site information and order processing time, the order processing point status information includes site rights, and the site rights include processing rights for to-be-processed orders corresponding to sites; sorting the orders to be processed based on the order processing time; and distributing the ordered results of the to-be-processed orders to the order processing points based on the corresponding relation between the website information and the website authority.
In one embodiment, the order processing point status information further includes presence status information, including online and offline; if the order processing point is online, order allocation is carried out on the order processing point; and if the order processing point is offline, not performing order distribution on the order processing point.
In one embodiment, the automatic order allocation method further includes: when the order processing point is switched from an online state to an offline state, removing the allocated order of the order processing point, and marking the removed order; when the order processing point switches from offline to online, a marked order is assigned to the order processing point.
In one embodiment, the automatic order allocation method further includes: and resetting the online state information of the order processing point after the preset time and clearing the order mark.
In one embodiment, the website information includes an administrative website and a line website, the administrative website including a plurality of line websites; the allocating the ordered result of the to-be-processed order to the order processing point based on the corresponding relation between the website information and the website authority comprises the following steps: distributing the order to be processed to the order processing point according to the ordered result based on the corresponding relation between the network point authority and the line network point; and if the to-be-processed order is not in the line network point, distributing other to-be-processed orders in the administrative network point corresponding to the line network point to the order processing point.
In one embodiment, the automatic order allocation method further includes: the distributing the ordered result of the to-be-processed order to the order processing point based on the corresponding relation between the website information and the website authority further comprises: writing the ordered orders to be processed and allocation instructions into a remote dictionary service database, and enabling the remote dictionary service database to allocate the orders to be processed to the order processing points based on the allocation instructions.
In one embodiment, the automatic order allocation method further includes: the step of distributing the ordered results of the to-be-processed orders to the order processing points based on the corresponding relation between the website information and the website authority further comprises the following steps:
and outputting and displaying the order allocation result.
In a second aspect, an embodiment of the present application provides an automatic order allocation apparatus, including: the information acquisition module is used for acquiring to-be-processed order information and order processing point state information, wherein the to-be-processed order information at least comprises site information and order processing time, the order processing point state information comprises site authority, and the site authority comprises processing authority of to-be-processed orders of corresponding sites; the order sorting module is used for sorting the orders to be processed based on the order processing time; and the order distribution module is used for distributing the order to be processed to the order processing point according to the order when the order processing point has the website right corresponding to the website information.
In a third aspect, an embodiment of the present application provides a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor implements the automatic order allocation method according to the first aspect described above when executing the computer program.
In a fourth aspect, embodiments of the present application provide a computer readable storage medium having stored thereon a computer program which when executed by a processor implements the automatic order allocation method according to the first aspect described above.
Compared with the related art, the automatic order distribution method, the automatic order distribution device, the computer equipment and the storage medium provided by the embodiment of the application comprise the steps of obtaining to-be-processed order information and order processing point state information, wherein the to-be-processed order information at least comprises site information and order processing time, the order processing point state information comprises site authority, and the site authority comprises processing authority of to-be-processed orders of corresponding sites; sorting the orders to be processed based on the order processing time; and distributing the ordered results of the to-be-processed orders to the order processing points based on the corresponding relation between the website information and the website authority. The problem of low overall order processing efficiency is solved, and order processing efficiency is improved.
The details of one or more embodiments of the application are set forth in the accompanying drawings and the description below to provide a more thorough understanding of the other features, objects, and advantages of the application.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiments of the application and together with the description serve to explain the application and do not constitute an undue limitation to the application. In the drawings:
FIG. 1 is a flow chart of an automatic order allocation method in one embodiment of the present application;
FIG. 2 is a schematic diagram of an order processing point operation page of an automatic order allocation method in one embodiment of the present application;
FIG. 3 is a flow chart of an automatic order allocation method according to another embodiment of the present application;
FIG. 4 is a block diagram of an order automatic distribution device according to one embodiment of the present application;
fig. 5 is a schematic diagram of a hardware structure of a computer device in one embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described and illustrated below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the present application. All other embodiments, which can be made by one of ordinary skill in the art without undue burden on the person of ordinary skill in the art based on the embodiments provided herein, are intended to be within the scope of the present application.
It is apparent that the drawings in the following description are only some examples or embodiments of the present application, and it is possible for those of ordinary skill in the art to apply the present application to other similar situations according to these drawings without inventive effort. Moreover, it should be appreciated that while such a development effort might be complex and lengthy, it would nevertheless be a routine undertaking of design, fabrication, or manufacture for those of ordinary skill having the benefit of this disclosure, and thus should not be construed as having the benefit of this disclosure.
Reference in the specification to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the application. The appearances of such phrases in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is to be expressly and implicitly understood by those of ordinary skill in the art that the embodiments described herein can be combined with other embodiments without conflict.
Unless defined otherwise, technical or scientific terms used herein should be given the ordinary meaning as understood by one of ordinary skill in the art to which this application belongs. Reference to "a," "an," "the," and similar terms herein do not denote a limitation of quantity, but rather denote the singular or plural. The terms "comprising," "including," "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, article, or apparatus that comprises a list of steps or modules (elements) is not limited to only those steps or elements but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus. The terms "connected," "coupled," and the like in this application are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. The term "plurality" as used herein refers to two or more. "and/or" describes an association relationship of an association object, meaning that there may be three relationships, e.g., "a and/or B" may mean: a exists alone, A and B exist together, and B exists alone. The character "/" generally indicates that the context-dependent object is an "or" relationship. The terms "first," "second," "third," and the like, as used herein, are merely distinguishing between similar objects and not representing a particular ordering of objects.
In daily life, each order needs to be communicated by telephone first by customer service to judge the customer demand and the actual condition of the order, so when each website receives the order, the order is firstly distributed to each order processing point, and then the corresponding order is processed through each order processing point.
However, the processing efficiency of the order processing point for processing different orders which are randomly distributed is different, so that the order processing efficiency is low. There is a need for an order distribution method that improves order processing efficiency.
Referring to fig. 1, fig. 1 is a flow chart illustrating an automatic order allocation method according to an embodiment of the invention.
In this embodiment, the automatic order allocation method includes:
s101, acquiring to-be-processed order information and order processing point state information, wherein the to-be-processed order information at least comprises site information and order processing time, the order processing point state information comprises site authorities, and the site authorities comprise processing authorities of to-be-processed orders of corresponding sites;
in this embodiment, the to-be-processed order is an order to be distributed to an order processing point for processing, the to-be-processed order information is an order information label added to the order when the order is acquired by the point, and the to-be-processed order information at least has the point information of the order and the order processing time calibrated according to the order acquisition time, so as to determine the priority and distribute the order according to the priority. In addition, in addition to obtaining the information of the to-be-processed order, the state information of the order processing point is also required to be obtained, and the order distribution sequence and the network points are determined according to the information, it can be understood that the network point authority of each order processing point is determined according to the order processing efficiency of the order processing point on each network point, and when the processing efficiency of the order processing point on the to-be-processed order of a certain network point is higher than a preset threshold, the order processing point has the authority of processing the to-be-processed order of the network point. Therefore, the site authority of the order processing site needs to be acquired and used as the basis for subsequent order allocation.
Specifically, the to-be-processed order is an unprocessed order, the agent is an order processing point for processing the order, hereinafter referred to as an order processing point, and each order is allocated to the order processing point for processing. In addition, the order information to be processed is order information from a certain website, and the website information of the order to be processed can include province information, city information and regional information, it can be understood that the earlier the order processing time is, the higher the priority is, and the higher the processing efficiency of the order processing point for the same website or a similar website is.
S102, sorting the orders to be processed based on the order processing time.
The order processing time is the optimal time for processing the order, which is preset by the network point according to the order acquisition time, and it can be understood that the order needs to be distributed according to the priority, and the priority is higher when the order processing time is closer to the present time, so that the order needs to be sequenced according to the priority and distributed according to the sequencing result.
And S103, distributing the ordered results of the to-be-processed orders to the order processing points based on the corresponding relation between the website information and the website authority.
In this embodiment, orders are sequentially allocated to the order processing points according to the ordering result of the orders, before the orders are allocated to the order processing points, it is further required to determine whether the order processing points have the site authority of the site where the orders are located, if so, the orders are allocated, and if not, the next orders are allocated according to the ordering result.
According to the automatic order allocation method, the order site information and the order processing time of the order to be processed are firstly obtained, then the processing authority of the order processing point to be processed is obtained, the order to be processed is ordered based on the order processing time of the order to be processed, and finally the order is allocated to the order processing point according to the ordering result based on the site authority of the order processing point. The method firstly sorts the order priority, then allocates the order based on the order processing point to the processing authority of the order of the network point, so that the order processing is quicker, the allocation is more reasonable, and the processing efficiency of the order is improved.
In another embodiment, the order processing point status information further includes presence status information, including online and offline; if the order processing point is on line, order distribution is carried out on the order processing point; if the order processing point is offline, the order is not distributed.
Specifically, as shown in fig. 2, each agent (order processing point) includes an online state and an offline state, and it can be understood that the order processing point cannot process an order when offline, and the order processing point can process an order when online; when an order processing point switches from online to offline, the system removes and marks pending orders that have been assigned to this order processing point. When the order processing point is switched from offline to online, the system can be preferentially allocated to the order marked before the order processing point and the rest of orders marked on the website to which the order belongs, and if the order is marked and the rest of orders marked on the website, the order processing point is automatically allocated to N orders according to the order sequence well arranged before, wherein N can be 1. In other embodiments, the number of N may be set by the user according to the actual situation, which is not particularly limited herein.
In one embodiment, the automatic order allocation method further comprises: and resetting the on-line state information of the order processing point after the preset time and clearing the order mark.
It will be readily appreciated that at 0 point per day, the system will take the status of the order processing point offline and remove the pending order from the order processing point and return it to the unassigned status, i.e. if the account is set online from offline by one day, the previously removed pending order will not be reassigned to the order processing point.
In another embodiment, the website information includes an administrative website and a line website, the administrative website includes a plurality of line websites, and distributing the ordered results of the pending orders to the order processing website based on the correspondence between the website information and the website authority includes: distributing the ordered results of the to-be-processed orders to order processing points based on the corresponding relation between the network point authority and the line network points; and if no order to be processed exists in the line network point, distributing other orders to be processed in the administrative network point corresponding to the line network point to the order processing point.
It is easy to understand that, as shown in fig. 2, when an order processing point obtains an order of a certain line network point, the line network point and the order processing point establish a binding relationship, after the binding relationship is established, other order processing points cannot obtain the order of the line network point, and the order processing point only obtains the order under the line network point. When all orders under the line network point are processed, the order processing point continues to acquire orders under other line network points under the administrative network point. And when the subsequent line network point still has orders, the orders of other line network points under the administrative network point are still continuously acquired, and after the orders under the other line network points are processed, the orders to be processed under the line network point are continuously acquired.
In another embodiment, the order task ordering may be performed by the order of the line dots and the administrative dots, for example, the order of the administrative dots is set in advance, then the order is automatically ordered according to the administrative dot information of the order, and the priority order of each line dot may be set in advance in the same manner, and the order is automatically ordered according to the line dot information of the order.
In another embodiment, the automatic order allocation method further includes the following priorities when sorting by order processing time: the order processing time is not set to be more than the order processing time before the current time and more than the order processing time after the current time, specifically, the order processing time is not set to be processed preferentially, the order processing time is an overdue order before the current time, urgent processing is needed, the order processing time is not up to the order processing time limit after the current time, and the free time is left for processing; or ordering according to the time of order establishment, and ordering has timeliness, and the ordering needs to be re-performed every time the order is acquired. In addition, the number of orders which can be allocated by each line network point is limited, so that orders exceeding the threshold value of the number of orders allocated by the line network point are not allocated to the order processing point for saving cost. After the order to be processed is obtained, the order to be processed is distributed to the order processing point according to the ordering result and the network point authority, further, if the number of orders in the system does not reach the total quantity threshold value at a preset time point, the network points which are not bound with the order processing point can distribute the order according to the priority, meanwhile, when the order is distributed to the order processing point, the network point to which the order belongs can establish a binding relation with the order processing point, and all the orders of the network point after the binding are distributed to the order processing point uniformly without being constrained by the threshold value condition of the number of the orders distributed by the network point of a line.
In one embodiment, assigning the ordered results of the pending orders to the order processing points based on the correspondence of the point information and the point authority further includes: and writing the ordered orders to be processed and the allocation instructions into a remote dictionary service database, so that the remote dictionary service database allocates the orders to be processed to order processing points based on the allocation instructions.
Specifically, after ordering the orders to be processed, writing the orders into the Redis according to the website information and the allocation instruction, and acquiring the orders to be processed from the Redis obeted by the processing customer so as to improve the allocation efficiency.
In one embodiment, the automatic order allocation method further includes: each administrative site may be processed simultaneously by no more than 5 order processing points.
It will be appreciated that, for example, the three line points of Zheng Zhonghua, xu Lvzhan and Luoyang station all belong to the administrative point of Zheng Zhou, and the maximum number of the order processing points of Zheng Zhou, xu Lvzhan and Luoyang station is 5, and the total number of the order processing points of 3 line points of Zheng Zhou, xu Lvzhan and Luoyang station cannot be more than 5.
In one embodiment, the generic order has the same priority as the after-market order.
It can be understood that the ordinary order is an ordinary reservation order, the order processing point needs to communicate with the reservation for the first time or follow up again, the after-sales order is an order processed after sales, and the order still needs to communicate with the order processing point.
In one embodiment, as shown in FIG. 3, when an order is processed by an order processing point, the processing results are marked as requiring daily reprocessing, requiring non-daily reprocessing, not being on, but requiring daily reprocessing. If the processing result is marked as an order needing to be processed again on the same day, the order is only allocated to the previous order processing point for processing the order, and the order is preferentially allocated to the order processing point after the next processing time. Marking the processing result as needing to be processed again on a non-current day, and normally sorting and distributing; the processing result is not connected, the next processing time is marked as the same day, when the order processing point returns to process the order of the line network point for the second time, the next processing time is ignored, and the order is distributed according to the sequencing result and is not influenced by the next processing time.
In one embodiment, as shown in FIG. 3, the order assignment logic is as follows: starting at a certain time node in the morning, randomly distributing the order sequence to the online order processing points in the online state, acquiring the order from all the ordered orders to the own to-be-processed order list according to the order, judging whether the site authority of the order processing points contains the site of the order at the moment, and if not, not pumping the order of the site. When an order processing point obtains an order of a line network point to which an administrative network point belongs, the line network point to which the administrative network point belongs and the order processing point establish a binding relationship, namely other order processing points cannot obtain the order from the line network point. The order processing point also preferentially obtains and processes the order according to the ordering result of the order in the line network point. The order is processed in the following order:
1) The processing result is an order which is connected and marked as needing to be processed again on the same day, the next processing time is the order on the same day, and the current time is more than or equal to the next processing time;
2) The rest of orders of the line network point where the order currently being processed is located;
3) According to the line network point ordering with the most orders allocated in the currently processed administrative network points, the ordering result is front, and in addition, a structured query language capable of acquiring the regional situation allocated in the administrative network points is needed to be acquired, which comprises the following situations:
A. if the allocated order of each line site of the administrative site is 0, the order of the next administrative site is processed. The line net point of the administrative net point is processed and then processed from the beginning;
B. if the administrative website has a plurality of line website distributed orders with the same number and is not 0, acquiring the orders according to the orders set by the line website.
4) The next order in the line network point without the order processing point binding;
5) Acquiring orders according to the binding sequence with the orders of the line network points bound by the order;
6) In the line network points bound with the order processing points, the people reserve the order in the line network point with the largest amount of orders, and the people reserve the amount of orders as the order to be processed/the order processing points bound.
Specifically, for example, the ordering of the line net points is the west lake region in Hangzhou, the river trunk region in Hangzhou and the south mountain region in Shenzhen, the order of the west lake region is firstly allocated to the order processing point A, and then the second order is not allocated to the order processing point B from the west lake region and the river trunk region but is allocated to the order processing point B from the south mountain region. After the order processing point A processes an order of a Hangzhou website, a part of the order is completed, 5 in the river and dry area and 3 in the western lake area. When the order of Hangzhou website is reprocessed next time, although the western lake area is ordered in front of the river and stem area, the order of the river and stem area is acquired first.
After the order processing point processes the to-be-processed order of the currently bound line network point, the order is acquired again according to the sequencing result until an order of the line network point which is not bound with other order processing points is acquired, then a binding relation is established with the line network point corresponding to the order, and the acquisition of the order is started to be processed. And acquiring the bound orders of the first affiliated line network point until the corresponding network points of all orders are bound.
For example, when the order processing point a processes the last order of the Hangzhou website, and obtains a new order, the order processing point a obtains an order of a line website without the order processing point processing in the order of all the unassigned orders, and establishes a binding relationship with the line website to which the order belongs. If the Hangzhou website acquires a new order, the current processed order of the line website is processed, and all the unprocessed orders have no order of unbound website, so that the Hangzhou website order is acquired; if all the unprocessed orders have unbound site orders, the site order is acquired and bound.
If all the line network points are found to have bound order processing points, a binding relationship is established with the line network point with the largest number of all the orders to be processed in all the orders, and all the orders are reserved for the order to be processed/the bound order processing points.
In one embodiment, after distributing the ordered results of the pending orders to the order processing points based on the correspondence between the point information and the point authority, the method further includes: and outputting and displaying the order allocation result. For example, the order allocation results may be displayed on a display device for the user to obtain the allocation in real time, including the order allocated to the order processing point and its contact, customer name, order remarks, order content, reservation status, communication records, website information, etc.
The embodiment also provides an automatic order allocation device, which is used for implementing the above embodiments and preferred embodiments, and is not described in detail. As used below, the terms "module," "unit," "sub-unit," and the like may be a combination of software and/or hardware that implements a predetermined function. While the means described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware, is also possible and contemplated.
Fig. 4 is a block diagram of an order automatic distribution device according to an embodiment of the present application, as shown in fig. 4, the device includes: an information acquisition module 10, an order ordering module 20, an order allocation module 30.
The information acquisition module 10 is configured to acquire to-be-processed order information and order processing point status information, where the to-be-processed order information at least includes site information and order processing time, the order processing point status information includes site authority, and the site authority includes processing authority for a to-be-processed order corresponding to a site;
the order sorting module 20 is used for sorting the orders to be processed based on the order processing time;
the order distribution module 30 is configured to distribute the ordered results of the pending orders to the order processing points based on the correspondence between the website information and the website authority.
The order allocation module 30 is further configured to write the ordered pending orders and allocation instructions into the remote dictionary service database, so that the remote dictionary service database allocates the pending orders to the order processing points based on the allocation instructions.
The order distribution module 30 is further configured to distribute the ordered result of the to-be-processed order to the order processing point based on the corresponding relationship between the network point authority and the line network point; and if no order to be processed exists in the line network point, distributing other orders to be processed in the administrative network point corresponding to the line network point to the order processing point.
The automatic order distribution device further comprises: the order processing point resets the module.
The order processing point resetting module is used for resetting the online state information of the order processing point after the preset time and clearing the order mark.
The automatic order distribution device further comprises: and a display module.
And the display module is used for outputting and displaying the order allocation result.
The above-described respective modules may be functional modules or program modules, and may be implemented by software or hardware. For modules implemented in hardware, the various modules described above may be located in the same processor; or the above modules may be located in different processors in any combination.
In addition, the automatic order allocation method of the embodiment of the present application described in connection with fig. 1 may be implemented by a computer device. Fig. 5 is a schematic hardware configuration diagram of an order automatic allocation apparatus according to an embodiment of the present application.
The computer device may include a processor 51 and a memory 52 storing computer program instructions.
In particular, the processor 51 may include a Central Processing Unit (CPU), or an application specific integrated circuit (Application Specific Integrated Circuit, abbreviated as ASIC), or may be configured to implement one or more integrated circuits of embodiments of the present application.
The processor 51 reads and executes the computer program instructions stored in the memory 52 to implement any one of the fake-licensed vehicle recognition methods of the above-described embodiments.
In some of these embodiments, the computer device may also include a communication interface 53 and a bus 50. As shown in fig. 5, the processor 51, the memory 52, and the communication interface 53 are connected to each other through the bus 50 and perform communication with each other.
The communication interface 53 is used to implement communication between modules, devices, units, and/or units in the embodiments of the present application. The communication interface 53 may also enable communication with other components such as: and the external equipment, the image/data acquisition equipment, the database, the external storage, the image/data processing workstation and the like are used for data communication.
The computer device may execute the automatic order allocation method according to the embodiment of the present application based on the acquired computer program instructions, thereby implementing the automatic order allocation method described in connection with fig. 1.
In addition, in combination with the automatic order allocation method in the above embodiment, the embodiment of the application may be implemented by providing a computer readable storage medium. The computer readable storage medium has stored thereon computer program instructions; the computer program instructions, when executed by a processor, implement any of the order automatic allocation methods of the above embodiments.
The technical features of the above-described embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above-described embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The above examples merely represent a few embodiments of the present application, which are described in more detail and are not to be construed as limiting the scope of the invention. It should be noted that it would be apparent to those skilled in the art that various modifications and improvements could be made without departing from the spirit of the present application, which would be within the scope of the present application. Accordingly, the scope of protection of the present application is to be determined by the claims appended hereto.
Claims (10)
1. An automatic order allocation method, comprising:
acquiring to-be-processed order information and order processing point state information, wherein the to-be-processed order information at least comprises site information and order processing time, the order processing point state information comprises site authority, and the site authority comprises processing authority of to-be-processed orders of corresponding sites;
sorting the orders to be processed based on the order processing time;
distributing the ordered results of the to-be-processed orders to the order processing points based on the corresponding relation between the website information and the website authority;
the network point information comprises administrative network points and line network points, wherein the administrative network points comprise a plurality of line network points;
after an order processing point obtains an order of a certain line site, the line site and the order processing point establish a binding relation, after the binding relation is established, other order processing points cannot obtain the order of the line site, the order processing point only obtains the order of the line site later, after all orders of the line site are processed, the order processing point continues to obtain the orders of the other line sites of the administrative site, if all the line sites are found to have the bound other order processing points, the order processing point establishes the binding relation with the line site with the largest number of all the line sites to be processed in all the orders, when the subsequent line site still has the order of the other line sites, the order to be processed of the line site is still obtained continuously, and after the order processing of the other line sites is completed, the order to be processed of the line site is obtained continuously.
2. The method of claim 1, wherein the order processing point status information further comprises presence status information, the presence status information comprising online and offline;
if the order processing point is online, order allocation is carried out on the order processing point;
and if the order processing point is offline, not performing order distribution on the order processing point.
3. The method of claim 2, wherein the automatic order allocation method further comprises:
when the order processing point is switched from an online state to an offline state, removing the allocated order of the order processing point, and marking the removed order;
when the order processing point switches from offline to online, a marked order is assigned to the order processing point.
4. A method according to claim 3, wherein the automatic order allocation method further comprises:
and resetting the online state information of the order processing point after the preset time and clearing the order mark.
5. The method of claim 1, wherein the step of determining the position of the substrate comprises,
the allocating the ordered result of the to-be-processed order to the order processing point based on the corresponding relation between the website information and the website authority comprises the following steps:
distributing the order to be processed to the order processing point according to the ordered result based on the corresponding relation between the network point authority and the line network point;
and if the to-be-processed order is not in the line network point, distributing other to-be-processed orders in the administrative network point corresponding to the line network point to the order processing point.
6. The method of claim 5, wherein assigning the pending orders to the order processing points based on the correspondence of the point information and point permissions further comprises:
writing the ordered orders to be processed and allocation instructions into a remote dictionary service database, and enabling the remote dictionary service database to allocate the orders to be processed to the order processing points based on the allocation instructions.
7. The method of claim 1, wherein assigning the pending orders to the order processing points based on the correspondence of the point information and the point authority further comprises:
and outputting and displaying the order allocation result.
8. An automatic order dispensing device, comprising:
the information acquisition module is used for acquiring to-be-processed order information and order processing point state information, wherein the to-be-processed order information at least comprises site information and order processing time, the order processing point state information comprises site authority, and the site authority comprises processing authority of to-be-processed orders of corresponding sites;
the order sorting module is used for sorting the orders to be processed based on the order processing time;
the order distribution module is used for distributing the order to be processed to the order processing points according to the ordered result based on the corresponding relation between the website information and the website authority;
the network point information comprises administrative network points and line network points, wherein the administrative network points comprise a plurality of line network points;
after an order processing point obtains an order of a certain line site, the line site and the order processing point establish a binding relation, after the binding relation is established, other order processing points cannot obtain the order of the line site, the order processing point only obtains the order of the line site later, after all orders of the line site are processed, the order processing point continues to obtain the orders of the other line sites of the administrative site, if all the line sites are found to have the bound other order processing points, the order processing point establishes the binding relation with the line site with the largest number of all the line sites to be processed in all the orders, when the subsequent line site still has the order of the other line sites, the order to be processed of the line site is still obtained continuously, and after the order processing of the other line sites is completed, the order to be processed of the line site is obtained continuously.
9. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the computer program when executed by the processor implements the automatic order allocation method of any one of claims 1 to 7.
10. A computer-readable storage medium, on which a computer program is stored, characterized in that the program, when executed by a processor, implements the automatic order allocation method according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011601444.2A CN112613782B (en) | 2020-12-29 | 2020-12-29 | Automatic order allocation method, automatic order allocation device and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011601444.2A CN112613782B (en) | 2020-12-29 | 2020-12-29 | Automatic order allocation method, automatic order allocation device and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112613782A CN112613782A (en) | 2021-04-06 |
CN112613782B true CN112613782B (en) | 2023-06-16 |
Family
ID=75249075
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011601444.2A Active CN112613782B (en) | 2020-12-29 | 2020-12-29 | Automatic order allocation method, automatic order allocation device and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112613782B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4924386A (en) * | 1987-07-13 | 1990-05-08 | American Telephone And Telegraph Company | Methods and apparatus for efficient resource allocation |
JP2012164125A (en) * | 2011-02-07 | 2012-08-30 | Zenrin Datacom Co Ltd | Reservation management system |
CN106296059A (en) * | 2015-06-02 | 2017-01-04 | 阿里巴巴集团控股有限公司 | Send site with charge free and determine method and apparatus |
CN106779934A (en) * | 2016-12-06 | 2017-05-31 | 成都跳羚科技有限公司 | A kind of order allocation method based on GIS in Web system |
CN109034703A (en) * | 2018-07-30 | 2018-12-18 | 广州新趋士网络科技有限公司 | A kind of logistics distribution system |
CN109146346A (en) * | 2017-06-19 | 2019-01-04 | 苏宁云商集团股份有限公司 | A kind of order sends method and system with charge free |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040225579A1 (en) * | 2003-05-07 | 2004-11-11 | Peery Galen O. | Method for scheduling and inventory management for a process |
CN108694672A (en) * | 2018-05-15 | 2018-10-23 | 中国平安人寿保险股份有限公司 | Order processing method, apparatus, computer equipment and storage medium |
CN109873910A (en) * | 2019-03-28 | 2019-06-11 | 中国联合网络通信集团有限公司 | Method, device and storage medium for processing session request |
CN110414704A (en) * | 2019-08-09 | 2019-11-05 | 南京领行科技股份有限公司 | A kind of order processing method, apparatus, equipment and storage medium |
CN111340354A (en) * | 2020-02-24 | 2020-06-26 | 上海东普信息科技有限公司 | Work order management and control method, system, computer equipment and storage medium |
-
2020
- 2020-12-29 CN CN202011601444.2A patent/CN112613782B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4924386A (en) * | 1987-07-13 | 1990-05-08 | American Telephone And Telegraph Company | Methods and apparatus for efficient resource allocation |
JP2012164125A (en) * | 2011-02-07 | 2012-08-30 | Zenrin Datacom Co Ltd | Reservation management system |
CN106296059A (en) * | 2015-06-02 | 2017-01-04 | 阿里巴巴集团控股有限公司 | Send site with charge free and determine method and apparatus |
CN106779934A (en) * | 2016-12-06 | 2017-05-31 | 成都跳羚科技有限公司 | A kind of order allocation method based on GIS in Web system |
CN109146346A (en) * | 2017-06-19 | 2019-01-04 | 苏宁云商集团股份有限公司 | A kind of order sends method and system with charge free |
CN109034703A (en) * | 2018-07-30 | 2018-12-18 | 广州新趋士网络科技有限公司 | A kind of logistics distribution system |
Also Published As
Publication number | Publication date |
---|---|
CN112613782A (en) | 2021-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108629504B (en) | The method and device of trip service is provided for user | |
CN107679740A (en) | Business personnel's screening and activating method, electronic installation and computer-readable recording medium | |
CN108074027A (en) | Pure orphan's list distribution method and device | |
CN107807967B (en) | Real-time recommendation method, electronic device and computer-readable storage medium | |
CN108399460A (en) | Network about vehicle Order splitting processing method and server | |
CN110472836A (en) | Net about vehicle order processing method, equipment and terminal device | |
CN112148468A (en) | Resource scheduling method and device, electronic equipment and storage medium | |
CN109598363A (en) | A kind of vehicle reservation method and apparatus | |
CN106327311A (en) | Order processing method, order processing device and order processing system | |
CN110443494A (en) | Data distributing method and device | |
CN1728118B (en) | Resource allocation management method and apparatus | |
CN112650449B (en) | Method and system for releasing cache space, electronic device and storage medium | |
CN110717782A (en) | Electronic resource allocation method and device | |
CN110674052A (en) | Memory management method, server and readable storage medium | |
CN112613782B (en) | Automatic order allocation method, automatic order allocation device and computer readable storage medium | |
CN111506872A (en) | Task allocation method and device based on load matrix analysis | |
CN112416558B (en) | Business data processing method, device and storage medium based on blockchain | |
CN113468442B (en) | Distribution method of resource bit flow, computing equipment and computer storage medium | |
CN117130784A (en) | Resource allocation method, device, electronic equipment and storage medium | |
CN111127085A (en) | Reward value distribution method, device, computer equipment and storage medium | |
CN110853333A (en) | Reservation order dispatching method and device based on real-time single-stroke vehicle | |
CN113518459B (en) | Resource scheduling processing method and device and electronic equipment | |
CN107784309A (en) | A kind of realization method and system to vehicle cab recognition | |
CN111866051B (en) | Resource information distribution method, device, equipment and medium | |
CN111090520B (en) | User allocation method and device for exclusive resources, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |