[go: up one dir, main page]

CN106980948A - Go out to be put in storage message transmissions, inventory information update method and device - Google Patents

Go out to be put in storage message transmissions, inventory information update method and device Download PDF

Info

Publication number
CN106980948A
CN106980948A CN201610028716.1A CN201610028716A CN106980948A CN 106980948 A CN106980948 A CN 106980948A CN 201610028716 A CN201610028716 A CN 201610028716A CN 106980948 A CN106980948 A CN 106980948A
Authority
CN
China
Prior art keywords
storage
message
server
article
bill
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
CN201610028716.1A
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 CN201610028716.1A priority Critical patent/CN106980948A/en
Publication of CN106980948A publication Critical patent/CN106980948A/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
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • 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)
  • Economics (AREA)
  • Engineering & Computer Science (AREA)
  • Marketing (AREA)
  • Quality & Reliability (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • General Physics & Mathematics (AREA)
  • Operations Research (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Go out to be put in storage message transmissions, inventory information update method and device this application provides one kind.Methods described includes:First server receives out storage bill, wherein, it is described go out storage bill in the number of articles that includes exceed first threshold;According to it is described go out storage bill in the actual operationies on incoming and outgoing inventory result of article generate multiple parts and go out to be put in storage message, local go out to be put in storage the number of articles included in message and be no more than the first threshold wherein each;The multiple part is gone out to be put in storage message and is sent to second server, so that second server goes out to be put in storage the inventory information that the article included in message updates the article according to the part.It efficiently solve go out greatly be put in storage that single pair of answers the problem of going out to be put in storage excessive message, transmission time-out.

Description

Go out to be put in storage message transmissions, inventory information update method and device
Technical field
The application is related to the information processing in warehousing management, more particularly to one kind go out to be put in storage message transmissions, Inventory information update method and device.
Background technology
At present, the storage business that goes out of logistic storage management system (WMS) only supports disposable discrepancy Storehouse pattern.It is so-called disposably to go out all items that go out in storage bill of storage pattern i.e. multiple Operation is completed after operationies on incoming and outgoing inventory, is disposably transmitted one answered with going out to be put in storage single pair of and is gone out to be put in storage message (comprising it is corresponding go out storage bill is actual goes out to be put in storage the message of result) give warehouse server, so as to storehouse Storehouse server updates inventory information according to going out to be put in storage message.No matter it is, one goes out in storage bill Corresponding go out to be put in storage message and disposably pass comprising what how many articles generated comprising respective numbers article It is defeated by warehouse server.For example, being put in storage for the first time comprising 2000 A articles in a storage bill 1200 A articles, second of storage, 700 A articles, third time is put in storage 100 A articles, Then three storages all after the completion of generation be sent to repository service comprising the storage messages of 2000 A articles Device, warehouse server updates the inventory information of A articles accordingly.
This disposably goes out storage pattern, and at least there are the following problems:
First, disposably going out storage pattern needs to be performed both by all items gone out in storage bill Complete just to transmit to go out to be put in storage accordingly after operationies on incoming and outgoing inventory message to warehouse server, and one comes in and goes out Article in the list of storehouse is possible to several times/actual operationies on incoming and outgoing inventory of completion in many days, can so cause warehouse Server update is delayed, and influence WMS stock updates efficiency.
Further, since (current gateway can only support 2M for limitation of the current network to message size Message) and the limitation that is taken to Message processing of system (transmission for message is operated and limited No more than 3s, then disconnected more than 3s), cause disposably going out for current WMS Storage pattern can only handle it is small go out storage bill (number of articles included be no more than predetermined threshold discrepancy Storehouse is single).And go out storage bill greatly (number of articles included goes out storage bill more than predetermined threshold) By the number of articles included is more, cause transmission go out to be put in storage message it is excessive, it is possible to directly Refused by gateway, or because analytic message overlong time causes transmission time-out.Therefore current storehouse Storage management system disposably go out storage pattern processing greatly go out storage bill when can not meet network to report The limitation that the limitation of literary size and system take to Message processing.
However, continuing to develop and grow with logistics business, goes out greatly storage bill business and is on the increase, Therefore, it is necessary to provide it is a kind of go out to be put in storage solution for going out storage bill greatly, it is existing to overcome WMS disposably go out to be put in storage mode treatment go out greatly the message existed during storage bill it is excessive, pass Defeated overtime the problems such as.
The content of the invention
One of technical problem that the application is solved is to provide one kind and goes out to be put in storage message transmissions, inventory information Update method, effectively solve to go out greatly be put in storage that single pair of answers go out to be put in storage that message is excessive, transmission time-out ask Topic.
Gone out according to one embodiment of the application there is provided one kind and be put in storage message transmitting method, it is described Method includes:
First server receives out storage bill, wherein, it is described go out storage bill in the number of articles that includes surpass Cross first threshold;
According to it is described go out storage bill in the actual operationies on incoming and outgoing inventory result of article generate multiple parts and go out Message is put in storage, wherein each part, which goes out to be put in storage the number of articles included in message, is no more than described first Threshold value;
The multiple part is gone out to be put in storage message and is sent to second server, so as to second server according to The part goes out to be put in storage the inventory information that the article included in message updates the article.
According to one embodiment of the application, there is provided a kind of inventory information update method, the side Method includes:
Second server receives and goes out to be put in storage that single pair of answers goes out to be put in storage message;
It is that part goes out to be put in storage message to go out to be put in storage message described in identification, or the overall situation goes out to be put in storage message, its Middle part go out be put in storage in message comprising it is described go out storage bill in part objects go out warehousing quantity, entirely Office go out be put in storage in message comprising it is described go out storage bill in article it is accumulative go out warehousing quantity;
Go out to be put in storage message if local, then go out to be put in storage according to the part included in message described in go out The warehousing quantity that goes out of part objects in storage bill updates inventory information, obtain it is described go out storage bill Inventory information updates result;
If the overall situation, which goes out, is put in storage message, then check the inventory information for storage bill update result and The overall situation go out be put in storage in message it is accumulative go out warehousing quantity it is whether consistent, obtain update inspection result.
Gone out according to one embodiment of the application there is provided one kind and be put in storage information processing method, including:
First equipment generates storage bill, wherein, it is described go out storage bill in the number of articles that includes exceed First threshold;
To storage bill is gone out described in first server transmission, so that first server goes out storage bill according to In the actual operationies on incoming and outgoing inventory result of article generate multiple parts and go out to be put in storage message, wherein each office Portion goes out to be put in storage the number of articles included in message and is no more than the first threshold;Then, first service Device, which goes out the multiple part to be put in storage message, is sent to second server, so as to second server according to The part goes out to be put in storage the inventory information that the article included in message updates the article;
For according to the actual operationies on incoming and outgoing inventory result of the article gone out in storage bill generate it is many Individual part goes out to be put in storage message, in the case of the renewal for being complete inventory information, from first server Receive confirmation message.
Go out to be put in storage processing parameter collocation method there is provided one kind according to one embodiment of the application, Including:
3rd server receives the first threshold of configuration;
The first threshold is sent to first server so that the number of articles included in storage bill is gone out In the case of first threshold, article that first server goes out according in storage bill actually goes out In-stockroom operation result generates multiple parts and goes out to be put in storage message, is wrapped wherein each part goes out to be put in storage in message The number of articles contained is no more than the first threshold.
Gone out according to one embodiment of the application there is provided one kind and be put in storage message transmitting device, the dress Put including:
Go out storage bill receiving unit, for receiving out storage bill, wherein, it is described go out storage bill in include Number of articles exceedes first threshold;
Part goes out to be put in storage message generation unit, for going out actually going out for article in storage bill according to In-stockroom operation result generates multiple parts and goes out to be put in storage message, is wrapped wherein each part goes out to be put in storage in message The number of articles contained is no more than the first threshold;
Part goes out to be put in storage packet sending unit, is sent to for going out to be put in storage message the multiple part Second server, the article included in message is put in storage more so that second server goes out according to the part The inventory information of the new article.
According to one embodiment of the application, there is provided a kind of inventory information updating device, the dress Put including:
Go out to be put in storage message receiving unit, for receiving and going out to be put in storage that single pair of answers goes out to be put in storage message;
Go out to be put in storage message recognition unit, for recognize it is described go out be put in storage message be it is local go out to be put in storage message, Or the overall situation goes out to be put in storage message, wherein local go out to be put in storage the portion comprising described in gone out in storage bill in message Point article goes out warehousing quantity, it is global go out be put in storage in message comprising it is described go out storage bill in article Add up warehousing quantity;
Inventory information updates result obtaining unit, if going out to be put in storage message for local, then according to institute State it is local go out be put in storage included in message it is described go out storage bill in part objects go out warehousing quantity more New inventory information, obtain it is described go out storage bill inventory information update result;
Inspection result obtaining unit is updated, message is put in storage if going out for the overall situation, then is gone out described in inspection The inventory information of storage bill update result with it is global go out be put in storage in message it is accumulative go out warehousing quantity whether Unanimously, obtain updating inspection result.
Gone out according to one embodiment of the application there is provided one kind and be put in storage information processor, including:
Go out storage bill generation unit, for generating storage bill, wherein, it is described go out storage bill in include Number of articles exceed first threshold;
Go out to be put in storage single-shot and send unit, for storage bill is gone out described in first server transmission, so as to first The actual operationies on incoming and outgoing inventory result for the article that server goes out according in storage bill generates multiple parts Go out to be put in storage message, wherein each local go out to be put in storage the number of articles that includes in message no more than described the One threshold value;Then, first server, which goes out the multiple part to be put in storage message, is sent to second service Device, the thing is updated so that second server goes out to be put in storage the article included in message according to the part The inventory information of product;
Confirmation message receiving unit, for the reality in the article for going out according in storage bill Multiple parts of operationies on incoming and outgoing inventory result generation go out to be put in storage message, are complete the renewal of inventory information In the case of, receive confirmation message from first server.
Go out to be put in storage processing parameter configuration device there is provided one kind according to one embodiment of the application, Including:
First threshold receiving unit, the first threshold for receiving configuration;
First threshold transmitting element, for sending the first threshold to first server so that going out In the case that the number of articles included in storage bill exceedes first threshold, first server comes in and goes out according to described The actual operationies on incoming and outgoing inventory result of article in the list of storehouse generates multiple parts and goes out to be put in storage message, wherein often Individual part goes out to be put in storage the number of articles included in message and is no more than the first threshold.
The embodiment of the present application is when going out the number of articles that storage bill includes and exceeding first threshold, according to institute The multiple parts of actual operationies on incoming and outgoing inventory result generation for stating out the article in storage bill go out to be put in storage message, Wherein each part goes out to be put in storage the number of articles included in message and is no more than the first threshold, without It is that the disposable all items for waiting until storage bill go out after storage for all items generation one on storage bill Individual unification goes out to be put in storage message, solve go out storage bill greatly go out to be put in storage that message is excessive, transmission time-out The problem of.
Although those of ordinary skill in the art will be appreciated that referenced in schematic is implemented in following detailed description 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.
Brief 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 schematic diagram for the logistic storage management system applied according to the application one embodiment.
Fig. 2 is to go out to be put in storage message transmitting method according to the first server side of the application one embodiment Flow chart.
Fig. 3 is to go out to be put in storage message transmissions side according to the first server side of the application another embodiment The flow chart of method.
Fig. 4 is the particular flow sheet of the step S120 according to the application one embodiment.
Fig. 5 is to go out to be put in storage message transmissions side according to the first server side of the application another embodiment The flow chart of method.
Fig. 6 is the second server side inventory information update method according to the application one embodiment Flow chart.
Fig. 7 is the second server side inventory information update method according to another embodiment of the application Flow chart.
Fig. 8 is to go out to be put in storage information processing method according to the first equipment side of the application one embodiment Flow chart.
Fig. 9 is to go out to be put in storage processing parameter configuration according to the 3rd server side of the application one embodiment The flow chart of method.
Figure 10 is to go out to be put in storage message transmitting device according to the first server side of the application one embodiment Block diagram.
Figure 11 is to go out to be put in storage message transmissions dress according to the first server side of the application another embodiment The block diagram put.
Figure 12 is to go out to be put in storage message transmissions dress according to the first server side of the application another embodiment The block diagram put.
Figure 13 is the second server side inventory information updating device according to the application one embodiment Block diagram.
Figure 14 is the second server side inventory information updating device according to another embodiment of the application Block diagram.
Figure 15 is to go out to be put in storage information processor according to the first equipment side of the application one embodiment Block diagram.
Figure 16 is to go out to be put in storage processing parameter configuration according to the 3rd server side of the application one embodiment The block diagram of device.
Although those of ordinary skill in the art will be appreciated that referenced in schematic is implemented in following detailed description 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.
Embodiment
Before exemplary embodiment is discussed in greater detail, it should be mentioned that some are exemplary Embodiment is described as processing or the method described as flow chart.Although flow chart is by operations It is described as the processing of order, but many of which operation can be by concurrently, concomitantly or together When implement.In addition, the order of operations can be rearranged.It is described when its operations are completed Processing can be terminated, it is also possible to 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 computer collection of a group loose couplings Machine.Wherein, the computer equipment can isolated operation realize the application, also can access network simultaneously The application is realized by the interactive operation with other computer equipments in network.Wherein, it is described Network residing for computer equipment include but is not limited to 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 Computer equipment or network existing or be likely to occur from now on are such as applicable to the application, should also wrap It is contained within the application protection domain, and be incorporated herein by reference.
Method discussed hereafter (some of them are illustrated by flow) can be by hardware, soft Part, firmware, middleware, microcode, hardware description language or its any combination are implemented.When During with software, firmware, middleware or microcode to implement, the program generation to implement 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 and function detail disclosed herein are only representational, and are to be used to retouch 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. herein to retouch Unit is stated, but these units should not be limited by these terms.Using these terms only It is in order to a unit and another unit are made a distinction.For example, without departing substantially from exemplary In the case of the scope of embodiment, first module can be referred to as second unit, and similarly Unit two can be referred to as first module.Term "and/or" used herein above include one of them or Any and all combination of more listed associated items.
It should be appreciated that when a unit is referred to as " connecting " or during " coupled " to another unit, its Another unit can be connected or coupled to, or there may be temporary location.With this phase It is right, when a unit is referred to as " when being directly connected " or " directly coupled " to another unit, being then not present Temporary location.Should explain in a comparable manner be used for describe unit between relation its His word (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, otherwise singulative " one " used herein above, " one " alsos attempt to include plural number.It is to be further understood that term " comprising " used herein above and/ Or "comprising" provides the presence of stated feature, integer, step, operation, unit and/or component, And do not preclude the presence or addition of other one or more features, integer, step, operation, 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 being indicated in accompanying drawing.For example, depending on involved function/dynamic Make, the two width figures shown in succession can essentially substantially simultaneously perform or sometimes can be according to phase Anti- order is performed.
What is existed when going out storage bill greatly for the processing of existing logistic storage management system is transferred to warehouse clothes The problems such as going out to be put in storage excessive message, transmission time-out of business device, the embodiment of the present application provides a kind of support It is multiple batches of to go out to be put in storage the message transmitting method of message pattern.Surpass when going out the number of articles that storage bill includes When crossing first threshold, according to it is described go out storage bill in article actual operationies on incoming and outgoing inventory result generate Multiple parts go out to be put in storage message, each part is gone out to be put in storage the number of articles included in message and are no more than The first threshold, rather than it is storage bill that the disposable all items for waiting until storage bill, which go out after storage, On all items generate one it is unified go out to be put in storage message, solve go out storage bill greatly go out storage The problem of message is excessive, transmission is overtime.
The technical scheme to the application is described in further detail below in conjunction with the accompanying drawings.
Fig. 1 is the schematic diagram for the logistic storage management system applied according to the application one embodiment. The logistic storage management system include multiple first equipment 3, first server 1, second server 2, 3rd server 4.First server 1 is, for example, WMS (WMS) server, the Two servers 2 are, for example, warehouse server, and the first equipment 3 is, for example, merchant device, the 3rd service Device 4 is, for example, management platform server.WMS is warehouse to be carried out in logistics net (such as green hand) The operating system of practical operation, is responsible for implementing and O&M by the affiliate of logistics net (such as green hand). When businessman needs the article to be put in storage, merchant device assigns storage bill to WMS servers, and WMS is carried out Storage relevant treatment (such as determine to be entered warehouse, determine entry time, produce waybill), and After in-stockroom operation is completed, storage message corresponding with the storage bill is produced to warehouse server.Storehouse Storehouse server updates inventory information according to storage message.When businessman needs article outbound, merchant device Outbound list is assigned to WMS servers, WMS carries out outbound relevant treatment and (for example determines what is Warehouse, determine the outbound time, produce waybill etc.), and after outbound operation is completed, generation goes out with this Storehouse singly corresponding outbound message to warehouse server.Warehouse server updates stock according to outbound message Information.Management platform server is the server safeguarded to WMS servers, warehouse server. Some parameters in WMS servers, warehouse server day-to-day operation all pass through management platform server To set.
Fig. 2 is to go out to be put in storage the flow chart of message transmitting method according to the application one embodiment.Institute The method of stating includes:
S110, first server receive out storage bill, wherein, it is described go out storage bill in the article that includes Quantity exceedes first threshold;
S120, the actual operationies on incoming and outgoing inventory result of the article gone out according in storage bill generate multiple Part goes out to be put in storage message, wherein each part, which goes out to be put in storage the number of articles included in message, is no more than institute State first threshold;
S130, the multiple part is gone out to be put in storage message it is sent to second server, so as to the second clothes Business device goes out to be put in storage the inventory information that the article included in message updates the article according to the part.
Described respectively below for these steps.
Step S110, first server receive out storage bill, wherein, it is described go out storage bill in include Number of articles exceed first threshold.
The first threshold be able to can be held according to the network between first server and second server to it The limitation of the message size of load and the limitation taken to Message processing are configured, for example, going out When the number of articles that storage bill is included is less than or equal to 200, what is generated is put in storage what single pair of was answered with going out Go out to be put in storage message and disclosure satisfy that limitation and system of the current network to message size consume to Message processing When limitation.And when going out the number of articles that storage bill includes and being more than 200, generated with discrepancy Storehouse singly it is corresponding go out to be put in storage message be difficult the limitation and system pair for meeting current network to message size The time-consuming limitation of Message processing, therefore, the first threshold may be configured as 200.The first threshold Set-up mode is only a kind of example, and the embodiment of the present application is not limited thereto.
Step S120, the article gone out according in storage bill actual operationies on incoming and outgoing inventory result generation Multiple parts go out to be put in storage message, do not surpass wherein each part goes out to be put in storage the number of articles included in message Cross the first threshold.
For example, comprising 2000 A articles in a storage bill, actual storage 1800, first Threshold value is 200, can now be generated in 9 local storage messages, each local storage message Include 200 A articles.
Step S120 is on any one following opportunity but is not limited to the execution of these opportunitys:
One, receiving the actual operationies on incoming and outgoing inventory result for any article being directed to out in storage bill In the case of perform in real time.
For example, comprising 2000 A articles in a storage bill, first threshold is 200, actual Storage 1800, but actual storage in three times, wherein storage 1000 for the first time, enters for the second time 600, storehouse, third time storage 200.When being put in storage first time, 5 local storage reports are generated 200 A articles are included in text, each local storage message.When being put in storage for second, generation 3 200 A articles are included in individual local storage message, each local storage message.Enter in third time During storehouse, 1 local storage message is generated, this is locally put in storage in message comprising 200 A articles.
Secondly, per Fixed Time Interval for what is got in the Fixed Time Interval be directed to out storage The actual operationies on incoming and outgoing inventory result of article in list is performed.
For example, comprising 2000 A articles in a storage bill, first threshold is 200, actual Storage 1800, but actual storage in three times, wherein storage 1000 for the first time, occurs upper Noon 8:10, second of storage 600 occurred in the morning 8:40:Third time storage 200, hair Life is in the morning 8:50.Fixed Time Interval is half an hour, then each integral point clock and half o'clock (example Such as 8:00,8:30,9:00,9:30) all operationies on incoming and outgoing inventory results in this half an hour are obtained, for this A little operating result generations are local to go out to be put in storage message.That is, in the morning 8:30, get 8:00-8:30 it Between be put in storage 1000 A articles, then generate in 5 local storage messages, each local storage message Include 200 A articles.In the morning 9:00, get 8:30-9:800 A things are put in storage between 00 Product, then generate in 4 local storage messages, each local storage message and include 200 A articles.
Thirdly, it is described go out storage bill in article it is actual go out storage quantity exceed Second Threshold In the case of perform.
For example, Second Threshold is set in 700, a storage bill comprising 2000 A articles, the One threshold value is 200, actual storage 1800, but actual storage in three times, wherein entering for the first time 1000, storehouse, second of storage 600, third time storage 200.As 1000 A of first time When article is put in storage, due to 1000>700, then generate 5 local storage messages, each local storage 200 A articles are included in message.When second of 600 A articles storage, due to 600<700, Local storage message is not generated.When 200 A articles storages of third time, due to 600+200>700, Then generate in 4 local storage messages, each local storage message and include 200 A articles.
As shown in figure 4, step S120 may include:
S121, the article in the actual operationies on incoming and outgoing inventory result divided according to default division rule For batch, wherein the default division rule include but is not limited to it is following at least one:
The article of same date of manufacture in article in the actual operationies on incoming and outgoing inventory result is divided into Same batch;
The article of same grown place in article in the actual operationies on incoming and outgoing inventory result is divided into together One batch;
Entry time will be gone out in article in the actual operationies on incoming and outgoing inventory result in fixed duration scope Interior article is divided into same batch;
The article of fixed qty is divided into same batch.
If S122, be divided into a batch of number of articles be no more than first threshold, it is same for this The actual operationies on incoming and outgoing inventory result of the article of batch generates a part and goes out to be put in storage message;
If S123, be divided into a batch of number of articles exceed first threshold, by the batch Article continue molecule batch, until every sub- batch number of articles be no more than the first threshold, from And be that the actual operationies on incoming and outgoing inventory result of the article of every sub- batch generates a part and goes out storage report Text.
Be put in storage 1000 A articles, second of storage 600 A articles, three for the first time above 200 A articles of secondary storage, generate when being put in storage for three times 5 respectively, 3,1 local storage message, It is actually by fixed qty (200) in the example of each local storage 200 A articles of message Article be divided into a batch of situation.
If default division rule is by same all one's life in the article in the actual operationies on incoming and outgoing inventory result The article on production date is divided into same batch, and the example that a generation part goes out to be put in storage message is:It is false If it is production on December 21st, 2015 that 1000 A articles of storage, which there are 50, for the first time, have 950 are production on December 31st, 2015, then produce 50 on December 21st, 2015 A articles are first batch, due to 50<200, then a local storage message is generated, contains 50 A Article;The A articles of 950 productions on December 31st, 2015 are second lot, 950>200, will It is divided into 200,200,200,200,150 5 sub- batches, is respectively that it generates five parts Be put in storage message, respectively containing 200,200,200,200,150 A articles.
If default division rule is by same all one's life in the article in the actual operationies on incoming and outgoing inventory result The article in the place of production is divided into same batch, and the example that a generation part goes out to be put in storage message is:Assuming that It is Beijing production that 1000 A articles of storage, which have 50, for the first time, and it is Shanghai life to have 950 Production, then the A articles of 50 Beijing productions are first batch, due to 50<200, then generate one Local storage message, contains 50 A articles;The A articles of 950 Shanghai productions are second lots, 950>200, it is divided into 200,200,200,200,150 5 sub- batches, is respectively it The local storage messages of generation five, respectively containing 200,200,200,200,150 A articles.
If default division rule is will to go out storage in the article in the actual operationies on incoming and outgoing inventory result Article of the time in the range of fixed duration is divided into same batch, and this, which is often corresponded to, foregoing often fixes Time interval for get in the Fixed Time Interval for it is described go out storage bill in article The generation of actual operationies on incoming and outgoing inventory result it is local go out be put in storage message, it is described go out storage bill in article it is real The quantity that border goes out storage goes out to be put in storage the situation of message more than generation part in the case of Second Threshold.Example Such as, Second Threshold is 700.8:10 storage A articles 400,8:40 storage A articles 200,8:50 storage A articles 600.Due to 8:50 just have more than 700 A articles Storage, therefore 8:50 just start to generate local storage message.Assuming that fixed duration is half an hour.This When 8:00-8:The A articles 400 of 30 storages are divided into first batch, 8:30-9:The A of 00 storage Article 800 is divided into second lot, respectively first batch and second lot generation 2,4 offices Portion is put in storage message, each containing 200 A articles.
In one embodiment, it can also go out to be put in storage in message with a batch of thing for each part Product go out to be put in storage in message in part adds corresponding batch attribute information.The batch attribute information is Batch is the information divided by what, including:Date of manufacture, grown place etc..Pass through addition batch Secondary attribute information can realize the fine-grained management of storage.
Step S130, the multiple part is gone out to be put in storage message it is sent to second server, so as to Two servers go out to be put in storage stock's letter that the article included in message updates the article according to the part Breath.
In one embodiment, step S130 includes:The multiple part is gone out to be put in storage message parallel It is sent to second server.Its benefit be improve it is local goes out to be put in storage the efficiency of message transmissions, make the Two servers can receive simultaneously it is multiple go out to be put in storage message, improve logistics treatment effeciency.Existing skill In art, it is excessive to go out to be put in storage message, causes second server to receive delay, or even due to network reason Can not transmit, the embodiment of the present application be divided into it is small go out to be put in storage message and transmitted in parallel, carry significantly The high efficiency of logistic storage data processing.
As shown in figure 3, the method for the embodiment of the present application can also include:
S140, obtain for it is described go out storage bill in article it is accumulative go out warehousing quantity;
S150, generation comprising it is acquired it is accumulative go out warehousing quantity the overall situation go out to be put in storage message;
S160, the overall situation is gone out to be put in storage message it is sent to second server, so as to second server Check that the inventory information of the article updates result and whether goes out to be put in storage adding up in message with the overall situation Go out warehousing quantity consistent, obtain updating inspection result.
Step S140-S160 is described in detail below.
Step S140, obtain for it is described go out storage bill in article it is accumulative go out warehousing quantity;
In one embodiment, step S140 includes:In response to interior at preset time intervals without pin To it is described go out storage bill in article operationies on incoming and outgoing inventory, obtain for it is described go out storage bill in thing Product it is accumulative go out warehousing quantity.
In general, WMS receives out storage bill, respective handling can be all arranged at once so that go out All items in storage bill go out storage as early as possible, but also often show in storage bill and have Part objects slowly fail storage because of cause specific.In the prior art, it is necessary to wait until out storage All items can just generate storage message after all actually going out storage in list, there is part in storage bill Article because cause specific slowly fail to allow in the case of storage storage article can not and Its inventory information of Shi Gengxin.Do not go out in response to interior at preset time intervals for described in storage bill Article operationies on incoming and outgoing inventory, begin to obtain for it is described go out storage bill in article it is accumulative go out Warehousing quantity, can thus upgrade in time for having gone out the article of storage and its inventory information and check Update result.For example, the ticket reserving time was at intervals of 2 days, 2000 A things are included in a storage bill Product, 21 days 9 December in 2015:30 1500 A articles of storage, on the same day 11:00 storage 300 Individual A articles, remaining 200 A articles were 23 days 9 December in 2015:30 still do not enter Storehouse, now need not just wait remaining 200 A articles to be put in storage, A in the storage bill is obtained in time Article it is accumulative go out warehousing quantity 1800, notify to second server carry out stock update result inspection Look into.
Step S150, generation comprising it is acquired it is accumulative go out warehousing quantity the overall situation go out to be put in storage message.
The overall situation, which goes out to be put in storage message, includes overall identification, and locally going out to be put in storage message includes being used for and overall situation discrepancy The local identities that overall identification in the message of storehouse makes a distinction.The embodiment of the present application is to the local identities And the manifestation mode of overall identification is not particularly limited, for example, can be set in going out to be put in storage message One symbol is confirmType, and different marks is represented by the different values of the symbol.When During confirmType=1, it is that part goes out to be put in storage message to represent the message, as confirmType=0, It is that the overall situation goes out to be put in storage message to represent the message.Or, different symbols is used in going out to be put in storage message To represent different marks, using local as the local identities of message, using global as The overall identification of message.Sum it up, the embodiment of the present application needs to go out to be put in storage in message in generation Increase represents the field of local identities or overall identification.
Operationies on incoming and outgoing inventory, therefore one have been completed because part goes out to be put in storage the article included in message It is individual go out storage bill generation multiple corresponding parts go out to be put in storage the article included in message quantity it With the quantity for being possible to be equal to the article included in storage bill, it is also possible to go out less than this Number of articles included in storage bill.In other words, the embodiment of the present application is will to be come in and gone out for one Singly the multiple parts of generation go out to be put in storage message in storehouse.Each part goes out to be put in storage in message comprising corresponding discrepancy Part objects in the list of storehouse go out warehousing quantity.Second server can go out storage according to the part and report The number of articles included in text updates inventory information.For example, 2000 are included in an outbound list altogether Article, if whole outbounds are completed, each local outbound report in the multiple local outbound messages generated Comprising 50 articles in text, then 40 local outbound messages corresponding with the outbound list need to be generated altogether. It is understood that the number of articles included in each part outbound message can with it is identical can not also Together.
In addition to multiple parts go out and are put in storage message, the embodiment of the present application goes out storage bill also extremely for one An overall situation is generated less to go out to be put in storage message.The overall situation goes out storage bill described in going out to be put in storage in message to carry In article it is accumulative go out warehousing quantity, that is, record all items included in storage bill Middle reality completes out the quantity of the article of storage, and it is a discrepancy that this, which adds up warehousing quantity, Singly corresponding all parts go out to be put in storage the quantity sum of the article carried in message in storehouse.For example, one Altogether comprising 2000 articles in outbound list, and 1950 articles of actual outbound, then collect inspection at this Look into described in information it is accumulative go out warehousing quantity be 1950.The overall situation, which goes out to be put in storage message, to be used to touch Hair server checks that inventory information updates whether result goes out to be put in storage the accumulative discrepancy of message carrying with global Storehouse quantity is consistent, you can perform the inspection operation to inventory information, to obtain updating inspection result.
Step S160, the overall situation is gone out to be put in storage message it is sent to second server, so as to the second clothes Business device checks that the inventory information of the article updates whether result goes out to be put in storage in message with the overall situation Add up warehousing quantity unanimously, obtain updating inspection result.
It should be noted that the overall situation goes out to be put in storage message transmission after part goes out to be put in storage message, but have The network latency that may be caused due to message length difference is different and goes out to be put in storage prior to part is local Message reaches server, and the overall situation, which goes out to be put in storage message, can trigger server inspection inventory information renewal As a result it is whether correct, obtain updating inspection result.If it is local prior to part that the overall situation goes out to be put in storage message Go out to be put in storage message and reach second server, the inventory information of second server update result must with it is complete Office go out be put in storage in message it is accumulative go out warehousing quantity it is inconsistent, then the renewal inspection knot that server is obtained Fruit is failure.
As shown in figure 5, according to one embodiment of the application, this method also includes:
S170, from second server receive update inspection result;
S180, it is described renewal inspection result be failure scenarios under, resend the overall situation go out storage report Text gives the second server.
That is, the first server of the embodiment of the present application receives the renewal that second server is returned Inspection result, in the case where the renewal inspection result of reception is failure scenarios, can resend the overall situation Go out to be put in storage message to the second server.Resend during the overall situation goes out to be put in storage message, it The part that preceding not serviced device is received and updated according to this goes out to be put in storage message and is possible to being serviced device reception And new inventory information renewal result is obtained, therefore, the overall situation is resend by this and goes out to be put in storage message Process, further ensure the uniformity of distributed WMS information updating.
The embodiment of the present application goes out to be put in storage message transmitting method, and first server can be to go out greatly storage The multiple parts for triggering server update inventory information of single generation, which go out storage bill and one, to be used to touch Hair server detection inventory information updates the whether correct overall situation of result and goes out storage bill, and the part Go out the number of articles included in storage bill and be less than predetermined threshold, therefore, efficiently solve prior art In go out greatly be put in storage that single pair of answers the problems such as going out to be put in storage excessive message, transmission time-out, while the overall situation Go out to be put in storage the uniformity that message ensure that system update.
Fig. 6 is shown according to a kind of inventory information in second server side of the application one embodiment more New method.Methods described includes:
S210, second server receive and go out to be put in storage that single pair of answers goes out to be put in storage message;
It is that part goes out to be put in storage message to go out to be put in storage message described in S220, identification, or the overall situation goes out storage report Text, wherein it is local go out be put in storage in message comprising it is described go out storage bill in part objects go out to be put in storage number Amount, it is global go out be put in storage in message comprising it is described go out storage bill in article it is accumulative go out warehousing quantity;
If S230, part go out to be put in storage message, then go out to be put in storage what is included in message according to the part It is described go out storage bill in part objects go out warehousing quantity update inventory information, obtain the discrepancy The single inventory information in storehouse updates result;
If S240, the overall situation, which go out, is put in storage message, then the inventory information for going out storage bill described in inspection updates As a result with it is global go out be put in storage in message it is accumulative go out warehousing quantity it is whether consistent, obtain updating and check knot Really.
To further understand this programme, above steps is described in further detail below.
Step S210, second server receive and go out to be put in storage that single pair of answers goes out to be put in storage message.
In previous embodiment, it is described with go out to be put in storage single pair of answers go out to be put in storage message can transmitted in parallel, Therefore, can be received parallel in step S210 from first server with going out to be put in storage that single pair of answers goes out storage Message.
It is that part goes out to be put in storage message to go out to be put in storage message described in step S220, identification, or global discrepancy Storehouse message, wherein local go out to be put in storage the discrepancy of the part objects comprising described in gone out in storage bill in message Storehouse quantity, the overall situation goes out to be put in storage the accumulative of article gone out in message comprising described in storage bill and goes out to be put in storage number Amount;
In one embodiment, the overall situation, which goes out to be put in storage message, includes overall identification, the part Going out to be put in storage message includes being used for going out to be put in storage the part that the overall identification in message makes a distinction with the overall situation Mark.Correspondingly, step S220 includes:Go out to be put in storage message according to described in overall identification identification Go out to be put in storage message for the overall situation;Come in and gone out according to going out to be put in storage message described in local identities identification to be local Storehouse message.
For example, can go out to be put in storage the confirmType fields carried in message by what identification was received Value is that 0 or 1 also to determine that this goes out to be put in storage message be local to go out to be put in storage message or the overall situation goes out storage report Text.If the value of confirmType fields is 1, can determine that this goes out to be put in storage message is that part goes out storage Message, if the value of confirmType fields is 0, can determine that this goes out to be put in storage message is global discrepancy Storehouse message.
If step S230, part go out to be put in storage message, then go out to be put in storage according to the part in message and wrap The warehousing quantity that goes out of the part objects gone out described in containing in storage bill updates inventory information, obtains described The inventory information for going out storage bill updates result.
As it was noted above, the effect that part goes out to be put in storage message is, triggering second server goes out according to the part Be put in storage message and carry out inventory information renewal, therefore as described in step S230, if identifying what is received It is that part goes out to be put in storage message to go out to be put in storage message, then goes out the discrepancy be put in storage and included in message according to the part Part objects in the list of storehouse go out warehousing quantity update inventory information, i.e. recording needle to it is described go out storage bill Inventory information updates result.For example, comprising 50 A in each local storage message received parallel Article, current time receives 2 local storage messages parallel, then updates inventory information, increase A articles Stock 100.For example, the stock of original A articles 500, the stock of A articles is after increase 600.
In addition, in one embodiment, batch attribute information is carried due to going out to be put in storage in message in part, Therefore, updating inventory information includes more new lot attribute information, realizes the fine-grained management of stock.
If step S240, the overall situation, which go out, is put in storage message, then go out the inventory information of storage bill described in inspection Update result with it is global go out be put in storage in message it is accumulative go out warehousing quantity it is whether consistent, obtain updating and examine Come to an end fruit.
The effect that the overall situation goes out to be put in storage message is that triggering second server checks whether inventory information updates result With it is global go out be put in storage in message it is accumulative go out warehousing quantity it is consistent.Go out to be put in storage message and the overall situation due to local Go out to be put in storage message length different, therefore when receiving the overall situation and going out to be put in storage message, it is possible to part it is local go out Storage message is not received also or does not update completion, then it is failure to update inspection result.It can be seen that, by this The overall situation goes out to be put in storage message, the correctness that inventory information can be examined to update.
As shown in fig. 7, this method may also include:S350, the renewal inspection result is sent to the One server.
Send and update inspection result to first server, be the situation in order to fail updating inspection result Under, triggering first server resends the overall situation and goes out to be put in storage message.Resend the overall situation and go out storage During message, the part for not received and being updated according to this by second server before goes out to be put in storage message It is possible to be received by second server and obtained new inventory information to update result, therefore, passes through This resends the overall situation and goes out to be put in storage the process of message, further ensures WMS information more New uniformity.
As shown in figure 8, according to one embodiment of the application, additionally providing a kind of first equipment (example Such as merchant device) side goes out to be put in storage information processing method, including:
S310, the first equipment generate storage bill, wherein, it is described go out storage bill in the article number that includes Amount exceedes first threshold;
S320, to first server send described in go out storage bill, so that first server goes out according to The actual operationies on incoming and outgoing inventory result of article in storage bill generates multiple parts and goes out to be put in storage message, wherein Each part goes out to be put in storage the number of articles included in message and is no more than the first threshold;Then, One server, which goes out the multiple part to be put in storage message, is sent to second server, so as to second service Device goes out to be put in storage the inventory information that the article included in message updates the article according to the part;
S330, the actual operationies on incoming and outgoing inventory result life in the article for going out according in storage bill Into multiple parts go out to be put in storage message, in the case of the renewal for being complete inventory information, from first Server receives confirmation message.
In step S310, businessman is wished to being stored in its logistics warehouse (such as green hand warehouse) Article when carrying out out storage, generate storage bill and be sent to first server, go out storage bill and include It finds out the quantity of the article of storage, warehouse address etc..Step S320 process is above being combined Fig. 2-7 is described, therefore does not repeat., can be in second server inspection in step S330 Go out storage bill inventory information update result with it is global go out be put in storage in message it is accumulative go out warehousing quantity one After cause, first server receives the successful renewal inspection result from second server, to One equipment sends confirmation message, notifies businessman's discrepancy storehouse to successfully complete.
As shown in figure 9, according to one embodiment of the application, additionally providing a kind of 3rd server Side goes out to be put in storage processing parameter collocation method, including:
S410, the 3rd server receive the first threshold of configuration;
S420, to first server send the first threshold so that the thing included in storage bill is gone out In the case that product quantity exceedes first threshold, the article that first server goes out according in storage bill Actual operationies on incoming and outgoing inventory result generates multiple parts and goes out to be put in storage message, wherein each part goes out storage report The number of articles included in text is no more than the first threshold.
In step S410, first threshold can be that the administrative staff of management platform rule of thumb configure And input the 3rd server.For example, being less than or equal to 200 going out the number of articles that storage bill includes During bar, the message that goes out to be put in storage answered with going out to be put in storage single pair of generated disclosure satisfy that current network to message The limitation that the limitation of size and system take to Message processing.And going out the article that storage bill is included When quantity is more than 200, the message that goes out to be put in storage answered with going out to be put in storage single pair of generated is difficult to meet current The limitation that network takes to the limitation of message size and system to Message processing, therefore, described the One threshold value may be configured as 200.
In step S420 in the case where the number of articles included in going out storage bill exceedes first threshold, the The actual operationies on incoming and outgoing inventory result for the article that one server goes out according in storage bill generates multiple offices The process that portion goes out to be put in storage message is having been described in detail above, therefore does not repeat.
In addition, this method may also include:
Receive the Second Threshold (not shown) of configuration;
The Second Threshold (not shown) is sent to first server so that first server is in institute State out article in storage bill it is actual go out storage quantity exceed Second Threshold in the case of, according to institute The multiple parts of actual operationies on incoming and outgoing inventory result generation for stating out the article in storage bill go out to be put in storage message.
In addition, this method may also include:
Receive the division rule (not shown) of configuration;
The division rule (not shown) is sent to first server so that first server:Will Article in the actual operationies on incoming and outgoing inventory result is divided into batch according to the division rule;If Be divided into a batch of number of articles be no more than the first threshold, for this with a batch of article Actual operationies on incoming and outgoing inventory result generate a part go out to be put in storage message;If being divided into same batch Number of articles exceed the first threshold, the article of the batch is continued into molecule batch, until every The number of articles of sub- batch is no more than the first threshold, so that the reality of the article for every sub- batch Operationies on incoming and outgoing inventory result in border generates a part and goes out to be put in storage message.
Second Threshold and division rule can rule of thumb be configured and defeated by the administrative staff of management platform Enter the 3rd server.
As shown in Figure 10, go out to be put in storage message there is provided one kind according to one embodiment of the application to pass Defeated device 100, including:
Go out storage bill and receive single 110, for receiving out storage bill, wherein, it is described go out storage bill in include Number of articles exceed first threshold;
Part goes out to be put in storage message generation unit 120, for the reality of the article gone out according in storage bill Operationies on incoming and outgoing inventory result in border generates multiple parts and goes out to be put in storage message, wherein each part goes out to be put in storage message In the number of articles that includes be no more than the first threshold;
Part goes out to be put in storage packet sending unit 130, is sent for going out to be put in storage message by the multiple part To second server, so that second server goes out to be put in storage the article included in message according to the part Update the inventory information of the article.
Alternatively, as shown in figure 11, described device 100 also includes:
Add up storage number obtainment unit 140, for obtaining the article gone out in storage bill for described in It is accumulative go out warehousing quantity;
The overall situation goes out to be put in storage message generation unit 150, accumulative goes out to be put in storage number comprising acquired for generating The overall situation of amount goes out to be put in storage message;
The overall situation goes out to be put in storage packet sending unit 160, and is sent to for going out to be put in storage message by the overall situation Two servers, so as to second server check the inventory information of the article update result whether with institute State it is global go out be put in storage in message it is accumulative go out warehousing quantity it is consistent, obtain updating inspection result.
Alternatively, the part goes out to be put in storage message generation unit on any one following opportunity according to described The actual operationies on incoming and outgoing inventory result of the article gone out in storage bill generates multiple parts and goes out to be put in storage message:
Get the actual operationies on incoming and outgoing inventory result of any article gone out for described in storage bill;
Per Fixed Time Interval;
It is described go out storage bill in article it is actual go out storage quantity exceed Second Threshold.
Alternatively, the part goes out to be put in storage message generation unit and is further used for:
Article in the actual operationies on incoming and outgoing inventory result is divided into according to default division rule and criticized It is secondary;
If be divided into a batch of number of articles be no more than first threshold, for this with a batch of The actual operationies on incoming and outgoing inventory result of article generates a part and goes out to be put in storage message;
If be divided into a batch of number of articles exceed first threshold, by the article of the batch after Continuous molecule batch, until the number of articles of every sub- batch is no more than the first threshold, so as to be every The actual operationies on incoming and outgoing inventory result of the article of individual sub- batch generates a part and goes out to be put in storage message.
Alternatively, the default division rule include it is following at least one:
The article of same date of manufacture in article in the actual operationies on incoming and outgoing inventory result is divided into Same batch;
The article of same grown place in article in the actual operationies on incoming and outgoing inventory result is divided into together One batch;
Entry time will be gone out in article in the actual operationies on incoming and outgoing inventory result in fixed duration scope Interior article is divided into same batch;
The article of fixed qty is divided into same batch.
Alternatively, the part goes out to be put in storage packet sending unit and is further used for:
The multiple part is gone out to be put in storage message transmitted in parallel to server.
Alternatively, the overall situation goes out to be put in storage message and included:Overall identification;
The part, which goes out to be put in storage message, to be included:For going out to be put in storage the overall identification progress in message with global The local identities of differentiation.
Alternatively, as shown in figure 12, described device also includes:
Inspection result receiving unit 170 is updated, inspection result is updated for being received from second server;
The overall situation goes out to be put in storage message and resends unit 180, for being failure feelings in the renewal inspection result Under condition, resend the overall situation and go out to be put in storage message to the second server.
Alternatively, it is described add up storage number obtainment unit be further used for:
Go out to be put in storage without the article gone out in storage bill for described in response to interior at preset time intervals Operation, obtain for it is described go out storage bill in article it is accumulative go out warehousing quantity.
Alternatively, second server is warehouse server.
As shown in figure 13, updated according to one embodiment of the application there is provided a kind of inventory information Device 200, described device includes:
Go out to be put in storage message receiving unit 210, for receiving and going out to be put in storage that single pair of answers goes out to be put in storage message;
Go out to be put in storage message recognition unit 220, for recognize it is described go out be put in storage message be it is local go out storage report Text, or the overall situation go out to be put in storage message, wherein local go out to be put in storage in message to go out in storage bill comprising described in Part objects go out warehousing quantity, it is global go out be put in storage in message comprising it is described go out storage bill in thing Product it is accumulative go out warehousing quantity;
Inventory information updates result obtaining unit 230, if going out to be put in storage message for local, then foundation The part go out be put in storage included in message it is described go out storage bill in part objects go out warehousing quantity Update inventory information, obtain it is described go out storage bill inventory information update result;
Inspection result obtaining unit 240 is updated, message is put in storage if going out for the overall situation, then checks described Go out storage bill inventory information update result with the overall situation go out be put in storage in message it is accumulative go out warehousing quantity be It is no consistent, obtain updating inspection result.
Alternatively, as shown in figure 14, described device also includes:
Inspection result transmitting element 250 is updated, for the renewal inspection result to be sent into the first clothes Business device.
Alternatively, the overall situation, which goes out to be put in storage message, includes overall identification;The part goes out storage report Text includes being used for going out to be put in storage the local identities that the overall identification in message makes a distinction with the overall situation;
It is described to go out to be put in storage message recognition unit and be used for:
Go out to be put in storage message for the overall situation according to going out to be put in storage message described in overall identification identification;
Go out to be put in storage message to be local according to going out to be put in storage message described in local identities identification.
Alternatively, first server is warehouse management system (WMS) server.
As shown in figure 15, go out to be put in storage at information there is provided one kind according to one embodiment of the application Device 300 is managed, including:
Go out storage bill generation unit 310, for generating storage bill, wherein, it is described go out storage bill in Comprising number of articles exceed first threshold;
Go out to be put in storage single-shot and send unit 320, for first server send described in go out storage bill, so as to The actual operationies on incoming and outgoing inventory result generation for the article that first server goes out according in storage bill is multiple Part goes out to be put in storage message, wherein each part, which goes out to be put in storage the number of articles included in message, is no more than institute State first threshold;Then, first server, which goes out the multiple part to be put in storage message, is sent to second Server, institute is updated so that second server goes out to be put in storage the article included in message according to the part State the inventory information of article;
Confirmation message receiving unit 330, for the reality in the article for going out according in storage bill Multiple parts of border operationies on incoming and outgoing inventory result generation go out to be put in storage message, are complete inventory information more Under news, confirmation message is received from first server.
Alternatively, first server is warehouse management system (WMS) server, second server It is warehouse server.
As shown in figure 16, storage processing ginseng is gone out there is provided one kind according to one embodiment of the application Number configuration device 400, including:
First threshold receiving unit 410, the first threshold for receiving configuration;
First threshold transmitting element 420, for sending the first threshold to first server so that In the case where the number of articles included in going out storage bill exceedes first threshold, first server is according to described The actual operationies on incoming and outgoing inventory result of the article gone out in storage bill generates multiple parts and goes out to be put in storage message, its In each local go out to be put in storage the number of articles included in message and be no more than the first threshold.
Alternatively, the device also includes:
Second Threshold receiving unit (not shown), the Second Threshold for receiving configuration;
Second Threshold transmitting element (not shown), for sending second threshold to first server Value so that first server it is described go out storage bill in article it is actual go out storage quantity more than the In the case of two threshold values, according to it is described go out storage bill in article actual operationies on incoming and outgoing inventory result give birth to Go out to be put in storage message into multiple parts.
Alternatively, the device also includes:
Division rule receiving unit (not shown), the division rule for receiving configuration;
Division rule transmitting element (not shown), is advised for sending described divide to first server Then so that first server:By the article in the actual operationies on incoming and outgoing inventory result according to described stroke Divider is then divided into batch;If be divided into first threshold is no more than with a batch of number of articles Value, generates a part with the actual operationies on incoming and outgoing inventory result of a batch of article for this and goes out storage report Text;Exceed the first threshold with a batch of number of articles if be divided into, by the thing of the batch Product continue molecule batch, until every sub- batch number of articles be no more than the first threshold so that One part of actual operationies on incoming and outgoing inventory result generation for the article of every sub- batch goes out to be put in storage message.
Alternatively, first server is warehouse management system (WMS) server.
In summary, the embodiment of the present application is by the way that to go out greatly, storage bill generation is multiple to be less than comprising number of articles The part of first threshold goes out to be put in storage message and an overall situation goes out to be put in storage message, realizes support message segmentation and passes It is defeated, distributed variable-frequencypump it is multiple batches of go out storage pattern, greatly improve operation system handling capacity and Greatly go out storage bill execution efficiency, solve greatly go out storage bill go out to be put in storage message it is excessive transmission time-out While problem, it is ensured that the uniformity that inventory information updates.
It should be noted that the application can be carried out in the assembly of software and/or software and hardware, example Such as, it can be set using application specific integrated circuit (ASIC), general purpose computer or any other similar hardware It is standby to realize.In one embodiment, the software program of the application can be realized by computing device Steps described above or function.Similarly, the software program (including related data structure) of the application It can be stored in computer readable recording medium storing program for performing, for example, RAM memory, magnetically or optically drives Device or floppy disc and similar devices.In addition, some steps or function of the application can be employed hardware to Realize, for example, as coordinating with processor so as to performing the circuit of each step or function.
In addition, the part of the application can be applied to computer program product, 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 It can be stored in fixed or moveable recording medium, and/or be 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 the working storage for calculating machine equipment.Here, including a dress according to one embodiment of the application Put, the device includes being used to store the memory of computer program instructions and for execute program instructions Processor, wherein, when the computer program instructions are by the computing device, trigger the device The methods and/or techniques scheme based on foregoing multiple embodiments according to the application of operation.
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 essential characteristic, 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 appended claims rather than on Bright restriction is stated, it is intended that the institute in the implication and scope of the equivalency of claim will be fallen Change and be included in the application.Any reference in claim should not be considered as to limitation institute The claim being related to.Furthermore, it is to be understood that the word of " comprising " one is not excluded for other units or step, odd number is not Exclude plural number.The multiple units or device stated in system claims 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 simultaneously Any specific order is not indicated that.

Claims (24)

1. one kind goes out to be put in storage message transmitting method, it is characterised in that methods described includes:
First server receives out storage bill, wherein, it is described go out storage bill in the number of articles that includes exceed First threshold;
According to it is described go out storage bill in the actual operationies on incoming and outgoing inventory result of article generate multiple parts and go out Message is put in storage, wherein each part, which goes out to be put in storage the number of articles included in message, is no more than described first Threshold value;
The multiple part is gone out to be put in storage message and is sent to second server, so as to second server root Go out to be put in storage the inventory information that the article included in message updates the article according to the part.
2. the method as described in claim 1, it is characterised in that methods described also includes:
Obtain for it is described go out storage bill in article it is accumulative go out warehousing quantity;
Generation comprising it is acquired it is accumulative go out warehousing quantity the overall situation go out to be put in storage message;
The overall situation is gone out to be put in storage message and is sent to second server, so that second server checks institute State article inventory information update result whether go out with the overall situation be put in storage in message it is accumulative go out storage Quantity is consistent, obtains updating inspection result.
3. the method as described in claim 1, it is characterised in that go out storage bill described in the basis In the actual operationies on incoming and outgoing inventory result of article generate multiple parts and go out the step of being put in storage message following Any one opportunity performs:
Getting the actual operationies on incoming and outgoing inventory result of any article gone out for described in storage bill In the case of be carried out;
Go out storage bill for described in for being got in the Fixed Time Interval per Fixed Time Interval In article actual operationies on incoming and outgoing inventory result perform;
It is described go out storage bill in article it is actual go out storage quantity exceed Second Threshold in the case of Perform.
4. the method as described in claim 1, it is characterised in that go out storage bill described in the basis In the actual operationies on incoming and outgoing inventory result of article generate multiple parts and go out the step of being put in storage message and include:
Article in the actual operationies on incoming and outgoing inventory result is divided into according to default division rule and criticized It is secondary;
If be divided into a batch of number of articles be no more than first threshold, for this with a batch of The actual operationies on incoming and outgoing inventory result of article generates a part and goes out to be put in storage message;
If be divided into a batch of number of articles exceed first threshold, by the article of the batch after Continuous molecule batch, until the number of articles of every sub- batch is no more than the first threshold, so as to be every The actual operationies on incoming and outgoing inventory result of the article of individual sub- batch generates a part and goes out to be put in storage message.
5. method as claimed in claim 4, it is characterised in that the default division rule includes Below at least one:
The article of same date of manufacture in article in the actual operationies on incoming and outgoing inventory result is divided into Same batch;
The article of same grown place in article in the actual operationies on incoming and outgoing inventory result is divided into together One batch;
Entry time will be gone out in article in the actual operationies on incoming and outgoing inventory result in fixed duration scope Interior article is divided into same batch;
The article of fixed qty is divided into same batch.
6. the method as described in claim 1, it is characterised in that described to go out the multiple part The step of storage message is sent to second server includes:
The multiple part is gone out to be put in storage message transmitted in parallel to server.
7. method as claimed in claim 2, it is characterised in that the overall situation goes out to be put in storage message bag Include:Overall identification;
The part, which goes out to be put in storage message, to be included:For going out to be put in storage the overall identification progress in message with global The local identities of differentiation.
8. method as claimed in claim 2, it is characterised in that methods described also includes:
Received from second server and update inspection result;
In the case where the renewal inspection result is failure scenarios, resends the overall situation and go out to be put in storage message to institute State second server.
9. method as claimed in claim 2, it is characterised in that the acquisition goes out to be put in storage for described Article in list it is accumulative go out warehousing quantity the step of include:
Go out to be put in storage without the article gone out in storage bill for described in response to interior at preset time intervals Operation, obtain for it is described go out storage bill in article it is accumulative go out warehousing quantity.
10. such as methods of the claim 1-9 as described in any one, it is characterised in that first server is Warehouse management system (WMS) server, second server is warehouse server.
11. a kind of inventory information update method, it is characterised in that methods described includes:
Second server receives and goes out to be put in storage that single pair of answers goes out to be put in storage message;
It is that part goes out to be put in storage message to go out to be put in storage message described in identification, or the overall situation goes out to be put in storage message, its Middle part go out be put in storage in message comprising it is described go out storage bill in part objects go out warehousing quantity, entirely Office go out be put in storage in message comprising it is described go out storage bill in article it is accumulative go out warehousing quantity;
Go out to be put in storage message if local, then go out to be put in storage according to the part included in message described in go out The warehousing quantity that goes out of part objects in storage bill updates inventory information, obtain it is described go out storage bill Inventory information updates result;
If the overall situation, which goes out, is put in storage message, then check the inventory information for storage bill update result and The overall situation go out be put in storage in message it is accumulative go out warehousing quantity it is whether consistent, obtain update inspection result.
12. method as claimed in claim 11, it is characterised in that methods described also includes:
The renewal inspection result is sent to first server.
13. method as claimed in claim 11, it is characterised in that the overall situation goes out to be put in storage message Include overall identification;The part, which goes out to be put in storage message, to be included being used to go out to be put in storage in message with the overall situation The local identities that make a distinction of overall identification;
It is that part goes out to be put in storage message to go out to be put in storage message described in the identification, or the overall situation goes out to be put in storage message The step of include:
Go out to be put in storage message for the overall situation according to going out to be put in storage message described in overall identification identification;
Go out to be put in storage message to be local according to going out to be put in storage message described in local identities identification.
14. method as claimed in claim 12, it is characterised in that first server is warehouse pipe Reason system (WMS) server, second server is warehouse server.
15. one kind goes out to be put in storage information processing method, it is characterised in that including:
First equipment generates storage bill, wherein, it is described go out storage bill in the number of articles that includes exceed First threshold;
To storage bill is gone out described in first server transmission, so that first server goes out storage bill according to In the actual operationies on incoming and outgoing inventory result of article generate multiple parts and go out to be put in storage message, wherein each office Portion goes out to be put in storage the number of articles included in message and is no more than the first threshold;Then, first service Device, which goes out the multiple part to be put in storage message, is sent to second server, so as to second server according to The part goes out to be put in storage the inventory information that the article included in message updates the article;
For according to the actual operationies on incoming and outgoing inventory result of the article gone out in storage bill generate it is many Individual part goes out to be put in storage message, in the case of the renewal for being complete inventory information, from first server Receive confirmation message.
16. method as claimed in claim 15, it is characterised in that the first equipment is merchant terminal, First server is warehouse management system (WMS) server, and second server is warehouse server.
17. one kind goes out to be put in storage processing parameter collocation method, it is characterised in that including:
3rd server receives the first threshold of configuration;
The first threshold is sent to first server so that the number of articles included in storage bill is gone out In the case of first threshold, article that first server goes out according in storage bill actually goes out In-stockroom operation result generates multiple parts and goes out to be put in storage message, is wrapped wherein each part goes out to be put in storage in message The number of articles contained is no more than the first threshold.
18. method as claimed in claim 17, it is characterised in that also include:
Receive the Second Threshold of configuration;
Send the Second Threshold to first server so that first server it is described go out storage bill in Article it is actual go out storage quantity exceed Second Threshold in the case of, according to it is described go out storage bill in The actual operationies on incoming and outgoing inventory result of article generate multiple parts and go out to be put in storage message.
19. method as claimed in claim 17, it is characterised in that also include:
Receive the division rule of configuration;
The division rule is sent to first server so that first server:By the actual discrepancy Article in the operating result of storehouse is divided into batch according to the division rule;If be divided into a collection of Secondary number of articles is no more than the first threshold, and storage is actually gone out with a batch of article for this Operating result generates a part and goes out to be put in storage message;If be divided into super with a batch of number of articles The first threshold is crossed, the article of the batch is continued into molecule batch, until the article of every sub- batch Quantity is no more than the first threshold, so that the actual operationies on incoming and outgoing inventory of the article for every sub- batch As a result a part is generated to go out to be put in storage message.
20. method as claimed in claim 17, it is characterised in that the 3rd server is that management is flat Platform server, first server is warehouse management system (WMS) server.
21. one kind goes out to be put in storage message transmitting device, it is characterised in that described device includes:
Go out storage bill receiving unit, for receiving out storage bill, wherein, it is described go out storage bill in include Number of articles exceedes first threshold;
Part goes out to be put in storage message generation unit, for going out actually going out for article in storage bill according to In-stockroom operation result generates multiple parts and goes out to be put in storage message, is wrapped wherein each part goes out to be put in storage in message The number of articles contained is no more than the first threshold;
Part goes out to be put in storage packet sending unit, is sent to for going out to be put in storage message the multiple part Second server, the article included in message is put in storage more so that second server goes out according to the part The inventory information of the new article.
22. a kind of inventory information updating device, it is characterised in that described device includes:
Go out to be put in storage message receiving unit, for receiving and going out to be put in storage that single pair of answers goes out to be put in storage message;
Go out to be put in storage message recognition unit, for recognize it is described go out be put in storage message be it is local go out to be put in storage message, Or the overall situation goes out to be put in storage message, wherein local go out to be put in storage the portion comprising described in gone out in storage bill in message Point article goes out warehousing quantity, it is global go out be put in storage in message comprising it is described go out storage bill in article Add up warehousing quantity;
Inventory information updates result obtaining unit, if going out to be put in storage message for local, then according to institute State it is local go out be put in storage included in message it is described go out storage bill in part objects go out warehousing quantity more New inventory information, obtain it is described go out storage bill inventory information update result;
Inspection result obtaining unit is updated, message is put in storage if going out for the overall situation, then is gone out described in inspection The inventory information of storage bill update result with it is global go out be put in storage in message it is accumulative go out warehousing quantity whether Unanimously, obtain updating inspection result.
23. one kind goes out to be put in storage information processor, it is characterised in that including:
Go out storage bill generation unit, for generating storage bill, wherein, it is described go out storage bill in include Number of articles exceed first threshold;
Go out to be put in storage single-shot and send unit, for storage bill is gone out described in first server transmission, so as to first The actual operationies on incoming and outgoing inventory result for the article that server goes out according in storage bill generates multiple parts Go out to be put in storage message, wherein each local go out to be put in storage the number of articles that includes in message no more than described the One threshold value;Then, first server, which goes out the multiple part to be put in storage message, is sent to second service Device, the thing is updated so that second server goes out to be put in storage the article included in message according to the part The inventory information of product;
Confirmation message receiving unit, for actually going out in the article for going out according in storage bill Multiple parts of in-stockroom operation result generation go out to be put in storage message, are complete the renewal of inventory information In the case of, receive confirmation message from first server.
24. one kind goes out to be put in storage processing parameter configuration device, it is characterised in that including:
First threshold receiving unit, the first threshold for receiving configuration;
First threshold transmitting element, for sending the first threshold to first server so that going out In the case that the number of articles included in storage bill exceedes first threshold, first server comes in and goes out according to described The actual operationies on incoming and outgoing inventory result of article in the list of storehouse generates multiple parts and goes out to be put in storage message, wherein often Individual part goes out to be put in storage the number of articles included in message and is no more than the first threshold.
CN201610028716.1A 2016-01-15 2016-01-15 Go out to be put in storage message transmissions, inventory information update method and device Pending CN106980948A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610028716.1A CN106980948A (en) 2016-01-15 2016-01-15 Go out to be put in storage message transmissions, inventory information update method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610028716.1A CN106980948A (en) 2016-01-15 2016-01-15 Go out to be put in storage message transmissions, inventory information update method and device

Publications (1)

Publication Number Publication Date
CN106980948A true CN106980948A (en) 2017-07-25

Family

ID=59339844

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610028716.1A Pending CN106980948A (en) 2016-01-15 2016-01-15 Go out to be put in storage message transmissions, inventory information update method and device

Country Status (1)

Country Link
CN (1) CN106980948A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1113398A (en) * 1993-08-16 1995-12-13 D2B系统有限公司 Communication bus system and stations used in such a system
CN103116832A (en) * 2011-11-16 2013-05-22 航天信息软件技术有限公司 Method and device for grouping collecting and generating business documents
CN103793803A (en) * 2014-01-02 2014-05-14 远光软件股份有限公司 Inventory management method, server and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1113398A (en) * 1993-08-16 1995-12-13 D2B系统有限公司 Communication bus system and stations used in such a system
CN103116832A (en) * 2011-11-16 2013-05-22 航天信息软件技术有限公司 Method and device for grouping collecting and generating business documents
CN103793803A (en) * 2014-01-02 2014-05-14 远光软件股份有限公司 Inventory management method, server and system

Similar Documents

Publication Publication Date Title
CN103765423B (en) Gathering transaction data associated with locally stored data files
CN102067126B (en) Result to distributed search is monetized and prioritization
CN105515872B (en) The update method of configuration information, apparatus and system
CN106462582A (en) Batch-optimized render and fetch architecture
Mei et al. An adaptive service selection approach to service composition
CN105900121A (en) Methods for generating an activity stream
US11314712B2 (en) Method and apparatus for providing serial number, electronic device and readable storage medium
CN109582470A (en) A kind of data processing method and data processing equipment
CN105094868A (en) Software upgrading method, server and terminal
CN110532021A (en) The processing method and processing device of the configuration file of dcs
CN105912698A (en) Deletion method and system of data file in disk
CN103440285A (en) Large-scale mobile phone game system and database updating method of large-scale mobile phone game system
US20240281105A1 (en) User-specific graphical user interface based on a graphical user interface template
CN103581273B (en) A kind of distributed system performs method, the apparatus and system of business
Huang et al. BSNet: a network‐based framework for service‐oriented business ecosystem management
CN115328457A (en) Method and device for realizing form page based on parameter configuration
CN110119429A (en) Data processing method, device, computer equipment and storage medium
CN110705898A (en) Flow information processing method and related equipment
CN104408178A (en) Device and method for WEB control loading
CN104461893B (en) Data processing method and data processing equipment
CN109829821A (en) A kind of abnormal processing method of digital asset address transfer, apparatus and system
CN113076186A (en) Task processing method and device, electronic equipment and storage medium
CN109309858B (en) Display method, device, equipment and medium of mutually exclusive icon
CN106980948A (en) Go out to be put in storage message transmissions, inventory information update method and device
CN115361382B (en) Data processing method, device, equipment and storage medium based on data group

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

Effective date of registration: 20180419

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.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170725