CN113780601A - Service order processing method and device - Google Patents

Service order processing method and device Download PDF

Info

Publication number
CN113780601A
CN113780601A CN202110252349.4A CN202110252349A CN113780601A CN 113780601 A CN113780601 A CN 113780601A CN 202110252349 A CN202110252349 A CN 202110252349A CN 113780601 A CN113780601 A CN 113780601A
Authority
CN
China
Prior art keywords
service
reorganization
fulfillment
information
request
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.)
Granted
Application number
CN202110252349.4A
Other languages
Chinese (zh)
Other versions
CN113780601B (en
Inventor
王大鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jingdong Zhenshi Information Technology Co Ltd
Original Assignee
Beijing Jingdong Zhenshi Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Jingdong Zhenshi Information Technology Co Ltd filed Critical Beijing Jingdong Zhenshi Information Technology Co Ltd
Priority to CN202110252349.4A priority Critical patent/CN113780601B/en
Publication of CN113780601A publication Critical patent/CN113780601A/en
Application granted granted Critical
Publication of CN113780601B publication Critical patent/CN113780601B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Databases & Information Systems (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a service order processing method and device, and relates to the technical field of computers. One embodiment of the method comprises: receiving a recombined performing request sent by a user; the recombined fulfillment request carries: the identification and the number of the recombined information objects and the performance information set by the user for the recombined information objects; generating a reorganization service sheet according to the reorganization fulfillment request, determining a service provider corresponding to the reorganization fulfillment request by using the identification of the reorganization information object and the fulfillment information, and processing the reorganization fulfillment request based on the reorganization service sheet and the determined service provider. The implementation mode can provide the user with the function of setting or modifying the performance information of the granularity of the service class information object, thereby reducing redundant communication and data waste between the user and the server.

Description

Service order processing method and device
Technical Field
The invention relates to the technical field of computers, in particular to a service order processing method and device.
Background
In the current e-commerce field, there are related businesses based on service class goods. For example, a user may submit a service class order for washing clothes or shoes at the e-commerce platform, where the service class order includes one or more service class information objects (i.e., service class goods) corresponding to different services and their numbers, such as a service class order including service class information objects a and b, where a is 3 and b is 2, a may be a SKU (SKU represents stock keeping unit and may be an identifier of the service class information object) corresponding to a laundry service, and b may be a SKU of the service class information object corresponding to a shoe washing service, and in the order, the user can obtain three laundry services and two shoe washing services.
In the prior art, a user may set fulfillment information such as appointment time and address when submitting an order, may set fulfillment information after submitting the order, and may modify the fulfillment information after submitting the order, but the user may only set and modify the fulfillment information based on order granularity, and cannot set and modify the fulfillment information for a specific service information object, which causes inflexibility in use and affects user experience. For example, after a user submits two service class orders c and d, the user can only set or modify the fulfillment information of all service class information objects in c as a whole, or set or modify the fulfillment information of all service class information objects in d as a whole, the user cannot set or modify the fulfillment information of some service class information objects in c, the user cannot set or modify the fulfillment information of some service class information objects in d, or the user cannot select some service class information objects in c and some service class information objects in d across orders to set or modify the fulfillment information, so that the user experience is poor, or even the orders are cancelled, and a large amount of redundant communication and data waste between the user and the service end are formed.
Disclosure of Invention
In view of this, embodiments of the present invention provide a method and an apparatus for processing a service class order, which can provide a function of setting or modifying performance information of a service class information object granularity to a user, so as to reduce redundant communication and data waste between the user and a server.
To achieve the above object, according to one aspect of the present invention, a service class order processing method is provided.
The service order processing method of the embodiment of the invention comprises the following steps: receiving a recombined performing request sent by a user; wherein, the recombined fulfillment request carries: the identification and the number of at least one reorganization information object and the performance information set for the reorganization information object by a user; the reorganization information object includes: part of service class information objects in one service class order which is submitted by a user in advance and is not subjected to fulfillment, or part or all of service class information objects in each of a plurality of service class orders which are submitted by the user in advance and are not subjected to fulfillment; generating a reorganization service sheet according to the reorganization fulfillment request, determining a service provider corresponding to the reorganization fulfillment request by using the identification of the reorganization information object and the fulfillment information, and processing the reorganization fulfillment request based on the reorganization service sheet and the determined service provider.
Optionally, the fulfillment information includes an entrance address; and, the determining the service provider corresponding to the recomposed fulfillment request by using the identifier of the recomposed information object and the fulfillment information includes: acquiring a service item to which the identifier of the reorganized information object belongs; determining a service provider matched with the home address and the service item as an initial selection provider; determining a minimum number of primary providers corresponding to the recomposed information object as service providers corresponding to the recomposed fulfillment request.
Optionally, the service class information object includes: fetching and sending type information objects and visiting type information objects; the fulfillment information corresponding to the pick-up and delivery class information object further includes: reserving the door-to-door time and the delivery address; the fulfillment information corresponding to the entrance information object further includes: and reserving the door-to-door time.
Optionally, said processing said recomposed fulfillment request based on said recomposed service order and a determined service provider comprises: splitting the recombined service order into a specific service order suitable for a service provider corresponding to the recombined fulfillment request, and sending an execution direction generated according to the specific service order to the service provider corresponding to the recombined fulfillment request; generating a preset time before the appointment starting time in the fulfillment information arrives, and sending the starting time corresponding to the reorganization fulfillment request to a logistics provider, so that the logistics provider can obtain the article associated with the reorganization information object at the starting time and further send the article to a service provider corresponding to the reorganization fulfillment request, and the service provider can execute the service defined by the reorganization information object for the article; receiving a service completion notification sent by a service provider corresponding to the re-assembly fulfillment request, and generating a distribution carrier corresponding to the re-assembly fulfillment request to send to a logistics provider, so that the logistics provider obtains an article targeted by the service provider corresponding to the re-assembly fulfillment request for executing a service and distributes the article according to a distribution address in the fulfillment information; and, the service class order for which fulfillment is not performed includes: no service class order for the door note is generated.
Optionally, the method further comprises: after generating a reorganization service sheet according to the reorganization fulfillment request, marking relevant data in a specific service sheet and an executive sheet generated by a service class order aimed at by the reorganization fulfillment request as invalid, and sending the marked data to a service provider corresponding to the executive sheet; wherein the relevant data comprises: the identity, the original quantity and/or the original fulfillment information of the restructured information object.
To achieve the above object, according to another aspect of the present invention, there is provided a service-class order processing apparatus.
The service order processing device of the embodiment of the invention can comprise: a request receiving unit, configured to receive a re-assembly fulfillment request sent by a user; wherein, the recombined fulfillment request carries: the identification and the number of at least one reorganization information object and the performance information set for the reorganization information object by a user; the reorganization information object includes: part of service class information objects in one service class order submitted by a user in advance, or part or all of service class information objects of each service class order in a plurality of service class orders submitted by the user in advance; a processing unit to: generating a reorganization service sheet according to the reorganization fulfillment request, determining a service provider corresponding to the reorganization fulfillment request by using the identification of the reorganization information object and the fulfillment information, and processing the reorganization fulfillment request based on the reorganization service sheet and the determined service provider.
Optionally, the service class information object includes: fetching and sending type information objects and visiting type information objects; the fulfillment information corresponding to the pick-up and delivery class information object includes: the door-to-door address, the reserved door-to-door time and the delivery address; the fulfillment information corresponding to the entrance information object further includes: the door-to-door address and the reserved door-to-door time; and, the processing unit may be further operable to: acquiring a service item to which the identifier of the reorganized information object belongs; determining a service provider matched with the home address and the service item as an initial selection provider; determining a minimum number of primary providers corresponding to the recomposed information object as service providers corresponding to the recomposed fulfillment request.
Optionally, the processing unit may be further configured to: splitting the recombined service order into a specific service order suitable for a service provider corresponding to the recombined fulfillment request, and sending an execution direction generated according to the specific service order to the service provider corresponding to the recombined fulfillment request; generating a preset time before the appointment starting time in the fulfillment information arrives, and sending the starting time corresponding to the reorganization fulfillment request to a logistics provider, so that the logistics provider can obtain the article associated with the reorganization information object at the starting time and further send the article to a service provider corresponding to the reorganization fulfillment request, and the service provider can execute the service defined by the reorganization information object for the article; receiving a service completion notification sent by a service provider corresponding to the re-assembly fulfillment request, and generating a delivery carrier corresponding to the re-assembly fulfillment request to send to a logistics provider, so that the logistics provider obtains an article targeted by the service provider corresponding to the re-assembly fulfillment request to perform service and delivers according to a delivery address in the fulfillment information.
Optionally, the apparatus may further comprise a data synchronization unit configured to: after generating a reorganization service sheet according to the reorganization fulfillment request, marking relevant data in a specific service sheet and an executive sheet generated by a service class order aimed at by the reorganization fulfillment request as invalid, and sending the marked data to a service provider corresponding to the executive sheet; wherein the relevant data comprises: the identification, the original quantity and/or the original performance information of the restructured information object; and, the service class order for which fulfillment is not performed includes: no service class order for the door note is generated.
To achieve the above object, according to still another aspect of the present invention, there is provided an electronic apparatus.
An electronic device of the present invention includes: one or more processors; and the storage device is used for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors realize the service class order processing method provided by the invention.
To achieve the above object, according to still another aspect of the present invention, there is provided a computer-readable storage medium.
A computer-readable storage medium of the present invention stores thereon a computer program that, when executed by a processor, implements the service-class order processing method provided by the present invention.
According to the technical scheme of the invention, the embodiment of the invention has the following advantages or beneficial effects:
the method comprises the steps that a function of selecting part of service class information objects in a service class order or selecting the service class information objects across the order to set or modify fulfillment information is provided for a user on a client page in advance, so that when the user selects a corresponding service class information object (hereinafter referred to as a reorganization information object) on the client page, inputs corresponding fulfillment information and clicks a corresponding button, a reorganization fulfillment request is sent to a server system. After receiving the reorganization performing request, the service end system generates a reorganization service sheet based on the reorganization information object and the performing information in the reorganization performing request, and after determining the service provider corresponding to the reorganization performing request, processes the reorganization performing request based on the service provider and the reorganization service sheet. Through the arrangement, the user can realize the setting or modification of the fulfillment information of the granularity of the service class information object of the same order or the cross-order, so that the user experience is optimized, and the occurrence of the order cancelling action of the user and the waste of a large amount of original redundant communication and data between the user and the server are reduced. In the prior art, even if a plurality of service orders of a user have the same fulfillment information such as visiting addresses and reserved visiting times, a service end system still serves as different orders to execute the procedures of visiting pickup, service fulfillment, article distribution and the like, so that the business execution efficiency is low, and the operation cost is high; after the method of the invention is used, a user can send out a reorganization fulfillment request based on a plurality of service class orders with the same fulfillment information, and the service end system can generate a reorganization service order based on the reorganization fulfillment request to execute the unified procedures of backdoor pickup, service fulfillment, article distribution and the like, thereby overcoming the defects in the prior art.
Further effects of the above-mentioned non-conventional alternatives will be described below in connection with the embodiments.
Drawings
The drawings are included to provide a better understanding of the invention and are not to be construed as unduly limiting the invention. Wherein:
FIG. 1 is a schematic diagram illustrating the main steps of a service-class order processing method according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a method for processing a service type order according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of a part of a service-class order processing apparatus according to an embodiment of the present invention;
FIG. 4 is an exemplary system architecture diagram in which embodiments of the present invention may be employed;
fig. 5 is a schematic structural diagram of an electronic device for implementing the service class order processing method in the embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present invention are described below with reference to the accompanying drawings, in which various details of embodiments of the invention are included to assist understanding, and which are to be considered as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
It should be noted that the embodiments of the present invention and the technical features of the embodiments may be combined with each other without conflict.
FIG. 1 is a schematic diagram illustrating the main steps of a service class order processing method according to an embodiment of the present invention.
As shown in fig. 1, the service-class order processing method according to the embodiment of the present invention may specifically be executed according to the following steps:
step S101: and receiving a recombined fulfillment request sent by a user.
In the embodiment of the present invention, the service class order may include at least one service class information object, where the service class information object is a service class commodity, and may be identified by SKU. Different service class information objects can be defined according to business requirements, for example, a one-time washing service or a one-time shoe washing service can be used as one service class information object.
In a specific application, the service class information object may include: the access type information object comprises the process of access and delivery after the execution of the service is finished, and the access type information object only comprises the process of access service. For example, the pick-up and delivery type information object may include laundry service and shoe washing service, and both the laundry service and the shoe washing service belong to cleaning service items; the door-access information objects can include door-access furniture installation service, door-access water heater installation service (both belonging to door-access installation service items), door-access maintenance television service, door-access maintenance refrigerator service (both belonging to door-access maintenance service items).
Generally, any service class information object will correspond to fulfillment information. For the fetching and delivering class information object, the corresponding fulfillment information may include: the door-to-door address, the reserved door-to-door time and the delivery address; for the upper door class information object, the corresponding fulfillment information may include: the door-on address and the reserved door-on time. It is understood that the fulfillment information may also include contacts and contact phones related to the home service, and distribution related contacts and contact phones.
In the prior art, a user may set the fulfillment information when submitting a service type order, or modify the fulfillment information within a certain time range after submitting the service type order, but only set and modify according to the order granularity. In the embodiment of the present invention, the user can set or modify the performance information by implementing service class information object selection and recombination of information object granularity in the following two ways.
In the first way, the user may select some service class information objects in a service class order that is submitted in advance and has not performed fulfillment, and then centrally set or modify fulfillment information. It is to be understood that the service class order for which fulfillment is not performed refers to a service class order for which no portal service-related process is triggered, for example, a service class order for which a portal manifest is not generated (the concept of the portal manifest will be described below).
In the second way, the user may select a part or all of the service class information objects of each of the plurality of service class orders that are submitted in advance and have not performed fulfillment, so as to centrally set or modify fulfillment information.
After selecting the corresponding service class information object and setting or modifying the fulfillment information, the user may click the relevant button to issue a re-assembly fulfillment request directed to the service end system. It can be understood that the re-organization performing request carries the identification and number of at least one service class information object (hereinafter referred to as re-organization information object) selected by the user, and the performing information set or modified by the user for the re-organization information object. In step S101, the server-side system may receive the re-assembly fulfillment request sent by the user.
Step S102: and generating a recombined service sheet according to the recombined fulfillment request, determining a service provider corresponding to the recombined fulfillment request by using the identification of the recombined information object and the fulfillment information, and processing the recombined fulfillment request based on the recombined service sheet and the determined service provider.
In this step, the server-side system may generate a reorganization service sheet according to the reorganization fulfillment request, and then perform an independent process flow based on the reorganization service sheet. Specifically, the service end system first obtains a service item to which the identifier of the reorganization information object belongs, and then determines the service provider matched with the last address in the reorganization performing request and the obtained service item as an initial selection provider. Typically, the primary provider is located within a predetermined geographic range of the home address (e.g., within 10 kilometers of the home address) and is capable of providing the service items. Finally, the service end system may determine the minimum number of the initial providers corresponding to the recomposed information object as the service provider corresponding to the recomposed fulfillment request, that is, first determine the service providers capable of completing each recomposed information object among the initial providers, and then take the service provider capable of completing the recomposed information object with the minimum number as the finally determined service provider (that is, if a certain service provider is capable of completing all the recomposed information objects individually, it is taken as the service provider corresponding to the recomposed fulfillment request, and if at least two service providers are needed to complete all the recomposed information objects, they are taken as the service provider corresponding to the recomposed fulfillment request). In practical application, the server-side system may use a pre-developed computing interface to perform the above computing process, where the entry of the interface refers to SKU, belonging service item, visiting address, etc. of the reorganization information object, and the exit refers to the identification of the service provider corresponding to the reorganization performing request, etc.
After obtaining the service provider corresponding to the recomposed fulfillment request, the service end system may process the recomposed fulfillment request based on the recomposed service order and the determined service provider. Specifically, the service end system first splits the reorganization service order into specific service orders suitable for each service provider corresponding to the reorganization fulfillment request (the splitting includes a case where one specific service order is generated from the reorganization service order), generates an execution order according to the specific service order, and sends the service provider corresponding to the execution unidirectional reorganization fulfillment request, where the service provider can develop a corresponding work plan according to the received execution order.
In particular, the server-side system may perform the following data synchronization procedure after generating a reorganization service sheet according to the reorganization fulfillment request. Specifically, the service end system may mark, as invalid, relevant data in a specific service order and an execution order generated in a historical period by a service class order targeted by the re-fulfillment request, and send the marked data to a service provider corresponding to the execution order, where the relevant data may include: the identity, the original quantity and/or the original fulfillment information of the information object is reassembled.
For example, the user submits a service class order in a historical period, the service class order includes a service class information object f and the number 3 thereof, and further includes fulfillment information s, and then, the service end system generates a specific service order and an execution order according to the service class order, and sends the execution order to the service provider m, and it can be understood that the specific service order and the execution order include the identification f and the number 3 of the service class information object. After a period of time, the user selects two service class information objects f in the service class order, and modifies the performance information s of the two service class information objects to s' (the service class order does not generate a shipping order during modification, and the two selected service class information objects are recombination information objects). Then, after generating the corresponding reorganization service order, the service end system may mark the original number 3 and the original fulfillment information s of the service class information object f in the specific service order and the execution order generated in the historical period as invalid, and transmit the marked data to the service provider m. Since only two service class information objects f are recombined in the service class order and there is one remaining service class information object, the service end system may also send the number 1 of the remaining service class information objects f and the corresponding effective fulfillment information s to the service provider m.
Then, at a preset time (for example, two hours before the appointment of the entry time in the fulfillment information arrives), the service end system generates an entry sheet and an entry waybill corresponding to the reorganization fulfillment request (the entry sheet is required by the service end system, and the entry waybill is required by the logistics provider), and sends the entry waybill to the logistics provider, so that the logistics provider obtains the article associated with the reorganization information object according to the fulfillment information entry, and further sends the article to the service provider corresponding to the reorganization fulfillment request, so that the service provider executes the service defined by the reorganization information object for the article.
When the service provider completes the service, it sends a service completion notification to the service end system. After receiving the service completion notification sent by the service provider, the service system generates a delivery order and a delivery manifest corresponding to the re-organization fulfillment request (the delivery order is required by the service system, and the delivery manifest is required by the logistics provider), and sends the delivery manifest to the logistics provider, so that the logistics provider obtains corresponding articles from the service provider and delivers the articles according to the delivery address in the fulfillment information, thereby completing the processing of the re-organization fulfillment request.
Through the setting, the user can execute the setting and modification of the performance information in the granularity of the service information object, so that the interaction process of the user and the server is optimized, and the user experience is improved. In practical application, a user may purchase a service class order with a certain time limit in a preferential period, and when the time limit is reached, since the user in the prior art can only adjust the order granularity, the user may cancel the order due to the fact that the user does not have a sufficient number of articles to be served, thereby causing invalid data interaction between the user and a server. After the method is used, a user can flexibly select any number of service information objects from the service order for consumption, so that the data waste caused by order cancellation is avoided. In addition, in the prior art, even if a plurality of service orders of a user have the same fulfillment information such as an entrance address and reserved entrance time, a service end system still executes the processes of entrance pickup, service fulfillment, article distribution and the like as different orders, so that the business execution efficiency is low and the operation cost is high; after the method of the invention is used, a user can send out a reorganization fulfillment request based on a plurality of service class orders with the same fulfillment information, and the service end system can generate a reorganization service order based on the reorganization fulfillment request to execute the unified procedures of backdoor pickup, service fulfillment, article distribution and the like, thereby overcoming the defects in the prior art.
Fig. 2 is a schematic specific flowchart of a service class order processing method in the embodiment of the present invention, which is shown by taking a service class information object as a laundry service as an example.
As shown in fig. 2, the present invention is optimized as follows to overcome the defect that a user can only set performance information such as a door address, reserved door time, and a delivery address on a whole basis of each laundry order after purchasing a plurality of laundry orders (laundry orders belong to service class orders) in a historical period.
The user selects any service class information object SKU and quantity in one or more laundry orders which do not issue pickup orders (the pickup orders belong to a door order) on a client page, sets fulfillment information, and then clicks corresponding buttons to send a recombined fulfillment request to a service end system.
And after receiving the reorganization performing request, the server system generates a reorganization service sheet based on the reorganization performing request, and calls a pre-designed computing interface according to the SKU in the reorganization performing request, the service item to which the SKU belongs and the home address in the reorganization performing request so as to determine the laundry service provider corresponding to the reorganization performing request.
And then, the service end system divides the recombined service list into a washing service list (which belongs to a specific service list) and a washing and nursing list (which belongs to an execution list) according to different washing service providers, and pushes the information of the washing and nursing list to the corresponding washing service provider. In addition, the service end system marks related data in the laundry service list and the laundry care list generated by the original laundry order as invalid, and synchronizes the marked invalid data to the corresponding laundry service provider. In the process, the user can view specific information in the reorganization service list and the laundry service list on the client page.
And if the current time is within two hours from the reserved door-to-door time, the service end system immediately creates a pick-up note (belonging to the door-to-door note) and a pick-up waybill (belonging to the door-to-door waybill) and sends the pick-up waybill to the logistics provider. Otherwise, the service end system judges whether the current time reaches two hours before the reserved time of arrival in a period of 5 minutes, if so, creates a pick-up order and a pick-up waybill and issues the pick-up waybill to the logistics provider, and can also push the pick-up waybill information to the corresponding service provider.
Thereafter, the service end system monitors the logistics information sent by the logistics provider and pushes the logistics information to the service provider. After the service provider finishes the washing and protecting service, a washing and protecting completion notice (belonging to the service completion notice) is generated and pushed to the service end system. And the server-side system generates a delivery order and a delivery freight note after receiving the washing and nursing completion notification, and sends the delivery freight note to the logistics provider to complete the delivery of the goods. After the delivery is completed, the service end system updates the restructured service order state, and then the user can check the service progress on the client page.
In the technical scheme of the embodiment of the invention, the function of recombining the service information objects and the quantity thereof under all the service orders which do not generate pickup orders or pickup delivery orders is provided at the user side, and the user intensively sets or updates the reservation gate-in time, gate-in address, delivery address and other performance information, thereby greatly facilitating the flexible reservation and timely completion of service performance of the user, maximally improving the consumption experience of the user in using service, greatly reducing the times of canceling the orders by the user when the service orders are due, and reducing the loss for the operation of service goods.
It should be noted that, for the convenience of description, the foregoing method embodiments are described as a series of acts, but those skilled in the art will appreciate that the present invention is not limited by the order of acts described, and that some steps may in fact be performed in other orders or concurrently. Moreover, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no acts or modules are necessarily required to implement the invention.
To facilitate a better implementation of the above-described aspects of embodiments of the present invention, the following also provides relevant means for implementing the above-described aspects.
Referring to fig. 3, an apparatus 300 for processing service orders according to an embodiment of the present invention includes: a request receiving unit 301 and a processing unit 302.
The request receiving unit 301 may be configured to receive a re-assembly fulfillment request sent by a user; wherein, the recombined fulfillment request carries: the identification and the number of at least one reorganization information object and the performance information set for the reorganization information object by a user; the reorganization information object includes: part of service class information objects in one service class order submitted by a user in advance, or part or all of service class information objects of each service class order in a plurality of service class orders submitted by the user in advance; the processing unit 302 may be configured to: generating a reorganization service sheet according to the reorganization fulfillment request, determining a service provider corresponding to the reorganization fulfillment request by using the identification of the reorganization information object and the fulfillment information, and processing the reorganization fulfillment request based on the reorganization service sheet and the determined service provider.
In an embodiment of the present invention, the service class information object may include: fetching and sending type information objects and visiting type information objects; the fulfillment information corresponding to the pick-up and delivery class information object includes: the door-to-door address, the reserved door-to-door time and the delivery address; the fulfillment information corresponding to the entrance information object further includes: the door-to-door address and the reserved door-to-door time; and, the processing unit 302 may be further configured to: acquiring a service item to which the identifier of the reorganized information object belongs; determining a service provider matched with the home address and the service item as an initial selection provider; determining a minimum number of primary providers corresponding to the recomposed information object as service providers corresponding to the recomposed fulfillment request.
As a preferred solution, the processing unit 302 may further be configured to: splitting the recombined service order into a specific service order suitable for a service provider corresponding to the recombined fulfillment request, and sending an execution direction generated according to the specific service order to the service provider corresponding to the recombined fulfillment request; generating a preset time before the appointment starting time in the fulfillment information arrives, and sending the starting time corresponding to the reorganization fulfillment request to a logistics provider, so that the logistics provider can obtain the article associated with the reorganization information object at the starting time and further send the article to a service provider corresponding to the reorganization fulfillment request, and the service provider can execute the service defined by the reorganization information object for the article; receiving a service completion notification sent by a service provider corresponding to the re-assembly fulfillment request, and generating a delivery carrier corresponding to the re-assembly fulfillment request to send to a logistics provider, so that the logistics provider obtains an article targeted by the service provider corresponding to the re-assembly fulfillment request to perform service and delivers according to a delivery address in the fulfillment information.
Preferably, the apparatus 300 may further comprise a data synchronization unit for: after generating a reorganization service sheet according to the reorganization fulfillment request, marking relevant data in a specific service sheet and an executive sheet generated by a service class order aimed at by the reorganization fulfillment request as invalid, and sending the marked data to a service provider corresponding to the executive sheet; wherein the relevant data comprises: the identification, the original quantity and/or the original performance information of the restructured information object; and, the service class order for which fulfillment is not performed includes: no service class order for the door note is generated.
According to the technical scheme of the embodiment of the invention, a function of selecting part of service class information objects in a service class order or selecting the service class information objects across orders to set or modify fulfillment information is provided for a user in a client page in advance, so that when the user selects a corresponding service class information object (called as a reorganization information object) in the client page, inputs corresponding fulfillment information and clicks a corresponding button, a reorganization fulfillment request is sent to a service end system. After receiving the reorganization performing request, the service end system generates a reorganization service sheet based on the reorganization information object and the performing information in the reorganization performing request, and after determining the service provider corresponding to the reorganization performing request, processes the reorganization performing request based on the service provider and the reorganization service sheet. Through the arrangement, the user can realize the setting or modification of the fulfillment information of the granularity of the service class information object of the same order or the cross-order, so that the user experience is optimized, and the occurrence of the order cancelling action of the user and the waste of a large amount of original redundant communication and data between the user and the server are reduced.
Fig. 4 shows an exemplary system architecture 400 of a service class order processing method or a service class order processing apparatus to which an embodiment of the present invention can be applied.
As shown in fig. 4, the system architecture 400 may include terminal devices 401, 402, 403, a network 404, and a server 405 (this architecture is merely an example, and the components included in a particular architecture may be adapted according to application specific circumstances). The network 404 serves as a medium for providing communication links between the terminal devices 401, 402, 403 and the server 405. Network 404 may include various types of connections, such as wire, wireless communication links, or fiber optic cables.
A user may use terminal devices 401, 402, 403 to interact with a server 405 over a network 404 to receive or send messages or the like. Various client applications, such as e-commerce applications (for example only) including service class goods, may be installed on the terminal devices 401, 402, 403.
The terminal devices 401, 402, 403 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop portable computers, desktop computers, and the like.
The server 405 may be a server providing various services, such as a background server (for example only) providing support for e-commerce applications including service class goods operated by users using the terminal devices 401, 402, 403. The backend server may process the received re-assembly fulfillment request and feed back the processing result (e.g., whether the response was successful-just an example) to the terminal devices 401, 402, 403.
It should be noted that the service order processing method provided by the embodiment of the present invention is generally executed by the server 405, and accordingly, the service order processing apparatus is generally disposed in the server 405.
It should be understood that the number of terminal devices, networks, and servers in fig. 4 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
The invention also provides the electronic equipment. The electronic device of the embodiment of the invention comprises: one or more processors; and the storage device is used for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors realize the service class order processing method provided by the invention.
Referring now to FIG. 5, shown is a block diagram of a computer system 500 suitable for use in implementing an electronic device of an embodiment of the present invention. The electronic device shown in fig. 5 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present invention.
As shown in fig. 5, the computer system 500 includes a Central Processing Unit (CPU)501 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM)502 or a program loaded from a storage section 508 into a Random Access Memory (RAM) 503. In the RAM503, various programs and data necessary for the operation of the computer system 500 are also stored. The CPU501, ROM 502, and RAM503 are connected to each other via a bus 504. An input/output (I/O) interface 505 is also connected to bus 504.
The following components are connected to the I/O interface 505: an input portion 506 including a keyboard, a mouse, and the like; an output portion 507 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage portion 508 including a hard disk and the like; and a communication section 509 including a network interface card such as a LAN card, a modem, or the like. The communication section 509 performs communication processing via a network such as the internet. The driver 510 is also connected to the I/O interface 505 as necessary. A removable medium 511 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 510 as necessary, so that a computer program read out therefrom is mounted into the storage section 508 as necessary.
In particular, the processes described in the main step diagrams above may be implemented as computer software programs, according to embodiments of the present disclosure. For example, embodiments of the invention include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the main step diagram. In the above-described embodiment, the computer program can be downloaded and installed from a network through the communication section 509, and/or installed from the removable medium 511. The computer program performs the above-described functions defined in the system of the present invention when executed by the central processing unit 501.
It should be noted that the computer readable medium shown in the present invention can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present invention, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present invention, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present invention may be implemented by software or hardware. The described units may also be provided in a processor, and may be described as: a processor includes a request receiving unit and a processing unit. Where the names of these elements do not in some cases constitute a limitation of the element itself, for example, the request receiving element may also be described as an "element providing a re-assembly fulfillment request to the processing element".
As another aspect, the present invention also provides a computer-readable medium that may be contained in the apparatus described in the above embodiments; or may be separate and not incorporated into the device. The computer readable medium carries one or more programs which, when executed by the apparatus, cause the apparatus to perform steps comprising: receiving a recombined performing request sent by a user; wherein, the recombined fulfillment request carries: the identification and the number of at least one reorganization information object and the performance information set for the reorganization information object by a user; the reorganization information object includes: part of service class information objects in one service class order which is submitted by a user in advance and is not subjected to fulfillment, or part or all of service class information objects in each of a plurality of service class orders which are submitted by the user in advance and are not subjected to fulfillment; generating a reorganization service sheet according to the reorganization fulfillment request, determining a service provider corresponding to the reorganization fulfillment request by using the identification of the reorganization information object and the fulfillment information, and processing the reorganization fulfillment request based on the reorganization service sheet and the determined service provider.
In the technical scheme of the embodiment of the invention, a function of selecting part of service class information objects in a service class order or selecting the service class information objects across orders to set or modify fulfillment information is provided for a user in a client page in advance, so that when the user selects a corresponding service class information object (called as a reorganization information object) in the client page, inputs corresponding fulfillment information and clicks a corresponding button, a reorganization fulfillment request is sent to a server system. After receiving the reorganization performing request, the service end system generates a reorganization service sheet based on the reorganization information object and the performing information in the reorganization performing request, and after determining the service provider corresponding to the reorganization performing request, processes the reorganization performing request based on the service provider and the reorganization service sheet. Through the arrangement, the user can realize the setting or modification of the fulfillment information of the granularity of the service class information object of the same order or the cross-order, so that the user experience is optimized, and the occurrence of the order cancelling action of the user and the waste of a large amount of original redundant communication and data between the user and the server are reduced.
The above-described embodiments should not be construed as limiting the scope of the invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions can occur, depending on design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (10)

1. A service class order processing method, the service class order includes at least one service class information object; characterized in that the method comprises:
receiving a recombined performing request sent by a user; wherein, the recombined fulfillment request carries: the identification and the number of at least one reorganization information object and the performance information set for the reorganization information object by a user; the reorganization information object includes: part of service class information objects in one service class order which is submitted by a user in advance and is not subjected to fulfillment, or part or all of service class information objects in each of a plurality of service class orders which are submitted by the user in advance and are not subjected to fulfillment;
generating a reorganization service sheet according to the reorganization fulfillment request, determining a service provider corresponding to the reorganization fulfillment request by using the identification of the reorganization information object and the fulfillment information, and processing the reorganization fulfillment request based on the reorganization service sheet and the determined service provider.
2. The method of claim 1, wherein the fulfillment information includes an entry address; and, the determining the service provider corresponding to the recomposed fulfillment request by using the identifier of the recomposed information object and the fulfillment information includes:
acquiring a service item to which the identifier of the reorganized information object belongs;
determining a service provider matched with the home address and the service item as an initial selection provider;
determining a minimum number of primary providers corresponding to the recomposed information object as service providers corresponding to the recomposed fulfillment request.
3. The method of claim 2, wherein the service class information object comprises: fetching and sending type information objects and visiting type information objects; the fulfillment information corresponding to the pick-up and delivery class information object further includes: reserving the door-to-door time and the delivery address; the fulfillment information corresponding to the entrance information object further includes: and reserving the door-to-door time.
4. The method of claim 3, wherein processing the recomposed fulfillment request based on the recomposed service order and the determined service provider comprises:
splitting the recombined service order into a specific service order suitable for a service provider corresponding to the recombined fulfillment request, and sending an execution direction generated according to the specific service order to the service provider corresponding to the recombined fulfillment request;
generating a preset time before the appointment starting time in the fulfillment information arrives, and sending the starting time corresponding to the reorganization fulfillment request to a logistics provider, so that the logistics provider can obtain the article associated with the reorganization information object at the starting time and further send the article to a service provider corresponding to the reorganization fulfillment request, and the service provider can execute the service defined by the reorganization information object for the article;
receiving a service completion notification sent by a service provider corresponding to the re-assembly fulfillment request, and generating a distribution carrier corresponding to the re-assembly fulfillment request to send to a logistics provider, so that the logistics provider obtains an article targeted by the service provider corresponding to the re-assembly fulfillment request for executing a service and distributes the article according to a distribution address in the fulfillment information;
and, the service class order for which fulfillment is not performed includes: no service class order for the door note is generated.
5. The method of claim 4, further comprising:
after generating a reorganization service sheet according to the reorganization fulfillment request, marking relevant data in a specific service sheet and an executive sheet generated by a service class order aimed at by the reorganization fulfillment request as invalid, and sending the marked data to a service provider corresponding to the executive sheet;
wherein the relevant data comprises: the identity, the original quantity and/or the original fulfillment information of the restructured information object.
6. A service class order processing device, the service class order includes at least one service class information object; characterized in that the device comprises:
a request receiving unit, configured to receive a re-assembly fulfillment request sent by a user; wherein, the recombined fulfillment request carries: the identification and the number of at least one reorganization information object and the performance information set for the reorganization information object by a user; the reorganization information object includes: part of service class information objects in one service class order submitted by a user in advance, or part or all of service class information objects of each service class order in a plurality of service class orders submitted by the user in advance;
a processing unit to: generating a reorganization service sheet according to the reorganization fulfillment request, determining a service provider corresponding to the reorganization fulfillment request by using the identification of the reorganization information object and the fulfillment information, and processing the reorganization fulfillment request based on the reorganization service sheet and the determined service provider.
7. The apparatus of claim 6, wherein the service class information object comprises: fetching and sending type information objects and visiting type information objects; the fulfillment information corresponding to the pick-up and delivery class information object includes: the door-to-door address, the reserved door-to-door time and the delivery address; the fulfillment information corresponding to the entrance information object further includes: the door-to-door address and the reserved door-to-door time; and the processing unit is further configured to:
acquiring a service item to which the identifier of the reorganized information object belongs; determining a service provider matched with the home address and the service item as an initial selection provider; determining a minimum number of primary providers corresponding to the recomposed information object as service providers corresponding to the recomposed fulfillment request.
8. The apparatus of claim 7, wherein the processing unit is further configured to:
splitting the recombined service order into a specific service order suitable for a service provider corresponding to the recombined fulfillment request, and sending an execution direction generated according to the specific service order to the service provider corresponding to the recombined fulfillment request; generating a preset time before the appointment starting time in the fulfillment information arrives, and sending the starting time corresponding to the reorganization fulfillment request to a logistics provider, so that the logistics provider can obtain the article associated with the reorganization information object at the starting time and further send the article to a service provider corresponding to the reorganization fulfillment request, and the service provider can execute the service defined by the reorganization information object for the article; receiving a service completion notification sent by a service provider corresponding to the re-assembly fulfillment request, and generating a distribution carrier corresponding to the re-assembly fulfillment request to send to a logistics provider, so that the logistics provider obtains an article targeted by the service provider corresponding to the re-assembly fulfillment request for executing a service and distributes the article according to a distribution address in the fulfillment information;
the apparatus further comprises a data synchronization unit to: after generating a reorganization service sheet according to the reorganization fulfillment request, marking relevant data in a specific service sheet and an executive sheet generated by a service class order aimed at by the reorganization fulfillment request as invalid, and sending the marked data to a service provider corresponding to the executive sheet; wherein the relevant data comprises: the identification, the original quantity and/or the original performance information of the restructured information object;
and, the service class order for which fulfillment is not performed includes: no service class order for the door note is generated.
9. An electronic device, comprising:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-5.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the method according to any one of claims 1-5.
CN202110252349.4A 2021-03-08 2021-03-08 Service order processing method and device Active CN113780601B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110252349.4A CN113780601B (en) 2021-03-08 2021-03-08 Service order processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110252349.4A CN113780601B (en) 2021-03-08 2021-03-08 Service order processing method and device

Publications (2)

Publication Number Publication Date
CN113780601A true CN113780601A (en) 2021-12-10
CN113780601B CN113780601B (en) 2023-11-07

Family

ID=78835515

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110252349.4A Active CN113780601B (en) 2021-03-08 2021-03-08 Service order processing method and device

Country Status (1)

Country Link
CN (1) CN113780601B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080222098A1 (en) * 2007-03-06 2008-09-11 Bellsouth Intellectual Property Corporation Methods, systems, and computer program products for providing consolidated order information
CN104217304A (en) * 2014-09-23 2014-12-17 深圳市爱洁家环保科技有限公司 Cleaning service information management system and cleaning service information processing method
US20160071190A1 (en) * 2014-09-10 2016-03-10 Oracle International Corporation Modifying electronic orders during a fulfillment process
CN109741150A (en) * 2019-01-10 2019-05-10 上海携程商务有限公司 Editing order method, system, equipment and storage medium
CN110874679A (en) * 2018-08-31 2020-03-10 阿里巴巴集团控股有限公司 Service fulfillment method and device
CN111340405A (en) * 2020-05-20 2020-06-26 北京云迹科技有限公司 Order distribution method, equipment and computer readable storage medium
CN111612388A (en) * 2019-02-26 2020-09-01 北京京东尚科信息技术有限公司 Method and device for merging target orders

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080222098A1 (en) * 2007-03-06 2008-09-11 Bellsouth Intellectual Property Corporation Methods, systems, and computer program products for providing consolidated order information
US20160071190A1 (en) * 2014-09-10 2016-03-10 Oracle International Corporation Modifying electronic orders during a fulfillment process
CN104217304A (en) * 2014-09-23 2014-12-17 深圳市爱洁家环保科技有限公司 Cleaning service information management system and cleaning service information processing method
CN110874679A (en) * 2018-08-31 2020-03-10 阿里巴巴集团控股有限公司 Service fulfillment method and device
CN109741150A (en) * 2019-01-10 2019-05-10 上海携程商务有限公司 Editing order method, system, equipment and storage medium
CN111612388A (en) * 2019-02-26 2020-09-01 北京京东尚科信息技术有限公司 Method and device for merging target orders
CN111340405A (en) * 2020-05-20 2020-06-26 北京云迹科技有限公司 Order distribution method, equipment and computer readable storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张源凯: "网上超市订单分配与物流配送联合优化方法", ***工程学报, vol. 30, no. 2, pages 251 - 258 *

Also Published As

Publication number Publication date
CN113780601B (en) 2023-11-07

Similar Documents

Publication Publication Date Title
CN107844885A (en) Information-pushing method and device
CN107909261A (en) Order method for pushing and device
CN106097058A (en) E-commerce platform heterogeneous data processing method and system
CN111861298A (en) Order canceling method and device
CN113610448A (en) Article scheduling method and device, electronic equipment and computer readable medium
CN111275450B (en) Processing method and system of associated preferential information after commodity return
CN109685358B (en) Cleaning task generation method, device, medium and electronic equipment
CN114372749A (en) Task processing method and device for unmanned vehicle
CN110750780A (en) User role permission fusion method, device and equipment based on multi-service system
CN113780601B (en) Service order processing method and device
US20240054451A1 (en) Inventory information processing method and device
CN108804442B (en) Serial number generation method and device
CN112445987B (en) Webpage updating method, device and system
CN104572919A (en) Service information processing method and browser client
CN113763100B (en) Order processing method and device
CN110956514A (en) Method and device for generating order information
CN110807610A (en) Distribution method and device
WO2021238516A1 (en) Method and device for generating resource allocation data
CN110659916A (en) Order amount splitting method and device
CN114202210A (en) Task allocation method and device
CN111861293A (en) Method and apparatus for transmitting information
CN113762825A (en) Method and device for determining ex-warehouse list
CN113256207A (en) Article delivery and installation method and device, electronic device and storage medium
CN113222680A (en) Method and device for generating order
CN110717810A (en) Real-time transaction method, device, equipment and computer readable 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