Inventory information processing method and device

The method and device enable efficient inventory sharing and management among multiple merchants by separately handling different inventory types, enhancing inventory tracking and management efficiency.

JP7603816B2Active Publication Date: 2024-12-20BEIJING JINGDONG CENTURY TRADING CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2023534140
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-01-06
Filing Date
2021-12-21
Publication Date
2024-12-20
Estimated Expiration
2041-12-21

AI Technical Summary

Technical Problem

Conventional inventory information processing formats in e-commerce platforms and logistics systems do not support sharing inventory among multiple merchants, limiting the ability to manage and process inventory efficiently across different users.

Method used

An inventory information processing method and device that allows for the sharing of inventory among multiple merchants by managing different inventory types separately, including private property rights available inventory, first virtual inventory, and second virtual inventory, and performing reserve processing and property rights adjustments to facilitate inventory updates and cancellations.

Benefits of technology

Enables efficient management and sharing of inventory across multiple merchants, allowing for clearer inventory information processing and accurate tracking of inventory flows, reducing the complexity of managing different inventory types and facilitating centralized inventory management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007603816000001
    Figure 0007603816000001
  • Figure 0007603816000002
    Figure 0007603816000002
  • Figure 0007603816000003
    Figure 0007603816000003
Patent Text Reader

Abstract

The present disclosure provides a method and apparatus for processing inventory information, which relates to the computer technology field. One specific embodiment of the method includes receiving an inventory update request input by a user, the request including any plurality of pieces of information from the user's personal property available inventory, a first virtual inventory provided by the user, and a second virtual inventory acquired by the first user; updating the stored first inventory information of the user using the plurality of pieces of information included in the inventory update request; if the inventory update request includes the plurality of first virtual inventories, performing a reservation process for the plurality of first virtual inventories in the updated inventory information; and if the inventory update request includes the user's personal property available inventory and / or a plurality of second virtual inventories, updating the user's second inventory information displayed on a page using the user's personal property available inventory and / or a plurality of second virtual inventories. This embodiment allows multiple merchants to share inventory.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] Cross-reference to related applications This application claims priority to a Chinese invention patent application filed on January 6, 2021, bearing application number "202110014753.8", the entire contents of which are incorporated herein by reference.

[0002] FIELD OF THE DISCLOSURE The present disclosure relates to the field of computer technology, and more particularly to a method and apparatus for processing inventory information. [Background technology]

[0003] For an e-commerce platform or a logistics information system, the inventory of a certain merchant recorded or managed therein usually belongs only to that merchant. That is, the order generated by each merchant on the sales platform can only locate the personal property goods, and then issue a command to retrieve the personal property goods from the warehouse. If the inventory of the merchant is insufficient, the inventory can be shared from other merchants. Therefore, the inventory sharing needs to be taken into consideration in the process of the e-commerce platform or the logistics information system processing the inventory information.

[0004] Currently, the inventory information processing form available in e-commerce platforms or logistics information systems mainly involves the transfer of property rights between two merchants to share inventory. For example, when Merchant A (the supplier) provides some of its inventory to Merchant B (the user), the property rights of the inventory provided by Merchant A (the supplier) are transferred to Merchant B (the user), and Merchant A's inventory is correspondingly reduced. Summary of the Invention [Problem to be solved by the invention]

[0005] In the process of realizing the present disclosure, the inventors found that the prior art has at least the following problems.

[0006] Conventional inventory information processing methods do not allow multiple merchants to share inventory.

[0007] In view of this, the embodiments of the present disclosure provide an inventory information processing method and device that allows multiple merchants to share inventory. [Means for solving the problem]

[0008] In order to achieve the above object, one aspect of the present disclosure is to receiving an inventory update request including any one of information on a personal property right available inventory of the first user input by the first user, a first virtual inventory provided by the first user to a plurality of second users, and a second virtual inventory provided by a plurality of third users obtained by the first user; updating stored first inventory information of the first user using a plurality of pieces of information included in the inventory update request; When the inventory update request includes a plurality of the first virtual inventories, performing a reservation process for the plurality of the first virtual inventories in the updated first inventory information, and transferring the right to use the plurality of the first virtual inventories to the first user; if the inventory update request includes the first user's personal property available inventory and / or the plurality of second virtual inventories, updating the first user's second inventory information displayed on the page using the first user's personal property available inventory and / or the plurality of second virtual inventories; The present invention provides an inventory information processing method including the steps of:

[0009] The inventory information processing method further includes: when the first user receives an order, identifying an inventory type for an item included in the order; performing an inventory subtraction process on each of the first inventory information and the second inventory information of the first user according to the inventory type and the item quantity of the item included in the order; It is preferred that the composition comprises:

[0010] The inventory subtraction process for the first inventory information and the second inventory information of the first user is For a situation where the inventory type of the item included in the order is personal property available inventory, subtracting the personal property right available inventory of the item from the first inventory information and the display inventory of the item from the second inventory information according to the quantity of the item included in the order; It is preferred that the composition comprises:

[0011] The inventory subtraction process for the first inventory information and the second inventory information of the first user is For a situation where the inventory type of the item included in the order is the second virtual inventory, identifying at least one target second virtual inventory for the item; performing an inventory update process for the at least one target second virtual inventory; It is preferred that the composition comprises:

[0012] Identifying at least one target second virtual inventory for the item includes: When the item corresponds to a plurality of the second virtual inventories, identifying at least one target second virtual inventory from the plurality of the second virtual inventories based on a preset virtual inventory priority policy; It is preferred that the composition comprises:

[0013] The inventory update process for the at least one target second virtual inventory includes: Generate a property adjustment document for the at least one target second virtual inventory; Send the property adjustment document to a warehouse management system, and have the warehouse management system transfer the property of the item from the second user corresponding to the target second virtual inventory to the first user according to the property adjustment document; After receiving an indication of successful transfer of property rights transmitted from the warehouse management system, performing a subtraction process on the at least one target second virtual inventory included in the first inventory information and the quantity of goods included in the second inventory information; It is preferred that the composition comprises:

[0014] After receiving an indication of successful transfer of property rights sent from the warehouse management system, performing an increase process on the personal property right available inventory included in the first inventory information; It is preferred that the composition comprises:

[0015] After receiving an indication of successful transfer of property rights sent from the warehouse management system, Generate a procurement list for at least one second user for the first user based on information of the property transfer process by the warehouse management system, and allow the first user and the second user to exchange resources based on the procurement list; updating inventory information corresponding to the at least one second user based on the procurement list of the at least one second user; It is preferred that the composition comprises:

[0016] The inventory information processing method further includes: when receiving an order cancellation request for the on-order item, performing a reverse conversion process on the first inventory information and the second inventory information; It is preferred that the composition comprises:

[0017] The inventory information processing method further includes: For a situation where the item originates from the second virtual inventory, sending an inventory reversal request to a warehouse management system to cause said warehouse management system to reverse property ownership of said items; After receiving a right reversal success indication sent from the warehouse management system, perform a reverse conversion process of the first inventory information and the second inventory information; It is preferred that the composition comprises:

[0018] The reverse conversion process for the first inventory information includes: performing a subtraction process on the personal property right usable inventory of the item in the first inventory information; It is preferred that the composition comprises:

[0019] The inventory information processing method further includes: performing an increase operation on a second virtual inventory corresponding to an item in the first inventory information of the first user; It is preferred to include The inventory information processing method further includes: In response to a situation where the first inventory information includes a first virtual inventory, When receiving a property right adjustment result for the first virtual inventory transmitted from the warehouse management system, updating the first virtual inventory included in the first inventory information; It is preferred that the composition comprises:

[0020] In a second aspect, embodiments of the present disclosure include A receiving unit for receiving an inventory update request input by a first user, the inventory update request including any of a plurality of pieces of information among a personal property right available inventory of the first user, a first virtual inventory provided by the first user to a plurality of second users, and a second virtual inventory provided by a plurality of third users obtained by the first user; an inventory update unit for updating the stored first inventory information of the first user using a plurality of pieces of information included in the inventory update request, and when the inventory update request includes a plurality of the first virtual inventories, performing a reservation process for the plurality of first virtual inventories in the updated first inventory information to transfer the right to use the plurality of first virtual inventories to the first user, and when the inventory update request includes the first user's personal property right available inventory and / or a plurality of the second virtual inventories, updating the second inventory information of the first user displayed on a page using the first user's personal property right available inventory and / or the plurality of the second virtual inventories; The present invention provides an inventory information processing device equipped with the above-mentioned.

[0021] The inventory update unit further comprises: When a first user receives an order, it is preferable to identify an inventory type for the items included in the order and perform an inventory subtraction process on each of the first inventory information and second inventory information of the first user depending on the inventory type and item quantity of the items included in the order.

[0022] The drawings are intended to facilitate a better understanding of the present disclosure and are not to be construed as construing an undue limitation thereon. [Brief description of the drawings]

[0023] [Figure 1] FIG. 1 is a schematic diagram of a main flow of an inventory information processing method according to an embodiment of the present disclosure. [Diagram 2] FIG. 2 is a schematic diagram of a partial structure of an inventory information processing system according to an embodiment of the present disclosure. [Diagram 3] FIG. 3 is a schematic diagram of a main flow of an inventory update process for at least one target second virtual inventory according to an embodiment of the present disclosure. [Figure 4] FIG. 4 is a schematic diagram of a main flow of updating inventory information corresponding to at least one second user according to an embodiment of the present disclosure. [Diagram 5] FIG. 5 is a schematic diagram of a main flow of an inventory information processing method according to another embodiment of the present disclosure. [Figure 6] FIG. 6 is a schematic diagram of a main flow of an inventory information processing method according to another embodiment of the present disclosure. [Figure 7] FIG. 7 is a schematic diagram of the main units of an inventory information processing device according to an embodiment of the present disclosure. [Figure 8] FIG. 8 is an example system architecture diagram within which embodiments of the present disclosure can be applied. [Figure 9] FIG. 9 is a block diagram of a computer system suitable for implementing a server according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0024] The following describes exemplary embodiments of the present disclosure with reference to the drawings, and includes various details of the embodiments of the present disclosure to contribute to understanding, and should be considered as merely illustrative. Therefore, it should be recognized by those skilled in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for clarity and conciseness, the following description omits descriptions of known functions and structures.

[0025] An embodiment of the above disclosure has the following advantages or beneficial effects.

[0026] When it is too difficult to store, update, and manage various inventory types of the user, such as the user's personal property right available inventory, the first virtual inventory provided to multiple second users, and the second virtual inventory provided by multiple acquired third users, if the inventory update request includes multiple first virtual inventories, a reservation process is performed for the multiple first virtual inventories in the updated first inventory information to transfer the right to use the multiple first virtual inventories to the first user, and if the inventory update request includes the first user's personal property right available inventory and / or multiple second virtual inventories, the first user's personal property right available inventory and / or multiple second virtual inventories are used to update the second inventory information of the first user displayed on the page. In order to manage inventory information of different inventory types separately, inventory originating from different users / merchants and inventory provided to different users / merchants are managed or processed separately, which allows multiple merchants to share inventory and makes inventory information processing clearer and more precise.

[0027] Further advantages of the above-mentioned unconventional options will be explained below in combination with specific embodiments.

