CN111047229A - Order distribution information processing method and system - Google Patents
Order distribution information processing method and system Download PDFInfo
- 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
Links
- 230000010365 information processing Effects 0.000 title claims description 15
- 238000003672 processing method Methods 0.000 title description 8
- 238000000034 method Methods 0.000 claims abstract description 29
- 238000012545 processing Methods 0.000 claims abstract description 22
- 230000005540 biological transmission Effects 0.000 claims abstract description 6
- 238000004590 computer program Methods 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 4
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 239000000835 fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 235000017166 Bambusa arundinacea Nutrition 0.000 description 1
- 235000017491 Bambusa tulda Nutrition 0.000 description 1
- 241001330002 Bambuseae Species 0.000 description 1
- 235000015334 Phyllostachys viridis Nutrition 0.000 description 1
- 239000011425 bamboo Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003306 harvesting Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 235000012054 meals Nutrition 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0835—Relationships between shipper or supplier and carriers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0833—Tracking
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
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.
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)
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)
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 |
-
2018
- 2018-10-11 CN CN201811183396.2A patent/CN111047229A/en active Pending
Patent Citations (6)
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)
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 |