CN109978421B - Information output method and device - Google Patents
Information output method and device Download PDFInfo
- Publication number
- CN109978421B CN109978421B CN201711454842.4A CN201711454842A CN109978421B CN 109978421 B CN109978421 B CN 109978421B CN 201711454842 A CN201711454842 A CN 201711454842A CN 109978421 B CN109978421 B CN 109978421B
- Authority
- CN
- China
- Prior art keywords
- increment
- item
- historical
- article
- target
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 238000004590 computer program Methods 0.000 claims description 10
- 238000012795 verification Methods 0.000 claims description 10
- 238000012937 correction Methods 0.000 claims description 5
- 230000000694 effects Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
- G06Q10/0875—Itemisation or classification of parts, supplies or services, e.g. bill of materials
Landscapes
- Business, Economics & Management (AREA)
- Economics (AREA)
- Engineering & Computer Science (AREA)
- Marketing (AREA)
- Quality & Reliability (AREA)
- Finance (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Accounting & Taxation (AREA)
- Operations Research (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The application discloses an information output method and device. One embodiment of the method comprises: responding to a received query request including plan information sent by a terminal, and acquiring a historical incremental information set and an article name, an article type and a historical sales volume of at least one article; determining historical item increments from a historical increment information set; for each item, determining the ratio of the historical sales volume of the item to the sum of the historical sales volumes of the items of the item to the item proportioning coefficient of the item, and determining the ratio of the historical sales volume of the item to the sum of the historical sales volumes of the items belonging to the item proportioning coefficient of the item; determining the product of the historical article increment, the class matching coefficient of the target article and the article matching coefficient of the target article as a first increment of the target article; and sending the determined first increment of each target object to the terminal. This embodiment improves the accuracy of the stock quantity to reduce the stock cost.
Description
Technical Field
The embodiment of the application relates to the technical field of computers, in particular to the technical field of internet, and particularly relates to an information output method and device.
Background
At the present stage, the warehousing networks of various service types are divided according to the first level and the second level, and the first-level warehouse is used for full-grade stock and national regional coverage. The secondary warehouse is not full-grade stock and is limited by the capacity of the warehouse and the operation and production capacity, and the secondary warehouse is mainly used for stock of the well-sold goods in the ground.
Since the surging sales data is typically smoothed during sales forecast, the backups of the secondary warehouse need to be manually adjusted or the primary warehouse may be used to deliver the goods instead of the secondary warehouse.
Disclosure of Invention
The embodiment of the application provides an information output method and device.
In a first aspect, an embodiment of the present application provides an information output method, including: responding to a received query request which comprises plan information and is sent by a terminal, and acquiring a historical incremental information set and an article name, an article type and a historical sales volume of at least one article, wherein the plan information comprises a plan type and an article name of at least one target article, and the historical incremental information comprises a historical plan type and a historical article increment corresponding to the historical plan type; determining historical item increments corresponding to historical plan types matched with the plan types in the plan information from the historical increment information set; for each article of the category, determining the ratio of the historical sales volume of the article of the category to the sum of the historical sales volumes of the articles of the categories as the category proportioning coefficient of the article, and for each article belonging to the category, determining the ratio of the historical sales volume of the article to the sum of the historical sales volumes of the articles belonging to the category as the article proportioning coefficient of the article; for each target item in at least one target item, determining the product of the historical item increment, the item proportioning coefficient of the item to which the item with the same item name as the target item belongs in at least one item and the item proportioning coefficient of the item with the same item name as the target item as the first increment of the target item; and sending the determined first increment of each target object to the terminal.
In some embodiments, the planning information further includes planning region information; and the method further comprises: for each of the at least one target item, performing the steps of: acquiring the expected stock quantity of the target item and the current stock quantity of the target item, and determining the difference between the expected stock quantity and the current stock quantity as a second increment of the target item; determining a sum of the first increment and the second increment of the target item as a desired increment of the target item; acquiring an increment threshold of the target object in an area indicated by preset planning area information; and taking the minimum value of the expected increment and the increment threshold value as the actual increment of the target article and outputting the minimum value.
In some embodiments, the method further comprises: acquiring inventory capacity, occupied inventory quantity and upper limit of warehouse-out quantity in an area indicated by the planning area information; taking the minimum value between the difference between the inventory capacity and the occupied inventory quantity and the upper limit of the ex-warehouse quantity as a check threshold value; determining whether the sum of the actual increments for each target item is less than a verification threshold; and if the actual increment of each target object is smaller than the actual increment of each target object, sending the actual increment of each target object to the terminal.
In some embodiments, the method further comprises: and if not, correcting the actual increment of each target article according to the check threshold value so that the sum of the actual increments of each target article is smaller than the check threshold value, and sending the corrected actual increment of each target article to the terminal.
In some embodiments, the schedule information includes a schedule time and the historical delta information includes a statistical time; and after determining the historical item increment corresponding to the historical plan type matched with the plan type in the plan information from the historical increment information set, the method further comprises the following steps: determining the ratio of the historical article increment to the statistical time as an average historical article increment; and determining the product of the average historical item increment and the planned time as a target item increment, and replacing the historical item increment with the target item increment.
In a second aspect, an embodiment of the present application provides an information output apparatus, including: the acquisition unit is configured to respond to a received query request which comprises plan information and is sent by a terminal, and acquire a historical incremental information set and an article name, an article type and a historical sales volume of at least one article, wherein the plan information comprises a plan type and an article name of at least one target article, and the historical incremental information comprises a historical plan type and a historical article increment corresponding to the historical plan type; a historical increment determining unit configured to determine, from the historical increment information set, a historical item increment corresponding to a historical plan type that matches the plan type in the plan information; a matching coefficient determination unit configured to determine, for each item, a ratio of a historical sales amount of the item to a sum of historical sales amounts of the items of the item as a class matching coefficient for the item, and determine, for each item belonging to the class, a ratio of a historical sales amount of the item to a sum of historical sales amounts of the items belonging to the class as an item matching coefficient for the item; a target increment determining unit configured to determine, for each target item of at least one target item, a product of a historical item increment, a class matching coefficient of a class to which an item of the at least one item having the same item name as the target item belongs, and an item matching coefficient of an item of the at least one item having the same item name as the target item as a first increment of the target item; and the sending unit is configured to send the determined first increment of each target item to the terminal.
In some embodiments, the planning information further includes planning region information; and the apparatus further comprises a correction unit configured to: for each of the at least one target item, performing the steps of: acquiring the expected stock quantity of the target item and the current stock quantity of the target item, and determining the difference between the expected stock quantity and the current stock quantity as a second increment of the target item; determining a sum of the first increment and the second increment of the target item as a desired increment of the target item; acquiring an increment threshold of the target object in an area indicated by preset planning area information; and taking the minimum value of the expected increment and the increment threshold value as the actual increment of the target article and outputting the minimum value.
In some embodiments, the apparatus further comprises a verification unit configured to: acquiring inventory capacity, occupied inventory quantity and upper limit of warehouse-out quantity in an area indicated by the planning area information; taking the minimum value between the difference between the inventory capacity and the occupied inventory quantity and the upper limit of the ex-warehouse quantity as a check threshold value; determining whether the sum of the actual increments for each target item is less than a verification threshold; and if the actual increment of each target object is smaller than the actual increment of each target object, sending the actual increment of each target object to the terminal.
In some embodiments, the correction unit is further configured to: and if not, correcting the actual increment of each target article according to the check threshold value so that the sum of the actual increments of each target article is smaller than the check threshold value, and sending the corrected actual increment of each target article to the terminal.
In some embodiments, the schedule information includes a schedule time and the historical delta information includes a statistical time; and the apparatus further comprises a replacement unit configured to: after determining historical article increment corresponding to the historical plan type matched with the plan type in the plan information from the historical increment information set, determining the ratio of the historical article increment to the statistical time as average historical article increment; and determining the product of the average historical item increment and the planned time as a target item increment, and replacing the historical item increment with the target item increment.
In a third aspect, an embodiment of the present application provides a server, including: one or more processors; storage means for storing one or more programs which, when executed by one or more processors, cause the one or more processors to carry out a method according to any one of the first aspect.
In a fourth aspect, the present application provides a computer-readable storage medium, on which a computer program is stored, wherein the program, when executed by a processor, implements the method according to any one of the first aspect.
According to the information output method and the information output device, the item matching coefficient and the article matching coefficient of the item class of each article are determined according to the historical sales volume of each article, the increment of the target article is determined according to the historical article increment, the item matching coefficient and the article matching coefficient of the target article, and finally the increment of the target article is sent to the terminal, so that the terminal user can carry out stock according to the increment of the target article, the stock efficiency is improved, and the stock cost is reduced.
Drawings
Other features, objects and advantages of the present application will become more apparent upon reading of the following detailed description of non-limiting embodiments thereof, made with reference to the accompanying drawings in which:
FIG. 1 is an exemplary system architecture diagram in which the present application may be applied;
FIG. 2 is a flow diagram of one embodiment of an information output method according to the present application;
FIG. 3 is a schematic diagram of an application scenario of an information output method according to the present application;
FIG. 4 is a flow chart of yet another embodiment of an information output method according to the present application;
FIG. 5 is a schematic block diagram of an embodiment of an information output apparatus according to the present application;
FIG. 6 is a schematic block diagram of a computer system suitable for use in implementing a server according to embodiments of the present application.
Detailed Description
The present application will be described in further detail with reference to the following drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the relevant invention and not restrictive of the invention. It should be noted that, for convenience of description, only the portions related to the related invention are shown in the drawings.
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.
Fig. 1 shows an exemplary system architecture 100 to which embodiments of the information output method or information output apparatus of the present application may be applied.
As shown in fig. 1, the system architecture 100 may include terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 serves as a medium for providing communication links between the terminal devices 101, 102, 103 and the server 105. Network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few.
The user may use the terminal devices 101, 102, 103 to interact with the server 105 via the network 104 to receive or send messages or the like. The terminal devices 101, 102, 103 may have various communication client applications installed thereon, such as a web browser application, a shopping application, a search application, an instant messaging tool, a mailbox client, social platform software, and the like.
The terminal devices 101, 102, 103 may be various electronic devices having a display screen and supporting the query of the plan information, including but not limited to a smartphone, a tablet computer, an e-book reader, an MP3 player (Moving Picture Experts Group Audio Layer III, motion Picture Experts compression standard Audio Layer 3), an MP4 player (Moving Picture Experts Group Audio Layer IV, motion Picture Experts compression standard Audio Layer 4), a laptop portable computer, a desktop computer, and the like.
The server 105 may be a server providing various services, such as a background query server providing support for query results displayed on the terminal devices 101, 102, 103. The background query server may analyze and otherwise process the received query request including the plan information and other data, and feed back a processing result (e.g., the first increment of the target item) to the terminal device.
It should be noted that the information output method provided in the embodiment of the present application is generally executed by the server 105, and accordingly, the information output apparatus is generally disposed in the server 105.
It should be understood that the number of terminal devices, networks, and servers in fig. 1 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
With continued reference to FIG. 2, a flow 200 of one embodiment of an information output method according to the present application is shown. The information output method comprises the following steps:
In this embodiment, an electronic device (for example, a server shown in fig. 1) on which the information output method operates may receive a query request from a terminal with which a user performs incremental data query on a target item through a wired connection manner or a wireless connection manner, and then the server may obtain a historical incremental information set and an item name, a category, and a historical sales volume of at least one item from a third-party server, where the plan information includes a plan type and an item name of at least one target item. Each element in the historical incremental information set is historical incremental information corresponding to each planning activity in the historical period, and each historical incremental information comprises a historical plan type and a historical item increment corresponding to the historical plan type. Repeated types of plans may occur over multiple activities. The plan type may be a promotional program, such as a full reduction program, a discount, etc., and may also be a plan that includes a duration, such as a brand day program, a brand week program, a category day program, etc. If the user wants to inquire the stock increment needed by the brand daily activity of the article A, the planning information with the planning type of the brand daily activity and the article name of the article A can be sent through the terminal. The historical item increments obtained by the server refer to the sales increments incurred for each plan type. The historical item increment may be the product of the increment of the order quantity and the number of items averaged per order over a predetermined time. For example, a history cycle similar plan type increases the order by 20 items, with an average number of items per order of 3 over the past period, and a history item increment of 60 items. If the plan type is a category day or a single-item day, the historical item increment can be directly acquired.
Optionally, the planning information may include planning area information, such as a primary warehouse name or a secondary warehouse name. The server may obtain a historical incremental information set for a particular primary or secondary warehouse for the area indicated by the planned area information and an item name, a category, and a historical sales volume for at least one item shipped through the primary or secondary warehouse.
In this embodiment, since the plan types of the daily sales activities are not one, it is necessary to integrate the historical item increments corresponding to all the plan types, and to confirm the increase amount of the overall order and the increase amount of the stock quantity. It can be assumed that:
a planning activity set, wherein A is {1 … N }, N is a natural number, and each element in A represents a planning activity;
set of planned times, tiWhere i ∈ A, represents the length of time each planned activity will last, i.e., the planned time;
the set of areas indicated by the planned area information,liwhere i ∈ A, denotes the area that each planned activity will affect;
set of plan types, piWherein i ∈ A, representing the type employed by each campaign;
the correspondingly increased order quantity of the target object can be determined through the order increment brought by the contemporaneous sales data and the plans of the same type, for example, for a secondary warehouse, the stock increment mainly considers the influence of time, coverage and plan type on the order increment:
ΔQi=h(ti,li,pi) (formula 1)
Wherein, is Δ QiOrder growth, Δ Q, that may be brought about by a single secondary warehousei=h(ti,li,pi) Inputting t for a prediction model trained from historical datai,li,piThe order increase quantity delta Q can be obtainedi。
By analyzing the above, the order increase amount of a single secondary warehouse can be obtained, in the past operation process, except for abnormal enterprise orders, the part of data and the data of a plurality of same articles purchased through one order due to the characteristics of the part of data and the part of categories are removed, and the average number of articles of each order of the secondary warehouse can be obtained
Therefore, the approximate number of items Δ Allocation for the increase in the number of items brought by the planned activity i can be calculated by the two datai:
Wherein i ∈ A.
In some optional implementations of this embodiment, the schedule information includes a schedule time, and the historical delta information includes a statistical time; and after determining the historical item increment corresponding to the historical plan type matched with the plan type in the plan information from the historical increment information set, the method further comprises the following steps: determining the ratio of the historical article increment to the statistical time as an average historical article increment; and determining the product of the average historical item increment and the planned time as a target item increment, and replacing the historical item increment with the target item increment.
In this embodiment, assume that the set C is a set of all categories, where:
c ═ 1 … M, M is a natural number, and each element in C represents a class.
Assume set S is a set of all items, where:
s ═ 1 … L, L being a natural number, each element in S representing an item.
According to the ratio of the historical sales of each item j in the planned activities i to the historical sales of all the items, the item proportioning coefficient omega of the stock increment of each item j can be obtainedijThe classification specific gravity of the item class j in the planning activity i is obtained, wherein j belongs to C, and i belongs to A.
The historical sales volume of the item k under each type j in the planned activity i is compared with the historical sales volume of all the items, and the item proportioning coefficient of the item can be obtainedWherein k is a natural number.
In this embodiment, for all the items participating in the activity, the historical item increment Δ Allocation that item class j can obtain in activity set a can be obtainedjComprises the following steps:
according to the article proportioning coefficient of the articles k under each article class jA first increment of item k of item class j obtained for each item k in the campaign may be obtained
For the case where only a specific item is participating in the event (i.e., item day, item week), based on the activity information of item j participating in the past period of time, the sales Δ Allocation that may be brought by item j can be assumed in combination with the historical sales and the predicted salesjComprises the following steps:
ΔAllocationj=h'(qj,salej) (formula 5)
Wherein q isjPredicted sales for category j; salejIs the historical sales, Δ Allocation, for item class jj=h'(qj,salej) And inputting the predicted sales volume and the historical sales volume of the class j to obtain the sales volume possibly brought by the class j for a prediction model trained according to the historical data.
According to the article proportioning coefficient of the articles k under each article class jThe combination formula 5 can obtain the object obtained by each item k in the activityFirst increment of article k
In this embodiment, the first increment for each target item determined in step 204 is sent to the terminal. The user may stock with reference to the first increment of each target item displayed by the terminal.
With continued reference to fig. 3, fig. 3 is a schematic diagram of an application scenario of the information output method according to the present embodiment. In the application scenario of fig. 3, a user inputs an item name 301 and a plan type 302 to be queried through a terminal 300. The server receives the name 301 and the plan type 302 of the article to be inquired, acquires a historical increment information set and the name, the class and the historical sales volume of at least one article, calculates the expected increment 303 of the article to be inquired according to the information such as the historical sales volume, and returns the expected increment to the terminal to be used as a reference when the user prepares the article.
According to the method provided by the embodiment of the application, the sales volume increment brought by each target item is predicted through the historical plan type and the historical item increment, so that the accuracy of the stock quantity is improved, and the stock cost is reduced.
With further reference to fig. 4, a flow 400 of yet another embodiment of an information output method is shown. The process 400 of the information output method includes the following steps:
The steps 401 and 404 are substantially the same as the steps 201 and 204, and therefore, the description thereof is omitted.
In the present embodiment, the expected stock amount refers to the amount of items expected to be sold from the query day, and is proportional to the expected number of days of stock. The second increment (conventional increment) for item k for item class j may be represented by the following equation:
wherein,is the second increment of item k for item class j, t is the current date, BP is the number of days to stock, forecast \ uIs the expected stock quantity of the item k,is the current inventory of item k.
In this embodiment, the range is small because the secondary warehouse mainly satisfies the sales volume of the local covered area, and the primary warehouse mainly affects the sales volume of the other covered areas and is the full category. When the second-level warehouse transfers the target articles from the first-level warehouse, the article increment is adjusted on the premise of ensuring the effective stock ratio of the first-level warehouse.
wherein,this can be obtained by equations 3 and 4, and also by equation 6.Is the result of equation 7.
Comparing the result counted by the formula with the adjustable quantity (the increment threshold value of the target item in the area indicated by the preset planning area information) of the primary warehouse, and assuming that the adjustable quantity of the item k of the category j of the primary warehouse is equal to the adjustable quantity of the item k of the category jThen finally increaseAnd _, fianl is:
in some optional implementations of this embodiment, the method further includes: acquiring inventory capacity, occupied inventory quantity and an upper limit of warehouse-out quantity in an area (such as a secondary warehouse) indicated by the planning area information; taking the minimum value between the difference between the inventory capacity and the occupied inventory quantity and the upper limit of the ex-warehouse quantity as a check threshold value; determining whether the sum of the actual increments for each target item is less than a verification threshold; and if the actual increment of each target object is smaller than the actual increment of each target object, sending the actual increment of each target object to the terminal.
Assume that the inventory capacity of the secondary warehouse f is occupyfThe upper limit of the warehouse-out quantity of the current day is operationfupThe occupied inventory is InvfThen the sum of the final increments for all target items is required to satisfy the following equation:
in equation 10, min { occupy {f-Invf,operationfupThe actual increments for each target item can be used directly if the sum of the final increments for all target items calculated according to equation 9 is less than the check threshold.
In some optional implementations of this embodiment, the method further includes: and if not, correcting the actual increment of each target article according to the check threshold value so that the sum of the actual increments of each target article is smaller than the check threshold value. If the sum of the final increments of all the target items calculated according to equation 9 is not less than the verification threshold, the actual increments of each target item cannot be used directly, and the actual increments of some target items need to be reduced so that the sum of the final increments of all the target items is less than the verification threshold. Thus, the stock can be ensured to be processed in time.
In this embodiment, the actual increment of each target item sent to the terminal is an actual increment obtained by comprehensively considering the adjustable increment of the primary warehouse and the processing capacity of the local secondary warehouse.
As can be seen from fig. 4, compared with the embodiment corresponding to fig. 2, the flow 400 of the information output method in the present embodiment highlights the step of correcting the increment of the target item. Therefore, the scheme described in the embodiment can introduce more article increment related data, so that the accuracy and the practicability of the stock quantity are further improved.
With further reference to fig. 5, as an implementation of the methods shown in the above-mentioned figures, the present application provides an embodiment of an information output apparatus, which corresponds to the embodiment of the method shown in fig. 2, and which is particularly applicable to various electronic devices.
As shown in fig. 5, the information output apparatus 500 of the present embodiment includes: an acquisition unit 501, a history increment determination unit 502, a proportioning coefficient determination unit 503, a target increment determination unit 504 and a transmission unit 505. The obtaining unit 501 is configured to, in response to receiving a query request including plan information sent by a terminal, obtain a historical incremental information set and an item name, a category, and a historical sales volume of at least one item, where the plan information includes a plan type and an item name of at least one target item, and the historical incremental information includes a historical plan type and a historical item increment corresponding to the historical plan type; the historical increment determining unit 502 is configured to determine, from the historical increment information set, a historical item increment corresponding to a historical plan type that matches the plan type in the plan information; the matching coefficient determination unit 503 is configured to determine, for each item of the category, a ratio of a historical sales amount of the item to a sum of historical sales amounts of the items of the respective category as a category matching coefficient of the item, and determine, for each item belonging to the category, a ratio of a historical sales amount of the item to a sum of historical sales amounts of the items belonging to the category as an item matching coefficient of the item; the target increment determining unit 504 is configured to determine, for each target item in the at least one target item, a product of the historical item increment, the item proportioning coefficient of the item of the at least one item to which the item with the same item name as the target item belongs, and the item proportioning coefficient of the item with the same item name as the target item as a first increment of the target item; the sending unit 505 is configured to send the determined first increment of each target item to the terminal.
In the present embodiment, specific processing of the acquisition unit 501, the history increment determination unit 502, the ratio coefficient determination unit 503, the target increment determination unit 504, and the transmission unit 505 of the information output apparatus 500 may refer to step 201, step 202, step 203, step 204, and step 205 in the corresponding embodiment of fig. 2.
In some optional implementations of this embodiment, the plan information further includes plan area information; and the apparatus 500 further comprises a correction unit (not shown) configured to: for each of the at least one target item, performing the steps of: acquiring the expected stock quantity of the target item and the current stock quantity of the target item, and determining the difference between the expected stock quantity and the current stock quantity as a second increment of the target item; determining a sum of the first increment and the second increment of the target item as a desired increment of the target item; acquiring an increment threshold of the target object in an area indicated by preset planning area information; and taking the minimum value of the expected increment and the increment threshold value as the actual increment of the target article and outputting the minimum value.
In some optional implementations of this embodiment, the apparatus 500 further includes a checking unit (not shown) configured to: acquiring inventory capacity, occupied inventory quantity and upper limit of warehouse-out quantity in an area indicated by the planning area information; taking the minimum value between the difference between the inventory capacity and the occupied inventory quantity and the upper limit of the ex-warehouse quantity as a check threshold value; determining whether the sum of the actual increments for each target item is less than a verification threshold; and if the actual increment of each target object is smaller than the actual increment of each target object, sending the actual increment of each target object to the terminal.
In some optional implementations of this embodiment, the modifying unit is further configured to: and if not, correcting the actual increment of each target article according to the check threshold value so that the sum of the actual increments of each target article is smaller than the check threshold value, and sending the corrected actual increment of each target article to the terminal.
In some optional implementations of this embodiment, the schedule information includes a schedule time, and the historical delta information includes a statistical time; and the apparatus 500 further comprises a replacement unit (not shown) configured for: after determining historical article increment corresponding to the historical plan type matched with the plan type in the plan information from the historical increment information set, determining the ratio of the historical article increment to the statistical time as average historical article increment; and determining the product of the average historical item increment and the planned time as a target item increment, and replacing the historical item increment with the target item increment.
Referring now to FIG. 6, shown is a block diagram of a computer system 600 suitable for use in implementing a server according to embodiments of the present application. The server shown in fig. 6 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present application.
As shown in fig. 6, the computer system 600 includes a Central Processing Unit (CPU)601 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM)602 or a program loaded from a storage section 608 into a Random Access Memory (RAM) 603. In the RAM 603, various programs and data necessary for the operation of the system 600 are also stored. The CPU 601, ROM 602, and RAM 603 are connected to each other via a bus 604. An input/output (I/O) interface 605 is also connected to bus 604.
The following components are connected to the I/O interface 605: an input portion 606 including a keyboard, a mouse, and the like; an output portion 607 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage section 608 including a hard disk and the like; and a communication section 609 including a network interface card such as a LAN card, a modem, or the like. The communication section 609 performs communication processing via a network such as the internet. The driver 610 is also connected to the I/O interface 605 as needed. A removable medium 611 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 610 as necessary, so that a computer program read out therefrom is mounted in the storage section 608 as necessary.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 609, and/or installed from the removable medium 611. The computer program performs the above-described functions defined in the method of the present application when executed by a Central Processing Unit (CPU) 601. It should be noted that the computer readable medium described herein can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present application, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In this application, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present application may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present application may be implemented by software or hardware. The described units may also be provided in a processor, and may be described as: a processor includes an acquisition unit, a history increment determination unit, a proportioning coefficient determination unit, a target increment determination unit, and a transmission unit. Where the names of the units do not in some cases constitute a limitation on the units themselves, for example, the obtaining unit may also be described as a "unit that obtains the historical incremental information set and the item name, the item class, and the historical sales volume of the at least one item in response to receiving a query request including the plan information sent by the terminal".
As another aspect, the present application also provides a computer-readable medium, which may be contained in the apparatus described in the above embodiments; or may be present separately and not assembled into the device. The computer readable medium carries one or more programs which, when executed by the apparatus, cause the apparatus to: responding to a received query request which comprises plan information and is sent by a terminal, and acquiring a historical incremental information set and an article name, an article type and a historical sales volume of at least one article, wherein the plan information comprises a plan type and an article name of at least one target article, and the historical incremental information comprises a historical plan type and a historical article increment corresponding to the historical plan type; determining historical item increments corresponding to historical plan types matched with the plan types in the plan information from the historical increment information set; for each article of the category, determining the ratio of the historical sales volume of the article of the category to the sum of the historical sales volumes of the articles of the categories as the category proportioning coefficient of the article, and for each article belonging to the category, determining the ratio of the historical sales volume of the article to the sum of the historical sales volumes of the articles belonging to the category as the article proportioning coefficient of the article; for each target item in at least one target item, determining the product of the historical item increment, the item proportioning coefficient of the item to which the item with the same item name as the target item belongs in at least one item and the item proportioning coefficient of the item with the same item name as the target item as the first increment of the target item; and sending the determined first increment of each target object to the terminal.
The above description is only a preferred embodiment of the application and is illustrative of the principles of the technology employed. It will be appreciated by a person skilled in the art that the scope of the invention as referred to in the present application is not limited to the embodiments with a specific combination of the above-mentioned features, but also covers other embodiments with any combination of the above-mentioned features or their equivalents without departing from the inventive concept. For example, the above features may be replaced with (but not limited to) features having similar functions disclosed in the present application.
Claims (12)
1. An information output method comprising:
responding to a received query request which comprises plan information and is sent by a terminal, and acquiring a historical incremental information set and an article name, an article type and a historical sales volume of at least one article, wherein the plan information comprises a plan type and an article name of at least one target article, and the historical incremental information comprises a historical plan type, a plan time, a plan area and a historical article increment corresponding to the historical plan type;
determining historical increment information matched with the plan type in the plan information from the historical increment information set, and inputting the historical plan type, the plan time and the plan area in the matched historical increment information into a prediction model trained according to historical data to obtain order increment;
calculating the average number of articles per order in the planning area in the matched historical incremental information;
taking the product of the order increment and the average number of articles per order as historical article increment of a historical plan type in the matched historical increment information;
for each article of the category, determining the ratio of the historical sales volume of the article of the category to the sum of the historical sales volumes of the articles of the categories as the category proportioning coefficient of the article, and for each article belonging to the category, determining the ratio of the historical sales volume of the article to the sum of the historical sales volumes of the articles belonging to the category as the article proportioning coefficient of the article;
for each target item in the at least one target item, determining the product of the historical item increment, the item proportioning coefficient of the item to which the item with the same item name as the target item belongs in the at least one item and the item proportioning coefficient of the item with the same item name as the target item as a first increment of the target item;
and sending the determined first increment of each target object to the terminal.
2. The method of claim 1, wherein the planning information further comprises planning region information; and
the method further comprises the following steps:
for each of the at least one target item, performing the steps of:
acquiring the expected stock quantity of the target item and the current stock quantity of the target item, and determining the difference between the expected stock quantity and the current stock quantity as a second increment of the target item;
determining a sum of the first increment and the second increment of the target item as a desired increment of the target item;
acquiring a preset increment threshold of the target object in the area indicated by the planning area information;
and taking the minimum value of the expected increment and the increment threshold value as the actual increment of the target article and outputting the minimum value.
3. The method of claim 2, wherein the method further comprises:
acquiring inventory capacity, occupied inventory quantity and upper limit of warehouse-out quantity in the area indicated by the planning area information;
taking the minimum value between the difference between the inventory capacity and the occupied inventory quantity and the upper limit of the ex-warehouse quantity as a check threshold value;
determining whether the sum of the actual increments for each target item is less than the verification threshold;
and if the actual increment of each target object is smaller than the actual increment of each target object, sending the actual increment of each target object to the terminal.
4. The method of claim 3, wherein the method further comprises:
and if not, correcting the actual increment of each target article according to the check threshold value so that the sum of the actual increments of each target article is smaller than the check threshold value, and sending the corrected actual increment of each target article to the terminal.
5. The method of one of claims 1 to 4, wherein the schedule information includes a schedule time and the historical delta information includes a statistical time; and
after the historical item increment corresponding to the historical plan type matched with the plan type in the plan information is determined from the historical increment information set, the method further includes:
determining a ratio of the historical item increment to the statistical time as an average historical item increment;
determining the product of the average historical item increment and the scheduled time as a target item increment, and replacing the historical item increment with the target item increment.
6. An information output apparatus comprising:
the system comprises an acquisition unit, a display unit and a control unit, wherein the acquisition unit is configured to respond to a received query request which comprises plan information and is sent by a terminal, and acquire a historical incremental information set and an article name, an article type and a historical sales volume of at least one article, wherein the plan information comprises a plan type and an article name of at least one target article, and the historical incremental information comprises a historical plan type, a plan time, a plan area and a historical article increment corresponding to the historical plan type;
a historical increment determining unit configured to determine a historical plan type matched with the plan type in the plan information from the historical increment information set, obtain historical increment information, and input the historical plan type, plan time and plan area in the matched historical increment information into a prediction model trained according to historical data to obtain order increment; calculating the average number of articles per order in the planning area in the matched historical incremental information; taking the product of the order increment and the average number of articles per order as historical article increment of a historical plan type in the matched historical increment information;
a matching coefficient determination unit configured to determine, for each item, a ratio of a historical sales amount of the item to a sum of historical sales amounts of the items of the item as a class matching coefficient for the item, and determine, for each item belonging to the class, a ratio of a historical sales amount of the item to a sum of historical sales amounts of the items belonging to the class as an item matching coefficient for the item;
a target increment determining unit, configured to determine, for each target item in the at least one target item, a product of the historical item increment, a category proportioning coefficient of a category to which an item in the at least one item having the same item name as the target item belongs, and an item proportioning coefficient of an item having the same item name as the target item as a first increment of the target item;
and the sending unit is configured to send the determined first increment of each target item to the terminal.
7. The apparatus of claim 6, wherein the planning information further comprises planning region information; and
the apparatus further comprises a correction unit configured to:
for each of the at least one target item, performing the steps of:
acquiring the expected stock quantity of the target item and the current stock quantity of the target item, and determining the difference between the expected stock quantity and the current stock quantity as a second increment of the target item;
determining a sum of the first increment and the second increment of the target item as a desired increment of the target item;
acquiring a preset increment threshold of the target object in the area indicated by the planning area information;
and taking the minimum value of the expected increment and the increment threshold value as the actual increment of the target article and outputting the minimum value.
8. The apparatus of claim 7, wherein the apparatus further comprises a verification unit configured to:
acquiring inventory capacity, occupied inventory quantity and upper limit of warehouse-out quantity in the area indicated by the planning area information;
taking the minimum value between the difference between the inventory capacity and the occupied inventory quantity and the upper limit of the ex-warehouse quantity as a check threshold value;
determining whether the sum of the actual increments for each target item is less than the verification threshold;
and if the actual increment of each target object is smaller than the actual increment of each target object, sending the actual increment of each target object to the terminal.
9. The apparatus of claim 8, wherein the correction unit is further configured to:
and if not, correcting the actual increment of each target article according to the check threshold value so that the sum of the actual increments of each target article is smaller than the check threshold value, and sending the corrected actual increment of each target article to the terminal.
10. The apparatus of one of claims 6-9, wherein the schedule information includes a schedule time and the historical delta information includes a statistical time; and
the apparatus further comprises a replacement unit configured to:
after the historical item increment corresponding to the historical plan type matched with the plan type in the plan information is determined from the historical increment information set, determining the ratio of the historical item increment to the statistical time as an average historical item increment;
determining the product of the average historical item increment and the scheduled time as a target item increment, and replacing the historical item increment with the target item increment.
11. A server, comprising:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-5.
12. A computer-readable storage medium, on which a computer program is stored, wherein the program, when executed by a processor, implements the method of any one of claims 1-5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711454842.4A CN109978421B (en) | 2017-12-28 | 2017-12-28 | Information output method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711454842.4A CN109978421B (en) | 2017-12-28 | 2017-12-28 | Information output method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109978421A CN109978421A (en) | 2019-07-05 |
CN109978421B true CN109978421B (en) | 2021-04-30 |
Family
ID=67074211
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711454842.4A Active CN109978421B (en) | 2017-12-28 | 2017-12-28 | Information output method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109978421B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110458345A (en) * | 2019-07-31 | 2019-11-15 | 深圳蓝贝科技有限公司 | Determine the method, apparatus, equipment and storage medium of machine loss shipment amount |
US10657492B1 (en) * | 2019-09-23 | 2020-05-19 | Coupang Corp. | Systems and methods for optimization of a product inventory by an intelligent adjustment of inbound purchase orders |
CN111985967A (en) * | 2020-08-17 | 2020-11-24 | 北京每日优鲜电子商务有限公司 | Article information generation method and device, electronic equipment and computer readable medium |
CN114997471A (en) * | 2022-05-12 | 2022-09-02 | 北京沃东天骏信息技术有限公司 | Information generation method and device, electronic equipment and computer readable medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1741053A (en) * | 2005-09-22 | 2006-03-01 | 上海交通大学 | Logistic warehousing and storaging decision supporting system |
CN104766184A (en) * | 2015-04-30 | 2015-07-08 | 刘决飞 | Big data production planning method and system |
CN105825354A (en) * | 2016-03-11 | 2016-08-03 | 北京小米移动软件有限公司 | Storage scheduling method and apparatus |
CN106156880A (en) * | 2015-04-22 | 2016-11-23 | 阿里巴巴集团控股有限公司 | A kind of predict the method for inventory allocation ratio, device and electronic equipment |
CN106991543A (en) * | 2016-01-20 | 2017-07-28 | 阿里巴巴集团控股有限公司 | Allot system and allot method |
CN107274231A (en) * | 2017-06-29 | 2017-10-20 | 北京京东尚科信息技术有限公司 | Data predication method and device |
-
2017
- 2017-12-28 CN CN201711454842.4A patent/CN109978421B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1741053A (en) * | 2005-09-22 | 2006-03-01 | 上海交通大学 | Logistic warehousing and storaging decision supporting system |
CN106156880A (en) * | 2015-04-22 | 2016-11-23 | 阿里巴巴集团控股有限公司 | A kind of predict the method for inventory allocation ratio, device and electronic equipment |
CN104766184A (en) * | 2015-04-30 | 2015-07-08 | 刘决飞 | Big data production planning method and system |
CN106991543A (en) * | 2016-01-20 | 2017-07-28 | 阿里巴巴集团控股有限公司 | Allot system and allot method |
CN105825354A (en) * | 2016-03-11 | 2016-08-03 | 北京小米移动软件有限公司 | Storage scheduling method and apparatus |
CN107274231A (en) * | 2017-06-29 | 2017-10-20 | 北京京东尚科信息技术有限公司 | Data predication method and device |
Also Published As
Publication number | Publication date |
---|---|
CN109978421A (en) | 2019-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109544076B (en) | Method and apparatus for generating information | |
CN109978421B (en) | Information output method and device | |
US20180096290A1 (en) | Sharing inventory between ordering channels | |
CN110400184B (en) | Method and apparatus for generating information | |
CN110033337B (en) | Order production method and device | |
CN109961306B (en) | Method and device for distributing inventory of articles | |
US20160283881A1 (en) | System and method for forecast driven replenishment of merchandise | |
CN111915238A (en) | Method and device for processing orders | |
US20160117703A1 (en) | Large-Scale Customer-Product Relationship Mapping and Contact Scheduling | |
CN110689159B (en) | Method and device for supplementing commodity | |
CN109961299A (en) | The method and apparatus of data analysis | |
CN112215530A (en) | Bin selection method and device | |
CN113095893A (en) | Method and device for determining sales of articles | |
CN110738436A (en) | method and device for determining available stock | |
CN111325587A (en) | Method and apparatus for generating information | |
US20160171571A1 (en) | Planning device and planning method | |
CN110738508B (en) | Data analysis method and device | |
CN109754199B (en) | Information output method and device | |
CN113780611A (en) | Inventory management method and device | |
CN111798167B (en) | Warehouse replenishment method and device | |
CN110827102B (en) | Method and device for adjusting goods price | |
CN109948965A (en) | Control method and device | |
CN113191806B (en) | Method and device for determining flow regulation target | |
CN114663015A (en) | Replenishment method and device | |
CN109255563B (en) | Method and device for determining storage area of article |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |