CN106611397A - Logistics data processing method and device - Google Patents

Logistics data processing method and device Download PDF

Info

Publication number
CN106611397A
CN106611397A CN201510703763.7A CN201510703763A CN106611397A CN 106611397 A CN106611397 A CN 106611397A CN 201510703763 A CN201510703763 A CN 201510703763A CN 106611397 A CN106611397 A CN 106611397A
Authority
CN
China
Prior art keywords
order
issued transaction
delivery
request message
labelling
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
CN201510703763.7A
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.)
Cainiao Smart Logistics Holding Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201510703763.7A priority Critical patent/CN106611397A/en
Publication of CN106611397A publication Critical patent/CN106611397A/en
Pending legal-status Critical Current

Links

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

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)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention provides a logistics data processing method and device. The logistics data processing method is used for performing delivery transaction processing on a delivery request message sent by a user for an external order number, and the logistics data processing method comprises the following steps: receiving the delivery request message carrying the external order number and a user identifier; judging whether a transaction processing mark corresponding to the external order number and the user identifier has been established locally; if the corresponding transaction processing mark has been established, discarding the received delivery request message; if the corresponding transaction processing mark is not established, establishing the transaction processing mark corresponding to the external order number and the user identifier locally; and only executing the delivery transaction processing on the not discarded delivery request message. Therefore, the concurrent delivery request message sent by the same user for the same external order number is only applied to the delivery transaction processing for one time, and thus the repeated delivery problem of the same delivery transaction processing can be effectively avoided.

Description

