CN111047229A - Order distribution information processing method and system - Google Patents

Order distribution information processing method and system Download PDF

Info

Publication number
CN111047229A
CN111047229A CN201811183396.2A CN201811183396A CN111047229A CN 111047229 A CN111047229 A CN 111047229A CN 201811183396 A CN201811183396 A CN 201811183396A CN 111047229 A CN111047229 A CN 111047229A
Authority
CN
China
Prior art keywords
order
information
distribution
delivery
distribution information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811183396.2A
Other languages
Chinese (zh)
Inventor
汪小虎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201811183396.2A priority Critical patent/CN111047229A/en
Publication of CN111047229A publication Critical patent/CN111047229A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0835Relationships between shipper or supplier and carriers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0833Tracking

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Quality & Reliability (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a method and a system for processing order distribution information, and relates to the technical field of computers. One embodiment of the method comprises: receiving order distribution information and adding the order distribution information into a pre-configured distribution information pool, wherein the order distribution information comprises: the distribution position and the collection time of the distribution position; obtaining order distribution information of an order at the latest acquisition time from the distribution information pool, determining whether to send distribution position reminding information of the order to a user or not according to the distribution position of the order distribution information, and adding the order distribution information into an information set to be sent if the order distribution information is determined to be sent; and generating distribution position reminding information by using the order distribution information in the information set to be transmitted according to a preset transmission strategy, and transmitting the distribution position reminding information to the user. The implementation method can remind the user when the order delivery is about to arrive, so that the order receiving experience of the user is improved.

Description

Order distribution information processing method and system
Technical Field
The invention relates to the technical field of computers, in particular to a method and a system for processing order distribution information.
Background
With the development of the internet industry, online take-out is more like bamboo shoots which appear in spring after rain, and more take-out apps appear in the lives of people. Many people have a meal ordering experience by using takeaway APP, and various takeaway platforms provide users with a real-time track function based on Geographic Information System (GIS) technology, so that the users can monitor the real-time delivery positions of deliverers based on the real-time track function.
In the process of implementing the invention, the inventor finds that at least the following problems exist in the prior art: in the process of actually using the takeaway App by the user, the user usually does not continuously pay attention to the delivery position of the deliverer, and the takeaway App may be closed or placed in the background to be dedicated to other things after the user places an order. Therefore, the distributor can feel that the user feels sudden when knocking or calling, and often makes the customer alert or even overwhelm, so that the order receiving experience of the user is poor, and the receiving requirements of all users are difficult to meet.
Therefore, a method and a system for processing order delivery information capable of improving the order receiving experience of the user are needed.
Disclosure of Invention
In view of this, embodiments of the present invention provide a method and a system for processing order delivery information, which can remind a user when order delivery is about to arrive, so as to improve order receiving experience of the user.
To achieve the above object, according to an aspect of an embodiment of the present invention, there is provided an order delivery information processing method, including:
receiving order distribution information and adding the order distribution information into a pre-configured distribution information pool, wherein the order distribution information comprises: the order distribution position and the collection time of the distribution position;
obtaining order distribution information of an order at the latest acquisition time from the distribution information pool, determining whether to send distribution position reminding information of the order to a user or not according to the distribution position of the order distribution information, and adding the order distribution information into an information set to be sent if the order distribution information is determined to be sent;
and generating distribution position reminding information by using the order distribution information in the information set to be transmitted according to a preset transmission strategy, and transmitting the distribution position reminding information to the user.
Optionally, the order delivery information further includes: an order ID;
the step of determining whether to send the delivery position reminding information of the order to the user according to the delivery position of the order delivery information comprises the following steps:
determining the receiving position of the order according to the order ID;
and determining a residual delivery distance according to the delivery position and the receiving position of the order, and if the residual delivery distance is smaller than a set threshold value, determining to send delivery position reminding information of the order to the user.
Optionally, the order delivery information further includes: an order ID;
the step of generating distribution position reminding information by using the order distribution information in the information set to be sent to send to a user according to a preset sending strategy comprises the following steps:
according to a set period, obtaining order distribution information of the appointed order ID at the latest acquisition time from the information set to be sent;
and judging whether the order corresponding to the order ID is not delivered, if so, generating delivery position reminding information according to the order delivery information and sending the delivery position reminding information to the user.
Optionally, the method for processing order distribution information according to the embodiment of the present invention further includes:
the distribution position acquisition device acquires the distribution position of the order and records the acquisition time so as to generate and send order distribution information.
In order to achieve the above object, according to another aspect of the embodiments of the present invention, there is also provided an order delivery information processing system including: the system comprises an information processing device and a distribution position acquisition device;
the information processing apparatus includes:
a receiving module, configured to receive order distribution information and add the order distribution information to a pre-configured distribution information pool, where the order distribution information includes: the order distribution position and the collection time of the distribution position;
the judging module is used for acquiring the order distribution information of the order at the latest acquisition time from the distribution information pool, determining whether to send the distribution position reminding information of the order to the user according to the distribution position of the order distribution information, and adding the order distribution information into an information set to be sent if the order distribution information is determined to be sent;
and the information sending module is used for generating distribution position reminding information by using the order distribution information in the information set to be sent according to a preset sending strategy and sending the distribution position reminding information to the user.
Optionally, the order delivery information further includes: an order ID;
the judging module is further used for determining the receiving position of the order according to the order ID, then determining the remaining distribution distance according to the distribution position and the receiving position of the order, and if the remaining distribution distance is smaller than a set threshold value, determining to send the distribution position reminding information of the order to the user.
Optionally, the order delivery information further includes: an order ID;
the information sending module is further used for obtaining order distribution information of the appointed order ID at the latest acquisition time from the information set to be sent according to a set period, then judging whether the order corresponding to the order ID is not delivered, and if so, generating distribution position reminding information according to the order distribution information and sending the distribution position reminding information to the user.
Optionally, the distribution position collecting device is configured to collect a distribution position of the order and record collection time, so as to generate order distribution information and send the order distribution information.
In order to achieve the above object, according to another aspect of the embodiments of the present invention, there is also provided an electronic device for processing order delivery information, including:
one or more processors;
a storage device for storing one or more programs,
when the one or more programs are executed by the one or more processors, the one or more processors implement the order delivery information processing method provided by the present invention.
To achieve the above object, according to another aspect of the embodiments of the present invention, there is also provided a computer-readable medium on which a computer program is stored, the program, when executed by a processor, implementing the processing method of order delivery information provided by the present invention.
The embodiment of the invention provides a method and a system for processing order delivery information, wherein after a user places an order, the system can send reminding information to the user when the order delivery is about to arrive so as to remind the user that the order is about to be delivered to the gate, and when a distributor is on the gate or calls, the user does not feel sudden and alert, so that the order receiving experience of the user is improved.
Further effects of the above-mentioned non-conventional alternatives will be described below in connection with the embodiments.
Drawings
The drawings are included to provide a better understanding of the invention and are not to be construed as unduly limiting the invention. Wherein:
fig. 1 is a schematic diagram of a main flow of a method for processing order distribution information according to an embodiment of the present invention;
fig. 2 is a flowchart illustrating an implementation manner of a method for processing order distribution information according to an embodiment of the present invention;
fig. 3 is a schematic diagram of main blocks of an order delivery information processing apparatus according to an embodiment of the present invention;
FIG. 4 is a diagram illustrating an embodiment of an apparatus for processing order distribution information according to an embodiment of the present invention;
FIG. 5 is an exemplary system architecture diagram in which embodiments of the present invention may be employed;
FIG. 6 is a schematic block diagram of a computer system suitable for use with the electronic device to implement an embodiment of the invention.
Detailed Description
Exemplary embodiments of the present invention are described below with reference to the accompanying drawings, in which various details of embodiments of the invention are included to assist understanding, and which are to be considered as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
The invention provides a processing method of order distribution information, after a user places an order, through the method, a system can send out reminding information to the user when the order distribution is about to arrive so as to remind the user that the order is about to be delivered to the door, and when a distributor is on the door or calls, the user does not feel sudden and alert, so that the order receiving experience of the user is improved.
As shown in fig. 1, the method for processing order distribution information according to the present invention includes: step S101, step S102, and step S103, which may be implemented by being deployed on a server.
In step S101, order distribution information is received and added to a pre-configured distribution information pool, where the order distribution information includes: the delivery location of the order and the time of acquisition of the delivery location.
In the invention, the order distribution information is sent to the server side by the distribution position acquisition device, and the distribution position acquisition device acquires the distribution position of the order and records the acquisition time so as to generate the order distribution information.
For example, the delivery position acquisition device may be deployed on a delivery terminal (e.g., a POS machine) of a delivery person, and acquire a real-time coordinate point of the delivery person and record acquisition time by using an existing Geographic Information System (GIS) module of the delivery terminal.
The delivery location collection means may be configured to trigger collection of the delivery location and transmission of the order delivery information after the delivery start by the delivery person.
In one embodiment of the present invention, the delivery position collecting device may be configured to collect the real-time coordinate points of the deliverer according to a set coordinate collecting frequency (in units of: seconds/time), and upload the collected coordinate point information to the server according to a set uploading frequency (in units of: seconds/time).
The order delivery information uploaded by the delivery position acquisition device can include information such as an order number (order ID), longitude and latitude, deliverer information (name, telephone, number and the like), acquisition time (accurate to millisecond), and POS equipment number. By using the information, corresponding reminding information can be generated when the delivery person is about to reach the receiving position, and detailed information about delivery is provided for the user.
In the invention, the distribution information pool stores the received order distribution information. The distribution information pool can be deployed as a redis database so as to read and write massive order distribution information with high speed and high performance.
In step S102, order distribution information of the order at the latest collection time is obtained from the distribution information pool, and it is determined whether to send distribution position reminding information of the order to the user according to the distribution position of the order distribution information, and if it is determined to send, the order distribution information is added to the information set to be sent.
The acquisition frequency and the uploading frequency of the distribution position acquisition device can be set to be inconsistent, and the uploading frequency can be smaller than the acquisition frequency so as to relieve network pressure, so that the distribution position acquisition device generally has a plurality of order distribution information (a plurality of distribution addresses are acquired according to the acquisition frequency in the time period from last uploading) for the same order, and the plurality of order distribution information are stored in the distribution information pool.
In an embodiment of the present invention, the step of obtaining order distribution information from the distribution information pool and determining may be triggered by a process of receiving the order distribution information and storing the order distribution information in the distribution information pool. Namely, after receiving the order distribution information, judging whether to send the distribution position reminding information of the order to the user or not so as to ensure that the position utilized in the judging process is the current position of the distributor. As described above, since a plurality of order distribution information, which may be the same order, are received, the step obtains the order distribution information of the order at the latest collection time in the distribution information pool, for example, the order distribution information of the distribution position collected at the latest time from the current time is obtained in the plurality of order distribution information by means of round-robin execution.
Or, in another embodiment of the present invention, the accuracy of the location may be relatively sacrificed to improve the processing performance of the server, and the order distribution information may be obtained from the distribution information pool according to a set frequency and be subsequently determined.
If the step S102 determines to send the delivery position reminding information of the order, the order delivery information is added to the information set to be sent, and then in step S103, the delivery position reminding information is generated by using the order delivery information in the information set to be sent according to a preset sending strategy and sent to the user.
In an embodiment of the present invention, the step may generate information content according to an order number, longitude and latitude, distributor information, and acquisition time carried in the order distribution information, for example: "order number a, distributor Lixx, located ten at seven points 10 at the XXX position, and the order is about to arrive, please be ready! ". The method has the advantages that users are reminded that distributors are about to arrive, specific information is provided for users to know, and harvest experience of the users is improved. The sending form of the distribution position reminding information can be short messages or APP application internal reminding information and the like.
In an embodiment of the present invention, as shown in fig. 2, after the distributor starts distribution of the order, the distribution position collecting device collects the coordinate position of the distributor according to a set collection frequency, records collection time, generates order distribution information, and uploads the order distribution information according to a set upload frequency.
The order delivery information includes: the order ID, the delivery location of the order, and the time of acquisition of the delivery location. And the server receives the order distribution information and adds the order distribution information into a pre-configured distribution information pool.
Then, according to the order ID, the receiving position of the order, the receiving position and the position coordinates of the order needing to be delivered are determined. The shipping location may be queried from the system processing the order. The remaining delivery distance is determined based on the delivery location and the ship to location of the order. The process of determining the remaining delivery distance may be implemented by a geographic information system. And if the residual distribution distance is smaller than the set threshold value, determining to send distribution position reminding information of the order to the user.
And if the delivery position reminding information for sending the order is determined, adding the order delivery information into the information set to be sent. And generating delivery position reminding information by using the order delivery information in the information set to be sent according to a preset sending strategy, and sending the delivery position reminding information to the user. In the present invention, the number of times of sending the delivery position warning information, the sending timing, and the information content may be configured by themselves according to the actual situation, and two embodiments are described below.
For example, one implementation may be: and according to a set period, obtaining order distribution information of the appointed order ID at the latest acquisition time from the information set to be transmitted. After the actual distribution position of a certain order meets the condition of sending the distribution position reminding information, the distribution position acquisition device still continues to acquire and upload the distribution position to the server, the server also continuously judges that the position needs to send the distribution position reminding information to the user, and new order distribution information which is continuously added into the order in the information set to be sent comes in. Therefore, from the information set to be sent, the order distribution information of the specified order ID at the latest acquisition time is acquired, that is, the latest added order distribution information of the order is acquired to generate the distribution position reminding information, so that the position in the reminding information is the latest position of the distributor.
Before generating the delivery position reminding information, whether the order corresponding to the order ID is not delivered is judged, if yes, the delivery position reminding information is generated according to the order delivery information and sent to the user. And if the order is delivered, no reminding information is sent to the user.
Since the user is frequently reminded, the user is disturbed to a certain extent, a set period for sending the delivery position reminding information can be configured, the order delivery information of the order ID specified in the information set to be sent at the latest acquisition time is regularly scanned according to the set period, and then the delivery position reminding information is generated and sent.
Or, in another embodiment, the preset sending policy may also be: after the order distribution information of a certain order is acquired for the first time, the distribution position reminding information is generated and sent to the user, the order distribution information of the same order which is added into the information set to be sent later is not acquired any more, namely, the distribution position reminding information is sent only once for one order.
An embodiment of the present invention further provides a system for processing order distribution information, as shown in fig. 3 and 4, the system 300 includes: an information processing apparatus 301 and a delivery position acquisition apparatus 302.
The information processing apparatus 301 includes: a receiving module 3011, a judging module 3012, and an information sending module 3013.
The receiving module 3011 is configured to receive order distribution information and add the order distribution information to a preconfigured distribution information pool, where the order distribution information includes: the delivery location of the order and the time of acquisition of the delivery location.
The determining module 3012 is configured to obtain order distribution information of an order at the latest acquisition time from the distribution information pool, determine whether to send distribution position prompting information of the order to the user according to a distribution position of the order distribution information, and add the order distribution information to an information set to be sent if the sending is determined.
The information sending module 3013 is configured to generate, according to a preset sending policy, a delivery position reminding message by using the order delivery information in the information set to be sent, and send the delivery position reminding message to the user.
In the present invention, the order delivery information further includes: the order ID. The judging module can be preconfigured with a reminding threshold value strategy, namely the judging module is further used for determining the receiving position of the order according to the ID of the order, then determining the residual distribution distance according to the distribution position and the receiving position of the order, and if the residual distribution distance is smaller than the set threshold value, determining to send the distribution position reminding information of the order to the user.
In the present invention, the order delivery information further includes: the order ID. The information sending module is further used for obtaining order distribution information of the specified order ID at the latest acquisition time from the information set to be sent according to the set period, then judging whether the order corresponding to the order ID is not delivered, if so, generating distribution position reminding information according to the order distribution information and sending the distribution position reminding information to the user.
In the processing system for order distribution information provided in the embodiment of the present invention, the distribution position acquisition device is configured to acquire a distribution position of an order and record acquisition time, so as to generate and transmit order distribution information.
The distribution position acquisition device can be deployed on a distribution terminal (such as a POS machine) of a distributor, and the GIS module of the existing distribution terminal is used for acquiring the real-time coordinate points of the distributor and recording the acquisition time.
The embodiment of the invention provides a method and a system for processing order delivery information, wherein after a user places an order, the system can send reminding information to the user when the order delivery is about to arrive so as to remind the user that the order is about to be delivered to the gate, and when a distributor is on the gate or calls, the user does not feel sudden and alert, so that the order receiving experience of the user is improved.
Fig. 5 illustrates an exemplary system architecture 500 of an order delivery information processing method or an order delivery information processing system to which an embodiment of the present invention may be applied.
As shown in fig. 5, the system architecture 500 may include terminal devices 501, 502, 503, a network 504, and a server 505. The network 504 serves to provide a medium for communication links between the terminal devices 501, 502, 503 and the server 505. Network 504 may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few.
The user may use the terminal devices 501, 502, 503 to interact with a server 505 over a network 504 to receive or send messages or the like. Various communication client applications may be installed on the terminal devices 501, 502, 503.
The terminal devices 501, 502, 503 may be various electronic devices having a display screen and supporting web browsing, including but not limited to POS machines, smart phones, tablet computers, laptop portable computers, desktop computers, and the like.
The server 505 may be a server providing various services, for example, a background management server receiving order distribution information, generating distribution location reminding information according to a preset transmission policy by using the order distribution information, and transmitting the distribution location reminding information to a user.
It should be noted that the processing method of the order delivery information provided in the embodiment of the present invention is generally executed by the server 505, and accordingly, the information processing apparatus is generally provided in the server 505.
It should be understood that the number of terminal devices, networks, and servers in fig. 5 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
Referring now to FIG. 6, a block diagram of a computer system 600 suitable for use with a terminal device implementing an embodiment of the invention is shown. The terminal device shown in fig. 6 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present invention.
As shown in fig. 6, the computer system 600 includes a Central Processing Unit (CPU)601 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM)602 or a program loaded from a storage section 608 into a Random Access Memory (RAM) 603. In the RAM 603, various programs and data necessary for the operation of the system 600 are also stored. The CPU 601, ROM 602, and RAM 603 are connected to each other via a bus 604. An input/output (I/O) interface 605 is also connected to bus 604.
The following components are connected to the I/O interface 605: an input portion 606 including a keyboard, a mouse, and the like; an output portion 607 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage section 608 including a hard disk and the like; and a communication section 609 including a network interface card such as a LAN card, a modem, or the like. The communication section 609 performs communication processing via a network such as the internet. The driver 610 is also connected to the I/O interface 605 as needed. A removable medium 611 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 610 as necessary, so that a computer program read out therefrom is mounted in the storage section 608 as necessary.
In particular, according to the embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 609, and/or installed from the removable medium 611. The computer program performs the above-described functions defined in the system of the present invention when executed by the Central Processing Unit (CPU) 601.
It should be noted that the computer readable medium shown in the present invention can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present invention, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present invention, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The modules described in the embodiments of the present invention may be implemented by software or hardware. The described modules may also be provided in a processor, which may be described as: a processor comprises a receiving module, a judging module and an information sending module. Wherein the names of the modules do not in some cases constitute a limitation of the module itself.
As another aspect, the present invention also provides a computer-readable medium that may be contained in the apparatus described in the above embodiments; or may be separate and not incorporated into the device. The computer readable medium carries one or more programs which, when executed by a device, cause the device to comprise:
receiving order distribution information and adding the order distribution information into a pre-configured distribution information pool, wherein the order distribution information comprises: the order distribution position and the collection time of the distribution position;
obtaining order distribution information of an order at the latest acquisition time from the distribution information pool, determining whether to send distribution position reminding information of the order to a user or not according to the distribution position of the order distribution information, and adding the order distribution information into an information set to be sent if the order distribution information is determined to be sent;
and generating distribution position reminding information by using the order distribution information in the information set to be transmitted according to a preset transmission strategy, and transmitting the distribution position reminding information to the user.
The above-described embodiments should not be construed as limiting the scope of the invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions can occur, depending on design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (10)

