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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
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
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.
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)
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 |
-
2016
- 2016-01-15 CN CN201610028716.1A patent/CN106980948A/en active Pending
Patent Citations (3)
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 |