[0028] In the embodiment of the present disclosure, the first user, the second user, the third user, etc. generally refer to merchants in an e-commerce platform. Here, the first, the second, and the third are for distinguishing different user types, but do not particularly refer to the number of users. In addition, the first virtual inventory and the second virtual inventory can distinguish the origin of the virtual inventory, and the first and the second are not particularly for referring to the quantity of the virtual inventory. It should be noted that the first user, the second user, and the third user are relative, and the second user can be converted to the first user and the third user, and the third user can be converted to the first user and the second user. The first virtual inventory and the second virtual inventory are also relative, and the first virtual inventory of the first user may be the second virtual inventory of the second user. For example, Merchant A provides the first virtual inventory to Merchant B and Merchant C, respectively, and Merchant B provides the first virtual inventory to Merchant A and Merchant C, respectively, and accordingly, Merchant A obtains the second virtual inventory provided by Merchant B, and Merchant C obtains the second virtual inventory provided by Merchant A and Merchant B. When merchant A is the first user, merchant B and merchant C are second users, and merchant B is also a third user. When merchant B is the first user, merchant A and merchant C are second users, and merchant A is also a third user. When merchant C is the first user, merchant A and merchant B are third users.

[0029] FIG. 1 is an inventory information processing method according to an embodiment of the present disclosure. As shown in FIG. 1, the inventory information processing method can include the following steps:

[0030] Step S101: receiving an inventory update request input by a first user, where the inventory update request includes any of the following information: the first user's private property right available inventory, the first virtual inventory provided by the first user to multiple second users, and the second virtual inventory provided by multiple third users obtained by the first user.

[0031] Step S102: Using the multiple pieces of information included in the inventory update request, update the stored first inventory information of the first user. If the inventory update request includes multiple first virtual inventories, execute step S103, but if the inventory update request includes the first user's personal property right available inventory and / or multiple second virtual inventories, execute step S104.

[0032] Step S103: Perform reservation processing for the multiple first virtual inventories in the updated first inventory information, transfer the right to use the multiple first virtual inventories to the first user, and end the current flow.

[0033] Step S104: Using the first user's private property available inventory and / or the plurality of second virtual inventories, updating the first user's second inventory information displayed on the page.

[0034] Here, the private property right available inventory generally refers to the inventory information of the items stored in the warehouse by the first user and for which the first user has property rights and usage rights, such as item type, item name, and item quantity.

[0035] The first virtual inventory refers to inventory information of an item stored in a warehouse by a first user, for which the first user has real rights, and which is provided for use by a second user and for which the second user has usage rights, such as item type, item name, and item quantity.

[0036] The second virtual inventory refers to inventory information of items stored in a warehouse by a third user, for which the third user has real rights, provided for use by the first user, and for which the first user has usage rights, such as item type, item name, and item quantity.

[0037] Here, the first inventory information is information that is managed within the system and is not displayed to the buyer.

[0038] The second inventory information is the information that is displayed to the buyer.

[0039] In the embodiment shown in FIG. 1, various inventory types of the user, such as the user's personal property right available inventory, the first virtual inventory provided to multiple second users, and the second virtual inventory provided by the acquired multiple third users, can be stored, updated, and managed, so that when it is too difficult, if the inventory update request includes multiple first virtual inventories, a reservation process is performed for the multiple first virtual inventories in the updated first inventory information to transfer the right to use the multiple first virtual inventories to the first user, and if the inventory update request includes the first user's personal property right available inventory and / or multiple second virtual inventories, the first user's personal property right available inventory and / or multiple second virtual inventories are used to update the second inventory information of the first user displayed on the page. In order to manage inventory information of different inventory types separately, inventory originating from different users / merchants and inventory provided to different users / merchants are managed or processed separately, which allows multiple merchants to share inventory and also makes inventory information processing clearer and more precise.

[0040] The inventory information processing method provided by the embodiment of the present disclosure can centrally manage multiple platforms and the same merchant (user). For example, FIG. 2 shows an example of a part of the inventory information processing structure.

[0041] 1) Merchant A in a multi-platform (platform 1 to platform n) reserves a part of the inventory of a certain SKU in a warehouse and gives it to merchant B (if merchant A is the first user, merchant B is the second user for merchant A, but if merchant B is the first user, merchant A is the third user for merchant B) (AB first virtual inventory corresponding to merchant A and AB second virtual inventory corresponding to merchant B shown in FIG. 2), and at the same time, merchant B (merchant If A is the first user, then merchant B is also a third user for merchant A. If merchant B is the first user, then merchant A is also a second user for merchant B) also reserves some of the inventory of other SKUs in the warehouse and gives it to merchant A <i.e., merchant A obtains some of the inventory of other SKUs from merchant B> (BA second virtual inventory corresponding to merchant A and BA first virtual inventory corresponding to merchant B shown in Figure 2), and merchant A and merchant B can be each other's suppliers.

[0042] 2) When Merchant A provides an SKU to Merchant B, Merchant A can also reserve inventory of a certain SKU and give it to Merchant C so as to provide virtual inventory to Merchant C (AC first virtual inventory corresponding to Merchant A and AC second virtual inventory corresponding to Merchant C as shown in Figure 2).

[0043] 3) Merchant B and Merchant A can be each other's suppliers, and Merchant B can also reserve additional inventory of an existing SKU and give it to Merchant C (BC first virtual inventory corresponding to Merchant B and BC second virtual inventory corresponding to Merchant C as shown in Figure 2), thereby becoming Merchant C's supplier.

[0044] 4) Merchant C uses the inventory that Merchant A and Merchant B have virtually reserved for Merchant C (AC second virtual inventory, BC second virtual inventory).

[0045] 5) Merchant A, Merchant B and Merchant C each have their own private property rights available inventory (A private property rights available inventory, B private property rights available inventory and C private property rights available inventory shown in Figure 2).

[0046] Here, merchant A's BA second virtual inventory is derived from merchant B's BA first virtual inventory, merchant B's AB second virtual inventory is derived from merchant A's AB first virtual inventory, merchant C's AC second virtual inventory is derived from merchant A's AC first virtual inventory, and merchant C's BC second virtual inventory is derived from merchant B's BC first virtual inventory.

[0047] As can be seen from the above, this inventory information processing structure makes it possible for any merchant to reserve a certain amount of their first virtual inventory and supply it for use by other merchants in the system, and the identity of the same merchant may simultaneously be both a supplier and a user, or may be a single supplier or a single user identity. Therefore, by multiple merchants intersecting and sharing inventory, it becomes possible to form a deep many-to-many inventory sharing relationship between suppliers and users.

[0048] The inventory information processing method in the embodiment of the present disclosure may further include, when the first user receives an order, identifying an inventory type for an item included in the order, and performing inventory subtraction processing for each of the first inventory information and the second inventory information of the first user according to the inventory type and item quantity of the item included in the order. Wherein, the inventory type may be any one of a personal property right available inventory, a first virtual inventory, and a second virtual inventory. Since the first virtual inventory has been reserved, the first virtual inventory cannot be subjected to a shipping processing.

[0049] Here, a specific embodiment of the inventory subtraction process for the first inventory information and second inventory information of the first user may include, in a situation where the inventory type of the item included in the order is a personal property right available inventory, subtracting the personal property right available inventory of the item from the first inventory information and the display inventory of the item from the second inventory information according to the quantity of the item included in the order.

[0050] For example, if a buyer orders product 1 from merchant A and product 1 comes from merchant A's personal property inventory, the quantity of product 1 purchased by the buyer can be subtracted from merchant A's personal property inventory.

[0051] Here, a specific embodiment of the inventory subtraction process for the first inventory information and second inventory information of the first user may further include, for a situation in which the inventory type of the item included in the order is a second virtual inventory, identifying at least one target second virtual inventory for the item and performing an inventory update process for the at least one target second virtual inventory.

[0052] By processing and managing the different inventory types, inventory can be managed purposefully, making inventory management more accurate and efficient.

[0053] In the embodiment of the present disclosure, a specific embodiment of the determination of at least one target second virtual inventory for the above-mentioned item may include, when the item corresponds to multiple second virtual inventory, determining at least one target second virtual inventory from the multiple second virtual inventory according to a preset virtual inventory priority policy, where the virtual inventory priority policy can be correspondingly set according to user needs, such as the selection order of the multiple second virtual inventory, the selection ratio of the multiple second virtual inventory, etc.

[0054] For example, product 1 at merchant A is mainly derived from the second virtual inventory that merchant A acquired from merchant B, the second virtual inventory that merchant A acquired from merchant D, and the second virtual inventory that merchant A acquired from merchant E, and the priority policy is to preferentially select the second virtual inventory that merchant A acquired from merchant B, then select the second virtual inventory that merchant A acquired from merchant D, and finally select the second virtual inventory that merchant A acquired from merchant E. Then, based on the priority policy, for product 1 on the order received by merchant A, the second virtual inventory that merchant A acquired from merchant B is preferentially selected.

[0055] Since one product may come from multiple second virtual stocks, the method can realize the selection management of the second virtual stocks, and effectively reduce the manual participation in the management.

[0056] In the embodiment of the present disclosure, as shown in FIG. 3, a specific embodiment of the inventory update process for at least one target second virtual inventory may include the following steps:

[0057] Step S301: Generate a property adjustment document for at least one target second virtual inventory.

[0058] The property adjustment document mainly includes transferring the property of the item belonging to the target second virtual inventory in the order from the provider (second user) of the target second virtual inventory to the recipient (first user) of the target second virtual inventory. For example, when the item 1 in the order received by the merchant A belongs to the second virtual inventory provided by the merchant B to the merchant A, the property adjustment document includes transferring the property of the item 1 in the order from the merchant B to the merchant A. In addition, the property adjustment document further includes the quantity of the item to be transferred the property. For example, when the quantity of the item 1 in the order is 4, the quantity of the item 1 to be transferred the property is 4.

[0059] Step S302: Sending a property right adjustment note to the warehouse management system, and having the warehouse management system transfer the property right of the item from the second user corresponding to the target second virtual inventory to the first user according to the property right adjustment note.

[0060] Step S303: after receiving an indication of successful transfer of property rights sent from the warehouse management system, performing a subtraction process on at least one target second virtual inventory included in the first inventory information and an item quantity included in the second inventory information.

[0061] The above process realizes the transfer of property rights for the goods in stock sharing during the order, makes the inventory management more regular, and enables better recording of information such as the real stock and sales volume of each merchant. At the same time, the above property rights transfer allows for better management of the flow process of the goods, thereby enabling better traceability of the goods.

[0062] In an embodiment of the present disclosure, after receiving an indication of successful property transfer sent from the warehouse management system, the method may further include performing an increase process on the personal property available inventory included in the first inventory information.

[0063] For example, if the ordered item 1 received by merchant A belongs to the second virtual inventory provided by merchant B to merchant A, when the warehouse management system transfers the property rights of the ordered item 1 from merchant B to merchant A, the personal property rights available inventory of merchant A should increase correspondingly. The second virtual inventory provided by merchant B to merchant A should decrease correspondingly.

[0064] This process allows for a more realistic record of the flow of inventory while also allowing for a more realistic record of increases or decreases in personal property available inventory, providing better information recording or evidence for the traceability of items.

[0065] In an embodiment of the present disclosure, as shown in FIG. 4, after receiving an indication of successful property transfer sent from the warehouse management system, the following steps may further be included:

[0066] Step S401: Based on information of property transfer processing by the warehouse management system, generate a procurement list for at least one second user for the first user, and perform resource exchange between the first user and the second user based on the procurement list.

[0067] The resource exchange involves a first user acquiring some items stored by a second user in a warehouse, and the first user paying the second user a matching amount for the some items or providing other resources.

[0068] Step S402: updating inventory information corresponding to at least one second user according to the procurement list of the at least one second user.