1. A method for processing order delivery information is characterized by comprising the following steps:
receiving order distribution information and adding the order distribution information into a pre-configured distribution information pool, wherein the order distribution information comprises: the order distribution position and the collection time of the distribution position;
obtaining order distribution information of an order at the latest acquisition time from the distribution information pool, determining whether to send distribution position reminding information of the order to a user or not according to the distribution position of the order distribution information, and adding the order distribution information into an information set to be sent if the order distribution information is determined to be sent;
and generating distribution position reminding information by using the order distribution information in the information set to be transmitted according to a preset transmission strategy, and transmitting the distribution position reminding information to the user.
2. The method of claim 1, wherein the order delivery information further comprises: an order ID;
the step of determining whether to send the delivery position reminding information of the order to the user according to the delivery position of the order delivery information comprises the following steps:
determining the receiving position of the order according to the order ID;
and determining a residual delivery distance according to the delivery position and the receiving position of the order, and if the residual delivery distance is smaller than a set threshold value, determining to send delivery position reminding information of the order to the user.
3. The method of claim 1, wherein the order delivery information further comprises: an order ID;
the step of generating distribution position reminding information by using the order distribution information in the information set to be sent to send to a user according to a preset sending strategy comprises the following steps:
according to a set period, obtaining order distribution information of the appointed order ID at the latest acquisition time from the information set to be sent;
and judging whether the order corresponding to the order ID is not delivered, if so, generating delivery position reminding information according to the order delivery information and sending the delivery position reminding information to the user.
4. The method of claim 1, further comprising:
the distribution position acquisition device acquires the distribution position of the order and records the acquisition time so as to generate and send order distribution information.
5. A system for processing order delivery information, comprising: the system comprises an information processing device and a distribution position acquisition device;
the information processing apparatus includes:
a receiving module, configured to receive order distribution information and add the order distribution information to a pre-configured distribution information pool, where the order distribution information includes: the order distribution position and the collection time of the distribution position;
the judging module is used for acquiring the order distribution information of the order at the latest acquisition time from the distribution information pool, determining whether to send the distribution position reminding information of the order to the user according to the distribution position of the order distribution information, and adding the order distribution information into an information set to be sent if the order distribution information is determined to be sent;
and the information sending module is used for generating distribution position reminding information by using the order distribution information in the information set to be sent according to a preset sending strategy and sending the distribution position reminding information to the user.
6. The system of claim 5, wherein the order delivery information further comprises: an order ID;
the judging module is further used for determining the receiving position of the order according to the order ID, then determining the remaining distribution distance according to the distribution position and the receiving position of the order, and if the remaining distribution distance is smaller than a set threshold value, determining to send the distribution position reminding information of the order to the user.
7. The system of claim 5, wherein the order delivery information further comprises: an order ID;
the information sending module is further used for obtaining order distribution information of the appointed order ID at the latest acquisition time from the information set to be sent according to a set period, then judging whether the order corresponding to the order ID is not delivered, and if so, generating distribution position reminding information according to the order distribution information and sending the distribution position reminding information to the user.
8. The system of claim 5, wherein the delivery position collecting device is used for collecting the delivery position of the order and recording the collecting time so as to generate and send the order delivery information.
9. An electronic device for processing order delivery information, comprising:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-4.
10. A computer-readable medium, on which a computer program is stored, which, when being executed by a processor, carries out the method according to any one of claims 1-4.
CN201811183396.2A 2018-10-11 2018-10-11 Order distribution information processing method and system Pending CN111047229A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811183396.2A CN111047229A (en) 2018-10-11 2018-10-11 Order distribution information processing method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811183396.2A CN111047229A (en) 2018-10-11 2018-10-11 Order distribution information processing method and system