Logistics data processing method and processing device
Technical field
The application is related to logistics data processing technology field, more particularly to a kind of logistics data processing method And device.
Background technology
In current logistics data processing method, after delivery request message is received, for this Goods request message performs the flow process of delivery operation as shown in fig. 1, Shipping Center in Fig. 1, orders Single centre, storage center are respectively the subsystem that logistics data processing system is included, the subsystem Between cooperate complete deliver handling process.The processing procedure of concrete delivery request message includes as follows Step:
S1, receive from user carrying external order number delivery request.
S2, inquiry with the presence or absence of internal order corresponding with the external order number and it is corresponding in Whether the state of portion's order is shipped.
If there is internal order corresponding with the external order, and state is shipped, then perform Step S3, to user Shipping Information is returned.
If there is internal order corresponding with the external order, and state is non-shipment, then perform Step S5.
If there is no internal order corresponding with the external order, execution step S4, triggering is built Vertical internal order corresponding with the external order number, that is, trigger order center and set up and the outside The corresponding internal order of order number, afterwards execution step S5.Step S3 can only be performed simultaneously with S4 One step, therefore step S3 adopts and is represented by dashed line.
S5, inquiry whether there is storage order corresponding with the inside order.
If there is storage order corresponding with the inside order, execution step S6 is returned to user Return Shipping Information.
If there is no storage order corresponding with the inside order, execution step S7, triggering life Into storage order corresponding with the inside order.Step S6 can only perform a step simultaneously with S7 Therefore step S6 is adopted and is represented by dashed line suddenly,.
S8, operation of delivering for the storage order execution.
Notify that order center is updated to internal order status after the completion of S9, delivery shipped.
S10, to user return Shipping Information.
At least there are the following problems in above-mentioned flow process:
During current process delivery request, order for same outside when same user is received When list sends again same delivery request, in the case of current delivery request is not completed, will be same Step processes the subsequently received delivery request for same external order.For example, current delivery behaviour As flow process be not carried out step S9 internal order status are updated to it is shipped;Or, step S9 Failure is performed, causes situations such as internal order status not being updated to into shipped, then for rear continued access The delivery request of the same external order for receiving, equally can execution step S5~S10.
Therefore, there is repetition when delivery operating process is processed and send out in current logistics data processing system The problem of goods.
The content of the invention
One of technical problem that the application is solved is to provide a kind of logistics data processing method and processing device, Realize and effectively prevent duplicate shipment.
According to one embodiment of the application one side, there is provided a kind of logistics data processing method, it is used for The delivery request message for external order number sent to user carries out the issued transaction for delivery, institute Stating logistics data processing method includes:
Receive the delivery request message for carrying external order number and ID;
Judge locally whether setting up office corresponding with the external order number and ID Reason labelling;
If having set up corresponding issued transaction labelling, the delivery request message of reception is abandoned;
If not set up corresponding issued transaction labelling, with the external order number and use locally created Family identifies corresponding issued transaction labelling;
Delivery request message only to not abandoning performs the issued transaction for delivery, so as to same user The concurrent delivery request message for same external order number for sending only carries out once being used for delivery Issued transaction.
According to one embodiment of the application another aspect, there is provided a kind of logistics data processing meanss, The delivery request message for external order number for sending to user carries out the affairs for delivery Process, the logistics data processing meanss include:
Receiving unit, for receiving the delivery request message for carrying external order number and ID;
Judging unit, for judging locally whether setting up and the external order number and user Identify corresponding issued transaction labelling;
First processing units, for judging to have set up corresponding issued transaction in the judging unit The delivery request message of reception is abandoned in the case of labelling;
Unit is set up, for judging not set up corresponding issued transaction labelling in the judging unit In the case of in locally created issued transaction labelling corresponding with the external order number and ID;
Second processing unit, for the delivery request message only to not abandoning the thing for delivery is performed Business is processed, so as to the concurrent delivery request for same external order number sent to same user Message only carries out once being used for the issued transaction of delivery.
The embodiment of the present application by setting up corresponding issued transaction labelling for delivery request message, in thing Business is processed in the case of labelling presence, is not done delivery for concurrent same delivery request message and is processed, So as to the duplicate shipment problem for same delivery request message can be prevented effectively from.
Although those of ordinary skill in the art will be appreciated that detailed description below implements referenced in schematic Example, accompanying drawing are carried out, but the application is not limited in these embodiments.But, scope of the present application It is extensive, and is intended to be bound only by appended claims restriction scope of the present application.
Description of the drawings
By reading the detailed description made to non-limiting example made with reference to the following drawings, Other features, objects and advantages will become more apparent upon:
Fig. 1 is the flow chart of the logistics data processing method of prior art.
Fig. 2 is the flow chart of the logistics data processing method according to the application one embodiment.
Fig. 3 is that delivery request is disappeared in logistics data processing method according to the application one embodiment Breath performs the flow chart of delivery operation.
Fig. 4 is the structural representation of the logistics data processing meanss according to the application one embodiment.
Although those of ordinary skill in the art will be appreciated that detailed description below implements referenced in schematic Example, accompanying drawing are carried out, but the application is not limited in these embodiments.But, scope of the present application It is extensive, and is intended to be bound only by appended claims restriction scope of the present application.
Specific embodiment
Before exemplary embodiment is discussed in greater detail, it should be mentioned that some are exemplary Embodiment is described as process or the method described as flow chart.Although flow chart is by operations It is described as the process of order, but many of which operation can be by concurrently, concomitantly or together When implement.Additionally, the order of operations can be rearranged.It is described when its operations are completed Process can be terminated, it is also possible to have the additional step being not included in accompanying drawing.The place Reason can correspond to method, function, code, subroutine, subprogram etc..
The computer equipment includes user equipment and the network equipment.Wherein, the user equipment bag Include but be not limited to computer, smart mobile phone, PDA etc.;The network equipment is including but not limited to single The webserver, multiple webservers composition server group or based on cloud computing (Cloud Computing the cloud being made up of a large amount of computers or the webserver), wherein, cloud computing is point One kind that cloth is calculated, a super virtual computing being made up of the loosely-coupled computer collection of a group Machine.Wherein, the computer equipment can isolated operation realizing the application, also can access network simultaneously By with network in other computer equipments interactive operation realizing the application.Wherein, it is described Network residing for computer equipment include but is not limited to the Internet, wide area network, Metropolitan Area Network (MAN), LAN, VPN etc..
It should be noted that the user equipment, the network equipment and network etc. are only for example, other The existing or computer equipment that will be likely to occur from now on or network are such as applicable to the application, also should wrap Within being contained in the application protection domain, and it is incorporated herein by reference.
Method (some of them are illustrated by flow process) discussed hereafter can be by hardware, soft Part, firmware, middleware, microcode, hardware description language or its combination in any are implementing.When During with software, firmware, middleware or microcode to implement, to the program generation for implementing necessary task Code or code segment can be stored in machine or computer-readable medium (such as storage medium).(one It is individual or multiple) processor can implement necessary task.
Concrete structure disclosed herein and function detail are only representational, and are for retouching State the purpose of the exemplary embodiment of the application.But the application can by many alternative forms come Implement, and be not interpreted as being limited only by the embodiments set forth herein.
Although it should be appreciated that may have been used term " first ", " second " etc. here To describe unit, but these units should not be limited by these terms.Using these terms Just for the sake of a unit and another unit are made a distinction.For example, without departing substantially from showing In the case of the scope of example property embodiment, first module can be referred to as second unit, and be similar to Ground second unit can be referred to as first module.Term "and/or" used herein above is included wherein Any and all combination of one or more listed associated items.
It should be appreciated that when a unit is referred to as " connection " or " coupled " to another unit When, it can be connected or coupled to another unit, or there may be temporary location. On the other hand, when a unit is referred to as " being directly connected " or " directly coupled " to another unit When, then there is no temporary location.Should explain in a comparable manner be used for describe unit it Between relation other words (such as compared to " between being directly in ... " " between being in ... ", " with ... It is neighbouring " compared to " with ... it is directly adjacent to " etc.).
Term used herein above is not intended to limit exemplary just for the sake of description specific embodiment Embodiment.Unless the context clearly dictates otherwise, singulative " otherwise used herein above It is individual ", " one " also attempt to include plural number.It is to be further understood that term " bag used herein above Include " and/or "comprising" specify stated feature, integer, step, operation, unit and/or group The presence of part, and do not preclude the presence or addition of one or more other features, integer, step, behaviour Work, unit, component and/or its combination.
It should further be mentioned that in some replaces realization modes, the function/action being previously mentioned can be with Occur according to the order different from indicating in accompanying drawing.For example, depending on involved function/dynamic Make, the two width figures for illustrating in succession can essentially substantially simultaneously perform or sometimes can be according to phase Anti- order is performing.
The technical scheme of the application is described in further detail below in conjunction with the accompanying drawings.
Fig. 2 is the flow chart of the logistics data processing method according to the application one embodiment, this reality Apply example logistics data processing method relate generally to logistics data process in shipment data processed Journey, that is, the logistics data processing method of the present embodiment be mainly used in sending user for outer The delivery request message of portion's order number carries out the issued transaction for delivery.The executive agent of the method Can be the server of Shipping Center's subsystem in logistics data processing system, that is, the method master To be completed by Shipping Center's subsystem.The method mainly comprises the steps:
S21, the delivery request message for receiving carrying external order number and ID.
S22, judge locally whether setting up thing corresponding with the external order number and ID Business processes labelling.
If corresponding issued transaction labelling has been set up, into step S23;If not set up corresponding Issued transaction labelling, then into step S24.
S23, the delivery request message for abandoning reception.
S24, in locally created issued transaction labelling corresponding with the external order number and ID;
S25, the delivery request message only to not abandoning perform the issued transaction for delivery, so as to same The concurrent delivery request message for same external order number that one user sends only once is used In the issued transaction of delivery.
Above steps is described in further detail below.
Because the logistics data processing system in the embodiment of the present application supports ordering for different platform generation Single, the order to be delivered from different platform is referred to as external order by the embodiment of the present application.Step External order number described in rapid S21 is the order number of the external order produced by different platform.
The ID carried in delivery request message is to send the user of the delivery request message ID.The user of the transmission delivery request message is to note in the logistics data processing system The user of volume.
Hypothesis is currently received a delivery request message, and what is carried in the delivery request message is outer Portion's order number is:123456, ID is:userA.
Issued transaction labelling described in step S22 is set up for delivery request message, specifically, Can for in delivery request message carry external order number and ID set up.Often The unique issued transaction labelling of combination correspondence of external order No. one and ID.The issued transaction The presence of labelling is used to represent delivery request message (delivery request corresponding with the issued transaction labelling The external order number carried in message and ID) it is processed.
Judge locally whether setting up office corresponding with the external order number and ID Managing the method for labelling can be:Issued transaction mark is being preserved by key word of outside order number+ID Search in the storage device of note.The storage device of the preservation issued transaction labelling can be storage system or number According to the equipment that storehouse etc. possesses store function, all external orders number are preserved in the storage device and is marked with user The combination of knowledge and the corresponding relation of issued transaction labelling.For example, for the carrying of reception in step S21 External order number is:123456, ID is:The delivery request message of userA, it was searched Searched in the equipment for preserving issued transaction labelling as key using 123456+userA in journey.
Wherein, if search when find it is described preservation issued transaction labelling equipment in preserve with it is described External order number and the corresponding issued transaction labelling of ID.For example, with 123456+userA works For key, find exist and the 123456+userA when searching in the equipment for preserving issued transaction labelling Corresponding issued transaction label L OCK1 is combined, then be can determine that locally to have set up and ordered with the outside Odd numbers and the corresponding issued transaction labelling of ID.The delivery request message for namely being received is Concurrent delivery request message, before current delivery request message is received, the delivery request message Received and processed.
In addition, the embodiment of the present application is judging whether to have set up and external order number and ID While corresponding issued transaction labelling, can also further appreciate that the same external order number of carrying and use The concurrency of the delivery request message of family mark.In such cases, can be by obtaining issued transaction mark The value of note is realizing, that is to say, that except preserving issued transaction labelling with addition in the storage device Outside the corresponding relation of portion's order number and ID, the value of issued transaction labelling is also preserved.Concrete side Method can be:For the issued transaction labelling assignment set up;By updating the issued transaction mark The value of note is counting the same external order number of carrying of reception and the delivery request message of ID Quantity.Wherein, when issued transaction labelling corresponding with external order number and ID is set up, The initial value that the issued transaction labelling can be arranged is 1, and carrying and the issued transaction are subsequently received every time During the delivery request message of the corresponding external order number of labelling and ID, by issued transaction labelling Currency add 1.Namely set in the storage as key word with outside order number and ID every time During the corresponding issued transaction labelling of standby middle lookup, in the case of corresponding issued transaction labelling is found, The value of the issued transaction labelling is added 1, the value of the issued transaction labelling obtained after plus 1 as carries same The concurrent value of the delivery request message of external order No. one and ID.For example, above-mentioned lookup The currency of issued transaction label L OCK1 for arriving is 1, is somebody's turn to do after adding 1 by the currency The value of LOCK1 is 2, then understand that same delivery request message have sent 2 times.
If having set up issued transaction labelling corresponding with the external order number and ID, The delivery request message corresponding with the external order number for illustrating the user is processed, to keep away Exempt to duplicate delivery phenomenon, can perform step S23, abandon currently received delivery request message, Namely ignore currently received delivery request message, no longer perform delivery behaviour for the delivery request Make, therefore under the untreated performance of delivery request, receive that same user sends is same The delivery request message of sample will not be processed it, therefore is not in the phenomenon of duplicate shipment.
Step S24 is in the external order for judging not setting up with carry in the delivery request message Number and the corresponding issued transaction labelling of ID in the case of, be that the delivery request message is set up Issued transaction labelling.Specifically, locally created corresponding with the external order number and ID Issued transaction labelling.It is, the embodiment of the present application receive first one carry external order number and During the delivery request message of ID, external order number and the user that can be directed in the delivery request message Mark sets up issued transaction labelling, to represent that the delivery request message is processed.The office that will be set up Reason labelling is stored in the storage device with the corresponding relation of external order number and ID.
Meanwhile, the embodiment of the present application can also arrange the effective time of the issued transaction labelling.Described has The retained maximum duration of effect duration, i.e. the issued transaction labelling.To can be somebody's turn to do when effective time is reached Issued transaction labelling discharges, you can delete the issued transaction labelling.The effective of the issued transaction labelling is set The purpose of duration is can to prevent the locked phenomenon of delivery request message, that is, is prevented in delivery In the case of request message cannot successfully deliver, subsequently cannot be processed for same delivery request message Situation.To realize the purpose, the embodiment of the present application from setting up the issued transaction labelling, and for the thing Business process labelling sets up and start in the case of effective time timing, judges that current time distance sets up the thing Business processes whether the duration of the time of labelling reaches the effective time, deletes if the effective time is reached Except the issued transaction labelling.The effective time be through many experiments determine duration, the effective time Can ensure that a delivery request message, from delivery time enough of successfully have is received, that is, can be protected Card is normally completed to the delivery processing procedure of delivery request message.For example, Jing experiments find that one is sent out Goods request message is issued transaction from a length of 1s when delivery completes averagely to need, the embodiment of the present application is received The effective time that labelling is arranged can be 5s, or 6s etc., and a normal delivery process is completed enough Flow process.
View of the above, it will be seen that the embodiment of the present application is built for the delivery request message for receiving first Corresponding issued transaction labelling is found, it is same for receipt of subsequent in the case of issued transaction labelling is present (external order number and ID of carrying is identical) delivery request message is left intact, can be effective Ensure duplicate shipment phenomenon.
Step S25 be the delivery request message only to not abandoning perform for delivery issued transaction.Every Before performing every single stepping of the delivery operation, all first judge whether corresponding operation has performed and complete, Further to avoid the phenomenon of repetitive operation.
The detailed execution flow process of step S25 is referring to the Shipping Center, order shown in Fig. 3, in Fig. 3 Center, storage center and asynchronous schedule center are the subsystem in logistics data processing system, the party Method is mainly completed by the server of Shipping Center's subsystem, specifically may include following steps:
S251, judge whether internal order corresponding with the external order number and corresponding inside Whether the state of order is shipped, so as to perform corresponding follow-up delivery according to different judged results Operation.
Because external order is from different platform, its form is different, for convenience of data processing the application Embodiment can generate corresponding internal order, one inside of an external order correspondence for external order Order number.
Internal order corresponding with external order number is judged whether, i.e., whether is deposited to the inquiry of order center In internal order number corresponding with external order number.For example, if external order number is 12345, with 12345 Whether there is and the 12345 corresponding internal order number to the inquiry of order center for key.
If there is internal order corresponding with external order number, and the inside order status be it is shipped, then Return Shipping Information, and end operation, as shown in phantom in Figure 3 the step of.Due in step S23 Concurrent delivery request message is intercepted by issued transaction labelling, therefore the scene occurs Probability it is relatively low.This scene is to delete for the corresponding issued transaction labelling of previous delivery request message, but Delivery flow process is not carried out completing, and under subsequently received same delivery request message scenario, continues after the receipt simultaneously During the delivery request message sent out, the scene that previous delivery request message has been processed.Then in step S21 The delivery request message of reception is the concurrent delivery request message of receipt of subsequent.
If there is internal order corresponding with external order number, and the inside order status be it is non-shipment, then Step S252 is entered as shown in Figure 3.
S252, judge the inside order whether there is corresponding storage order.
Because the article in different orders is possible to the different storage center of correspondence, therefore, the application is implemented Example needs further to generate storage order according to internal order.Generate storage order process be:By delivering Center determines the scheme for generating storage order, including determines the parameter of generation storage order, and this is generated The scheme of storage order notifies that receipt of subsequent storage center is according to the generation storage order to storage center The storage order of schemes generation.
If there is storage order corresponding with the inside order, dotted line institute in Shipping Information such as Fig. 3 is returned The step of showing.The Shipping Information of return includes the thing that the order number of storage order and each storage order are included Product information.This step is the scene that failure is updated for internal order status, that is, previous delivery request In message processing procedure, storage order has been generated and shipped, but corresponding internal order status are not more It is newly the scene of shipped state.
If there is no storage order corresponding with the inside order, step is entered as shown in Figure 3 S253。
S253, judge whether the internal order is singulated.
Due to including two or more articles in an external order, and two or more articles have Different storage centers may be belonged to, therefore, it is necessary to the corresponding internal order of the external order is split Into many height inside order, so as to generate corresponding storage order with side according to the internal order of son after fractionation Just deliver.
Judge whether the internal order is singulated, that is, judge the inside order with the presence or absence of corresponding many Height inside order, if many height inside order numbers of the internal order number correspondence of presence one, illustrate that this is interior Portion's order is singulated.Two kinds of situations of correspondence when order is not singulated inside described, one kind is the inside order Need not be singulated, another kind of inside order need to be singulated, but is not carried out singulated operation.
If the internal order is singulated, execution step S254 rolls back to not singulated state, obtains To not singulated inside order, execution step S255 afterwards.This step is for singulated success but calls Without situation about successfully delivering after the situation of storage center failure, that is, singulated success.It is described to roll back to Not singulated state i.e., deletes many height inside order corresponding with the external order number, retains not singulated Front corresponding with the external order internal order.
If the internal order is singulated and without the need for singulated, step S256 is directly entered.
If the internal order is not singulated but the inside order need to be singulated, into step S255.
If in addition, judged result is corresponded to there is no internal order corresponding with the external order number Follow-up process operation be:Internal order corresponding with the external order number is set up in triggering, in Fig. 3 It is not shown.Internal order corresponding with the external order number is set up in the triggering, that is, trigger logistics data The order of processing system is centrally generated internal order corresponding with the external order number, for example, will carry The delivery request message of external order number is sent to order center, so as to receive being directed to for order center return Inside order number (returning to external order number and the internal order of the inside order that the external order number is created Number corresponding relation), afterwards if inside order need it is singulated if enter step S255, if need not tear open Single, then corresponding with the external order number internal order for setting up performs delivery operation, that is, enter Step S256.
S255, the internal order is split into by many height inside order according to the singulated scheme for arranging, it Afterwards delivery operation is performed for many height inside order after fractionation, i.e., into step S256.
The internal order is possible to as inside order not singulated before, it is also possible to for singulated but return The inside order retained after rolling.Inside order for retaining after the rollback needs to enter according to singulated scheme again Row is singulated.
Described singulated scheme determines by Shipping Center's server, for example, can be according to including in order The number of the corresponding storage center of article comes singulated, and the embodiment of the present application is not limited specific singulated scheme System.Because the singulated scheme is possible to as dynamic singulated scheme, even if that is, being directed to same delivery request Message, is possible to different, it is therefore desirable to by the singulated scheme for receiving every time and determine in processing procedure Singulated inside order rolls back to not singulated state, is torn open according to the current singulated scheme for determining again It is single, to ensure that Shipping Center is consistent with monocentric order status are ordered.
The singulated process is specifically included:Shipping Center's server notifies the singulated scheme for determining in order The heart, trigger order center is carried out according to the singulated scheme that Shipping Center's server determines to the internal order It is singulated.Shipping Center's server is received and orders monocentric singulated result, and the singulated result includes an inside In son after order corresponding many height inside order after splitting, that is, internal order number and multiple fractionations The corresponding relation of portion's order number, and the corresponding article of inside order per height.
S256, triggering generate storage order corresponding with the inside order.
It is understood that the quantity of the storage order for being generated is consistent with the quantity of sub internal order. It is exactly that order of storing in a warehouse is according to the son internal order next life after singulated in the case of internally order is singulated Into, i.e. many height inside order after for fractionation generates corresponding multiple storage orders.Generate with it is interior With described above, here is omitted for the process of the corresponding storage order of portion's order.
S257, according to it is described storage order carry out delivery operation.
Specifically, carry out delivering operating according to storage order and be the delivery interface for calling corresponding storage center Storage order to having generated carries out delivery operation.Wherein, the embodiment of the present application is guarantee logistics data The concordance of information between each subsystem of processing system, for the corresponding multiple storages of internal order are ordered Single (an internal order is split into into the situation of many height inside order), needs when delivery interface is called The batching delivery interface for calling storage center sends out the corresponding multiple storage orders unifications of the inside order Goods.Namely corresponding multiple storage orders are generated for many height inside order after fractionation again, adjusted The corresponding multiple storage orders of the internal order of the plurality of son are united with the batching delivery interface of storage center One delivery.
It is shipped state that S258, triggering update internal order status.
Specifically, it is shipped state that triggering updates internal order status, i.e. calling storage center After delivery interface delivery success, order center delivery successfully internal order number is notified, so as to order center By corresponding delivery, successfully the corresponding internal order status of internal order number are updated to shipped state.Its In for call batching delivery interface by internal order it is corresponding it is multiple storage orders unification delivery scene, Need just to perform renewal operation under the plurality of storage order whole delivery successful instance, to ensure same inside The corresponding many height inside order status unifications of order.
Wherein, if updating the internal order status failure, triggering generates asynchronous call task, repeats It is shipped state to perform the renewal internal order status, until being updated successfully, such as dotted line institute in Fig. 3 Show.It is, the embodiment of the present application is monitored to the whole processing procedure of delivery request message, it is being Call mutually between system (including:Triggering order is centrally generated internal order corresponding with external order, triggering Order center carries out singulated, triggering storage center generation storage order and triggering order center updates internal Order status etc.) under failure scenarios, can notify that asynchronous schedule center, triggering asynchronous schedule are centrally generated different Step scheduler task, so as to adjust back the interface for performing failure, re-executes the step till running succeeded. For example, it is updated under shipped state failure scenarios monitoring internal order, generates asynchronous schedule task, It is shipped operation to call the interface for updating internal order status to re-execute the internal order status of renewal, Till being updated successfully.Logistics data processing system can be further ensured that by the asynchronism callback process The concordance of information between each subsystem.
S259, deletion issued transaction labelling corresponding with the external order number and ID.
From above description, the time of issued transaction labelling sheet is set up in current time distance When duration reaches the effective time of issued transaction labelling, though with corresponding of the issued transaction labelling Whether goods request message is processed completes, and deletes the issued transaction labelling.The embodiment of the present application is also wrapped Include the triggerable deletion issued transaction labelling of the following two kinds situation:
One delivery request Message Processing corresponding with issued transaction labelling is completed, that is, is carried The delivery request Message Processing of external order number corresponding with the issued transaction labelling and ID is complete Into, that is, to deliver successfully, corresponding internal order status are updated to shipped.
Two, monitoring performs the state of the issued transaction of delivery to the delivery request message, in response to true The fixed issued transaction that delivery is performed to the delivery request message is interrupted, then deleted and the delivery request for interrupting The corresponding issued transaction labelling of external order number and ID carried in message.It is, taking The delivery request message of band external order number corresponding with the issued transaction labelling and ID is for some reason The a variety of causes such as barrier are processed and interrupted, it is impossible to continue the feelings that delivery process is carried out to the delivery request message Condition.
S260, return Shipping Information.
The delivery request message that the step of the embodiment of the present application each returned Shipping Information is returned is equal Including storage order number and each corresponding Item Information of storage order number.
The embodiment of the present application by setting up corresponding issued transaction labelling for delivery request message, in thing In the case of labelling presence, for concurrent same delivery request message is abandoned, i.e., not business is processed Delivery process is done, so as to the duplicate shipment problem for same delivery request message can be prevented effectively from.
In addition, the embodiment of the present application realizes and carries out according to the singulated scheme for arranging automatically singulated, keep away Exempted from that artificial singulated efficiency in prior art is low and singulated dimension disunity caused by document letter between system The inconsistent phenomenon of breath.Unified delivery is carried out for singulated rear corresponding multiple storage orders, can be entered One step ensures the concordance of Inter-System Information.
Meanwhile, mutual call operation between system is monitored, by different in the case of operation failure Step readjustment ensures the success rate of operation, so as to be further ensured that the concordance of Inter-System Information.
The embodiment of the present application also provides a kind of logistics data corresponding with above-mentioned logistics data processing method Processing meanss, the device may be disposed at the service of Shipping Center's subsystem of logistics data processing system In device, or it is connected with the server, the delivery for external order number for sending to user please Ask message to carry out for delivery issued transaction, the apparatus structure schematic diagram as shown in Figure 4, should Device is mainly included such as lower unit:
Receiving unit 41, for receiving the delivery request message for carrying external order number and ID;
Judging unit 42, for judging locally whether setting up and the external order number and user's mark Know corresponding issued transaction labelling;
First processing units 43, for judging to have set up corresponding issued transaction mark in the judging unit The delivery request message of reception is abandoned in the case of note;
Unit 44 is set up, for judging not set up corresponding issued transaction labelling feelings in the judging unit In locally created issued transaction labelling corresponding with the external order number and ID under condition;
Second processing unit 45, for the delivery request message only to not abandoning the thing for delivery is performed Business is processed, so as to the concurrent delivery request for same external order number sent to same user Message only carries out once being used for the issued transaction of delivery.
Wherein, the unit 44 of setting up is configured to:
The effective time of the issued transaction labelling is set.
Start timing from the issued transaction labelling is set up;
Judge current time distance set up the duration of the time of the issued transaction labelling whether reach it is described Effective time;
The issued transaction labelling is deleted if the effective time is reached.
Alternatively, the unit 44 of setting up is configured to:
The issued transaction for delivery is performed in 45 pairs of delivery request message not abandoned of second processing unit After the completion of, delete and the external order number and ID carried in the delivery request message not abandoned The corresponding issued transaction labelling.
Alternatively, the unit 44 of setting up is configured to:
Monitor the state of the issued transaction that delivery is performed to the delivery request message;
In response to determining that the issued transaction that delivery is performed to the delivery request message is interrupted, then delete with The corresponding issued transaction mark of external order number and ID carried in disconnected delivery request message Note.
In addition, the unit 44 of setting up is also configured to:
For the issued transaction labelling assignment set up;
The same external order number of carrying that counts reception by updating the value of the issued transaction labelling and The quantity of the delivery request message of ID.
Wherein, the second processing unit 45 is configured to:
In response to determining there is internal order corresponding with the external order number, and do not exist with it is described The corresponding storage order of internal order, and the internal order has split into many height inside order;Then
The internal order of the plurality of son after the internal order splits is deleted, retains the internal order;
The described internal order for retaining is split into again according to the singulated scheme for arranging order inside many height It is single;
Many height inside order after for splitting again performs the issued transaction for delivery.
The issued transaction that many height inside order after for splitting again is performed for delivering includes:
Many height inside order after for splitting again generates corresponding multiple storage orders;
The batching delivery interface of storage center is called by the corresponding multiple storages of the internal order of the plurality of son Order unification delivery.
The issued transaction that many height inside order after for splitting again is performed for delivering also includes:
After the corresponding multiple storage orders unification delivery successes of the internal order of the plurality of son, triggering update with The corresponding internal order status of the external order number are shipped state.
Alternatively, described device may also include:
Monitoring unit 46, internal order status corresponding with the external order number are updated for for monitoring Whether delivery state is successful;
Asynchronous call unit 47, in the monitoring unit monitoring renewal and the external order number Corresponding internal order status are that under shipped state failure scenarios, triggering generates asynchronous call task, with The step of internal order status corresponding with the external order number are shipped state described in repeating, Until being updated successfully.
In sum, the embodiment of the present application at least has following advantage:
By setting up corresponding issued transaction labelling for delivery request message, deposit in issued transaction labelling In the case of, for concurrent same delivery request message is abandoned, i.e., delivery process is not done, So as to the duplicate shipment problem for same delivery request message can be prevented effectively from.
In addition, the embodiment of the present application realizes and carries out according to the singulated scheme for arranging automatically singulated, keep away Exempted from that artificial singulated efficiency in prior art is low and singulated dimension disunity caused by document letter between system The inconsistent phenomenon of breath.Unified delivery is carried out for singulated rear corresponding multiple storage orders, can be entered One step ensures the concordance of Inter-System Information.
Meanwhile, mutual call operation between system is monitored, by different in the case of operation failure Step readjustment ensures the success rate of operation, so as to be further ensured that the concordance of Inter-System Information.
It should be noted that the application can be carried out in the assembly of software and/or software with hardware, For example, can be using special IC (ASIC), general purpose computer or any other is similar hard Part equipment is realizing.In one embodiment, the software program of the application can be held by processor Go to realize steps described above or function.Similarly, the software program of the application is (including correlation Data structure) can be stored in computer readable recording medium storing program for performing, for example, RAM memory, Magnetically or optically driver or floppy disc and similar devices.In addition, some steps or function of the application can Employ hardware to realize, for example, as coordinating so as to perform each step or function with processor Circuit.
In addition, the part of the application can be applied to computer program, such as computer journey Sequence is instructed, and when it is computer-executed, by the operation of the computer, can be called or be provided According to the present processes and/or technical scheme.And the programmed instruction of the present processes is called, can During fixed or moveable recording medium can be stored in, and/or held by broadcast or other signals Carry the data flow in media and be transmitted, and/or be stored in the meter according to described program instruction operation In calculating the working storage of machine equipment.Here, according to one embodiment of the application including a dress Put, the device includes the memorizer for storing computer program instructions and for execute program instructions Processor, wherein, when the computer program instructions are by the computing device, trigger the device Methods and/or techniques scheme of the operation based on aforementioned multiple embodiments according to the application.
It is obvious to a person skilled in the art that the application is not limited to above-mentioned one exemplary embodiment Details, and in the case of without departing substantially from spirit herein or basic feature, can be with others Concrete form realizes the application.Which point therefore, no matter from the point of view of, embodiment all should be regarded as It is exemplary, and be it is nonrestrictive, scope of the present application by claims rather than on Bright restriction is stated, it is intended that by the institute in the implication and scope of the equivalency of claim that falls Change and be included in the application.Any reference in claim should not be considered as restriction institute The claim being related to.Furthermore, it is to be understood that " an including " word is not excluded for other units or step, odd number is not Exclude plural number.The multiple units stated in system claims or device can also by a unit or Device is realized by software or hardware.The first, the second grade word is used for representing title, and and Any specific order is not indicated that.

