patents.google.com

CN107239913A - A kind of logistics business processing method and processing device - Google Patents

  • ️Tue Oct 10 2017

Embodiment

In order to realize the purpose of the application, the embodiment of the present application provides a kind of logistics business processing method and dress Put, this method is based on the logistics for matching somebody with somebody provider's server with service platform and storehouse comprising supplier's server, storehouse Transaction processing system, the system bin is with service platform as third side, and transmission supplier's server and storehouse are with carrying Provider's server is matched somebody with somebody in logistics business information between supplier's server, any supplier's server and any storehouse The interaction of logistics business information can be carried out with service platform by storehouse, supplier is reduced and matches somebody with somebody provider with storehouse Between system docking cost;Also, in this method, storehouse, as third side, first, connects with service platform Receive the far call storehouse of supplier's server has calling for inventory operations application interface please with service platform side Ask, afterwards, based on the call request, long-range nesting allocation storehouse having with provider's server creates stock The interface of operation application document function, finally, supplier's server is sent to by long-range nesting allocation result. Due to being to call unified inventory operations application interface, therefore, the letter of the business object used during interface interchange The stzwctlrred definition of breath is unified, it is thereby achieved that the unification of the stzwctlrred definition of the information of business object And the unification of stock's interoperability flow between provider's server is matched somebody with somebody in supplier's server and storehouse, therefore, All supplier's servers and storehouse can dock what storehouse was unified with service platform with provider's server Stock interoperates.

In order to which the scheme of the embodiment of the present application is expressly understood, first to the logistics business in the embodiment of the present application Processing system is introduced:

As shown in figure 3, the structural representation of its logistics business processing system provided for the embodiment of the present application, Including:Provider's server 33 is matched somebody with somebody in supplier's server 31, storehouse with service platform 32 and storehouse;The centre Determine with the interface that service platform defines the mark of business object, the mark in warehouse and various inventory operations in storehouse Justice, wherein:

In the inventory operations application stage, provider is matched somebody with somebody in supplier's server 31, storehouse with service platform 32 and storehouse The function of server 33 is as follows:

Supplier's server 31, for sending the first call request with service platform to storehouse, described first calls The interface with inventory operations application function for calling storehouse to match somebody with somebody service platform is asked, inventory operations are carried The mark and the information of business object in the warehouse of applying type, storehouse with provider;And receive to storehouse with service The first of platform transmission calls response.

The inventory operations include storage, outbound and alloted.The inventory operations applying type includes:Storage Application, applied ex-warehouse and application is alloted, inventory operations practical operation includes:Be put in storage practical operation, outbound practical operation and allot Practical operation.

The mark of above-mentioned business object can be the coding of business object, and the mark in warehouse can be the volume in warehouse Code.

Service platform 32 is matched somebody with somebody in storehouse, under the triggering of first call request, being serviced to storehouse with provider Device sends the second call request, and second call request is for calling storehouse having with provider's server to create Build in the interface of inventory operations application function, second call request in stock operation application type, The mark and the information of business object in warehouse of the storehouse with provider;Receive storehouse is sent with provider's server the Two call response;Under calling the triggering of response described second, send first to supplier's server and call sound Should, described first calls in response comprising the inventory operations application;

Provider's server 33 is matched somebody with somebody in storehouse, for utilizing the inventory operations application class carried in the second call request The mark and the information of business object in the warehouse of type, storehouse with provider, create inventory operations application, to Storehouse sends second with service platform and calls response, described second call respond in carry inventory operations request slip According to comprising inventory operations application odd numbers, inventory operations applying type, storehouse in the inventory operations application The mark in the warehouse with provider and the information of business object.

Above-mentioned inventory operations may include by the business object of supplier storage to storehouse match somebody with somebody provider warehouse, will be for Trader's has been put in storage to the business object outbound in warehouse of the storehouse with provider to supplier and by supplier's Business object is alloted to the warehouse of another logistics service provider from the warehouse of a logistics service provider.

Next the inventory operations practical operation stage of business object is entered:

After inventory operations application success, supplier's server and storehouse obtain inventory operations with provider's server Application.The inventory operations application is inventory operations voucher for matching somebody with somebody provider to supplier and storehouse, Business object of the storehouse with provider accordingly to supplier performs inventory operations practical operation, and practical operation refers to storehouse with offer The operation that square personnel perform to business object (entity), for example, business object is matched somebody with somebody from supplier's transport storehouse The warehouse of provider, and business object is put in storage.