[0069] The above process enables the first user and the second user to conduct transactions based on the procurement list, and at the same time, the above process realizes centralized management of multi-purpose inventory with inventory sharing, making the inventory management synchronized, unified and accurate.

[0070] The inventory information processing method in the embodiment of the present disclosure may further include performing a reverse conversion process on the first inventory information and the second inventory information when an order cancellation request for an on-order item is received. The process realizes reverse management of inventory. That is, when Merchant A receives an order cancellation, if the on-order item is derived from the second virtual inventory provided by Merchant B to Merchant A, the on-order item can be returned to Merchant B through the reverse conversion process, thereby avoiding the accumulation of a large amount of cargo due to order cancellation at Merchant A. Therefore, the embodiment of the present disclosure can more effectively meet the needs of each merchant through the reverse conversion process.

[0071] In an embodiment of the present disclosure, as shown in FIG. 5, the inventory information processing method may further include the following steps:

[0072] Step S501: For a situation where an item originates from a second virtual inventory, sending an inventory reversal request to the warehouse management system to cause the warehouse management system to reverse the property rights of the item.

[0073] Step S502: after receiving an instruction of successful property right reversal sent from the warehouse management system, execute a step of performing reverse conversion processing on the first inventory information and the second inventory information.

[0074] This process realizes the transfer of property rights for the goods being released from the order, further records the flow of goods, and also makes it possible to clearly record the inventory status and origin of each merchant or user. During subsequent inventory planning, this information can be provided for the reference of the merchant or user, so that the personal property rights available inventory, the first virtual inventory, and the second virtual inventory can be adjusted.

[0075] In an embodiment of the present disclosure, for a situation where an item is returned and the item originates from a second virtual inventory, the reverse conversion process for the first inventory information may include a subtraction process for the personal property available inventory of the item in the first inventory information, which can realistically reflect the inventory of each merchant.

[0076] The inventory information processing method in an embodiment of the present disclosure may further include an increment operation to a second virtual inventory corresponding to an item in the first inventory information of the first user.

[0077] The inventory information processing method in an embodiment of the present disclosure may further include, for a situation in which the first inventory information includes a first virtual inventory, updating the first virtual inventory included in the first inventory information upon receiving a property adjustment result for the first virtual inventory sent from the warehouse management system.

[0078] Taking as an example a case where Merchant B provides Merchant A with a second virtual inventory for Product 1, a buyer orders and purchases Product 1 from Merchant A, and the purchased Product 1 is derived from the second virtual inventory provided by Merchant B to Merchant A, and the buyer subsequently rejects Product 1 after receiving it, and Product 1 needs to be cancelled, the method for processing inventory information provided by the embodiment of the present disclosure will be described in detail below. As shown in FIG. 6, the inventory information processing can include the following steps:

[0079] Step S601: The inventory information processing device sets the first virtual inventory of BA for merchant B based on the inventory update request input by merchant B.

[0080] Step S602: The inventory information processing device sets a second virtual inventory of BA for merchant A based on the inventory update request input by merchant A.

[0081] Here, there is no strict priority between step S601 and step S602, and they can be completed synchronously.

[0082] Step S603: The inventory information processing device receives a buyer's order for product 1 in the second virtual inventory of BA at merchant A.

[0083] Step S604: The inventory information processing device generates a property adjustment document for the second virtual inventory of BA at merchant A.

[0084] Step S605: The inventory information processing device sends the property adjustment document of merchant A to the warehouse management system.

[0085] Step S606: The warehouse management system transfers the property rights of product 1 from B to A.

[0086] Step S607: The warehouse management system triggers the inventory information processing device to execute the start of procurement from merchant A to merchant B.

[0087] Step S608: The inventory information processing device increments the inventory for merchant A's personal property right available inventory.

[0088] Step S609: The inventory information processing device decreases the inventory of merchant B's first virtual inventory of BA.

[0089] Here, there is no strict priority between step S608 and step S609, and they can be completed synchronously.

[0090] Step S610: Merchant A transmits a shipping processing request for product 1 using the inventory information processing device.

[0091] Step S611: Shipping process for product 1 by the warehouse management system.

[0092] Step S612: The transportation management system delivers the product 1.

[0093] Step S613: The transportation management system receives the order cancellation for product 1.

[0094] Step S614: The transportation control system triggers the backward adjustment of the inventory information processing device.

[0095] Step S615: The process of reverse conversion of property rights to the product 1 by the inventory information processing device triggers the warehouse management system.

[0096] Step S616: After receiving the trigger, the warehouse management system transfers the property rights of product 1 from A to B.

[0097] Step S617: The warehouse management system instructs the completion of the reverse transfer of property rights.

[0098] Step S618: The inventory information processing device reduces the inventory for the personal property right available inventory for the product 1 of the merchant A.

[0099] Step S619: The inventory information processing device increments the inventory of merchant B's product 1 to the first virtual inventory of BA.

[0100] Here, there is no strict priority between step S618 and step S619, and they can be completed synchronously.

[0101] As shown in FIG. 7, an embodiment of the present disclosure provides an inventory information processing device 700, which includes: A receiving unit 701 for receiving an inventory update request input by a first user, the inventory update request including any of a plurality of information among the first user's personal property right available inventory, a first virtual inventory provided by the first user to a plurality of second users, and a second virtual inventory provided by a plurality of third users obtained by the first user; an inventory update unit 702 for updating the stored first inventory information of the first user using a plurality of pieces of information included in the inventory update request, and when the inventory update request includes a plurality of first virtual inventories, performing a reservation process on the plurality of first virtual inventories in the updated first inventory information to transfer the use rights of the plurality of first virtual inventories to the first user, and when the inventory update request includes the first user's personal property right available inventory and / or a plurality of second virtual inventories, updating the second inventory information of the first user displayed on the page using the first user's personal property right available inventory and / or the plurality of second virtual inventories; may include.

[0102] In an embodiment of the present disclosure, the inventory update unit 702 is further used, when a first user receives an order, to identify an inventory type for an item included in the order, and perform an inventory subtraction process for each of the first inventory information and second inventory information of the first user according to the inventory type and item quantity of the item included in the order.

[0103] In an embodiment of the present disclosure, the inventory update unit 702 is used to subtract the personal property available inventory of the item from the first inventory information and the display inventory of the item from the second inventory information according to the quantity of the item included in the order when the inventory type of the item included in the order is personal property available inventory.

[0104] In an embodiment of the present disclosure, the inventory update unit 702 is used to identify at least one target second virtual inventory for the item in the order when the inventory type of the item is a second virtual inventory, and to perform an inventory update process for the at least one target second virtual inventory.

[0105] In an embodiment of the present disclosure, the inventory update unit 702 is used to identify at least one target second virtual inventory from the multiple second virtual inventories based on a preset virtual inventory priority policy when an item corresponds to multiple second virtual inventories.

[0106] In an embodiment of the present disclosure, the inventory update unit 702 is used to generate a property adjustment note for at least one target second virtual inventory, send the property adjustment note to the warehouse management system, and have the warehouse management system transfer the property rights of the item from the second user corresponding to the target second virtual inventory to the first user according to the property adjustment note, and after receiving an indication of successful property transfer sent from the warehouse management system, perform a subtraction process on at least one target second virtual inventory included in the first inventory information and the item quantity included in the second inventory information.

[0107] The inventory update unit 702 in the embodiment of the present disclosure is used to perform an increment process on the personal property right available inventory included in the first inventory information.

[0108] The inventory updating unit 702 in the embodiment of the present disclosure is used to generate a procurement list for at least one second user for the first user based on the information of the property transfer processing by the warehouse management system, to enable the first user and the second user to exchange resources based on the procurement list, and to update inventory information corresponding to the at least one second user based on the procurement list of the at least one second user.

[0109] The receiving unit 701 in the embodiment of the present disclosure is further used for receiving an order cancel request for the on-order item, and sending the order cancel request for the on-order item to the inventory updating unit 702 .

[0110] The inventory update unit 702 is used to perform reverse transformation processing on the first inventory information and the second inventory information in response to a received request to release an ordered item.

[0111] In an embodiment of the present disclosure, the inventory update unit 702 is used for a situation in which an item originates from a second virtual inventory by sending an inventory reversal request to the warehouse management system to reverse the property ownership of the item to the warehouse management system, and after receiving an indication of successful property ownership reversal sent from the warehouse management system, performing a reverse conversion process on the first inventory information and the second inventory information.

[0112] In an embodiment of the present disclosure, the inventory update unit 702 is used to perform a subtraction process on the personal property available inventory of the item in the first inventory information and to perform an increase process on the personal property available inventory of the item in the inventory information of the second user.

[0113] The inventory update unit 702 in the embodiment of the present disclosure is used to perform an increment operation on the second virtual inventory corresponding to the item in the first inventory information of the first user.

[0114] In an embodiment of the present disclosure, the inventory update unit 702 is used to update the first virtual inventory included in the first inventory information when a property adjustment result for the first virtual inventory sent from the warehouse management system is received in a situation where the first inventory information includes a first virtual inventory.

[0115] FIG. 8 illustrates an example system architecture 800 in which the inventory information processing method or device according to an embodiment of the present disclosure can be applied.

[0116] 8, the system architecture 800 may include terminal devices 801, 802, and 803, a network 804, an inventory information processing server 805 having an inventory information processing system, a warehouse management server 806 having a warehouse management system installed thereon, and a transportation management server 807. The network 804 is a medium for providing communication links between the terminal devices 801, 802, and 803 and the inventory information processing server 805, between the inventory information processing server 805 and the warehouse management server 806, between the inventory information processing server 805 and the transportation management server 807, and between the warehouse management server 806 and the transportation management server 807. The network 804 may include various connection types, such as wired or wireless communication links or fiber optic cables.

[0117] Users can use terminal devices 801, 802, and 803 to interact with inventory information processing server 805 via network 804 to receive or send messages, etc. Various communication client applications may be installed on terminal devices 801, 802, and 803, such as a shopping application, a web page browser application, a search application, an instant messaging tool, an email client, social platform software, etc. (by way of example only).

[0118] The terminal devices 801, 802, and 803 may be various electronic devices that have a display screen and support web page browsing, including, but not limited to, smartphones, tablet computers, notebook computers, and desktop computers.

[0119] Inventory information processing server 805 is a server that can provide inventory management services, such as an inventory management server (example only) that provides support for shopping sites that users browse using terminal devices 801, 802, and 803. The inventory management server can perform processing such as analysis on received data such as inventory update requests, and can feed back the processing results (such as second inventory information displayed on a page -- example only) to the terminal devices.

[0120] The warehouse management server 806 is a server that can provide a property transfer service for goods in a warehouse, and is, for example, a server (example only) that processes a property adjustment document sent from the inventory information processing server 805. The warehouse management server performs processing such as analysis on data such as the received property adjustment document, and can feed back the processing results (for example, the results of the property adjustment completed - example only) to the inventory information processing server 805.

[0121] The transportation management server 807 is a server that can provide transportation management services for goods in a warehouse, and for example, a server that processes goods transportation instructions sent from the warehouse management server 805 can further send order cancellation information to the inventory information processing server 805 (example only). The transportation management server 807 can perform processing such as analysis on the received data such as orders for transportation and order cancellations, and can feed back the processing results (for example, the canceled goods have already been returned to the warehouse -- example only) to the inventory information processing server 805.

[0122] It should be noted that the inventory information processing method provided by the embodiment of the present disclosure is generally executed by the inventory information processing server 805. Correspondingly, the inventory information processing device is generally installed in the inventory information processing server 805.

[0123] It should be understood that the number of terminal devices, networks, inventory information processing servers, warehouse management servers, and transportation management servers in Figure 8 are merely exemplary, and any number of terminal devices, networks, inventory information processing servers, warehouse management servers, and transportation management servers may be included depending on the needs of the implementation.

[0124] 9 is a schematic diagram showing the structure of a computer system 900 suitable for implementing a terminal device according to an embodiment of the present disclosure. The inventory information processing server shown in FIG. 9 is merely an example and should not impose any limitations on the functions and scope of use of the embodiment of the present disclosure.

[0125] 9, computer system 900 includes a central processing unit (CPU) 901 that can execute various suitable operations and processes based on programs stored in read-only memory (ROM) 902 or loaded from storage portion 908 into random access memory (RAM) 903. RAM 903 further stores various programs and data necessary for the operation of system 900. CPU 901, ROM 902, and RAM 903 are interconnected by bus 904. Input / output (I / O) interface 905 is also connected to bus 904.

[0126] The following components are connected to the I / O interface 905: An input unit 906 including a keyboard and a mouse, An output section 907 including a cathode ray tube (CRT), a liquid crystal display (LCD), a speaker, etc. A storage unit 908 including a hard disk, and A communications portion 909 including a network interface card such as a LAN card or a modem.

[0127] A communication section 909 performs communication processing via a network such as the Internet. A driver 910 is also connected to the I / O interface 905 as necessary. A removable medium 911 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory is installed on the drive 910 as necessary. This makes it easy for a computer program read from the medium to be installed in the storage section 908 as necessary.

[0128] In particular, according to an embodiment of the present disclosure, the processes described with reference to the flowcharts above may be implemented as a computer software program. For example, an embodiment of the present disclosure may include a computer program product, including a computer program carried on a computer-readable medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network by the communication portion 909 and / or installed from a removable medium 911. When the computer program is executed by the central processing unit (CPU) 901, it performs the functions limited to the system of the present disclosure.

[0129] It should be noted that the computer readable medium referred to in this disclosure may be a computer readable signal medium or a computer readable storage medium or any combination of both. The computer readable storage medium may be, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer readable storage medium may include, but are not limited to, an electrical connection having one or more conductors, a portable computer magnetic disk, 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 magnetic disk read only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. The computer readable storage medium in this disclosure may be any tangible medium that contains or stores a program, which may be used in or in conjunction with a command execution system, apparatus, or device. The computer readable signal medium in this disclosure may include a data signal, in baseband or as part of a carrier, carrying computer readable program code. Such propagated data signals may take a variety of forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may transmit, propagate, or transmit a program for use by or in conjunction with a command execution system, apparatus, or device. Program code embodied in a computer-readable medium may be transmitted over any suitable medium, including, but not limited to, wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0130] The flowcharts and block diagrams in the drawings illustrate possible system architectures, functions and operations of the systems, methods and computer program products according to the respective embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, a program segment or a portion of code. The module, program segment or portion of code includes executable commands for implementing one or more predetermined logical functions. It should be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than the order marked in the drawings. For example, two consecutively shown blocks may actually be executed substantially in parallel, or may be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams or flowcharts, and combinations of blocks in the block diagrams or flowcharts, may be implemented in a dedicated hardware-based system that executes a predetermined function or operation, or may be implemented in a combination of dedicated hardware and computer commands.

[0131] The units according to the embodiments of the present disclosure may be implemented in a software manner or a hardware manner. Such units may be installed in a processor, and may be described as a processor including a receiving unit and an inventory update unit, where the names of these units are not intended to limit the units themselves under certain circumstances, and for example, the receiving unit may be further described as a "unit for receiving an inventory update request input by a first user."

[0132] In another aspect, the present disclosure further provides a computer-readable medium, which may be included in the device described in the above embodiment, or may be independent of the device. The computer-readable medium carries one or more programs, and when the one or more programs are executed on the device, the device: receiving an inventory update request including any one of information on the first user's personal property right available inventory input by the first user, a first virtual inventory provided by the first user to a plurality of second users, and a second virtual inventory provided by a plurality of third users obtained by the first user; updating the stored first inventory information of the first user using the plurality of pieces of information included in the inventory update request; When the inventory update request includes a plurality of the first virtual inventories, performing a reservation process for the plurality of first virtual inventories in the updated first inventory information, and transferring the right to use the plurality of first virtual inventories to the first user; and if the inventory update request includes the first user's personal property available inventory and / or the plurality of second virtual inventories, updating the first user's second inventory information displayed on the page using the first user's personal property available inventory and / or the plurality of second virtual inventories; This is to include the above.

[0133] According to the technical solution of the embodiment of the present disclosure, various inventory types of a user, such as the user's personal property right available inventory, the first virtual inventory provided to multiple second users, and the second virtual inventory provided by the multiple third users obtained, can be stored, updated, and managed, etc., so that when it is not too difficult, if the inventory update request includes multiple first virtual inventories, a reservation process is performed for the multiple first virtual inventories in the updated first inventory information, and the first user is given the right to use the multiple first virtual inventories; if the inventory update request includes the first user's personal property right available inventory and / or multiple second virtual inventories, the first user's personal property right available inventory and / or the multiple second virtual inventories are used to update the second inventory information of the first user displayed on the page, and inventory information of different inventory types is managed separately, so that the inventory originating from different users / merchants and the inventory provided to different users / merchants are managed or processed separately, which allows multiple merchants to share inventory, and makes inventory information processing clearer and more precise.

[0134] The above specific embodiments do not limit the scope of protection of the present disclosure. As can be understood by those skilled in the art, various modifications, combinations, sub-combinations and substitutions may occur according to design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principle of the present disclosure should be included in the scope of protection of the present disclosure.

Claims

1. receiving an inventory update request including any one of information on a personal property right available inventory of the first user input by the first user, a first virtual inventory provided by the first user to a plurality of second users, and a second virtual inventory provided by a plurality of third users obtained by the first user; updating stored first inventory information of the first user using a plurality of pieces of information included in the inventory update request; When the inventory update request includes a plurality of the first virtual inventories, a reservation process is performed for the plurality of the first virtual inventories in the updated first inventory information, and the first user is transferred to have the right to use the plurality of the first virtual inventories; and if the inventory update request includes the first user's personal property available inventory and / or the plurality of second virtual inventories, updating the first user's second inventory information displayed on the page using the first user's personal property available inventory and / or the plurality of second virtual inventories; A method for processing inventory information.

2. 2. The inventory information processing method according to claim 1, When the first user receives an order, identifying an inventory type for an item included in the order; performing an inventory subtraction process on each of the first inventory information and the second inventory information of the first user according to the inventory type and the item quantity of the item included in the order; The inventory information processing method further includes:

3. 3. The inventory information processing method according to claim 2, The inventory subtraction process for the first inventory information and the second inventory information of the first user is For a situation where the inventory type of the item included in the order is personal property available inventory, subtracting the personal property right available inventory of the item from the first inventory information and the display inventory of the item from the second inventory information according to the quantity of the item included in the order; A method for processing inventory information.

4. 3. The inventory information processing method according to claim 2, The inventory subtraction process for the first inventory information and the second inventory information of the first user is For a situation where the inventory type of the item included in the order is the second virtual inventory, identifying at least one target second virtual inventory for the item; performing an inventory update process for the at least one target second virtual inventory; A method for processing inventory information.

5. 5. The inventory information processing method according to claim 4, Identifying at least one target second virtual inventory for the item includes: When the item corresponds to a plurality of the second virtual inventories, identifying at least one target second virtual inventory from the plurality of the second virtual inventories based on a preset virtual inventory priority policy; A method for processing inventory information.

6. 5. The inventory information processing method according to claim 4, The inventory update process for the at least one target second virtual inventory includes: Generate a property adjustment document for the at least one target second virtual inventory; Send the property adjustment document to a warehouse management system, and have the warehouse management system transfer the property of the item from the second user corresponding to the target second virtual inventory to the first user according to the property adjustment document; After receiving an indication of successful transfer of property rights transmitted from the warehouse management system, performing a subtraction process on the at least one target second virtual inventory included in the first inventory information and the quantity of goods included in the second inventory information; A method for processing inventory information.

7. 7. The inventory information processing method according to claim 6, After receiving an indication of successful transfer of property rights sent from the warehouse management system, performing an increase process on the personal property right available inventory included in the first inventory information; A method for processing inventory information.

8. The inventory information processing method according to claim 6 or 7, After receiving an indication of successful transfer of property rights sent from the warehouse management system, Generate a procurement list for at least one second user for the first user based on information of the property transfer process by the warehouse management system, and allow the first user and the second user to exchange resources based on the procurement list; updating inventory information corresponding to the at least one second user based on the procurement list of the at least one second user; A method for processing inventory information.

9. The inventory information processing method according to any one of claims 2 to 7, when receiving an order cancellation request for the on-order item, performing a reverse conversion process on the first inventory information and the second inventory information; The inventory information processing method further includes:

10. 10. The inventory information processing method according to claim 9, For a situation where the item originates from the second virtual inventory, Sending an inventory reversal request to a warehouse management system to cause the warehouse management system to reverse property ownership of the item; After receiving a right reversal success indication sent from the warehouse management system, performing a reverse conversion process on the first inventory information and the second inventory information; The inventory information processing method further includes:

11. 11. The inventory information processing method according to claim 10, The reverse conversion process for the first inventory information includes: performing a subtraction process on the personal property right usable inventory of the item in the first inventory information; A method for processing inventory information.

12. The inventory information processing method according to claim 11, performing an increase operation on a second virtual inventory corresponding to an item in the first inventory information of the first user; The inventory information processing method further includes:

13. 2. The inventory information processing method according to claim 1, In response to a situation where the first inventory information includes a first virtual inventory, When receiving a property right adjustment result for the first virtual inventory transmitted from the warehouse management system, updating the first virtual inventory included in the first inventory information; The inventory information processing method further includes:

14. A receiving unit for receiving an inventory update request input by a first user, the inventory update request including any of a plurality of pieces of information among a personal property right available inventory of the first user, a first virtual inventory provided by the first user to a plurality of second users, and a second virtual inventory provided by a plurality of third users obtained by the first user; an inventory update unit for updating the stored first inventory information of the first user using a plurality of pieces of information included in the inventory update request, and when the inventory update request includes a plurality of the first virtual inventories, performing a reservation process for the plurality of first virtual inventories in the updated first inventory information to transfer the right to use the plurality of first virtual inventories to the first user, and when the inventory update request includes the first user's personal property right available inventory and / or a plurality of the second virtual inventories, updating the second inventory information of the first user displayed on a page using the first user's personal property right available inventory and / or the plurality of the second virtual inventories; An inventory information processing device including:

15. The inventory information processing device according to claim 14, The inventory update unit is further used to, when the first user receives an order, identify an inventory type for an item included in the order, and perform an inventory subtraction process for each of the first inventory information and the second inventory information of the first user according to the inventory type and the item quantity of the item included in the order. Inventory information processing device.

16. one or more processors; a storage device for storing one or more programs; Equipped with The one or more programs, when executed by the one or more processors, cause the one or more processors to implement a method according to any one of claims 1 to 13. electronic equipment.

17. A computer readable medium having stored thereon a computer program which, when executed by a processor, implements the method according to any one of claims 1 to 13.

Citation Information

Patent Citations

  • Method and system for electronic shipping and management

    JP2002117300A

  • Processing Commodity Transaction and Logistics Solution

    US20160055572A1