Order information processing method and device and computer equipment
By generating sharing links and implementing verification mechanisms, the problems of cumbersome user operations and information lag in delivery services have been solved, enabling real-time display of order status and improving user experience.
Patent Information
- Application Number
- CN202111667248.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-31
- Publication Date
- 2026-01-16
- Estimated Expiration
- 2041-12-31
AI Technical Summary
In delivery services, user operations are cumbersome and order information is often delayed. Especially in the case of instant delivery, users need to perform multiple operations to share and obtain the delivery order status, resulting in low efficiency.
The first user initiates a delivery order sharing request through their client, generates a sharing link, and after the server verifies the second user's permissions, sends the order status information to the second user's client. The second user can obtain the current status information without the first user's intervention.
It enables timely display of order information, reduces user operation steps, and significantly improves user experience.
Smart Images

Figure CN114298641B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present specification relate to the technical field of Internet technology, and in particular, to an order information processing method and device and a computer device. BACKGROUND
[0002] With the development of Internet technology, delivery services have brought a lot of convenience to people's lives. For example, in scenarios such as online shopping and catering delivery services, users often pay more attention to the delivery of orders after initiating an order. Therefore, an order information processing scheme with better user experience needs to be provided. SUMMARY
[0003] To overcome the problems in the related art, embodiments of the present specification provide an order information processing method, device and computer device.
[0004] According to a first aspect of embodiments of the present specification, an order information processing method is provided, comprising:
[0005] receiving a sharing request for a delivery order initiated by a first client after confirming the delivery order, and generating a sharing link corresponding to the delivery order;
[0006] sending the sharing link to a second client;
[0007] receiving a page request initiated by the second client based on the sharing link, verifying the second client based on verification information provided by the second client, and after verification, obtaining current state information of the delivery order and returning the current state information to the second client for the second client to display an order state page containing the current state information.
[0008] According to a second aspect of embodiments of the present specification, an order information processing method is provided, comprising:
[0009] based on the operation of a first user, displaying an order page or a delivery order page; wherein the order page or the delivery order page displays a sharing trigger object;
[0010] detecting a sharing request triggered by the first user through the sharing trigger object, and sending a sharing request for a delivery order of the first user to a server;
[0011] obtaining a sharing link corresponding to the delivery order generated by the server based on the sharing request;
[0012] based on the operation of the first user on the sharing link, pushing the sharing link to a second user.
[0013] According to a third aspect of embodiments of the present specification, an order information processing method is provided, comprising:
[0014] receiving a sharing link corresponding to a delivery order of a first user, the sharing link carrying a page address;
[0015] if it is detected that the sharing link is triggered, sending a page request to a server based on the page address;
[0016] after receiving a verification request returned by the server based on the page request, obtaining verification information input by a second user and sending the verification information to the server, so that the server verifies the second user based on the verification information;
[0017] receiving current state information of the delivery order returned by the server after the second user is verified, and displaying an order state page containing the current state information.
[0018] According to a fourth aspect of the embodiments of the present specification, an order information processing apparatus is provided, comprising:
[0019] a generation module configured to receive a sharing request for a delivery order initiated by a first client after confirming the delivery order, and generate a sharing link corresponding to the delivery order;
[0020] a sending module configured to send the sharing link to a second client;
[0021] a return module configured to receive a page request initiated by the second client based on the sharing link, verify the second client based on verification information provided by the second client, obtain current state information of the delivery order after verification, and return the current state information to the second client, so that the second client displays an order state page containing the current state information.
[0022] According to a fifth aspect of the embodiments of the present specification, a computer device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the embodiments of the foregoing order information processing method when executing the program.
[0023] The technical solutions provided by the embodiments of the present specification can include the following beneficial effects:
[0024] In the embodiments of the present specification, the first user can initiate a delivery order using the first client, according to the needs of the first user, the first client can initiate a sharing request for the delivery order to the server, after the server receives the sharing request, a sharing link corresponding to the delivery order can be generated, the sharing link can be sent to the second client used by the second user, therefore, the second user initiates a page request to the server through the sharing link, the server can verify the second client by obtaining the verification information provided by the second client, and after verification, the current state information of the delivery order is returned to the second client, so that the second client displays the order state page of the delivery order based on the current state information. As can be seen from the above embodiments, the scheme can communicate with the server through the second client to obtain order information and display, so as to ensure the timeliness of the order information, and without the operation of the first user, the user experience can be significantly improved.
[0025] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present specification. BRIEF DESCRIPTION OF DRAWINGS
[0026] The accompanying drawings incorporated in the specification and forming a part of the specification illustrate embodiments consistent with the present specification and, together with the specification, serve to explain the principles of the present specification.
[0027] Figure 1A is a kind of instant delivery scene schematic diagram according to an exemplary embodiment shown in the present specification.
[0028] Figure 1B is a kind of order information processing method flow chart according to an exemplary embodiment shown in the present specification.
[0029] Figure 2A and Figure 2B respectively is a kind of order information processing schematic diagram according to an exemplary embodiment shown in the present specification.
[0030] Figure 3A 、 Figure 3B and Figure 3C respectively is a kind of order information processing method flow chart according to an exemplary embodiment shown in the present specification.
[0031] Figure 4 is a kind of order information processing device block diagram according to an exemplary embodiment shown in the present specification.
[0032] Figure 5 、 Figure 6 and Figure 7 respectively is a kind of order information processing device block diagram according to an exemplary embodiment shown in the present specification. DETAILED DESCRIPTION
[0033] The exemplary embodiments will be described in detail herein with reference to the attached drawings. The description herein relates to the drawings, in which the same numbers represent the same or similar elements, unless otherwise represented. The implementations described in the following exemplary embodiments are not meant to represent all implementations consistent with the present description. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the present description as detailed in the appended claims.
[0034] The terminology used in this description is for the purpose of describing particular embodiments only and is not intended to limit the present description. As used in this description and the appended claims, the singular forms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the term “and / or” as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
[0035] It will be understood that, although the terms first, second, third, etc. can be used herein to describe various information, these terms are not intended to denote a temporal or chronological order. Rather, these terms are used solely to distinguish different sets of information from one another. For example, a first information can be termed a second information, and similarly, a second information can be termed a first information without departing from the scope of the present description. Depending on the context, the word “if’ as used herein can be interpreted as meaning “when” or “in response to determining.”
[0036] The delivery service is widely used in online shopping, catering delivery, errand purchase and other scenarios. In some scenarios, users are more concerned about the status of the delivery service, such as the delivery service in the catering delivery scenario. Generally, the user initiates a delivery order, and the delivery order involves a user-specified delivery starting point and a delivery ending point. The server dispatches delivery capacity according to the order information, and the delivery capacity delivers the goods required by the user from the delivery starting point to the delivery ending point. In some scenarios with high requirements for delivery time efficiency, such as instant delivery service, the user is often more concerned about the delivery situation of the order after initiating the order.
[0037] As Figure 1AAs shown, the delivery scenario shown in the present specification according to an exemplary embodiment includes a business party, a delivery capacity and a user. The business party has a server, provides a client to the user, and the user can use the service provided by the business party through the client. For example, the user can initiate an instant delivery order through the client, and the client can display the order information of the instant delivery order and the like. The delivery capacity of the present embodiment refers to a party with delivery capacity, including but not limited to delivery personnel, such as commonly known as riders, and the delivery capacity can communicate with the server through the delivery capacity client; in other examples, the delivery capacity can also include unmanned delivery equipment, such as drones, unmanned vehicles and the like.
[0038] In some scenarios, the consignee of the instant delivery order initiated by the first user is the first user, that is, the goods delivered by the delivery capacity are delivered to the first user. In this scenario, the client can obtain and display the order information of the instant delivery order from the server, and the first user can check the order information of the instant delivery order through the client, such as the location of the delivery capacity and the like.
[0039] In other scenarios, the consignee of the instant delivery order initiated by the first user is another user, and the goods delivered by the delivery capacity need to be delivered to the other user. In this scenario, the other user also has the need to check the order information of the instant delivery order, and at this time, the first user needs to check the order information displayed by the client and feed back to the other user. For example, the first user may need to open the client, check it, and then inform the other user of the order information through the phone or instant messaging tool. As can be seen, the first user needs more operations, and the whole processing link is long and inefficient; moreover, if the order information required by the other user is the location of the delivery capacity, and the location information of the delivery capacity changes continuously during the delivery process, the order information delivered by the first user also has a lag.
[0040] Based on this, the order information processing embodiment provided in the specification can solve the problems of cumbersome user operation and information lag in the order information processing. As an example, in the embodiment, the first user can initiate a delivery order using the first client. According to the needs of the first user, the first client can initiate a sharing request for the delivery order to the server. After receiving the sharing request, the server can generate a sharing link corresponding to the delivery order, which can be sent to the second client used by the second user. Therefore, the second user initiates a page request to the server through the sharing link. The server can verify the second client. After verification, the current state information of the delivery order is returned to the second client, so that the second client displays the order status page of the delivery order based on the current state information. As can be seen from the above embodiment, the scheme can obtain order information and display it by communication between the second client and the server, thereby ensuring the timeliness of the order information and significantly improving the user experience without the need for the first user to operate. Next, the embodiment of the specification will be described in detail.
[0041] As shown in Figure 1B The embodiment of the order information processing shown in the specification is described from the perspective of the interaction among the first client, the server and the second client. In order to facilitate distinction, the user using the first client is the first user, that is, the user initiating the delivery order; the user using the second client is the second user, that is, the user to be shared by the first user. As an example, the order information processing embodiment can include the following steps 120 to 129:
[0042] In step 120, the first client sends a sharing request to the server;
[0043] The sharing trigger object of the embodiment is used for the first user to trigger the sharing request. In actual application, there can be various implementation manners. As an example, the first client can display an order page or a delivery order page based on the operation of the first user; wherein the order page or the delivery order page displays a sharing trigger object; after detecting the sharing request triggered by the first user through the sharing trigger object, the order information of the delivery order is obtained, and the sharing request carrying the order information is sent to the server.
[0044] As an example, the order placement page can be a page for a user to select and purchase a product; in the order placement page, the user can select and purchase a product, and can fill in order information such as consignee information and the like, and the sharing trigger object can be displayed in the order placement page, and the user can determine whether to trigger the sharing trigger object according to needs; after the user completes the selection and purchase, the user can trigger an order confirmation function of the order placement page, and the client submits an order request to the server according to the user's triggering, and the order request carries a plurality of order information, and can also carry a sharing request generated based on the user triggering the sharing trigger object; after the server confirms the order based on the order request, the client can display an order page, and optionally, the sharing trigger object can also be displayed in the order page, and the user can also trigger the sharing trigger object in the order page if the user does not trigger the sharing trigger object in the order placement page.
[0045] The sharing trigger object can have a plurality of implementation manners according to needs, for example, can be a control such as a button, a selection box or a check box and the like. The sharing trigger object can be arranged at a fixed position of the delivery order page; and / or, the sharing trigger object can be displayed in the delivery order page after it is determined that the first client has a demand for sharing the delivery order. The above determination process can be performed by the client or the server.
[0046] In step 121, the server generates a sharing link;
[0047] As an example, the sharing link corresponding to the delivery order is generated after the server receives a sharing request for the delivery order initiated by the first client after confirming the delivery order. Optionally, the sharing link can be used to open an order status page of the delivery order, and the sharing link can carry a page address.
[0048] In step 1221, the server sends the sharing link to the first client.
[0049] In step 1222, the first client sends the sharing link to the second client;
[0050] As an example, the first client can obtain the sharing link corresponding to the delivery order generated by the server based on the sharing request, and push the sharing link to the second user based on the operation of the first user on the sharing link.
[0051] In step 1223, the server sends the sharing link to the second client;
[0052] As an example, the embodiment can be that the server actively sends the sharing link to the second client. For example, the sharing link can be pushed to the second client based on the contact information of the recipient in the delivery order. For example, the server can push the sharing link to the electronic device of the second user in the form of a short message through the mobile phone number of the recipient, i.e., the short message client of the electronic device can receive the short message; or the server can push the client in the electronic device of the second user in the form of application message (App Messaging) according to the mobile phone number of the recipient and other information. In other examples, sending in the form of email and the like is also optional, and the embodiment does not limit this.
[0053] In step 123, the second client detects that the sharing link is triggered;
[0054] As an example, the second client receives the sharing link corresponding to the delivery order of the first user, and the sharing link carries a page address. The second client can detect whether the second user triggers the sharing link.
[0055] In step 124, the second client sends a page request to the server based on the page address in the sharing link.
[0056] As an example, the client can detect that the second user triggers the sharing link, accesses the page address in the sharing link, accesses the page, i.e., sends a page request to the server providing the page to obtain the page information provided by the server for the page. The access method can be to call the browser client to access, or the client can open the page in the client through webview and the like.
[0057] In step 125, the server sends a verification request to the second client;
[0058] As an example, after the server receives the page request initiated by the second client based on the sharing link, the server sends a verification request to the second client to verify whether the second user has the permission to check the order information of the delivery order.
[0059] In step 126, the second client sends verification information to the server;
[0060] As an example, after receiving the verification request returned by the server based on the page request, the second user inputs the verification information and sends it to the server.
[0061] In step 127, the server verifies the second client by using the verification information;
[0062] As an example, the server can verify the second client based on the user information of the delivery order corresponding to the sharing link.
[0063] In step 128, the server returns the order status information to the second client.
[0064] As an example, the server can obtain the current status information of the delivery order after the second client is verified and return the current status information to the second client.
[0065] In step 129, the second client displays an order status page containing the order status information.
[0066] As an example, the second client receives the current status information of the delivery order returned by the server after the second client is verified and displays an order status page containing the current status information.
[0067] As can be seen from the above embodiment, the embodiment can obtain the order information by the second client communicating with the server and display the order information, so that the timeliness of the order information can be ensured, and the user experience can be significantly improved without the first user operating.
[0068] In some examples, the server can determine that the first user is willing to share the delivery order after receiving the sharing request sent by the first client, and generate a sharing identifier for the delivery order based on this, and store the sharing identifier in the order data of the delivery order, so as to represent that the delivery order can be shared through the sharing identifier. Based on this, the information security of subsequent sharing processing can be guaranteed. If the server receives a request for the order information of the delivery order sent by the second client, the server can optionally find the order data of the delivery order, and can determine whether the delivery order can be shared by finding whether there is a sharing identifier. If there is no sharing identifier, it means that the user does not share the order, and the request of the second client can be rejected. If there is a sharing identifier, the second client can be verified, that is, the verification of the second client is performed only after it is determined that the order data of the delivery order has a sharing identifier, so that the security of the order information of the delivery order can be further improved.
[0069] In some examples, whether the first user has a need to share the delivery order can be determined actively in the process of the first user initiating the delivery order. Based on this, in the embodiment, the sharing request is triggered by the first client after outputting a sharing inquiry message; and the sharing inquiry message is sent based on the order information of the delivery order after determining that the first client has a need to share the delivery order. For example, if the delivery order initiated by the first user is not for the first user to receive, but for a second user to receive, the first user has a greater probability of having a need to share the order with the second user. Based on this, the embodiment can determine whether the first user has a sharing need through the order information of the delivery order, such as the contact information of the consignee, etc. Optionally, the above determination process can be performed by the first client or the server. If it is determined that the user has a sharing need, the first user can be reminded in time for the first user to operate. In the embodiment, a sharing inquiry message can be output in the first client to inquire the first user through the sharing inquiry message, so as to remind the first user of the need to share, so as to trigger the sharing request quickly.
[0070] In some examples, whether the first client has a need to share the delivery order can be determined in one or more of the following ways: comparing the geographic location information of the first client when initiating the delivery order with the consignee information in the delivery order; and / or comparing the commonly used consignee information of the logged-in user of the first client with the consignee information in the delivery order. For example, the consignee information in the delivery order includes personal information, contact information or geographic location information of the consignee. If the geographic location information of the first client when initiating the delivery order is inconsistent with the geographic location information of the consignee in the delivery order, or the consignee information in the delivery order is inconsistent with the user information of the first user, or inconsistent with the commonly used consignee information of the logged-in user of the first client, it can be determined that the delivery order initiated by the first user is not for the first user to receive, and the first user has a sharing need.
[0071] In some examples, in order to protect the privacy of the order information of the delivery order, the second client can be verified based on the user information of the delivery order corresponding to the sharing link. The verification process can be performed by the client or by the server. As an example, there can be various ways to verify, for example, if the order initiated by the first user has the second user as the recipient, the second user can have access to the order. Based on this, the second user can input the recipient information, if the information input by the second user matches the recipient information of the delivery order, it can be determined that the second client passes the verification; if it does not match, it can be determined that the second client does not pass the verification. In other examples, the first client or the server can generate verification information, which is displayed by the first client and provided by the first user to the second user, so that the second user inputs the verification information for verification. If the second user inputs the correct verification information, it can be determined that the second client passes the verification; if the correct verification information cannot be input, it can be determined that the second client does not pass the verification and the second user is denied access to the order information.
[0072] Through the above embodiments, the second client can display one or more order information of the delivery order to the second user. In some examples, in addition to displaying the order status information, the second client can also provide a processing function for the delivery order for the second user to process the delivery order. As an example, the processing function can include one or more of the following: contacting the merchant, contacting the rider, initiating a single reminder, evaluation or claim function, etc. Optionally, in actual applications, the second user can be the recipient of the delivery order, or can not be the recipient, but other users authorized by the first user. According to the needs, the processing function can be provided to any second user, or only to the second user as the recipient. The second user can be determined according to the needs, for example, the user information of the logged-in user of the second client can be used to determine whether the logged-in user is the recipient, for example, according to the user identifier, registration information or identity information of the logged-in user, and the recipient information is matched to determine whether the logged-in user is the recipient. Any user-related information in the present embodiment is obtained by the business party through the client after the user agrees to the processing rules of the information provided to the user.
[0073] Further, by showing the above processing functions, the second user can trigger any processing function, and the second client triggers the corresponding processing flow according to the trigger of the second user, for example, the second client initiates a processing request corresponding to the processing function to the server, and the server also performs the corresponding processing flow according to the processing request, for example, returns the processing data to the second client, and the like, which can be determined according to the actual processing function. Optionally, the server can store the processing data in the order data according to the processing function triggered by the second user. Wherein, the first client also provides the first user with processing functions, and the first user can also trigger the processing function to generate processing data. Optionally, the server can add a corresponding user identifier to the processing data to represent that the processing data is triggered by the first user or triggered and generated by the second user.
[0074] As Figure 2A shown is a schematic diagram of another order information processing method according to an exemplary embodiment of the present specification. The delivery order of the present embodiment takes the take-out order as an example for illustration. The order information processing embodiment can include:
[0075] The order initiator Tony can use the APP provided by the take-out platform business party. Through the functions provided by the APP, Tony can select a store to purchase take-out, determine the delivery address and the contact information of the recipient, and the like. After Tony confirms the order, it means that an instant delivery order is initiated. The APP sends an initiation request of the instant delivery order to the server. The server processes the instant delivery order based on the initiation request, for example, sends order information to the store party, allocates delivery capacity for the instant delivery order, sends order information to the allocated delivery capacity, estimates the delivery time of the delivery capacity, and the like. Some order information is returned to the APP. The APP receives the order information returned by the server and displays it on the page, for example, displays the information of the allocated delivery capacity on the page, such as the location information of the delivery capacity, the estimated delivery time information, and the like.
[0076] In the present embodiment, the sharing control can be displayed in the page of the APP. The page displaying the sharing control can be the page of the instant delivery order, that is, a fixed sharing control is provided in the page. If Tony wants to share the instant delivery order with others, Tony can trigger the sharing control. The APP receives the sharing request of Tony through the sharing control, and can call out a sharing page. The sharing page can display icons of multiple other APPs. Tony can trigger one or more icons of the other APPs according to needs. The APP calls out the other APPs by detecting the trigger of Tony, so as to facilitate Tony to share the instant delivery order with others.
[0077] Optionally, the APP in this embodiment can also provide a sharing control in the process of placing an order by Tony, that is, dynamically providing a sharing control; for example, after receiving the user's initiation request for an instant delivery order, it is determined whether the instant delivery order is an order placed by the user for others, and if so, a sharing reminder can be added to the page and a sharing control can be provided; for example, Figure 2A In the schematic diagram in the APP, when the user successfully pays, the instant delivery order page is displayed, and the instant delivery order page displays a prompt message asking the user whether to share with other users, and also provides a sharing control.
[0078] If it is determined through the sharing control that Tony needs to share with others, the server can generate a sharing link for the instant delivery order and send it to the APP of Tony, and the sharing link carries a link address. Tony can share the sharing link with others using the APP, for example, by sharing through instant messaging tools and the like. When the sharing link is shared by other users, the server can be accessed based on the link address recorded in the sharing link to request the order information of the instant delivery order from the server.
[0079] As shown in Figure 2B , another order information processing schematic diagram provided by this embodiment, optionally, the sharing control can be displayed after Tony places an order and before payment, and the sharing control can be displayed after it is determined that Tony has a sharing requirement, wherein the page displays a sharing inquiry message to prompt and inquire whether the user has a sharing requirement; wherein the sharing inquiry message can include a message displayed on the top layer of the page, and the sharing control can be triggered by the user, and the sharing control can be a "switch" as shown in Figure 2B , if Tony triggers it, the server will push the sharing link directly to the consignee according to the consignee's contact information.
[0080] Optionally, the server stores order data of the instant delivery order, and this embodiment can generate a sharing identifier for the instant delivery order after determining that Tony needs to share with others, and store it in the order data of the instant delivery order, and the sharing identifier represents that the instant delivery order can be shared.
[0081] If the server receives a request for the order information of the instant delivery order sent by the second client, the server can optionally find the order data of the instant delivery order, and determine whether the instant delivery order can be shared by checking whether there is a sharing identifier, if there is no sharing identifier, it means that the user has not shared the order, and the request of the second client can be rejected; if there is a sharing identifier, the second client can be verified.
[0082] Optionally, in this embodiment, as shown inFigure 2A and Figure 2B As shown in FIG. 18, the second client can display a verification page including a control for the user to input verification; as an example, Figure 2A and Figure 2B Both take the input control as an example, and take the verification mode of mobile phone number as an example; other modes can also be implemented in actual application. Based on this, the second client can obtain the verification information input by the user, and the server can verify whether the user has the permission to inquire the order information of the instant delivery order based on the verification. Optionally, the embodiment can adopt a mode of verifying whether the user information input by the user matches the consignee information of the instant delivery order, for example, the user can input one or more information such as user name, delivery address or mobile phone number, and verify whether the user is the consignee of the instant delivery order through the one or more information input by the user. If the verification is passed, the server selects all or part of the information of the instant delivery order and returns it to the second client. As shown in FIG. 19, Figure 2A and Figure 2B As shown in FIG. 19, the order page displayed by the second client shows the current order state information in the instant delivery order, and the current order state information includes the real-time position information of the rider, and optionally, the merchant state, the rider pickup state, the estimated delivery time, the merchant store name, the commodity name, the commodity quantity, the commodity amount, the consignee information, the order number, the orderer phone, the delivery method, the delivery rider, the payment method, the order time, etc., so that the second user can inquire. Optionally, the order page also provides a processing function for the order, such as contacting the merchant, contacting the rider, initiating an order, evaluation or claim function, etc., so that the second user as the consignee can also process the instant delivery order through the processing function.
[0083] As shown in FIG. 19, Figure 3A is a flow chart of another order information processing method shown in the specification, and the embodiment is described from the perspective of the server side, which can include the following steps:
[0084] In step 302, a sharing request for the delivery order initiated by the first client after confirming the delivery order is received, and a sharing link corresponding to the delivery order is generated;
[0085] In step 304, the sharing link is sent to the second client;
[0086] In step 306, a page request initiated by the second client based on the sharing link is received, the second client is verified based on the verification information provided by the second client, and the current state information of the delivery order is obtained and returned to the second client after the verification is passed, so that the second client displays an order state page including the current state information.
[0087] In some examples, the sending the sharing link to the second client includes:
[0088] pushing the sharing link to the second client based on a contact information of a consignee in the delivery order; and / or,
[0089] sending the sharing link to the first client, and sending the sharing link to the second client by the first client.
[0090] In some examples, the sharing request is triggered by the first client after outputting a sharing inquiry message; and the sharing inquiry message is outputted based on order information of the delivery order, and after determining that the first client has a demand for sharing the delivery order.
[0091] In some examples, the determining whether the first client has a demand for sharing the delivery order includes any one of:
[0092] comparing geographical location information of the first client when initiating the delivery order with consignee information in the delivery order;
[0093] comparing commonly used consignee information of a login user of the first client with the consignee information in the delivery order.
[0094] In some examples, the verifying the second client based on the verification information provided by the second client includes:
[0095] obtaining the verification information sent by the second client, and verifying the second client based on whether the verification information matches the consignee information in the delivery order;
[0096] and / or,
[0097] and / or, obtaining the verification information sent by the second client, and verifying the second client based on whether the obtained verification information matches the generated verification information.
[0098] In some examples, the method further includes: adding a sharing identifier in order data of the delivery order after receiving the sharing request.
[0099] The verifying the second client is performed after determining that the order data of the delivery order has the sharing identifier.
[0100] In some examples, the method further includes: obtaining processing function data of the delivery order and sending to the second client, so that the second client displays an order status page including processing functions of the delivery order.
[0101] In some examples, the obtaining processing function data of the delivery order and sending to the second client is performed after detecting that the login user of the second client matches the recipient of the delivery order.
[0102] In some examples, the method further includes:
[0103] After obtaining the processing request for the processing function sent by the client, the processing data corresponding to the processing function is stored; wherein the processing data carries the user identifier of the client.
[0104] As Figure 3B shown is a flowchart of another order information processing method shown in the specification, and the embodiment is described from the perspective of the first client, which can include the following steps:
[0105] In step 312, based on the operation of the first user, a order page or a delivery order page is displayed; wherein the order page or the delivery order page displays a sharing trigger object;
[0106] In step 314, the sharing request triggered by the first user is detected through the sharing trigger object, and the sharing request of the delivery order of the first user is sent to the server;
[0107] In step 316, the sharing link corresponding to the delivery order generated by the server based on the sharing request is obtained;
[0108] In step 318, based on the operation of the first user on the sharing link, the sharing link is pushed to the second user.
[0109] In some examples, the sharing trigger object is set in a fixed position of the delivery order page; and / or,
[0110] The sharing trigger object is displayed in the order page or the delivery order page after it is determined that the first user has the demand to share the delivery order.
[0111] In some examples, the determination of whether the first client has the demand to share the delivery order includes any of the following:
[0112] Comparing the geographic location information of the first client in initiating the delivery order with the recipient information in the delivery order;
[0113] Comparing the common consignee information of the login user of the first client with the consignee information in the delivery order.
[0114] In some examples, the method further includes:
[0115] displaying a prompt message for prompting the server to have pushed the sharing link to the second user, the prompt message being pushed by the server based on the consignee contact information provided by the first user.
[0116] As Figure 3C shown in FIG. 6 is a flowchart of another order information processing method shown in the specification, and the embodiment is described from the perspective of the second client, which can include the following steps:
[0117] In step 322, a sharing link of a delivery order corresponding to a first user is received, and the sharing link carries a page address;
[0118] In step 324, if it is detected that the sharing link is triggered, a page request is sent to the server based on the page address;
[0119] In step 326, after receiving a verification request returned by the server based on the page request, verification information input by a second user is obtained and sent to the server, so that the server verifies the second user based on the verification information;
[0120] In step 328, the current state information of the delivery order returned by the server after the second user is verified is received, and an order state page containing the current state information is displayed.
[0121] In some examples, the method further includes:
[0122] In the order state page, a processing function for the delivery order is displayed, so that the second user processes the delivery order.
[0123] In some examples, the step of displaying the processing function for the delivery order in the order state page is performed after detecting that the second user matches the consignee of the delivery order.
[0124] Corresponding to the foregoing embodiments of the order information processing method, the specification also provides embodiments of an order information processing device and a computer device to which the order information processing device is applied.
[0125] The embodiment of the order information processing apparatus in the specification can be applied on a computer device, such as a server or a terminal device. The apparatus embodiment can be realized by software, or realized by hardware or a combination of software and hardware. Taking software realization as an example, as a logically meaningful apparatus, it is formed by reading the corresponding computer program instructions in the non-volatile memory into the memory for running by the processor of the file processing. From the hardware level, as shown in Figure 4 The embodiment of the order information processing apparatus in the specification can be applied on a computer device, such as a server or a terminal device. The apparatus embodiment can be realized by software, or realized by hardware or a combination of software and hardware. Taking software realization as an example, as a logically meaningful apparatus, it is formed by reading the corresponding computer program instructions in the non-volatile memory into the memory for running by the processor of the file processing. From the hardware level, as shown in Figure 4 The embodiment of the order information processing apparatus in the specification can be applied on a computer device, such as a server or a terminal device. The apparatus embodiment can be realized by software, or realized by hardware or a combination of software and hardware. Taking software realization as an example, as a logically meaningful apparatus, it is formed by reading the corresponding computer program instructions in the non-volatile memory into the memory for running by the processor of the file processing. From the hardware level, as shown in
[0126] As shown in Figure 5 As shown in Figure 5 is a block diagram of an order information processing apparatus according to an exemplary embodiment, which comprises:
[0127] The generating module 51 is configured to receive a sharing request for the delivery order initiated by the first client after confirming the delivery order, and generate a sharing link corresponding to the delivery order;
[0128] The sending module 52 is configured to send the sharing link to the second client;
[0129] The returning module 53 is configured to receive a page request initiated by the second client based on the sharing link, verify the second client based on the verification information provided by the second client, and after verification, obtain the current state information of the delivery order and return it to the second client, so that the second client displays an order state page containing the current state information.
[0130] As shown in Figure 6 As shown in Figure 6 is a block diagram of an order information processing apparatus according to an exemplary embodiment, which comprises:
[0131] The display module 61 is configured to display an order page or a delivery order page based on the operation of the first user; wherein the order page or the delivery order page displays a sharing trigger object;
[0132] The request module 62 is configured to detect a sharing request triggered by the first user through the sharing trigger object, and send a sharing request for the delivery order of the first user to the server;
[0133] The acquisition module 63 is used to: acquire the sharing link corresponding to the delivery order generated by the server based on the sharing request;
[0134] The push module 64 is used to: push the share link to the second user based on the first user's operation on the share link.
[0135] like Figure 7 As shown, Figure 7 This is a block diagram illustrating an order information processing apparatus according to an exemplary embodiment of this specification, the apparatus comprising:
[0136] The receiving module 71 is configured to: receive a sharing link corresponding to a delivery order of the first user, wherein the sharing link carries a page address;
[0137] Sending module 72 is configured to: if the sharing link is detected to be triggered, send a page request to the server based on the page address;
[0138] The acquisition module 73 is used to: after receiving the verification request returned by the server based on the page request, acquire the verification information input by the second user and send it to the server so that the server can verify the second user based on the verification information;
[0139] The display module 74 is used to: receive the current status information of the delivery order returned by the server after the second user has been verified, and display the order status page containing the current status information.
[0140] Accordingly, this specification also provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement an embodiment of the aforementioned order information processing method.
[0141] The specific implementation process of the functions and roles of each module in the above-mentioned order information processing device can be found in the implementation process of the corresponding steps in the above-mentioned order information processing method, and will not be repeated here.
[0142] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of the solution in this specification according to actual needs. Those skilled in the art can understand and implement this without creative effort.
[0143] The above described a specific embodiment of the present specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in a different order and still accomplish the desired result. Additionally, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order to achieve the desired results. In certain implementations, multitasking and parallel processing can be advantageous or necessary.
[0144] The above various methods of step division, only for the sake of description, can be combined into one step or some steps are split and decomposed into multiple steps, as long as the same logical relationship is included, within the protection scope of the patent; adding irrelevant modifications or introducing irrelevant designs in the algorithm or process, but not changing the core design of the algorithm and process are within the protection scope of the patent.
[0145] Other embodiments of the present specification will be apparent to those skilled in the art upon considering the specification and practicing the invention disclosed herein. The specification is intended to cover any variations, uses or adaptations of the present specification following, the general principles thereof and including the general knowledge or custom of the present technical field to which the present specification pertains. The specification and examples are to be regarded only as illustrative of the generic principles and the scope of the present specification is indicated in the claims.
[0146] It should be understood that the present specification is not limited to the precise structures as herein described and illustrated in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present specification is limited only by the claims that follow.
[0147] The above only describes the preferred embodiments of the present specification, and does not limit the present specification, any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present specification shall be included in the protection scope of the present specification.
Claims
1. An order information processing method, comprising: determining that a first user has a demand to share a delivery order based on order information of the delivery order initiated by the first user through a first client, and displaying a sharing trigger object through the first client; receiving a sharing request for the delivery order initiated by the first client after confirming the delivery order, generating a sharing link corresponding to the delivery order, and generating a sharing identifier for order data of the delivery order indicating that the delivery order can be shared; wherein the first client detects the sharing request triggered by the first user through the sharing trigger object; sending the sharing link to a second client; receiving a page request initiated by the second client based on the sharing link, if no sharing identifier is found for the delivery order, rejecting the request, and if a sharing identifier is found for the delivery order, verifying the second client based on verification information provided by the second client, and after verification, obtaining current state information of the delivery order and returning the current state information to the second client for the second client to display an order state page containing the current state information.
2. The method of claim 1, wherein the sending the sharing link to a second client comprises: based on the contact information of the consignee in the delivery order, pushing the sharing link to the second client; and / or sending the sharing link to the first client, and sending the sharing link to the second client by the first client.
3. The method of claim 1, wherein the sharing request is triggered by the first client after outputting a sharing inquiry message; and the sharing inquiry message is outputted based on the order information of the delivery order after determining that the first client has a demand to share the delivery order.
4. The method of claim 3, wherein the determining whether the first client has a demand to share the delivery order comprises: comparing the geographic location information of the first client when initiating the delivery order with the consignee information in the delivery order; and / or comparing the commonly used consignee information of the login user of the first client with the consignee information in the delivery order; and determining whether the first client has a demand to share the delivery order according to the comparison result.
5. The method of claim 1, wherein the verifying the second client based on the verification information provided by the second client comprises: obtaining the verification information sent by the second client, and verifying the second client based on whether the verification information matches the consignee information in the delivery order; and / or generating verification information of the delivery order after receiving the sharing request and sending the verification information to the first client, and verifying the second client based on whether the verification information obtained by the second client matches the generated verification information. obtaining processing function data of the delivery order and sending the processing function data to the second client, so that the order state page displayed by the second client includes a processing function for the delivery order. 6. The method of claim 1, further comprising: 7.The method of claim 6, wherein the obtaining and sending the processing function data of the delivery order to the second client is performed after detecting that a login user of the second client matches a recipient of the delivery order. 8.The method of claim 6, further comprising: storing processing data corresponding to the processing function after receiving a processing request for the processing function sent by a client, wherein the processing data carries a user identifier of the client. 9.An order information processing method, comprising: displaying an order placement page or a delivery order page based on an operation of a first user, wherein the order placement page or the delivery order page displays a sharing trigger object; the sharing trigger object is displayed based on an order information of a delivery order initiated by the first user through a first client, and a determination that the first user has a demand to share the delivery order; detecting a sharing request triggered by the first user through the sharing trigger object, and sending a sharing request for the delivery order of the first user to a server; obtaining a sharing link corresponding to the delivery order generated by the server based on the sharing request; based on an operation of the first user on the sharing link, pushing the sharing link to a second user, so that a second client sends a page request initiated based on the sharing link to the server, and the server queries whether the delivery order has a sharing identifier, and in a case where the delivery order does not have a sharing identifier, rejects the request, and in a case where the delivery order has a sharing identifier, verifies the second client based on verification information provided by the second client, and returns current state information of the delivery order to the second client after verification. 10.The method of claim 9, wherein the sharing trigger object is arranged at a fixed position of the delivery order page; and / or the sharing trigger object is displayed in the order placement page or the delivery order page after it is determined that the first user has a demand to share the delivery order. 11.The method of claim 10, wherein the determination of whether the first client has a demand to share the delivery order comprises: comparing geographical location information of the first client when initiating the delivery order with recipient information in the delivery order; and / or comparing commonly used recipient information of a login user of the first client with the recipient information in the delivery order; and determining whether the first client has a demand to share the delivery order according to a comparison result. 12.The method of claim 9, further comprising: displaying a prompt message for prompting that the server has pushed the sharing link to the second user, wherein the prompt message is pushed by the server based on a recipient contact provided by the first user. 13.An order information processing method, comprising: receiving a sharing link corresponding to a delivery order of a first user, wherein the sharing link carries a page address; and sending a page request to a server based on the page address if it is detected that the sharing link is triggered. The receiving server returns a verification request based on the page request, and the second user inputs verification information and sends it to the server for verification of the second user based on the verification information; The receiving server returns a verification request based on the page request, and the second user inputs verification information and sends it to the server for verification of the second user based on the verification information; The server is used to execute the steps of the method of any one of claims 1 to 8.
14. The method of claim 13, further comprising: The order state page is displayed to process the delivery order for the second user to process the delivery order.
15. The method of claim 14, wherein the step of displaying the processing function of the delivery order on the order state page is performed after detecting that the second user matches the recipient of the delivery order.
16. An order information processing device, comprising: A determination module is configured to determine that a first user has a demand to share a delivery order based on order information of the delivery order initiated by the first user through a first client, and display a sharing trigger object through the first client; A generation module is configured to receive a sharing request for the delivery order initiated by the first client after confirming the delivery order, generate a sharing link corresponding to the delivery order, and generate a sharing identifier for the delivery order order data that the delivery order can be shared; A sending module is configured to send the sharing link to a second client; A return module is configured to receive a page request initiated by the second client based on the sharing link, and if no sharing identifier is found for the delivery order, the request is rejected, and if the delivery order has a sharing identifier, the second client is verified based on the verification information provided by the second client, and the current state information of the delivery order is obtained and returned to the second client after verification, so that the second client displays an order state page containing the current state information.
17. A computer device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein, The processor executes the program to realize the method of any one of claims 1 to 15.
Citation Information
Patent Citations
Payment settlement processing method, device and system based on cloud transmission
CN109816473A
Order processing method and device, electronic equipment and storage medium
CN111435516A
Order information sharing method and system, equipment and storage medium
CN111815412A