An order processing method and device, electronic equipment and storage medium
By binding the relationship between the first user terminal and the second user terminal, the problem of the co-driver being unable to accept orders in a timely manner during long-haul freight transportation was solved, enabling timely order allocation and compliant settlement, and improving order acceptance efficiency and information transparency.
Patent Information
- Application Number
- CN202210681540.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-15
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2042-06-15
AI Technical Summary
In long-haul freight transport, the co-driver's inability to accept orders in a timely manner leads to lost orders, especially when the driver is unable to hand over the terminal to the co-driver.
By pre-binding the relationship between the first user terminal and the second user terminal, the first user terminal can accept orders on behalf of the second user terminal, and the settlement fee allocation and information display are based on the binding relationship when allocating orders, thus ensuring compliance and efficiency.
This improved the efficiency of order taking by the co-driver, prevented order loss, ensured fair settlement of fees, and enhanced compliance and information transparency.
Smart Images

Figure CN115049335B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of Internet, in particular to an order processing method and device, electronic equipment and storage medium. BACKGROUND
[0002] In the freight field, especially in long-distance freight, usually two drivers jointly drive a vehicle to transport goods so as to alternate rest on the way. One of the two drivers is the main driver, and the other is the deputy driver. The main driver is the owner of the vehicle transporting goods. The deputy driver is generally a person who has no vehicle under his name, or has not registered on the freight platform, or has registered on the freight platform but does not meet the requirements of the carrier.
[0003] In the process of carrying, when the vehicle is driven by the main driver and the deputy driver is in a resting state, if the deputy driver wants to take the next order for the main driver, the main driver needs to hand over the terminal logged in with his own account to the deputy driver, and the deputy driver takes the order by operating the terminal of the main driver. Many times, the main driver needs to use mobile phone navigation, or the main driver and the deputy driver are temporary partners, so the main driver generally does not hand over his terminal to the deputy driver, thereby causing the main driver to be unable to take the order in time. SUMMARY
[0004] The purpose of the embodiments of the present application is to provide an order processing method and device, electronic equipment and storage medium, so as to improve the timeliness of the main driver taking the order.
[0005] In a first aspect, the embodiments of the present application provide an order processing method, comprising: receiving a proxy order taking request for a target order sent by a first user terminal; wherein the proxy order taking request comprises order information, first user information corresponding to the first user terminal and second user information corresponding to a second user terminal, the first user information and the second user information have a binding relationship; if it is determined that the second user terminal meets the requirements of carrying the target order according to the order information, the first user information and the second user information, the target order is assigned to the second user terminal.
[0006] The embodiments of the present application bind the first user terminal and the second user terminal in advance, so that the first user terminal can take the order on behalf of the second user terminal, and improve the efficiency of the second user terminal taking the order.
[0007] In any embodiment, before receiving the proxy order taking request for the target order sent by the first user terminal, the method further comprises: receiving a binding request sent by the first user terminal, the binding request comprising first user information and second information; sending binding confirmation information to the second user terminal, and if an confirmation binding message returned by the second user terminal is received, the first user terminal and the second user terminal are bound.
[0008] The first user terminal can replace the second user terminal with which the first user terminal has a binding relationship to accept orders, thereby improving the efficiency of the second user terminal in accepting orders.
[0009] In any embodiment, the confirmation binding message includes a settlement expense ratio of the first user terminal and the second user terminal; and after the target order is allocated to the second user terminal, the method further includes: if it is monitored that the order is completed, sending a corresponding settlement expense to the accounts corresponding to the first user terminal and the second user terminal according to the settlement expense ratio.
[0010] In any embodiment, the confirmation binding message includes a settlement expense ratio of the first user terminal and the second user terminal; and after the target order is allocated to the second user terminal, the method further includes: if it is monitored that the order is completed, sending a corresponding settlement expense to the accounts corresponding to the first user terminal and the second user terminal according to the settlement expense ratio.
[0011] In any embodiment, the confirmation binding message includes a settlement expense ratio of the first user terminal and the second user terminal; and after the target order is allocated to the second user terminal, the method further includes: if it is monitored that the order is completed, sending a corresponding settlement expense to the accounts corresponding to the first user terminal and the second user terminal according to the settlement expense ratio.
[0012] In any embodiment, the confirmation binding message includes a settlement expense ratio of the first user terminal and the second user terminal; and after the target order is allocated to the second user terminal, the method further includes: if it is monitored that the order is completed, sending a corresponding settlement expense to the accounts corresponding to the first user terminal and the second user terminal according to the settlement expense ratio.
[0013] In any embodiment, after the target order is allocated to the second user terminal, the method further includes: if it is monitored that the target order is completed, allocating a corresponding settlement expense to the account corresponding to the second user terminal.
[0014] In any embodiment, after the target order is allocated to the second user terminal, the method further includes: if it is monitored that the target order is completed, allocating a corresponding settlement expense to the account corresponding to the second user terminal.
[0015] In any embodiment, the method further includes: if it is monitored that the first user information meets the requirements of independently accepting orders, the binding relationship between the first user terminal and the second user terminal is released; or, if a release binding request sent by the first user terminal or the second user terminal is received, the binding relationship between the first user terminal and the second user terminal is released.
[0016] The embodiment of the present application provides a binding relationship release scheme for the first user terminal and the second user terminal, so that after the binding relationship is released, the first user terminal can independently accept orders under the premise of meeting the delivery conditions.
[0017] In any of the embodiments, after the target order is assigned to the second user terminal, the method further includes: sending the second user information to an order initiating terminal corresponding to the target order, so that the order initiating terminal displays the second user information.
[0018] The embodiment of the present application enables the target order initiating user to know the relevant information of the actual carrier by displaying the second user information on the order initiating terminal.
[0019] In a second aspect, an embodiment of the present application provides an order processing device, including: a request receiving module, configured to receive a proxy order request for a target order sent by a first user terminal; wherein the proxy order request includes order information, first user information corresponding to the first user terminal, and second user information corresponding to a second user terminal, the first user information and the second user information have a binding relationship; and an order allocation module, configured to allocate the target order to the second user terminal if it is determined that the second user terminal meets the requirements of undertaking the target order according to the order information, the first user information, and the second user information.
[0020] In a third aspect, an embodiment of the present application provides an electronic device, including: a processor, a memory, and a bus, wherein the processor and the memory complete communication with each other through the bus; the memory stores program instructions that can be executed by the processor, and the processor calling the program instructions can execute the method of the first aspect.
[0021] In a fourth aspect, an embodiment of the present application provides a non-transitory computer readable storage medium, including: the non-transitory computer readable storage medium stores computer instructions, and the computer instructions make the computer execute the method of the first aspect.
[0022] Other features and advantages of the present application will be described in the following description, and some will become apparent from the description, or will be understood through implementation of the embodiments of the present application. The purpose and other advantages of the present application can be achieved and obtained through the structures specifically pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF DRAWINGS
[0023] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments of the present application. It should be understood that the following drawings only show some of the embodiments of the present application, and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can also be obtained without creative labor on the basis of these drawings.
[0024] Figure 1 A flowchart of an order processing method provided by an embodiment of the present application is shown in the figure;
[0025] Figure 2 A schematic diagram of an interface of a co-driver terminal provided for an embodiment of the present application;
[0026] Figure 3 A schematic diagram of an interface of a co-driver terminal provided for an embodiment of the present application;
[0027] Figure 4 A schematic diagram of an interface of a co-driver terminal provided for an embodiment of the present application;
[0028] Figure 5 A schematic diagram of an interface of a co-driver terminal provided for an embodiment of the present application;
[0029] Figure 6 A schematic diagram of an order processing device structure provided for an embodiment of the present application;
[0030] Figure 7 A schematic diagram of an electronic device physical structure provided for an embodiment of the present application. DETAILED DESCRIPTION
[0031] Currently, on a network freight platform, there are mainly two types of drivers, namely team leader drivers and ordinary drivers. The account of a team leader driver can correspond to at least one truck, while the account of an ordinary driver can usually correspond to only one truck. After a driver accepts an order, the network freight platform pushes the driver and vehicle information to the consignor, and the subsequent performance process, such as confirming loading and unloading, is completed by the driver who accepted the order. Sometimes, the driver needs to pay a deposit to the consignor before starting to transport goods.
[0032] For a driver who has registered on the network freight platform but whose transport qualification has not been approved (for example, having a driver's license but no car under his / her name), he / she cannot accept orders alone through the network freight platform and needs to find a driver with transport qualification to jointly complete the order. For ease of description, the driver without transport qualification is referred to as a co-driver, and the driver with transport qualification is referred to as a main driver. Currently, when the co-driver finds an order, the co-driver can push the order to the main driver, the main driver accepts the order, and the main driver and the co-driver jointly transport the goods, and the freight obtained by the main driver and the co-driver is distributed according to a pre-agreed ratio. If a new order is issued during the transportation process, the co-driver wants to jointly complete the newly issued order with the main driver again, and the main driver needs to accept the order again. If the main driver is in a driving state, it will lead to untimely order acceptance, and even the order may be taken away by others.
[0033] To solve the above technical problems, the present application provides an order processing method. The method uses a first user terminal having a binding relationship with a second user terminal to send a proxy order acceptance request to a network platform instead of the second user terminal. If the network platform determines that the second user terminal meets the requirements for accepting the order, the network platform assigns the order to the second user terminal.
[0034] It should be noted that the order processing method provided in the embodiments of the present application can be applied not only in the freight field, but also in other scenarios, such as express delivery, take-out, and the like. The embodiments of the present application do not limit the specific application scenarios.
[0035] In addition, the order processing method provided in the embodiments of the present application can be applied to an electronic device, which includes a terminal device, a server, and a network platform. The terminal device can be specifically a smart phone, a tablet computer, a computer, a personal digital assistant (PDA), and the like. The server can be specifically an application server or a Web server. For the convenience of description, the execution subject of the embodiments of the present application is taken as the network platform.
[0036] The embodiments of the technical solutions of the present application will be described in detail below with reference to the drawings. The following embodiments are only used to more clearly illustrate the technical solutions of the present application, and therefore only serve as examples, but cannot limit the protection scope of the present application.
[0037] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the present application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit the present application; the terms “include” and “have” and any variations thereof in the specification and claims of the present application and the above description of drawings are intended to cover non-exclusive inclusion.
[0038] In the description of the embodiments of the present application, the technical terms “first”, “second”, and the like are only used to distinguish different objects, and cannot be understood as indicating or implying relative importance or implicitly indicating the number, specific order or primary and secondary relationship of the indicated technical features. In the description of the embodiments of the present application, the meaning of “a plurality of” is two or more, unless otherwise explicitly and specifically limited.
[0039] In this document, the term “embodiment” means that the specific features, structures or characteristics described in connection with the embodiment can be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily mean the same embodiment, nor is it independent or alternative to other embodiments. The skilled person in the art explicitly and implicitly understands that the embodiments described herein can be combined with other embodiments.
[0040] In the description of the embodiments of the present application, the term “and / or” is only a description of the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the three cases of A alone, A and B together, and B alone. In addition, the character “ / ” in this document generally represents a “or” relationship between the front and rear associated objects.
[0041] In the description of the embodiments of the present application, the term "a plurality of" refers to two or more (including two), and similarly, "a plurality of groups" refers to two or more groups (including two groups), and "a plurality of pieces" refers to two or more pieces (including two pieces).
[0042] In the description of the embodiments of the present application, the technical terms "center", "longitudinal", "transverse", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", "axial", "radial", "circumferential" and the like indicate the orientation or positional relationship shown in the drawings, which is only for the convenience of describing the embodiments of the present application and simplifying the description, and does not indicate or imply that the devices or elements referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as a limitation on the embodiments of the present application.
[0043] In the description of the embodiments of the present application, unless otherwise explicitly specified and limited, the technical terms "mounting", "connecting", "connecting", "fixing" and the like should be understood broadly, for example, it can be fixedly connected, or it can be detachably connected, or it can be integrated; it can be mechanically connected, or it can be electrically connected; it can be directly connected, or it can be indirectly connected through an intermediate medium; it can be the internal communication of two elements or the interaction relationship between two elements. For those skilled in the art, the specific meanings of the above terms in the embodiments of the present application can be understood according to the specific circumstances.
[0044] Figure 1 A flow chart of an order processing method provided by the embodiments of the present application is shown in FIG. Figure 1 As shown in the figure, in order to facilitate the description, the embodiments of the present application take the freight scene as an example, and the method comprises the following steps:
[0045] Step 101: receiving a proxy order request for a target order sent by a first user terminal; wherein the proxy order request comprises order information, first user information corresponding to the first user terminal and second user information of a second user terminal, and the first user information and the second user information have a binding relationship;
[0046] Step 102: if it is determined according to the order information, the first user information and the second user information that the second user terminal meets the requirements of accepting the target order, then the target order is assigned to the second user terminal.
[0047] In step 101, the first user terminal refers to a terminal loaded with a freight application program (APP) capable of communicating with the freight platform, and the freight APP of the first user terminal logs in the account of the first user. In the embodiments of the present application, the user corresponding to the first user terminal can be referred to as the co-driver. The second user terminal refers to a terminal loaded with a freight application program (APP) capable of communicating with the freight platform, and the freight APP of the second user terminal logs in the account of the second user. In the embodiments of the present application, the user corresponding to the second user terminal can be referred to as the main driver. The first user information logged in the first user terminal and the second user information logged in the second user terminal have a binding relationship, and the binding relationship is recorded in the freight platform.
[0048] It can be understood that the first user and the second user can log in their corresponding accounts on any terminal device, and therefore the first user terminal and the second user terminal are not fixed.
[0049] The target order is an order sent by the consignor to the freight platform through the consignor terminal, and the target order includes order information, which includes the name of the goods to be transported, the volume of the goods, the weight of the goods, the origin and the destination, etc.
[0050] The order taking request refers to a request of the first user terminal to take the target order on behalf of the second user terminal. The co-driver driver can determine the order to be taken and pay the deposit after browsing the freight source on the freight APP on the first user terminal, and complete the order taking on behalf of the main driver. As shown in FIG. 1C, a “order taking on behalf of the main driver” function interface is displayed on the first user terminal, and the first user views the order details of the order taken on behalf of the main driver on the function interface. Figure 2
[0051] In addition, the co-driver can be limited to take orders on behalf of the main driver in the order taking mode.
[0052] The first user information includes the name, mobile phone number, etc. of the first user, and can also include the ID card number, gender, age, etc. If the first user registers a vehicle on the freight platform, the information of the vehicle can also be included, which is not limited in the embodiments of the present application.
[0053] The second user information includes the name, mobile phone number, vehicle information (license plate number, vehicle length, vehicle weight), etc. of the second user, and can also include the ID card number, gender, age, etc. which is not limited in the embodiments of the present application.
[0054] It can be understood that the order taking request sent by the first user terminal received by the freight platform can be sent by the co-driver to the freight platform in the process of the main driver and the co-driver jointly executing an order, and is used to help the main driver find the next order source.
[0055] In step 102, after receiving the order taking request, the freight platform determines whether the second user terminal meets the requirements of taking the target order, and if so, assigns the target order to the second user terminal. Wherein, when determining whether the second user terminal meets the requirements of taking the target order, it is determined according to the order information, the first user information and the second user information. Specifically, it can be determined whether the freight platform stores the binding relationship between the first user information and the second user information, if so, it is determined whether the vehicle information in the second user information can carry the goods in the target order, if so, it is determined that the second user terminal meets the requirements of taking the target order.
[0056] Assigning the target order to the second user terminal means that the actual delivery driver of the target order is the main driver, and the performance process nodes (such as clicking to confirm loading, clicking to confirm unloading, etc.) are generally operated by the second user terminal corresponding to the main driver.
[0057] The embodiment of the present application binds the first user terminal and the second user terminal in advance, so that the first user terminal can take orders instead of the second user terminal, thereby improving the efficiency of the second user terminal taking orders.
[0058] In an embodiment, when the freight platform assigns the target order to the second user terminal, for the main driver, when browsing the details of the taken order on the second user terminal, the actual order taker information (co-driver information) of the order, including the actual order taker's name, is displayed. Figure 3 In addition to displaying the actual order taker information, the order number, the order time and the current state of the order can also be displayed. An entry for communicating with the actual order taker is also provided.
[0059] In an embodiment, when the freight platform assigns the target order to the second user terminal, for the co-driver, when browsing the details of the taken order, the actual delivery driver information (main driver information) of the target order, including the actual delivery driver's name and license plate number, is displayed. Figure 4 In addition to displaying the actual delivery driver information, the order number, the order time and the current state of the order can also be displayed. An entry for communicating with the actual delivery driver is also provided.
[0060] For the consignor, after the freight platform assigns the target order to the second user terminal, the second user information is sent to the order initiation terminal corresponding to the consignor, and when the consignor browses the delivery details through the order initiation terminal, the co-driver contact information is displayed, but the co-driver vehicle information is not displayed. The main driver contact information, license plate number and other information are also displayed, as shown in Figure 5 Thus, the consignor can accurately obtain the vehicle information of the delivery driver.
[0061] On the basis of the above-mentioned embodiments, before receiving the order taking request sent by the first user terminal for the target order, the method further comprises:
[0062] receiving a binding request sent by the first user terminal, the binding request comprising first user information and second user information;
[0063] sending binding confirmation information to the second user terminal, and binding the first user information and the second user information after receiving the confirmation binding message returned by the second user terminal.
[0064] In the specific implementation process, generally, the binding request is sent by the first user terminal without shipping conditions to the freight platform. Of course, in actual application, it can also be sent by the second user terminal to the freight platform.
[0065] The first user information in the binding request can be input by the first user through the first user terminal, or can be automatically obtained by the freight APP. The second user information in the binding request is input by the first user through the first user terminal. In the specific implementation process, in the binding stage, the first user information in the binding request sent by the first user terminal to the freight platform comprises the name and phone number of the first user, and the second user information comprises the name and phone number of the second user. Of course, it can also include other information in the above-mentioned embodiments.
[0066] After receiving the binding request, the freight platform sends binding confirmation information to the second user terminal logged in with the second user information according to the second user information in the binding request. The binding confirmation information comprises the first user information, which is used to inquire whether the second user confirms to bind with the first user. If the freight platform receives the confirmation binding message returned by the second user terminal, that is, confirms to bind with the first user information, the first user information and the second user information are bound.
[0067] After binding the first user information and the second user information, the freight platform can store the binding relationship.
[0068] The embodiments of the present application bind the first user terminal and the second user terminal in advance, so that the first user terminal can take orders instead of the second user terminal with which it has a binding relationship, thereby improving the efficiency of the second user terminal taking orders.
[0069] On the basis of the above-mentioned embodiments, the sending of the binding confirmation information to the second user terminal comprises:
[0070] If it is determined according to the first identity information that the first user terminal meets the binding condition, the binding confirmation information is sent to the second user terminal.
[0071] In a specific implementation process, when judging whether the first user information meets the binding condition, it can be specifically judged whether the first user frequently binds with other drivers. The reason for judging this condition is that the first user may be a member of the freight platform, and other users want to enjoy the benefits brought by the member by binding with the first user; or the first user may have a single behavior. If the number of binding with other drivers exceeds the preset number within the preset time period, it means frequent binding. At this time, the first user information does not meet the binding condition.
[0072] In addition, if the first user information meets the condition of independent transportation, it also does not meet the binding condition. In addition, if the first user information has been bound with the second user information, it also does not meet the binding condition.
[0073] It can be understood that whether the first user information meets the binding condition can be set according to actual conditions, and the embodiments of the application do not make specific limitations.
[0074] In another embodiment, in addition to judging whether the first user information meets the binding condition, it can also be judged whether the second user information meets the binding condition, for example: judging the number of vice drivers currently bound by the second user information. If only one main driver is allowed to bind one vice driver, and the main driver has already bound one other vice driver, when the vice driver wants to bind with the main driver again, the main driver does not meet the binding condition.
[0075] It can be understood that for those who do not meet the binding condition, a prompt message can be sent to the first user terminal to inform the first user that the binding condition is not met and the reason why the binding condition is not met. So that the first user can solve it according to the prompt message, so as to achieve the purpose of binding with the second user information.
[0076] The embodiments of the application avoid binding two user terminals that do not meet the binding requirements together by binding the first user information with the second user information after determining that the first user information meets the binding condition, thereby improving compliance.
[0077] On the basis of the above-mentioned embodiments, the confirmation binding message includes the settlement cost ratio of the first user terminal and the second user terminal.
[0078] After the target order is allocated to the second user terminal, the method further includes:
[0079] If it is monitored that the target order has been completed, the corresponding settlement cost is sent to the accounts corresponding to the first user terminal and the second user terminal according to the settlement cost ratio.
[0080] In the specific implementation process, after receiving the binding confirmation information, the second user terminal can obtain the first user information that wants to be bound with, and the second user can negotiate with the first user to determine the settlement cost ratio. After negotiation, the settlement cost ratio is fed back to the freight platform through the second user terminal in the confirmation binding message.
[0081] The settlement cost ratio of the first user terminal and the second user terminal refers to the proportion of the settlement cost that the first user terminal and the second user terminal can obtain respectively after receiving the settlement cost corresponding to the target order. For example, if the settlement cost ratio is 4:6 and the settlement cost is 100 yuan, the first user terminal can obtain 40 yuan and the second user terminal can obtain 60 yuan.
[0082] When the target order is completed, the main driver clicks the "complete order" function module through the operation of the second user terminal to submit the order completion information to the freight platform. At this time, the freight platform monitors that the target order has been completed, calculates the settlement cost that the first user terminal and the second user terminal can obtain respectively according to the settlement cost ratio, and respectively issues the settlement cost to the accounts corresponding to the two.
[0083] The embodiment of the application avoids disputes caused by the fact that the two parties cannot reach a consensus on offline allocation of settlement costs by respectively sending the corresponding settlement costs to the corresponding first user terminal and second user terminal according to the settlement cost ratio.
[0084] In another embodiment, the main driver and the co-driver may jointly complete multiple orders after binding, and the settlement cost ratio corresponding to each order is different. For this case, the co-driver can submit the settlement cost ratio of the current order to the freight platform when replacing the main driver to take the order, and the freight platform sends the settlement cost ratio to the main driver, which is confirmed by the main driver, and then the order is allocated to the main driver.
[0085] On the basis of the above-mentioned embodiment, after the target order is allocated to the second user terminal, the method further comprises:
[0086] If it is monitored that the target order has been completed, the corresponding settlement cost is allocated to the account corresponding to the second user terminal.
[0087] In the specific implementation process, when the freight platform monitors that the target order has been completed, the settlement cost corresponding to the target order is issued to the account corresponding to the second user terminal. Moreover, information can be pushed to the first user terminal to prompt the co-driver to issue the settlement cost to the main driver, so as to facilitate the co-driver and the main driver to settle accounts.
[0088] The embodiment of the application allocates the settlement cost to the account of the second user terminal after monitoring that the target order is completed, which meets the requirements of the current compliance agreement.
[0089] Based on the above embodiments, this method provides a way to unbind relationships, which is divided into passive unbinding and active unbinding, as detailed below:
[0090] (1) If the freight platform detects that the first user information meets the requirements for independently accepting orders, the binding relationship between the first user terminal and the second user terminal will be terminated.
[0091] (2) If the freight platform receives a request to unbind from the first user terminal or the second user terminal, the binding relationship between the first user terminal and the second user terminal shall be released.
[0092] It should be noted that the unbinding can be done either during the execution of an order or while the vehicle is idle. If the vehicle is idle, unbinding can be done directly. If the vehicle is executing an order, the binding can be removed if no violations occur during that period. If violations occur, unbinding is not allowed and must wait until the violations are resolved. It should be explained that allowing unbinding during order execution is possible because after the freight terminal assigns an order to the primary driver, it generates a snapshot of that order. This snapshot records relevant information such as primary driver information, secondary driver information, order number, order time, departure point, and destination, for subsequent tracking.
[0093] In another embodiment, the time for unbinding can be set to only be when the user is in an idle state. For example, if the first user information meets the requirement of independently accepting orders, or if the time of receiving the unbinding request is during the execution of an order, the unbinding can be performed after the order is detected to be completed.
[0094] This application provides a scheme for unbinding the first user terminal and the second user terminal, so that after the binding relationship is broken, the first user terminal can accept orders independently if it meets the carrying conditions.
[0095] Figure 6 This is a schematic diagram of an order processing device provided in an embodiment of this application. The device can be a module, program segment, or code on an electronic device. It should be understood that this device is similar to the one described above. Figure 1 The method implementation corresponds to this and can be executed. Figure 1 The various steps involved in the method embodiment, and the specific functions of the device, can be found in the description above. To avoid repetition, detailed descriptions are appropriately omitted here. The device includes: a request receiving module 601 and an order allocation module 602, wherein:
[0096] The request receiving module 601 is configured to receive a proxy order request for a target order sent by a first user terminal; wherein the proxy order request comprises order information, first user information corresponding to the first user terminal, and second user information of a second user terminal, and the first user terminal and the second user terminal have a binding relationship; and the order allocation module 602 is configured to allocate the target order to the second user terminal if it is determined according to the order information, the first user information, and the second user information that the second user terminal meets the requirements for undertaking the target order.
[0097] On the basis of the above-mentioned embodiments, the device further comprises a relationship binding module configured to:
[0098] receive a binding request sent by the first user terminal, wherein the binding request comprises the first user information and the second user information;
[0099] send binding confirmation information to the second user terminal, and bind the first user information and the second user information after receiving a confirmation binding message returned by the second user terminal.
[0100] On the basis of the above-mentioned embodiments, the confirmation binding message comprises a settlement cost ratio of the first user terminal and the second user terminal; and the device further comprises a first cost settlement module configured to:
[0101] if it is monitored that the target order has been completed, send corresponding settlement costs to accounts corresponding to the first user terminal and the second user terminal according to the settlement cost ratio.
[0102] On the basis of the above-mentioned embodiments, the relationship binding module is specifically configured to:
[0103] if it is determined that the first user information meets the binding condition, send binding confirmation information to the second user terminal.
[0104] On the basis of the above-mentioned embodiments, the device further comprises a second cost settlement module configured to:
[0105] if it is monitored that the target order has been completed, allocate corresponding settlement costs to an account corresponding to the second user terminal.
[0106] On the basis of the above-mentioned embodiments, the device further comprises a relationship release module configured to:
[0107] if it is monitored that the first user information meets the requirements for independently undertaking an order, release the binding relationship between the first user terminal and the second user terminal; or
[0108] if a release binding request sent by the first user terminal or the second user terminal is received, release the binding relationship between the first user terminal and the second user terminal.
[0109] On the basis of the above-mentioned embodiments, the device further comprises an information sending module, configured to:
[0110] sending the second user information to the order initiating terminal corresponding to the target order, so that the order initiating terminal displays the second user information.
[0111] Figure 7 An electronic device physical structure schematic diagram provided by the embodiments of the present application is shown in the figure, and the electronic device comprises a processor 701, a memory 702 and a bus 703. Figure 7
[0112] The processor 701 and the memory 702 communicate with each other through the bus 703.
[0113] The processor 701 is configured to call the program instructions in the memory 702 to execute the method provided by each method embodiment, for example, comprising: receiving the order taking request for the target order sent by the first user terminal; wherein the order taking request comprises order information, first user information corresponding to the first user terminal and second user information of the second user terminal, the first user information and the second user information have a binding relationship; if it is determined that the second user terminal meets the requirements of taking the target order according to the order information, the first user information and the second user information, the target order is allocated to the second user terminal.
[0114] The processor 701 can be an integrated circuit chip with signal processing capability. The above-mentioned processor 701 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP) and the like; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a ready programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute various methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor or the like.
[0115] The memory 702 can include, but is not limited to, a Random Access Memory (RAM), a Read Only Memory (ROM), a Programmable Read-Only memory (PROM), an Erasable Programmable Read-Only Memory (EPROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), etc.
[0116] The embodiment discloses a computer program product, the computer program product comprises a computer program stored on a non-transitory computer readable storage medium, the computer program comprises program instructions, when the program instructions are executed by a computer, the computer can execute the method provided by each method embodiment, for example, comprising: receiving a proxy order request for a target order sent by a first user terminal; wherein the proxy order request comprises order information, first user information corresponding to the first user terminal and second user information of a second user terminal, the first user information and the second user information have a binding relationship; if it is determined that the second user terminal meets the requirements of undertaking the target order according to the order information, the first user information and the second user information, the target order is assigned to the second user terminal.
[0117] The embodiment provides a non-transitory computer readable storage medium, the non-transitory computer readable storage medium stores computer instructions, the computer instructions make the computer execute the method provided by each method embodiment, for example, comprising: receiving a proxy order request for a target order sent by a first user terminal; wherein the proxy order request comprises order information, first user information corresponding to the first user terminal and second user information of a second user terminal, the first user information and the second user information have a binding relationship; if it is determined that the second user terminal meets the requirements of undertaking the target order according to the order information, the first user information and the second user information, the target order is assigned to the second user terminal.
[0118] In the embodiments of the present application, it should be understood that the disclosed apparatus and method can be implemented in other manners. The embodiments described above are merely exemplary, for example, the division of the units is only a logical function division, and there can be another division manner in actual implementation; for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.
[0119] In addition, the units described as separate components can or can not be physically separate, and the components displayed as units can or can not be physical units, i.e., can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purposes of the embodiments of the present application.
[0120] In addition, the functional modules in each of the embodiments of the present application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0121] In this document, the terms such as first and second are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations.
[0122] The above only describes the embodiments of the present application, and is not used to limit the protection scope of the present application. For those skilled in the art, various modifications and changes can be made to the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. An order processing method, characterized by, The method comprises: receiving a request for a target order from a first user terminal; wherein the request is a request for the first user terminal to accept the target order on behalf of a second user terminal; the request comprises order information, first user information corresponding to the first user terminal, and second user information corresponding to the second user terminal, and the first user information and the second user information have a binding relationship; if it is determined that the second user terminal meets the requirements for accepting the target order according to the order information, the first user information, and the second user information, the target order is allocated to the second user terminal.
2. The method of claim 1, wherein, Before receiving the request for the target order from the first user terminal, the method further comprises: receiving a binding request from the first user terminal, wherein the binding request comprises the first user information and the second user information; sending binding confirmation information to the second user terminal, and if an acknowledgement binding message is received from the second user terminal, binding the first user information and the second user information.
3. The method of claim 2, wherein, The acknowledgement binding message comprises a settlement cost ratio of the first user terminal and the second user terminal; After allocating the target order to the second user terminal, the method further comprises: if it is monitored that the target order has been completed, sending a corresponding settlement cost to the accounts corresponding to the first user terminal and the second user terminal according to the settlement cost ratio.
4. The method of claim 2, wherein, The method further comprises: if it is determined that the first user information meets the binding conditions, sending the binding confirmation information to the second user terminal.
5. The method of claim 1, wherein, After allocating the target order to the second user terminal, the method further comprises: if it is monitored that the target order has been completed, sending a corresponding settlement cost to the accounts corresponding to the first user terminal and the second user terminal according to the settlement cost ratio.
6. The method of claim 1, wherein, The method further comprises: if it is monitored that the first user information meets the requirements for independently accepting orders, the binding relationship between the first user terminal and the second user terminal is cancelled; or if a binding cancellation request is received from the first user terminal or the second user terminal, the binding relationship between the first user terminal and the second user terminal is cancelled.
7. The method according to any one of claims 1 to 6, characterized in that, After allocating the target order to the second user terminal, the method further comprises: sending the second user information to the order initiating terminal corresponding to the target order, so that the order initiating terminal displays the second user information.
8. An order processing apparatus characterized by comprising: The method comprises: a request receiving module configured to receive a request for a target order from a first user terminal; wherein the request is a request for the first user terminal to accept the target order on behalf of a second user terminal; the request comprises order information, first user information corresponding to the first user terminal, and second user information corresponding to the second user terminal, and the first user terminal and the second user terminal have a binding relationship; An order distribution module is configured to distribute the target order to the second user terminal if it is determined that the second user terminal meets the requirements of the target order according to the order information, the first user information and the second user information.
9. An electronic device, comprising: Comprise: a processor, a memory and a bus, wherein, the processor and the memory communicate with each other through the bus; the memory stores program instructions executable by the processor, and the processor calling the program instructions can execute the method of any one of claims 1-7.
10. A non-transitory computer-readable storage medium, comprising: The non-transitory computer readable storage medium stores computer instructions, and the computer instructions are run by the computer to make the computer execute the method of any one of claims 1-7.
Citation Information
Patent Citations
Freight order processing method, system and device and storage medium
CN113240375A