After the completion of the practical operation stage, into inventory operations practical operation notification phase, (storehouse needs to notify to supply with provider The actual conditions of the inventory operations of trader's business object), now, supplier's server 31, storehouse are flat with service The function of platform 32 and storehouse with provider's server 33 is as follows:

Provider's server 33 is matched somebody with somebody in storehouse, for sending the 3rd call request, the described 3rd with service platform to storehouse Call request is used for the interface with inventory operations practical operation informing function for calling storehouse to match somebody with somebody service platform, carries Inventory operations practical operation document;Included in the inventory operations practical operation document:Inventory operations practical operation odd numbers, practical operation The information of the business object on date, inventory operations practical operation type and execution inventory operations practical operation;And receive storehouse Response is called with the service platform is sent the 3rd;

Service platform 32 is matched somebody with somebody in storehouse, matches somebody with somebody the 3rd call request that provider's server is sent for receiving storehouse, in storehouse Under the triggering of the 3rd call request with provider's server, being called to supplier's server transmission the 4th please Ask, what the 4th call request was used to calling supplier's server has inventory operations practical operation informing function Interface, carries the inventory operations practical operation document;And the 4th of reception supplier server transmission calls Response, the described 4th call response in comprising confirmation receive practical operation notice, in the 4th triggering for calling response Lower to call response with provider's server transmission the 3rd to storehouse, the described 3rd calls in response comprising the confirmation Receive practical operation notice;

Supplier's server 31, matches somebody with somebody the 4th call request that service platform is sent, based on the 4th for receiving storehouse The inventory operations practical operation document carried in call request sends the 4th with service platform to storehouse and calls response, described 4th call response in comprising confirmation receive practical operation notice.

In above process, storehouse can preserve the inventory operations application from supplier's server with service platform Document, and the inventory operations practical operation document with provider from storehouse, match somebody with somebody provider for follow-up supplier and storehouse Inquired about and carried out the analysis and processing of correlation.

Use application development interface (application programing interface, api) and service When offer interface (service provider interface, spi) realizes said system, specific schematic diagram can As shown in figure 4, in system call can with as shown in figure 5, shown in Fig. 5 be application replenish when system in Call time diagram.

In Fig. 4, match somebody with somebody in storehouse in the supplier spi in service platform, application replenishes, and (application is by supplier's Business object from supplier be put in storage to storehouse match somebody with somebody provider warehouse), application return goods (application will be put in storage to storehouse The business object outbound of supplier in warehouse with provider is to supplier), cancel the apply that replenishes, cancel Return Application is that for the angle of supplier, its essence is that supplier grasps for the stock of business object Work is applied.

There are 4 abstract class in Fig. 4:Supplier api, supplier spi, storehouse are matched somebody with somebody with provider api and storehouse to be carried Supplier spi.They are with service platform to unify abstract definition by storehouse.Defined by the method for class in Fig. 4, It can be seen that the function of these classes.Wherein, supplier api:Represent storehouse and be supplied to supplier with service platform Service.Supplier spi:Represent the service that supplier is supplied to storehouse to match somebody with somebody service platform.Match somebody with somebody provider api in storehouse: Represent the service that storehouse is supplied to storehouse to match somebody with somebody provider with service platform.Match somebody with somebody provider spi in storehouse:Storehouse is represented with offer Side is supplied to service of the storehouse with service platform.There are 3 to realize class:Supplier, storehouse are matched somebody with somebody with service platform and storehouse Provider.This 3 classes are specific api/spi realizations.There are 3 bags:Supplier, storehouse with service platform and Match somebody with somebody provider in storehouse.This 3 bags represent above-mentioned 3 environment realized where the object of class.Such as supplier Object is just in supplier's server, and storehouse is just matched somebody with somebody in provider's server with provider's object in storehouse.

In addition, the remote access between the consideration based on secure context, object can set up the data in safety In communication, such as the security system based on PKIX (public key infrastructure, pki).

Above-mentioned supplier's server and storehouse match somebody with somebody communication protocol between service platform and storehouse with service platform and The communication protocol that storehouse is matched somebody with somebody between provider's server can the HTTP based on secure version The web service of (Hyper Text Transfer Protocol over Secure Socket Layer, HTTPS), Now due to web service be it is unrelated with operating system and programming language, therefore, no matter the behaviour of server It is that linux is also based on based on windows as system, the exploitation of above-mentioned interface is to be based on java or .net, Can mutually it call.

With reference to Figure of description, to the application, each embodiment is described in further detail.Obviously, institute The embodiment of description is only a part of embodiment of the invention, rather than whole embodiments.Based on the application In embodiment, it is all that those of ordinary skill in the art are obtained under the premise of creative work is not made Other embodiments, belong to the scope of the application protection.

As shown in fig. 6, a kind of flow signal of its logistics business processing method provided for the embodiment of the present application Figure, the specially schematic flow sheet of inventory operations application method, comprise the following steps:

Step 601:Supplier's server sends the first call request to storehouse with service platform, and described first adjusts The interface with inventory operations application function for being used to call storehouse to match somebody with somebody service platform with request, carrying is grasped in stock Make the mark and the information of business object in the warehouse of applying type, storehouse with provider;

The information of above-mentioned business object may include the mark of business object, stockpile number unit (Stock Keeping Unit, SKU) coding information and plan carry out inventory operations business object quantity.On The information such as plan progress inventory operations date can also be included by stating in the first call request.

When inventory operations applying type is storage application, the mark in warehouse of the storehouse with provider is storage storehouse The mark in storehouse;When inventory operations applying type is applied ex-warehouse, the mark in warehouse of the storehouse with provider is The mark in outbound warehouse;In inventory operations applying type for when alloting application, the mark in the warehouse of provider is matched somebody with somebody in storehouse Know the mark for including outbound warehouse and the mark for being put in storage warehouse.

Step 602:Storehouse under the triggering of first call request, takes with service platform to storehouse with provider Business device sends the second call request, and second call request is used to call storehouse having with provider's server Create in the interface of inventory operations application function, second call request and carry the inventory operations The mark and the information of the business object in the warehouse of applying type, the storehouse with provider;

Storehouse calls storehouse having with provider's server to create inventory operations with service platform in above-mentioned steps 602 The interface of application function is long-range nesting allocation, and the synchronization for realizing call result is known.

Step 603:Match somebody with somebody the inventory operations Shen carried in the call request of provider's server by utilizing second in storehouse Please type, the storehouse with provider warehouse mark and the information of the business object, create inventory operations Application;

Inventory operations application odd numbers, inventory operations applying type, storehouse are included in the inventory operations application The mark in the warehouse with provider and the information of business object.

Step 604:Storehouse sends second with service platform to storehouse with provider's server and calls response, and described the Two call response in carry inventory operations application;

Step 605:Under the triggering of response is called in storehouse with service platform described second, to supplier's server Send first and call response, described first calls in response comprising the inventory operations application.

After inventory operations application, it is real that storehouse performs inventory operations with provider for the business object of supplier Behaviour.After the completion of practical operation, inventory operations practical operation document can be produced, should into inventory operations practical operation notification phase It may include in inventory operations practical operation document:Inventory operations practical operation odd numbers, inventory operations practical operation type, business pair The information of elephant and the actual date for carrying out inventory operations practical operation, the information of business object here may include industry Mark, SKU coding informations and the reality of business object perform the quantity of the business object of inventory operations.Specifically Schematic flow sheet for inventory operations Notification Method is as shown in fig. 7, comprises following steps:

Step 701:Storehouse sends the 3rd call request, described the to storehouse with provider's server with service platform Three call requests are used for the interface with inventory operations practical operation informing function for calling storehouse to match somebody with somebody service platform, carry Practical operation document is operated in stock;

Step 702:Service platform is matched somebody with somebody under the triggering of the 3rd call request in storehouse, to supplier's server Send the 4th call request, what the 4th call request was used to calling supplier's server has inventory operations The interface of practical operation informing function, carries the inventory operations practical operation document;

Step 703:Supplier's server sends the 4th with service platform to storehouse and calls response, and the described 4th adjusts Notified with practical operation is received comprising confirmation in response;

Step 704:Under the triggering of response is called in storehouse with service platform the described 4th, to storehouse with provider's clothes Business device sends the 3rd and calls response, and the described 3rd calls and receive practical operation comprising the confirmation in response and notify.

After inventory operations application, if desired supplier cancels inventory operations application, cancellation stock behaviour now The schematic diagram for the flow that work is applied is as shown in figure 8, comprise the following steps:

Step 801:Supplier's server sends the 5th call request to storehouse with service platform, and the described 5th adjusts The interface with cancellation inventory operations application function for being used to call storehouse with service platform with request, carries storehouse Deposit operation application odd numbers;

Step 802:Storehouse under the triggering of the 5th call request, takes with service platform to storehouse with provider Business device sends the 6th call request, and the 6th call request is used to call storehouse having with provider's server Cancel the interface of inventory operations application function, carry inventory operations application odd numbers;

Step 803:Storehouse sends the 6th with service platform to storehouse with provider's server and calls response, and described the Six call response in carry confirmation cancel solicitation message;

Step 804:Under the triggering of response is called in storehouse with service platform the described 6th, to supplier's server Send the 5th and call response, the described 5th calls and confirmation is carried in response cancel solicitation message.

In addition, existing server and storehouse including supplier are with provider's server but do not include storehouse with service In the system of platform, it is contemplated that the difference of channel, the quantity of the different channel supplies of material is different, during storage, Supplier needs business object being identified by channel, also can be accordingly in actual warehouse to business pair As carrying out the separation by channel progress physically.For example:Supplier is 100 laundries of the A sales platforms supply of material Machine, 300 washing machines of being supplied for B sales platforms, then need to be put in storage to storehouse the storehouse with provider in washing machine Before storehouse, it is that 100 in 400 washing machines are separately identified, is designated the industry of supply A sales platforms Business object, 300 follow-up station identifications are the business object of supply B sales platforms.Subsequent user is in a certain canal After road places an order, the information by the business object of channel mark is sent to storehouse and taken with provider by supplier's server Business device, storehouse notifies storehouse with the physical library that provider is corresponding channel distribution from warehouse with provider's server Deposit the sorting and delivery of middle progress business object.Business object is identified by channel in the prior art, it is real Business object is showed in a point channel sales.However, because business object is identified according to channel, On the one hand, the business object of each channel is physically separation, on the other hand, the business object of each channel It is independent in mark, this is allowed under the logistics business system, is difficult to carry out business pair between channel The allotment of elephant, and increase the expense of storehouse management.It can enter therefore, the embodiment of the present application provides one kind The logistics business processing method of the allotment of business object between row channel, is applied including supplier's server, storehouse With service platform and storehouse in the system with provider's server, this can carry out the allotment of business object between channel Logistics business processing method can implement the said system of description based on the application, can also be not based on this The said system of description is implemented in application, and the flow chart of this method is as figure 9, it may include following steps:

Step 901:Supplier's server sends channel stock allotment with service platform to storehouse and asked, the canal Road stock allotment request includes:The mark of the side's of recalling channel, the mark of the side's of calling in channel, allotment are related to The information of business object;

Step 902:The mark for the side's of recalling channel that storehouse is allocated in request with service platform according to the channel stock Know, the information of business object that the mark of the side's of calling in channel, allotment are related to, change the side's of recalling channel of storage In the business object inventory information and the side's of calling in channel in the business object inventory information, changed As a result;

Above-mentioned inventory information can include:The SKU information of stockpile number, business object.

Step 903:Storehouse sends channel stock allotment to supplier's server with service platform and responded, the canal Road stock allotment response includes the modification result.

It is above-mentioned to carry out between channel in the logistics business processing method of the allotment of business object, in storehouse with providing Storehouse is set up between square server and supplier's server with service platform as third side, will be each channel point The inventory information for the business object matched somebody with somebody has been stored in storehouse with service platform, realizes in storehouse with right on service platform The channel that business object has carried out in logic is distinguished, and this is allowed for without entering rower according to channel to business object Know, business object, without the differentiation for carrying out channel, is realized physically in warehouse of the storehouse with provider One takes stock.When being allocated, it only need to send channel stock allotment with service platform to storehouse and ask, storehouse is with clothes Inventory information of the business platform to business object in each channel is modified.

Further, since the inventory information for the business object distributed for each channel has been stored in storehouse with service platform, Therefore, supplier's server can also will carry the mark and industry of channel when sending the first call request Business object is also carried in the allocation strategy information of each channel, in order to send the with provider's server in storehouse After three call requests, realize and the inventory information of business object under each channel is modified, it is matched somebody with somebody with storehouse The stockpile number of business object in the warehouse of provider is consistent.

Specifically, storehouse with service platform receive storehouse with provider's server send the 3rd call request it Afterwards, can be according to the execution inventory operations practical operation in the inventory operations practical operation document carried in the 3rd call request The mark and business object of the channel carried in the information of business object, the first call request are in each channel Allocation strategy information, modifies to the inventory information of the business object in each channel of storage.

If for example, carrying the distribution plan of mark and business object in each channel of channel in the first call request Omiting information is:Business object A is in sales platform A and sales platform B allocation strategy:Sales platform A:Sales platform B=3:1;The business object of execution inventory operations practical operation in inventory operations practical operation document Information is:Business object A, warehousing quantity is 100;Then to the business object in each channel of storage Inventory information is modified specially:75 are increased to the stockpile number of business object under sales platform A, 25 are increased to the stockpile number of business object under sales platform A.

After user is placed an order on channel for business object, supplier needs to deliver for user, by industry Business object is delivered to user, logistics business handling process such as Figure 10 institutes now from warehouse of the storehouse with provider Show, comprise the following steps:

Step 1001:Supplier's server sends the first delivery request, first hair to storehouse with service platform Goods request includes:The mark of channel, the information of business object and consignee's information;

Step 1002:Storehouse sends the second delivery request, described the to storehouse with service platform with provider's server Two delivery requests include:The information of the business object and consignee's information;

Step 1003:Storehouse is with information of the service platform according to the business object in the first delivery request, to first The inventory information of the business object is modified in channel represented by the mark of channel in delivery request;

Here due to being delivery, therefore, the modification carried out to the inventory information of business object is reduction business pair The stockpile number of elephant, the quantity of specific reduction can be determined by the information of the business object in the first delivery request It is fixed.

Here the execution sequence of step 1002 and step 1003 can be in no particular order.

Step 1004:Storehouse performs business with provider's server according to the information and consignee's information of business object The logistics information processing operation of object.

Due in inventory information of the storehouse with the business object stored on service platform under each channel, directly in storehouse With being modified on service platform to the inventory information of business object under corresponding channel, therefore, above-mentioned In step 103, the mark of channel is not sent to storehouse with provider's server, storehouse by storehouse with service platform Also and relevant channels information need not be known with provider's server, the business pair in warehouse of the storehouse with provider It is to take stock as and without distinguish channel.

After this step 1004, storehouse can also send with service platform to storehouse with provider's server and receive This notified is sent to supplier's server by shipping order, storehouse again with service platform.Match somebody with somebody service platform in storehouse The modification of the inventory information of business object can not be carried out in step 1002, but is receiving shipping order The stock for changing the business object in the channel represented by the mark for the channel that the first delivery request includes afterwards Information.

Hereafter, if desired supplier cancels delivers for user, logistics business handling process such as Figure 11 now It is shown, it may include following steps:

Step 1101:Supplier's server sends first with service platform to storehouse and cancels delivery request, described the One cancellation delivery request includes:The mark of channel, the information of business object and consignor's information;

Step 1102:The information of the business object in delivery request is cancelled in storehouse with service platform according to first, right Stock's letter of the business object in channel represented by the mark for the channel that first cancellation delivery request includes Breath is modified;

Here it is increase industry to the modification that the inventory information of business object is carried out therefore due to being to cancel delivery The stockpile number of business object, specific increased quantity can cancel the letter of the business object in delivery request by first Cease to determine.

Step 1103:Storehouse sends second with provider's server to storehouse with service platform and cancels delivery request, institute Stating the second cancellation delivery request includes:The information and consignor's information of business object.

Step 1104:Storehouse, according to the information and consignor's information of business object, confirms to take with provider's server Disappear delivery.

After this step 1104, storehouse can also be sent with provider's server to storehouse with service platform cancels Delivery success notification, the cancellation success notification is sent to supplier's server by storehouse again with service platform.Match somebody with somebody in storehouse Service platform can not carry out the modification of the inventory information of business object in step 1102, but receive Cancel the canal represented by the mark for the channel that the cancellation of modification first delivery request includes after delivery success notification The inventory information of business object in road.

In addition, allotment request of the storehouse with service platform except that can receive the transmission of supplier's server carries out canal Between road outside the allotment of business object, the stockpile number of the business object in the case where being also based on each channel enters automatically The allotment of business object information between row channel.Implement process as follows:For each business object, perform The following first step is to the 4th step:

The first step:Storehouse determined in each channel belonging to the business object with service platform, and stockpile number is less than pair The mark of first channel of the channel secure threshold answered, and stockpile number are more than the default threshold value that may bring up The mark of first channel, wherein, the default threshold value that may bring up is more than the channel secure threshold;

Here, due to being divided in storehouse with the channel carried out on service platform to business object in logic, therefore, Each business object is respectively provided with the channel of ownership.

Second step:Service platform is matched somebody with somebody using the mark identified as the side's of calling in channel of the first channel in storehouse, by second The mark identified as the side's of recalling channel of channel;

3rd step:Storehouse, according to the stockpile number of the business object in the second channel, determines the industry with service platform The allotment quantity of business object;

During the specific determination value of allotment quantity is the breach and the second channel of the stockpile number based on the first channel The stockpile number of the business object is determined.

4th step:Storehouse is with service platform according to the identifying of the side's of calling in channel, the mark of the side's of recalling channel Know and determine the allotment quantity, change storage the side's of calling in channel in the business object stockpile number and The stockpile number of the business object in the side's of recalling channel.

Here, due to being to be allocated, the stockpile number of the business object accordingly increases tune under the side's of calling in channel With quantity, the stockpile number of the business object accordingly reduces allotment quantity under the side's of recalling channel.

Further, because the server storage Real-time inventory quantity information of each channel, therefore, storehouse are matched somebody with somebody in storehouse The stockpile number that the business object of channel can also be automatically based upon with service platform sends out to supplier's server Shorts report is sent, the process of implementing is:For each channel, storehouse determines that stockpile number is less than with server The information of the business object of corresponding channel secure threshold;Storehouse is sent with server to supplier's server afterwards The information and business object of information comprising business object and business object in shorts report, the shorts report The mark of affiliated channel.Here shorts report is substantially pre-alert notification in short supply, notifies supplier to mend in time Goods, if replenishing not in time, it will occur real in short supply.

The secure threshold of above-mentioned each channel can be determined based on historical sales of the supplier under the channel, this When, then the second delivery response that storehouse needs to send with server to storehouse with provider's server, the delivery rings Comprising transaction outbound practical operation document in answering, the transaction outbound practical operation date is included in the transaction outbound practical operation document With the information for the business object for performing transaction outbound practical operation;Then, server is matched somebody with somebody by the first delivery request in storehouse The mark of the channel of carrying is corresponding with the transaction outbound practical operation document carried in the second delivery response of reception to protect Deposit;Historical sales information of the business object under each channel can be obtained after preservation;And then in each channel The corresponding channel secure threshold of each business object can be determined in the following manner:

For each channel, following operate is performed:From the corresponding transaction outbound practical operation document of the mark of the channel In, find out transaction outbound practical operation document of the transaction outbound practical operation date within the setting period;Using finding out Transaction outbound practical operation document in execution transaction outbound practical operation business object information, determine the business pair The daily sales of elephant;Using default safe days and the daily sales determined, determine the business object at this Channel secure threshold under channel.Here, can be multiplied safe days with the daily sales determined obtained knot Fruit is used as channel secure threshold.Above-mentioned safe days refer to that business object can at least sell under its affiliated channel Sell how many days, just be not in supply shortage.Above-mentioned channel secure threshold refers to business number object in its affiliated channel Under stockpile number must reach how many, be not in just supply shortage.

Further, it is also possible in storehouse with the relation set on service platform between channel, for example, be set to it is shared or Exclusive, for being set to shared each channel, the allotment of carry out business object that can be between each channel is right In being set to exclusive channel, it is not possible to carry out the allotment of the business object between channel.

Logistics business processing procedure shown in above-mentioned Figure 10 and Figure 11 can also be based on interface remote nesting allocation Mode realize, it is specific as follows:

It is the logistics business processing method that user delivers for supplier, its flow chart as shown in figure 12, is wrapped Include following steps:

Step 1201:Supplier's server sends the 7th call request to storehouse with service platform, and the described 7th adjusts The interface with delivery application function for being used to call storehouse to match somebody with somebody service platform with request, carries the mark of channel The mark and consignee's information in the warehouse of knowledge, the information of business object, storehouse with provider;

Step 1202:Storehouse under the triggering of the 7th call request, takes with service platform to storehouse with provider Business device sends the 8th call request, and the 8th call request is used to call storehouse having with provider's server Outbound document of merchandising creates the interface of function, carries the warehouse of information, storehouse with provider of business object Mark and consignee's information;

Step 1203:Information of the storehouse with provider's server by utilizing business object, storehouse match somebody with somebody the warehouse of provider Mark and consignee's information, generation transaction applied ex-warehouse document;

It may include in the transaction applied ex-warehouse document:Merchandise applied ex-warehouse odd numbers, the transaction applied ex-warehouse date, The mark in warehouse of the information of business object, the mark of supplier and storehouse with provider etc..

Step 1204:Storehouse sends the 8th with service platform to storehouse with provider's server and calls response, and described the Eight call response in carry transaction applied ex-warehouse document;

Step 1205:Sent out with service platform under the 8th triggering for calling response to supplier's server in storehouse The 7th is sent to call response, the described 7th calls in response comprising the transaction applied ex-warehouse document.

Next, storehouse utilizes the information and consignor's information of business object with service side, business object is carried out Sort practical operation., it is necessary to send transaction outbound to supplier's server with service platform by storehouse after the completion of practical operation Practical operation notifies that transaction outbound practical operation notifies that transaction outbound practical operation date, the information of business object can be included, handed over Easy outbound practical operation odd numbers etc., notifies the outbound of supplier's business object server, now, specific industry Processing procedure of being engaged in as shown in figure 13, comprises the following steps:

Step 1301:Storehouse sends the 9th call request, described the to storehouse with provider's server with service platform Nine call requests are used for the interface with transaction outbound practical operation informing function for calling storehouse with service platform, carry There is transaction outbound practical operation document;

Step 1302:Storehouse utilizes the business object carried in the transaction outbound practical operation document with service platform Information, to the business object in the channel represented by the mark of the channel in the 7th call request of storage Inventory information is modified;

Step 1303:Sent out with service platform under the triggering of the 9th call request to supplier's server in storehouse The tenth call request is sent, the tenth call request is used to call the real with transaction outbound of supplier's server The interface of informing function is grasped, the transaction outbound practical operation document is carried;

Step 1304:Supplier's server is based on the transaction outbound practical operation document and sent to storehouse with service platform Tenth calls response, and the described tenth calls in response and to receive transaction outbound notice comprising confirmation;

Step 1305:Storehouse is serviced under the tenth triggering for calling response with service platform to storehouse with provider Device sends the 9th and calls response, and the described 9th calls in response that to receive transaction outbound comprising the confirmation logical Know.

It is the logistics business processing method that user cancels delivery for supplier, its flow chart can be such as Figure 14 institutes Show, comprise the following steps:

Step 1401:Supplier's server sends the 11st call request, the described tenth to storehouse with service platform One call request is used for the interface for cancelling delivery application function that has for calling storehouse with service platform, carrying transaction Applied ex-warehouse odd numbers;

Step 1402:Under the triggering of the 11st call request, match somebody with somebody provider to storehouse with service platform in storehouse Server sends the 12nd call request, and the 12nd call request is used to call storehouse to match somebody with somebody provider's server Have Cancel Transaction outbound document create function interface, carry it is described transaction applied ex-warehouse odd numbers;

Step 1403:Storehouse is based on the transaction applied ex-warehouse odd numbers with provider's server, flat with service to storehouse Platform sends the 12nd and calls response, and the described 12nd calls and transaction applied ex-warehouse odd numbers carried in response and true Recognize cancellation solicitation message;

Step 1404:Under the triggering of response is called in storehouse with service platform the described 12nd, serviced to supplier Device sends the 11st and calls response, and the described 11st calls and transaction applied ex-warehouse odd numbers carried in response and true Recognize cancellation solicitation message.

In addition, the stockpile number for the business object that storehouse can also be automatically based upon channel with service platform comes to the supply of material Business's server sends shorts report, when being realized using interface interchange, concretely:Match somebody with somebody service platform pin in storehouse To each channel, determine that stockpile number is less than the information of the business object of corresponding channel secure threshold;Match somebody with somebody in storehouse Service platform sends the 13rd call request to supplier's server, and the 13rd call request is used to call The interface with shorts report function of supplier's server, carries the information and the industry of the business object determined The mark for the channel being engaged in belonging to object;Supplier's server sends the 13rd with service platform to storehouse and calls sound Should, the described 13rd call response in receive shorts report comprising confirmation.

For the determination of secure threshold, when being realized using interface interchange, storehouse can be by matching somebody with somebody with service platform in storehouse Service platform is received after the 9th call request that storehouse is sent with provider's server, is performed the 7th call request In channel mark and the operation of the corresponding preservation of outbound practical operation document of merchandising carried in the 9th call request, Historical trading outbound practical operation data are obtained, specific secure threshold determines that method has been described above.

Based on same inventive concept, the embodiment of the present application additionally provides a kind of storehouse and taken with service platform, supplier Business device and storehouse are specific as follows with server is provided:

As shown in figure 15, its structural representation for matching somebody with somebody service platform for the storehouse that the embodiment of the present application is provided, bag Include:

First receiving unit 151, the first call request for receiving the transmission of supplier's server, described the One call request is used for the interface with inventory operations application function for calling storehouse to match somebody with somebody service platform, described first Call request carries the mark and the letter of business object in the warehouse of inventory operations applying type, storehouse with provider Breath;

First transmitting element 152, for sending the second call request, described the with provider's server to storehouse Two call requests are for calling storehouse having with provider's server to create inventory operations application function The inventory operations applying type, the storehouse are carried in interface, second call request and matches somebody with somebody provider's The mark and the information of the business object in warehouse;

Second receiving unit 153, second response, institute are called for receiving storehouse with what provider's server was sent State second call response in carry inventory operations application, the inventory operations application is to utilize institute State what the information carried in the second call request was generated;

Second transmitting element 154, calls response, described first adjusts for sending first to supplier's server With in response include the inventory operations application.

Preferably, first receiving unit 151, it is additionally operable to receive storehouse is sent with provider's server the Three call requests, the 3rd call request is used to call storehouse to match somebody with somebody with inventory operations practical operation leading to for service platform Know the interface of function, the 3rd call request carries inventory operations practical operation document;

First transmitting element 152, is additionally operable to send the 4th call request to supplier's server, described 4th call request is used for the interface with inventory operations practical operation informing function for calling supplier's server, institute State the 4th call request and carry the inventory operations practical operation document;

Second receiving unit 153, be additionally operable to reception supplier server transmission the 4th calls response, Described 4th call response in comprising confirmation receive practical operation notice;

Second transmitting element 154, is additionally operable to call response with provider's server transmission the 3rd to storehouse, Described 3rd call response in comprising it is described confirmation receive practical operation notice.

Preferably, including inventory operations application odd numbers in the inventory operations application;

First receiving unit 151, is additionally operable to send first to supplier's server in the second transmitting element Call after response, receive the 5th call request that supplier's server is sent, the 5th call request is used In the interface for calling storehouse having with service platform to cancel inventory operations application function, the 5th call request Carry inventory operations application odd numbers;

First transmitting element 152, is additionally operable to send the 6th call request with provider's server to storehouse, 6th call request is for calling storehouse having with provider's server to cancel inventory operations application function Interface, the 6th call request carries the inventory operations application odd numbers;

Second receiving unit 153, is additionally operable to reception storehouse and calls sound with the provider's server is sent the 6th Should, the described 6th call response in carry confirmation cancel solicitation message;

Second transmitting element 154, is additionally operable to call response to supplier's server transmission the 5th, described 5th call response in carry confirmation cancel solicitation message.

Preferably, including the letter for the business object for performing inventory operations practical operation in the inventory operations practical operation document The allocation strategy of mark and business object in each channel of channel is also carried in breath, first call request Information;

The storehouse also includes with service platform:Channel stock changes unit 155, in the first receiving unit Receive after the 3rd call request that storehouse is sent with provider's server, carried according in the 3rd call request Inventory operations practical operation document in execution inventory operations practical operation business object information, the first call request Allocation strategy information of the mark and business object of the channel of middle carrying in each channel, to each channel of storage In the inventory information of the business object modify.

Preferably, first receiving unit 151, is additionally operable to receive the 7th tune that supplier's server is sent With request, the 7th call request is used for the connecing with delivery application function for calling storehouse with service platform Mouthful, the 7th call request carries the storehouse of the mark of channel, the information of business object, storehouse with provider The mark and consignee's information in storehouse;

First transmitting element 152, is additionally operable to send the 8th call request with provider's server to storehouse, What the 8th call request was used to calling storehouse with provider's server there is transaction outbound document to create function Interface, the 8th call request carry the information of business object, storehouse with provider warehouse mark With consignee's information;

Second receiving unit 153, is additionally operable to reception storehouse and calls response with the provider sends the 8th, institute State the 8th call response in carry transaction applied ex-warehouse document, the transaction applied ex-warehouse document is to utilize institute State what the information carried in the 8th call request was generated, the transaction applied ex-warehouse document includes:Merchandise out Storehouse application odd numbers, the mark and the information of business object in warehouse of the storehouse with provider;

Second transmitting element 154, is additionally operable to call response to supplier's server transmission the 7th, described 7th calls in response comprising the transaction applied ex-warehouse document.

Preferably:Channel stock changes unit 155;

First receiving unit 151, be additionally operable to receive storehouse with provider's server send the 9th call please Ask, what the 9th call request was used to calling storehouse with service platform has transaction outbound practical operation informing function Interface, the 9th call request carries transaction outbound practical operation document;

The channel stock changes unit 155, is additionally operable to utilize what is carried in the transaction outbound practical operation document The information of business object, to being somebody's turn to do in the channel represented by the mark of the channel in the 7th call request of storage The inventory information of business object is modified;

First transmitting element 152, is additionally operable to send the tenth call request to supplier's server, described Tenth call request is used for the interface with transaction outbound practical operation informing function for calling supplier's server, institute State the tenth call request and carry the transaction outbound practical operation document;

Second receiving unit 153, for receiving the transmission of supplier's server the tenth calls response, institute State the tenth call response in comprising confirmation receive transaction outbound notice;

Second transmitting element 154, calls response, institute for sending the 9th with provider's server to storehouse State the 9th call response in comprising it is described confirmation receive transaction outbound notify.

Preferably, the transaction applied ex-warehouse document includes:Transaction applied ex-warehouse odd numbers;

First receiving unit 151, is additionally operable to receive the 11st call request that supplier's server is sent, 11st call request is used for the interface with cancellation delivery application function for calling storehouse with service platform, 11st call request carries transaction applied ex-warehouse odd numbers;

First transmitting element 152, is additionally operable to send the 12nd call request with provider's server to storehouse, 12nd call request is used to call storehouse to match somebody with somebody creating with the outbound document that Cancels Transaction for provider's server Make contributions can interface, the 12nd call request carry it is described transaction applied ex-warehouse odd numbers;

Second receiving unit 153, is additionally operable to reception storehouse and calls response with the provider sends the 12nd, Described 12nd call response in carry transaction applied ex-warehouse odd numbers and confirm cancel solicitation message;

Second transmitting element 154, is additionally operable to call response to supplier's server transmission the 11st, institute State the 11st call response in carry transaction applied ex-warehouse odd numbers and confirm cancel solicitation message.

Preferably, the storehouse also includes with service platform:Channel stock changes unit 155;

First receiving unit 151, the channel stock allotment for being additionally operable to receive the transmission of supplier's server please Ask, the channel stock allotment request includes:The mark of the side's of recalling channel, the mark of the side's of calling in channel, Allocate the information for the business object being related to;

The channel stock changes unit 155, is additionally operable to allocate recalling in request according to the channel stock The information for the business object that the mark of square channel, the mark of the side's of calling in channel, allotment are related to, modification storage Stock's letter of the inventory information of the business object and the business object in the side's of calling in channel in the side's of recalling channel Breath.

The storehouse also includes with service platform:Channel stock deployment unit 156, for for each business pair As performing following operate:Determine in each channel belonging to the business object, stockpile number is less than corresponding canal The mark of first channel of road secure threshold, and stockpile number are more than default the first canal that may bring up threshold value The mark in road, wherein, the default threshold value that may bring up is more than the channel secure threshold;By the mark of the first channel The mark as the side's of calling in channel is known, using the mark identified as the side's of recalling channel of the second channel;According to The stockpile number of the business object of this in second channel, determines the allotment quantity of the business object;Called according to described The allotment quantity of the identifying of square channel, the mark of the side's of recalling channel and determination, changes the tune of storage The stockpile number of the business object and the stockpile number of the business object in the side's of recalling channel in the side's of entering channel.

The storehouse also includes with service platform:Channel O/S notification unit 157, for for each canal Road, determines that stockpile number is less than the information of the business object of corresponding channel secure threshold;Serviced to supplier Device sends the 13rd call request, and the 13rd call request is used to call having for supplier's server to lack The interface of goods informing function, the 13rd call request carries the information and the business of the business object determined The mark of channel belonging to object;Call response, the described tenth in receive the transmission of supplier's server the 13rd Three call response in receive shorts report comprising confirmation.

Preferably, being included in the transaction outbound practical operation document:Transaction outbound practical operation date and execution are merchandised out The information of the business object of storehouse practical operation;The storehouse also includes with service platform:Storage unit 158 and channel peace Full threshold value determination unit 159, the storage unit 158, for receiving storehouse with offer in the first receiving unit After the 9th call request that square server is sent, the mark and the 9th of the channel in the 7th call request is called The transaction outbound practical operation document correspondence carried in request is preserved;The channel secure threshold determining unit 159, For determining the corresponding channel secure threshold of each business object in each channel in the following manner:For every One channel, performs following operate:From the corresponding transaction outbound practical operation document of the mark of the channel, find out Transaction outbound practical operation document of the transaction outbound practical operation date within the setting period;Utilize the transaction outbound found out The information of the business object of execution transaction outbound practical operation in practical operation document, determines the day sale of the business object Amount;Using default safe days and the daily sales determined, canal of the business object under the channel is determined Road secure threshold.

As shown in figure 16, the structural representation of its supplier's server provided for the embodiment of the present application, bag Include:

Transmitting element 161, for storehouse with service platform send the first call request, described first call please The interface with inventory operations application function for calling storehouse to match somebody with somebody service platform is sought, inventory operations Shen is carried Please type, storehouse with provider warehouse mark and the information of business object;

Receiving unit 162, calls response, first tune for receiving storehouse with service platform is sent first With response be storehouse with service platform receive second call respond after send, include the inventory operations application Document;Described second calls response to be storehouse called with provider's server based on second of storehouse with service platform please Transmission is asked, second call request is for calling storehouse having with provider's server to create inventory operations The interface of application function, second call request is that storehouse is receiving first tune with service platform After request, sent to storehouse with provider's server.

Preferably, the receiving unit 162, be additionally operable to receive storehouse calls with the service platform is sent the 4th please Ask, what the 4th call request was used to calling supplier's server has inventory operations practical operation informing function Interface, the 4th call request is that storehouse is called with service platform in storehouse with the provider's server is sent the 3rd Sent after request, the 3rd call request be used for call storehouse with service platform have inventory operations practical operation The interface of informing function, carries inventory operations practical operation document;

The transmitting element 161, is additionally operable to call response, the described 4th with service platform transmission the 4th to storehouse Call response in comprising confirmation receive practical operation notice.

Preferably, including inventory operations application odd numbers in the inventory operations application;The transmitting element 161, it is additionally operable to send the 5th call request with service platform to supplier's server to storehouse, the described 5th adjusts The interface with cancellation inventory operations application function for being used to call storehouse with service platform with request, carries storehouse Deposit operation application odd numbers;

The receiving unit 162, is additionally operable to reception storehouse and calls response with the service platform is sent the 5th, described 5th, which calls response to be storehouse with service platform, calls sound receiving storehouse with the provider's server is sent the 6th It should afterwards send, carry application odd numbers and confirm to cancel solicitation message, the described 6th calls response to be that storehouse is matched somebody with somebody Provider's server is sent based on the 6th call request of the storehouse with service platform, and the 6th call request is used In the interface for calling storehouse having with provider's server to cancel inventory operations application function, Shen is carried Please odd numbers and confirmation cancellation solicitation message.

Preferably, the transmitting element 161, is additionally operable to send the 7th call request with service platform to storehouse, 7th call request is used for the interface with delivery application function for calling storehouse to match somebody with somebody service platform, carries The mark and consignee's information in the warehouse of the mark of channel, the information of business object, storehouse with provider, it is described The mark of channel is used for storehouse and receives storehouse with provider's server hair with service platform in storehouse with provider's server After the 9th call request for carrying transaction outbound practical operation document sent, to the storehouse of the business object in the channel Deposit what information was modified;

The receiving unit 162, is additionally operable to reception storehouse and calls response with the service platform is sent the 7th, described 7th calls comprising transaction applied ex-warehouse document in response, and the transaction applied ex-warehouse document is to utilize business pair What the mark and consignee's information in the warehouse of information, storehouse with provider of elephant were generated.

Preferably, the receiving unit 162, be additionally operable to receive storehouse calls with the service platform is sent the tenth please Ask, what the tenth call request was used to calling supplier's server has transaction outbound practical operation informing function Interface, carries the transaction outbound practical operation document;

The transmitting element 161, is additionally operable to call response, the described tenth with service platform transmission the tenth to storehouse Call and receive outbound notice of merchandising in response comprising confirmation.

Preferably, the transaction applied ex-warehouse document includes:Transaction applied ex-warehouse odd numbers, the transmission list Member 161, is additionally operable to send the 11st call request with service platform to storehouse, the 11st call request is used In the interface for calling storehouse having with service platform to cancel delivery application function, transaction ex-warehouse request note is carried Number;

The receiving unit 162, is additionally operable to reception storehouse and calls response with the service platform is sent the 11st, institute State the 11st call response in carry transaction applied ex-warehouse odd numbers and confirm cancel solicitation message.

As shown in figure 17, its structural representation for matching somebody with somebody provider's server for the storehouse that the embodiment of the present application is provided, Including:

Receiving unit 171, matches somebody with somebody the second call request that service platform is sent, described second adjusts for receiving storehouse It is that storehouse is sent with service platform after the first call request of supplier's server is received with request, is used for Call storehouse that there is the interface for creating inventory operations application function with provider's server, carry in stock The mark and the information of business object in the warehouse of operation application type, the storehouse with provider;

Creating unit 172, for using the inventory operations applying type carried in the second call request, The mark in warehouse of the storehouse with provider and the information of the business object, create inventory operations request slip According to;

Transmitting element 173, calls response, described second calls sound for sending second with service platform to storehouse Should in carry inventory operations application, response is called receiving described second in the storehouse with service platform Afterwards, send first to supplier's server and call response, described first calls in response comprising stock behaviour Make application.

Preferably, the transmitting element 173, is additionally operable to send the 3rd call request with service platform to storehouse, 3rd call request is used for the connecing with inventory operations practical operation informing function for calling storehouse with service platform Mouthful, inventory operations practical operation document is carried, the storehouse is receiving the 3rd call request with service platform Afterwards, the 4th call request is sent to supplier's server, the 4th call request is used to call supplier to take The interface with inventory operations practical operation informing function of business device;

The receiving unit 171, is additionally operable to reception storehouse and calls response with the service platform is sent the 3rd, described 3rd calls comprising confirmation message in response, and the described 3rd calls response to be that storehouse is receiving confession with service platform The 4th of trader's server transmission calls what is sent after response.

Preferably, the receiving unit 171, be additionally operable to receive storehouse calls with the service platform is sent the 6th please Ask, the 6th call request is for calling storehouse having with provider's server to cancel inventory operations request slip According to the interface of function, the 6th call request is that storehouse is receiving the transmission of supplier's server with service platform The 5th call request after send, what the 5th call request was used to calling storehouse with service platform, which have, takes The interface of the inventory operations that disappear application function, carries inventory operations application odd numbers;

The transmitting element 173, is additionally operable to call response with the service platform is sent the 6th to storehouse, and described the Six call response in carry the inventory operations application odd numbers and confirm cancel solicitation message.

Preferably, the receiving unit 171, be additionally operable to receive storehouse calls with the service platform is sent the 8th please Ask, what the 8th call request was used to calling storehouse with provider's server there is transaction outbound document to create work( The interface of energy, carries the mark and consignee's information in the warehouse of information, storehouse with provider of business object;

The transmitting element 173, is additionally operable to call response, the described 8th with service platform transmission the 8th to storehouse Call and transaction applied ex-warehouse document is carried in response, the transaction applied ex-warehouse document is to utilize the described 8th The information generation carried in call request.

Preferably, the transmitting element 173, is additionally operable to send the 9th call request with service platform to storehouse, 9th call request is used for the connecing with transaction outbound practical operation informing function for calling storehouse with service platform Mouthful, carry transaction outbound practical operation document;

The receiving unit 171, is additionally operable to reception storehouse and calls response with the service platform is sent the 9th, described 9th calls the confirmation sent in response comprising supplier's server to receive transaction outbound notification message.

Preferably, the transaction applied ex-warehouse document includes:Transaction applied ex-warehouse odd numbers, the reception list Member 171, be additionally operable to receive storehouse match somebody with somebody service platform send the 12nd call request, the described 12nd call please Asking for call storehouse with provider's server, there is the outbound document that Cancels Transaction to create the interface of function, carry There is transaction applied ex-warehouse odd numbers;

The transmitting element 173, is additionally operable to send the 12nd with service platform to storehouse and calls response, and described the 12 call response in carry transaction applied ex-warehouse odd numbers and confirm cancel solicitation message.

It will be understood by those skilled in the art that embodiments of the invention can be provided as method, device (equipment), Or computer program product.Therefore, the present invention can using complete hardware embodiment, complete software embodiment, Or the form of the embodiment in terms of combination software and hardware.Moreover, the present invention can use it is one or more its In include computer usable program code computer-usable storage medium (include but is not limited to disk storage Device, CD-ROM, optical memory etc.) on the form of computer program product implemented.

The present invention is with reference to method according to embodiments of the present invention, device (equipment) and computer program product Flow chart and/or block diagram describe.It should be understood that can by computer program instructions implementation process figure and/or Each flow and/or square frame in block diagram and the flow in flow chart and/or block diagram and/or square frame With reference to.These computer program instructions can be provided to all-purpose computer, special-purpose computer, Embedded Processor Or the processor of other programmable data processing devices is to produce a machine so that by computer or other The instruction of the computing device of programmable data processing device produce for realizing in one flow of flow chart or The device for the function of being specified in one square frame of multiple flows and/or block diagram or multiple square frames.

These computer program instructions, which may be alternatively stored in, can guide computer or the processing of other programmable datas to set In the standby computer-readable memory worked in a specific way so that be stored in the computer-readable memory Instruction produce include the manufacture of command device, the command device realization in one flow or multiple of flow chart The function of being specified in one square frame of flow and/or block diagram or multiple square frames.

These computer program instructions can be also loaded into computer or other programmable data processing devices, made Obtain and perform series of operation steps on computer or other programmable devices to produce computer implemented place Reason, so that the instruction performed on computer or other programmable devices is provided for realizing in flow chart one The step of function of being specified in flow or multiple flows and/or one square frame of block diagram or multiple square frames.

, but those skilled in the art once know base although preferred embodiments of the present invention have been described This creative concept, then can make other change and modification to these embodiments.So, appended right will Ask and be intended to be construed to include preferred embodiment and fall into having altered and changing for the scope of the invention.

Obviously, those skilled in the art can carry out various changes and modification without departing from this hair to the present invention Bright spirit and scope.So, if the present invention these modifications and variations belong to the claims in the present invention and Within the scope of its equivalent technologies, then the present invention is also intended to comprising including these changes and modification.