Publications (1)

Publication Number Publication Date
CN111047229A true CN111047229A (en) 2020-04-21

Family

ID=70229022

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811183396.2A Pending CN111047229A (en) 2018-10-11 2018-10-11 Order distribution information processing method and system

Country Status (1)

Country Link
CN (1) CN111047229A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113761085A (en) * 2020-06-05 2021-12-07 北京京东振世信息技术有限公司 Method and device for processing order data

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104636903A (en) * 2015-02-13 2015-05-20 深圳支付界科技有限公司 Method and system for automatically sending delivery information
CN107180175A (en) * 2017-05-18 2017-09-19 北京京东尚科信息技术有限公司 Allocator and dispenser and delivery system
WO2017177274A1 (en) * 2016-04-13 2017-10-19 Domino's Pizza Enterprises Limited System and method for monitoring delivery of orders amongst parties through use of a positioning or location system
CN107545393A (en) * 2017-09-23 2018-01-05 南京律智诚专利技术开发有限公司 A kind of fast Superb part system of parcel based on unmanned plane
CN107643860A (en) * 2017-09-30 2018-01-30 努比亚技术有限公司 A kind of method of information alert, mobile terminal and computer-readable recording medium
CN107844933A (en) * 2017-09-21 2018-03-27 北京小度信息科技有限公司 order processing method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104636903A (en) * 2015-02-13 2015-05-20 深圳支付界科技有限公司 Method and system for automatically sending delivery information
WO2017177274A1 (en) * 2016-04-13 2017-10-19 Domino's Pizza Enterprises Limited System and method for monitoring delivery of orders amongst parties through use of a positioning or location system
CN107180175A (en) * 2017-05-18 2017-09-19 北京京东尚科信息技术有限公司 Allocator and dispenser and delivery system
CN107844933A (en) * 2017-09-21 2018-03-27 北京小度信息科技有限公司 order processing method and device
CN107545393A (en) * 2017-09-23 2018-01-05 南京律智诚专利技术开发有限公司 A kind of fast Superb part system of parcel based on unmanned plane
CN107643860A (en) * 2017-09-30 2018-01-30 努比亚技术有限公司 A kind of method of information alert, mobile terminal and computer-readable recording medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113761085A (en) * 2020-06-05 2021-12-07 北京京东振世信息技术有限公司 Method and device for processing order data
CN113761085B (en) * 2020-06-05 2023-09-26 北京京东振世信息技术有限公司 Method and device for processing order data

