IP Library › Granted Patent US 12,190,283
Granted Patent B2
US 12,190,283 · App. 16/883,584 · Granted Jan 7, 2025

Delivery method, server, and terminal

Inventors: Jiangyi Luan (Shenzhen, CN); Zijun Li (Shenzhen, CN); Ning Piao (Shenzhen, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
G06Q10/08355G06Q10/08G06Q10/0833
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,190,283
App. No.
16/883,584
Granted
Jan 7, 2025
Kind
B2
Abstract

An information processing method includes receiving a query request sent by a logistics terminal; determining, in at least one prestored order, target order information that corresponds to an authentication identifier and includes a delivery address within a delivery distance threshold range that uses a current location of the logistics terminal as a center; feeding back the determined target order information to the logistics terminal; and pushing online prompt information to a corresponding ordering user terminal according to the ordering user account in the target order after an arrival notice instruction sent by the logistics terminal is received.

Claims (51)

1. A method, comprising:

logging into an e-commerce system using a logistics terminal associated with a logistics user account;

obtaining a current location of the logistics terminal based on information from a base station or a Global Positioning System (GPS) through a communication channel;

obtaining a delivery distance threshold range, wherein the delivery distance threshold range indicates a maximum preset distance between the current location of the logistics terminal and a delivery address of a target order;

sending a query request to a server associated with the e-commerce system, wherein the query request comprises the current location and the delivery distance threshold range;

receiving, in response to the query request, target order information from the server, wherein the target order information comprises an indication of an ordering user account associated with the e-commerce system, the delivery address of the target order, and goods information, and wherein the delivery address of the target order is within the delivery distance threshold range of the current location;

displaying, in response to the delivery address of the target order being within the delivery distance threshold range of the current location of the logistics terminal, a map on the logistics terminal, wherein the map comprises the delivery address and the current location of the logistics terminal;

sending a first notice instruction to the server, wherein the first notice instruction instructs the server to send prompt information according to a communication identifier associated with the target order to the ordering user account, and wherein the prompt information comprises a current delivery status of the target order;

sending, from the logistics terminal associated with the logistics user account to the server, an arrival notice instruction, wherein the arrival notice instruction is configured to instruct the server to push arrival information from the server to a terminal associated with the ordering user account;

detecting whether the ordering user account is in an offline state; and

sending a short messaging service (SMS) message to a user associated with the ordering user account when the ordering user account is in the offline state.

2. The method of claim 1 , wherein the target order information comprises the communication identifier.

3. The method of claim 1 , wherein the prompt information further comprises the current location.

4. The method of claim 1 , wherein the current location is based on a GPS signal.

5. The method of claim 1 , wherein the current location is based on a base station signal.

6. The method of claim 1 , wherein the delivery distance threshold range comprises 500 meters.

7. The method of claim 1 , further comprising:

receiving a unique authentication identifier from the server; and

encapsulating the unique authentication identifier and the delivery distance threshold range to obtain the query request.

8. The method of claim 1 , further comprising simultaneously notifying, after arriving at the delivery address, multiple ordering users by instructing the server to send push notifications to the multiple ordering users.

9. The method of claim 1 , wherein the arrival notice instruction is further configured to push online prompt information to the ordering user account.

10. The method of claim 1 , wherein the arrival information comprises a text message.

11. An apparatus, comprising:

one or more processors; and

a memory coupled to the one or more processors and configured to store programming instructions, wherein the programming instructions, when executed by the one or more processors, cause the apparatus to:

log into an e-commerce system, wherein the apparatus is associated with a logistics user account;

obtain a current location of the apparatus based on information from a base station or a Global Positioning System (GPS) through a communication channel; obtain a delivery distance threshold range, wherein the delivery distance threshold range indicates a maximum preset distance between the current location of the apparatus and a delivery address of a target order;

send a query request to a server associated with the e-commerce system, wherein the query request comprises the current location and the delivery distance threshold range;

receive, in response to the query request, target order information from the server, wherein the target order information comprises an indication of an ordering user account associated with the e-commerce system, the delivery address of the target order, and goods information, and wherein the delivery address of the target order is within the delivery distance threshold range of the current location;

display, in response to the delivery address of the target order being within the delivery distance threshold range of the current location of the apparatus, a map, wherein the map comprises the delivery address and the current location of the apparatus;

send a first notice instruction to the server, wherein the first notice instruction instructs the server to send prompt information according to a communication identifier associated with the target order to the ordering user account, and wherein the prompt information comprises a current delivery status of the target order;

send, from the apparatus associated with the logistics user account to the server, an arrival notice instruction, wherein the arrival notice instruction is configured to instruct the server to push arrival information from the server to a terminal associated with the ordering user account;

detect whether the ordering user account is in an offline state; and

send a short messaging service (SMS) message to a user associated with the ordering user account when the ordering user account is in the offline state.

12. The apparatus of claim 11 , wherein the target order information comprises the communication identifier.

13. The apparatus of claim 11 , wherein the prompt information further comprises the current location.

14. The apparatus of claim 11 , wherein the one or more processors are further configured to execute the programming instructions to simultaneously notify, after arriving at the delivery address, multiple ordering users by instructing the server to send push notifications to the multiple ordering users.

15. A computer program product comprising computer-executable instructions for storage on a non-transitory computer-readable medium and that, when executed by one or more processors, cause an apparatus to:

log into an e-commerce system, wherein the apparatus is associated with a logistics user account;

obtain a current location of the apparatus based on information from a base station or a Global Positioning System (GPS) through a communication channel;

obtain a delivery distance threshold range, wherein the delivery distance threshold range indicates a maximum preset distance between the current location of the apparatus and a delivery address of a target order;

send a query request to a server associated with the e-commerce system, wherein the query request comprises the current location and the delivery distance threshold range;

receive, in response to the query request, target order information from the server, wherein the target order information comprises an indication of an ordering user account associated with the e-commerce system, the delivery address of the target order, and goods information, and wherein the delivery address of the target order is within the delivery distance threshold range of the current location;

display, in response to the delivery address of the target order being within the delivery distance threshold range of the current location of the apparatus, a map, wherein the map comprises the delivery address and the current location of the apparatus;

send a first notice instruction to the server, wherein the first notice instruction instructs the server to send prompt information according to a communication identifier associated with the target order to the ordering user account, and wherein the prompt information comprises a current status of the target order;

send, from the apparatus associated with the logistics user account to the server, an arrival notice instruction, wherein the arrival notice instruction is configured to instruct the server to push arrival information from the server to a terminal associated with the ordering user account;

detect whether the ordering user account is in an offline state; and

send a short messaging service (SMS) message to a user associated with the ordering user account when the ordering user account is in the offline state.

16. The computer program product of claim 15 , wherein the target order information further comprises the communication identifier.

17. The computer program product of claim 15 , wherein the prompt information further comprises the current location.

18. The computer program product of claim 15 , wherein the one or more processors are further configured to execute the computer-executable instructions to simultaneously notify, after arriving at the delivery address, multiple ordering users by instructing the server to send push notifications to the multiple ordering users.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2020
From: LUAN, JIANGYI; LI, ZIJUN; PIAO, NING
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 052755/0055 →
Priority Claims (1)
CN 201210231190.9 · Jul 5, 2012 · national
Continuity (3)
Continuation 14583948 · Dec 29, 2014
Continuation PCTCN2013078795 · Jul 4, 2013
Related Publication 20200356949A1 · Nov 12, 2020
References Cited (36)
US 6618593B1 · Drutman et al. · 2003 [cited by applicant]
US 6980131B1 · Taylor · 2005 [cited by applicant]
US 7835951B1 · Burger · 2010 [cited by examiner]
US 8015023B1 · Lee · 2011 [cited by examiner]
US 20030146854A1 · Jones · 2003 [cited by applicant]
US 20060010037A1 · Angert · 2006 [cited by examiner]
US 20070192111A1 · Chasen · 2007 [cited by examiner]
US 20090216600A1 · Hill · 2009 [cited by examiner]
US 20100041418A1 · Edge et al. · 2010 [cited by applicant]
US 20100131769A1 · Homma · 2010 [cited by applicant]
US 20110148634A1 · Putz · 2011 [cited by examiner]
US 20110179064A1 · Russo · 2011 [cited by applicant]
US 20110238755A1 · Khan · 2011 [cited by examiner]
US 20120030133A1 · Rademaker · 2012 [cited by examiner]
US 20130086615A1 · Williams · 2013 [cited by examiner]
US 20130173424A1 · Kwon · 2013 [cited by applicant]
CN 102521720A · 2012 [cited by applicant]
CN 102521755A · 2012 [cited by applicant]
CN 102542429A · 2012 [cited by applicant]
CN 102542495A · 2012 [cited by applicant]
CN 102779300A · 2012 [cited by applicant]
EP 2189930A · 2010 [cited by applicant]
JP H09035192A · 1997 [cited by applicant]
JP 2004091150A · 2004 [cited by applicant]
JP 2004231402A · 2004 [cited by applicant]
JP 20050112571A · 2005 [cited by applicant]
JP 2009020608A · 2009 [cited by applicant]
JP 2010128535A · 2010 [cited by applicant]
JP 2012500589A · 2012 [cited by applicant]
KR 20070000258A · 2007 [cited by applicant]
KR 20070006645A · 2007 [cited by applicant]
KR 200800071222A · 2008 [cited by applicant]
KR 20110003735A · 2011 [cited by applicant]
WO 0165455A2 · 2001 [cited by applicant]
Steinfield, Charles. “Does online and offline channel integration work in practice.” Workshop on e-commerce impacts revisited, DIW-Berlin. 2004. (Year: 2004). [cited by examiner]
Ichoua, et al., “Vehicle dispatching with time-dependent travel times,” European Journal of Operational Research 144.2, 2003, pp. 379-396. [cited by applicant]
Cited By (1)
US 12,664,567