Claims (20)

1. a kind of logistics data processing method, for the sending out for external order number sent to user Goods request message carries out the issued transaction for delivery, it is characterised in that the logistics data processing method Including:
Receive the delivery request message for carrying external order number and ID;
Judge locally whether setting up office corresponding with the external order number and ID Reason labelling;
If having set up corresponding issued transaction labelling, the delivery request message of reception is abandoned;
If not set up corresponding issued transaction labelling, with the external order number and use locally created Family identifies corresponding issued transaction labelling;
Delivery request message only to not abandoning performs the issued transaction for delivery, so as to same use The concurrent delivery request message for same external order number that family sends only carries out once being used to send out The issued transaction of goods.
2. the method for claim 1, it is characterised in that set up and the external order number And the corresponding issued transaction labelling of ID includes:
The effective time of the issued transaction labelling is set.
3. method as claimed in claim 2, it is characterised in that set up with the external order number and The corresponding issued transaction labelling of ID also includes:
Start timing from the issued transaction labelling is set up;
Judge current time distance set up the duration of the time of the issued transaction labelling whether reach it is described Effective time;
The issued transaction labelling is deleted if the effective time is reached.
4. the method for claim 1, it is characterised in that to the delivery request message not abandoned After the completion of performing the issued transaction for delivery, methods described also includes:
The external order number and ID pair deleted and carry in the delivery request message not abandoned The issued transaction labelling answered.
5. the method for claim 1, it is characterised in that to the delivery request message not abandoned Performing the issued transaction for delivering includes:
Monitor the state of the issued transaction that delivery is performed to the delivery request message;
In response to determining that the issued transaction that delivery is performed to the delivery request message is interrupted, then delete with The corresponding issued transaction mark of external order number and ID carried in disconnected delivery request message Note.
6. the method for claim 1, it is characterised in that set up with the external order number and The corresponding issued transaction labelling of ID includes:
For the issued transaction labelling assignment set up;
The same external order number of carrying that counts reception by updating the value of the issued transaction labelling and The quantity of the delivery request message of ID.
7. the method for claim 1, it is characterised in that to the delivery request message not abandoned Performing the issued transaction for delivering includes:
In response to determining there is internal order corresponding with the external order number, and do not exist with it is described The corresponding storage order of internal order, and the internal order has split into many height inside order;Then
The internal order of the plurality of son after the internal order splits is deleted, retains the internal order;
The described internal order for retaining is split into again according to the singulated scheme for arranging order inside many height It is single;
Many height inside order after for splitting again performs the issued transaction for delivery.
8. method as claimed in claim 7, it is characterised in that many height after for splitting again Internal order performs the issued transaction for delivering to be included:
Many height inside order after for splitting again generates corresponding multiple storage orders;
The batching delivery interface of storage center is called by the corresponding multiple storages of the internal order of the plurality of son Order unification delivery.
9. method as claimed in claim 8, it is characterised in that many height after for splitting again Internal order performs the issued transaction for delivering also to be included:
After the corresponding multiple storage orders unification delivery successes of the internal order of the plurality of son, triggering update with The corresponding internal order status of the external order number are shipped state.
10. method as claimed in claim 9, it is characterised in that methods described also includes:
Monitoring update internal order status corresponding with the external order number be shipped state whether into Work(;
If updating failure, triggering generates asynchronous call task, described is ordered with the outside with repeating The step of corresponding internal order status of odd numbers are shipped state, until being updated successfully.
11. a kind of logistics data processing meanss, for the sending out for external order number sent to user Goods request message carries out the issued transaction for delivery, it is characterised in that the logistics data processing meanss Including:
Receiving unit, for receiving the delivery request message for carrying external order number and ID;
Judging unit, for judging locally whether setting up and the external order number and ID Corresponding issued transaction labelling;
First processing units, for judging to have set up corresponding issued transaction labelling in the judging unit In the case of abandon the delivery request message of reception;
Unit is set up, for judging not set up corresponding issued transaction labelling situation in the judging unit Under in locally created issued transaction labelling corresponding with the external order number and ID;
Second processing unit, for the delivery request message only to not abandoning the affairs for delivery are performed Process, so as to the concurrent delivery request for same external order number sent to same user disappears Breath only carries out once being used for the issued transaction of delivery.
12. devices as claimed in claim 10, it is characterised in that the unit of setting up is configured For:
The effective time of the issued transaction labelling is set.
13. devices as claimed in claim 12, it is characterised in that the unit of setting up is configured to:
Start timing from the issued transaction labelling is set up;
Judge current time distance set up the duration of the time of the issued transaction labelling whether reach it is described Effective time;
The issued transaction labelling is deleted if the effective time is reached.
14. devices as claimed in claim 10, it is characterised in that the unit of setting up is configured to:
The delivery request message not abandoned is performed in second processing unit complete for the issued transaction of delivery Cheng Hou, deletes and the external order number and ID pair carried in the delivery request message not abandoned The issued transaction labelling answered.
15. devices as claimed in claim 10, it is characterised in that the unit of setting up is configured to:
Monitor the state of the issued transaction that delivery is performed to the delivery request message;
In response to determining that the issued transaction that delivery is performed to the delivery request message is interrupted, then delete with The corresponding issued transaction mark of external order number and ID carried in disconnected delivery request message Note.
16. devices as claimed in claim 10, it is characterised in that the unit of setting up is configured to:
For the issued transaction labelling assignment set up;
The same external order number of carrying that counts reception by updating the value of the issued transaction labelling and The quantity of the delivery request message of ID.
17. devices as claimed in claim 10, it is characterised in that the second processing unit is matched somebody with somebody It is set to:
In response to determining there is internal order corresponding with the external order number, and do not exist with it is described The corresponding storage order of internal order, and the internal order has split into many height inside order;Then
The internal order of the plurality of son after the internal order splits is deleted, retains the internal order;
The described internal order for retaining is split into again according to the singulated scheme for arranging order inside many height It is single;
Many height inside order after for splitting again performs the issued transaction for delivery.
18. devices as claimed in claim 17, it is characterised in that multiple after for splitting again The issued transaction that sub internal order is performed for delivering includes:
Many height inside order after for splitting again generates corresponding multiple storage orders;
The batching delivery interface of storage center is called by the corresponding multiple storages of the internal order of the plurality of son Order unification delivery.
19. devices as claimed in claim 18, it is characterised in that multiple after for splitting again The issued transaction that sub internal order is performed for delivering also includes:
After the corresponding multiple storage orders unification delivery successes of the internal order of the plurality of son, triggering update with The corresponding internal order status of the external order number are shipped state.
20. devices as claimed in claim 19, it is characterised in that described device also includes:
Monitoring unit, internal order status corresponding with the external order number are updated to send out for monitoring Whether goods state is successful;
Asynchronous call unit, for right with the external order number in the monitoring unit monitoring renewal The inside order status answered are that under shipped state failure scenarios, triggering generates asynchronous call task, with weight The step of internal order status corresponding with the external order number are shipped state described in multiple execution, directly To being updated successfully.
CN201510703763.7A 2015-10-26 2015-10-26 Logistics data processing method and device Pending CN106611397A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510703763.7A CN106611397A (en) 2015-10-26 2015-10-26 Logistics data processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510703763.7A CN106611397A (en) 2015-10-26 2015-10-26 Logistics data processing method and device

Publications (1)

Publication Number Publication Date
CN106611397A true CN106611397A (en) 2017-05-03

Family

ID=58613945

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510703763.7A Pending CN106611397A (en) 2015-10-26 2015-10-26 Logistics data processing method and device

Country Status (1)

Country Link
CN (1) CN106611397A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019015670A1 (en) * 2017-07-21 2019-01-24 中兴通讯股份有限公司 Method, device, and apparatus for tracking and monitoring software behavior
CN109993889A (en) * 2017-12-29 2019-07-09 山东新北洋信息技术股份有限公司 A kind of commercial articles vending method and automatic vending control device
CN110348656A (en) * 2018-04-08 2019-10-18 天津京东深拓机器人科技有限公司 Dispatching method, device, system and computer readable storage medium
CN110472906A (en) * 2019-07-08 2019-11-19 深圳市中农易讯信息技术有限公司 Logistics transaction coordination system and method
CN110533503A (en) * 2019-08-12 2019-12-03 厦门网宿有限公司 A kind of data processing method and device
CN111932186A (en) * 2020-09-17 2020-11-13 深圳市海柔创新科技有限公司 Order processing method, device, equipment, system and storage medium
CN113642885A (en) * 2021-08-12 2021-11-12 中投国信(北京)科技发展有限公司 Service environment index information processing method and system based on artificial intelligence

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1530859A (en) * 2003-03-14 2004-09-22 联想(北京)有限公司 Method for protecting ERP interface data
CN102880947A (en) * 2011-07-11 2013-01-16 阿里巴巴集团控股有限公司 Information interactive method and device of electronic business platform and logistics trading platform
CN103310334A (en) * 2012-03-16 2013-09-18 阿里巴巴集团控股有限公司 Business processing method and device
CN104504548A (en) * 2014-12-16 2015-04-08 北京京东尚科信息技术有限公司 Order splitting method and device
CN104899711A (en) * 2014-03-05 2015-09-09 阿里巴巴集团控股有限公司 Service processing method and apparatus
CN104901927A (en) * 2014-03-06 2015-09-09 阿里巴巴集团控股有限公司 Method and device for business processing

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1530859A (en) * 2003-03-14 2004-09-22 联想(北京)有限公司 Method for protecting ERP interface data
CN102880947A (en) * 2011-07-11 2013-01-16 阿里巴巴集团控股有限公司 Information interactive method and device of electronic business platform and logistics trading platform
CN103310334A (en) * 2012-03-16 2013-09-18 阿里巴巴集团控股有限公司 Business processing method and device
CN104899711A (en) * 2014-03-05 2015-09-09 阿里巴巴集团控股有限公司 Service processing method and apparatus
CN104901927A (en) * 2014-03-06 2015-09-09 阿里巴巴集团控股有限公司 Method and device for business processing
CN104504548A (en) * 2014-12-16 2015-04-08 北京京东尚科信息技术有限公司 Order splitting method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
辛林旗: "国际支付宝上午收单服务***核心模块的设计与实现", 《中国优秀硕士学位论文全文数据库(电子期刊)》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019015670A1 (en) * 2017-07-21 2019-01-24 中兴通讯股份有限公司 Method, device, and apparatus for tracking and monitoring software behavior
CN109993889A (en) * 2017-12-29 2019-07-09 山东新北洋信息技术股份有限公司 A kind of commercial articles vending method and automatic vending control device
CN110348656A (en) * 2018-04-08 2019-10-18 天津京东深拓机器人科技有限公司 Dispatching method, device, system and computer readable storage medium
CN110472906A (en) * 2019-07-08 2019-11-19 深圳市中农易讯信息技术有限公司 Logistics transaction coordination system and method
CN110533503A (en) * 2019-08-12 2019-12-03 厦门网宿有限公司 A kind of data processing method and device
CN111932186A (en) * 2020-09-17 2020-11-13 深圳市海柔创新科技有限公司 Order processing method, device, equipment, system and storage medium
TWI741957B (en) * 2020-09-17 2021-10-01 大陸商深圳市海柔創新科技有限公司 Order processing method, device, control equipment, storage system and storage medium
US11276036B1 (en) 2020-09-17 2022-03-15 Hai Robotics Co., Ltd. Order processing method, apparatus, device, system, and storage medium
CN113642885A (en) * 2021-08-12 2021-11-12 中投国信(北京)科技发展有限公司 Service environment index information processing method and system based on artificial intelligence

Similar Documents

Publication Publication Date Title
CN106611397A (en) Logistics data processing method and device
KR101677946B1 (en) Partition expansion method and device
CN105472002B (en) Based on the session synchronization method copied immediately between clustered node
US20120023154A1 (en) Rapid client-side component processing based on component relationships
US20120259809A1 (en) In-Memory Processing for a Data Warehouse
CN106878388B (en) Detection to node slow in distributed memory system
CN106888245A (en) A kind of data processing method, apparatus and system
CN110287196B (en) Block storage method, parallel chain transaction acquisition method, equipment and storage medium
CN109450987A (en) Number generation method, apparatus and system and storage medium
CN104572845A (en) File distribution method and device, equipment and system
CN106980579A (en) A kind of picture loading method and device
CN107783842A (en) A kind of distributed lock implementation method, equipment and storage device
CN106503001A (en) Data-updating method and device in distributed type assemblies environment
CN109491832A (en) Data disaster tolerance method and website
CN107430582A (en) Thin client system, connection management device, virtual machine operations device, method and storage medium
CN106469391A (en) The method and apparatus reducing inventory data
CN111861754A (en) Transaction packaging method, device and storage medium
CN107451501B (en) Method and device for realizing dynamic graphic coding
CN103425729A (en) Managing memory in a computer system
CN105939268A (en) Layer 2 forwarding table item aggregation method and layer 2 forwarding table item aggregation device
CN113128821A (en) Method and device for determining task
CN104866242B (en) A kind of data deletion system, method and data delete center
CN106845270A (en) A kind of seamless browsing method and device
CN104579753B (en) User data statistical method, access stratum server and statistical server
CN107463450B (en) Data processing method and device for container

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
TA01 Transfer of patent application right

Effective date of registration: 20180410

Address after: Four story 847 mailbox of the capital mansion of Cayman Islands, Cayman Islands, Cayman

Applicant after: CAINIAO SMART LOGISTICS HOLDING Ltd.

Address before: Cayman Islands Grand Cayman capital building a four storey No. 847 mailbox

Applicant before: ALIBABA GROUP HOLDING Ltd.

TA01 Transfer of patent application right
RJ01 Rejection of invention patent application after publication

Application publication date: 20170503

RJ01 Rejection of invention patent application after publication