Similar Documents

Publication Publication Date Title
US11403353B2 (en) Information sending method, apparatus, and storage medium
US9531651B1 (en) Methods for displaying notifications
JP5870471B2 (en) Method, apparatus, and system for sharing software between terminals
CN111190512B (en) Message processing method and device
CN108595448B (en) Information pushing method and device
CN110737726B (en) Method and device for determining test data of interface to be tested
CN105553770B (en) Data acquisition control method and device
CN107819745B (en) Method and device for defending against abnormal traffic
US10708713B2 (en) Systems and methods for beacon location verification
CN109391658B (en) Account data synchronization method and equipment, storage medium and terminal thereof
CN106817296B (en) Information recommendation test method and device and electronic equipment
CN113450230A (en) Financing risk assessment method and device, storage medium and electronic equipment
CN111047229A (en) Order distribution information processing method and system
CN109194706A (en) Internet resources dial testing method and terminal
CN113139082A (en) Multimedia content processing method, apparatus, device and medium
CN109495319B (en) Method, device and equipment for determining fault information of CDN node
CN112346661B (en) Data processing method and device and electronic equipment
CN111930736B (en) Data verification method and device
CN110875856B (en) Method and apparatus for activation data anomaly detection and analysis
CN110633182B (en) System, method and device for monitoring server stability
CN112686619B (en) Method and device for reminding order collection
CN113808134A (en) Oil tank layout information generation method, oil tank layout information generation device, electronic apparatus, and medium
CN111367592B (en) Information processing method and device
CN114257521A (en) Flow prediction method, device, electronic equipment and storage medium
CN113760315A (en) Method and device for testing system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination