WO2018166346A1 - Method, device, and system for providing data object information - Google Patents
Method, device, and system for providing data object information Download PDFInfo
- Publication number
- WO2018166346A1 WO2018166346A1 PCT/CN2018/077480 CN2018077480W WO2018166346A1 WO 2018166346 A1 WO2018166346 A1 WO 2018166346A1 CN 2018077480 W CN2018077480 W CN 2018077480W WO 2018166346 A1 WO2018166346 A1 WO 2018166346A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- data object
- server
- client
- transaction order
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0621—Electronic shopping [e-shopping] by configuring or customising goods or services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0605—Pooling transaction partners, e.g. group buying or group selling
Definitions
- the present application relates to the field of data object information processing technologies, and in particular, to a method, device and system for providing data object information.
- O2O Online to Offline
- O2O refers to the combination of offline business opportunities and the Internet, making the Internet a platform for offline transactions.
- the processes of goods (services), order placement, and payment have been improved, and the simple e-commerce module has been transferred to higher frequency and life-saving scenarios.
- the O2O carnival boom has emerged under the impetus of the new model, so the door-to-door delivery (commonly known as “takeaway”), home-grown, and on-site
- Various O2O modes such as make-up have begun to emerge.
- the physical store corresponding to the fresh product object may be referred to as a “supermarket”.
- multiple stalls may be opened in the supermarket, for example, may include a fruit stall, a seafood stall, and the like.
- the specific items in each stall can be pre-purchased into the supermarket.
- fresh product objects are often not packaged in advance according to standardized packaging tools.
- the goods are apples, pork, pork ribs, etc. These goods are usually sold in bulk in a physical store.
- the price of the priced goods usually refers to the price of the unit weight, for example, per kilogram. Prices and more.
- the weight of the product itself is not standard, for example, the weight of each apple is not fixed. Therefore, after the user selects a certain number of apples, the actual price needs to be calculated by the actual weighing result, and the number of apples cannot be used. Way to calculate.
- there will be similar situations for bulk goods such as pork and pork ribs.
- the prior art online sales process usually adopts a similar method to standard commodity objects.
- online sales may be performed in units of "one”. Try to ensure that each apple has the same weight, or sell it online in "parts", each of which may include two or four apples, and so on.
- products such as pork, it may be standardized and packaged in multiple portions, and then online sales may be performed in units of "parts", and so on.
- the above method has actually lost the meaning of bulk non-standard goods, which is completely different from the experience when users actually purchase online.
- the present application provides a method, device, and system for providing data object information, which can enable a first user to obtain an experience similar to offline purchase of a non-standard packaged product during online transaction, and can save resources and the like.
- a computer system comprising:
- One or more processors are One or more processors;
- a memory associated with the one or more processors the memory for storing program instructions that, when read by the one or more processors, perform the following operations:
- processing result information for the offline task, where the processing result information includes second quantity information of the data object obtained by measurement;
- a data object information processing system includes:
- a first client configured to provide a data object information page, and submit an operation request for the data object to the first server;
- the data object includes a non-standard wrapped data object, and the request includes the data object according to the data object a first quantity information of the data object specified by the unit of measure;
- the first server is configured to generate a transaction order according to the request of the first client, and send the transaction order to the second client;
- the second client is configured to generate an offline task according to the transaction order, and provide offline task processing result information to the first server and the second server, where the offline task processing result information is Included by the measurement, the second quantity information of the data object obtained by the measurement;
- the first server is further configured to provide the first client with the shipping information about the transaction order according to the second quantity information;
- the second server is configured to update the inventory information of the data object according to the second quantity information.
- a method of providing data object information including:
- the first client provides a data object information page, the data object including a non-standard packaged data object
- the operation option includes a first operational option for specifying a desired first amount of information
- the first server After receiving the user operation information by using the operation option, submitting to the first server, the first server generates a transaction order according to the data object information and the first quantity information in the user operation information, and provides the transaction order a second client, the second client generates an offline task according to the transaction order, so that the offline task performer creates a delivery object by means of measurement, and submits the measured second quantity information to the first The server and the second server, the first server provides the first client with the shipping information about the transaction order according to the second quantity information, and the second server is according to the second The quantity information updates the inventory information of the data object.
- a method of providing data object information including:
- the first server issues data object information, and the data object includes a data object that is not a standard package;
- the second client Providing the transaction order to the second client, the second client generates a offline task according to the transaction order, and provides offline task processing result information to the first server and the second server
- the offline task processing result information includes the second quantity information of the data object obtained by the measurement, and the first server provides the first client with the transaction order according to the second quantity information.
- the shipment information is updated by the second server to the inventory information of the data object according to the second quantity information.
- a data object information processing method includes:
- the second client receives the transaction order information provided by the first server, where the transaction order carries the selected data object information and the first quantity information, wherein the data object includes a non-standard packaged data object;
- the first server provides the first client with the shipment information about the transaction order according to the second quantity information, and the second server performs the inventory information of the data object according to the second quantity information. Update.
- a data object information processing method includes:
- the second server saves the inventory information of the data object, wherein the data object includes a data object that is not a standard package;
- the inventory information of the associated data object is updated; wherein the second quantity is a measured quantity obtained by measuring the corresponding item of the data object according to the first quantity information specified in the target transaction order.
- a device for providing data object information, applied to a first client comprising:
- a page providing unit configured to provide a data object information page, where the data object includes a non-standard packaged data object
- An operation option providing unit configured to provide an operation option for performing a preset operation on the data object, wherein the operation option includes a first operation option for specifying a required first quantity information
- a user operation information submitting unit configured to submit the user operation information to the first server by using the operation option
- the first server is configured according to the data object information and the first quantity information in the user operation information Generating a transaction order and providing it to a second client, the second client generating a offline task according to the transaction order, so that the offline task performer can make a delivery object by measurement, and the second obtained measurement
- the quantity information is submitted to the first server and the second server, and the first server provides the first client with the shipping information about the transaction order according to the second quantity information, by the first
- the second server updates the inventory information of the data object according to the second quantity information.
- An apparatus for providing data object information which is applied to a first server, and includes:
- a data object information publishing unit configured to publish data object information, where the data object includes a non-standard packaged data object
- a transaction order generating unit configured to generate a transaction order according to the user operation information submitted by the first client, where the user operation information includes the selected data object information, and the specified first quantity information;
- a transaction order providing unit configured to provide the transaction order to a second client, generate, by the second client, a offline task according to the transaction order, and provide offline task processing result information to the first
- the server and the second server the offline task processing result information includes the second quantity information of the data object obtained by the measurement, and the first server sends the first quantity to the first client according to the second quantity information.
- the terminal provides shipping information about the transaction order, and the second server updates the inventory information of the data object according to the second quantity information.
- a data object information processing apparatus is applied to a second client, including:
- a transaction order receiving unit configured to receive transaction order information provided by the first server, where the transaction order carries selected data object information and a first quantity information, wherein the data object includes a non-standard packaged data object ;
- An offline task generating unit configured to generate an offline task according to the transaction order
- a processing result information receiving unit configured to receive the offline task processing result information, and provide the information to the first server and the second server, where the offline task processing result information includes the data object obtained by the measurement a second quantity information, wherein the first server provides the first client with the shipping information about the transaction order according to the second quantity information, and the second server is according to the second quantity
- the information updates the inventory information of the data object.
- a data object information processing apparatus is applied to the second server, and includes:
- An inventory information saving unit configured to save inventory information of the data object, wherein the data object includes a data object that is not a standard package;
- an inventory information update unit configured to: when receiving the offline task processing result information submitted by the second client for the target transaction order, extract the second quantity information from the offline task processing result information, and use the second quantity The information is updated to the inventory information of the data object associated with the target transaction order; wherein the second quantity is a measured result of measuring the corresponding item of the data object according to the first quantity information specified in the target transaction order Quantity.
- the present application discloses the following technical effects:
- the non-standard packaged goods in the form of bulk weighing can be issued as data objects measured in units of grams, kilograms, meters, liters, etc., so that the first user is passing the first customer.
- the first quantity information required by the above unit can be specified, and the second client can also make the delivery object by measurement when the picking is performed, and the delivery object corresponds to the first
- the second quantity is as close as possible to the first quantity required by the first user.
- the first user can be made to experience an experience similar to offline purchase of non-standard packaged goods during the online transaction.
- real “on-demand” picking can be realized, instead of pre-packaging the original bulk goods according to certain specifications, thus saving the human and material resources.
- FIG. 1 is a schematic diagram of an application scenario provided by an embodiment of the present application.
- FIG. 2 is a schematic diagram of a computer system according to an embodiment of the present application.
- FIG. 3 is a schematic diagram of a system provided by an embodiment of the present application.
- 4-1 to 4-5 are schematic diagrams of a first client interface provided by an embodiment of the present application.
- 5-1, 5-2 are schematic diagrams of a second client interface provided by an embodiment of the present application.
- FIG. 6 is a schematic diagram of a suspension chain system provided by an embodiment of the present application.
- FIG. 7 is a flowchart of a first method provided by an embodiment of the present application.
- FIG. 10 is a flowchart of a fourth method provided by an embodiment of the present application.
- FIG. 11 is a schematic diagram of a first device provided by an embodiment of the present application.
- FIG. 12 is a schematic diagram of a second device provided by an embodiment of the present application.
- Figure 13 is a schematic diagram of a third device provided by an embodiment of the present application.
- FIG. 14 is a schematic diagram of a fourth apparatus provided by an embodiment of the present application.
- the data object existing in the non-standardized bulk form for the offline goods may be published as data measured in units of grams, kilograms, liters, meters, square meters, etc. when the data object information is released.
- the object, that is, the non-standard packaged data object the user can specify the weight of the purchase (one kilogram, two kilograms, etc.) when performing the purchase operation, and the subsequent departure can be made in the form of bulk weighing when picking the goods. Goods object.
- the first user 101 of the consumer user, the buyer user, and the like can access the data object information published by the server 103 through the terminal device 102 , which may include the implementation of the present application.
- the non-standard packaging data objects measured in grams, kilograms, liters, meters, square meters, etc. are provided in the examples. If the first user 101 selects one of the non-standard package data objects having the above characteristics, when performing the order operation, the specific required quantity information may be specified. Specifically, the quantity information may be in the above-mentioned grams, kilograms, liters, Meters are specified in meters and square meters. For example, you can specify to purchase the "bulk apple" data object, and specify the purchase quantity is 1kg, and so on.
- the server 103 can be mainly used to refer to the server provided by the sales platform, and is mainly used for publishing the data object information.
- the bulk data object for the non-standard package can be issued as gram, kilogram, liter, Data objects that are metered in meters, square meters, etc.
- corresponding processing may be performed, including generating an order, etc., and the specific operation quantity information may be marked in the order, and in grams, kilograms , liter, meter, square meter, etc. as a unit.
- the generated order can be sent to the processing system 105 of the offline store deployment through the network 104, wherein the so-called physical store in the actual application may be a physical store in the form of a supermarket or the like, etc. Fresh goods are often in bulk.
- a second client 106 may be deployed.
- the server 103 may send the order information to the second client 106, and the second client generates a corresponding picking task, and is related.
- the picker 107 performs a specific picking operation.
- the specific data object name, the cargo space, and the quantity to be sorted may be specified in the picking task, and the quantity information to be sorted is in grams, kilograms, liters, meters, square meters.
- the picking task 108 can perform a measuring operation on the corresponding item.
- the measuring operation performed may be, the goods are received.
- the corresponding part of the merchandise is removed from the position 109, and then the weighing operation is performed using the apparatus 110 such as an electronic scale, so that the result of the weighing is made as much as the number of picking by the user.
- the packager 111 can be provided to the packager 111 in some manner to perform the packaging operation.
- the delivery can be delivered to the delivery person 112 for distribution, and finally, the delivery can be delivered to the first user 101. Shipping address.
- the picker 107 can also return the picking result information (actually measured value and the like) to the server 103 through the second client 106, and the server 103 can also The inventory information of the corresponding data object is updated, and the operation basis of the update is the actual measured value in the picking process, not the value of the purchase quantity executed by the user.
- the server 103 can be divided into an order processing server and an inventory information processing server, wherein the former is mainly used to interact with the first user of the front end, and the inventory information processing server is used. It is mainly used to manage the inventory information of specific data objects. When the data objects are stored in the database, they can be entered into the inventory database. When the data objects are out of the library, the inventory data can be updated, and so on.
- the above-mentioned server that implements different functions can be implemented on the same server, or for a large sales platform system, or can be implemented on different servers, or even the server of the same function. It can correspond to a server cluster to ensure the response speed and the amount of data storage.
- this embodiment first provides a computer system 200, which includes:
- One or more processors 210 One or more processors 210;
- processing result information for the offline task information, where the processing result information includes second quantity information of the data object obtained by measurement;
- the above computer system may include multiple specific devices, for example, may include a device on the server side, may also include a terminal device of the first user, or may also include a terminal device in a physical store, and the like.
- the system may specifically include a processor 210, a video display adapter 211, a disk drive 212, an input/output interface 213, a network interface 214, and a memory 220.
- the processor 210, the video display adapter 211, the disk drive 212, the input/output interface 213, the network interface 214, and the memory 220 can be communicably connected via the communication bus 230.
- the processor 210 can be implemented by using a general-purpose CPU (Central Processing Unit), a microprocessor, an Application Specific Integrated Circuit (ASIC), or one or more integrated circuits. Related procedures are performed to implement the technical solutions provided by the present application.
- a general-purpose CPU Central Processing Unit
- ASIC Application Specific Integrated Circuit
- the memory 220 can be implemented in the form of a ROM (Read Only Memory), a RAM (Random Access Memory), a static storage device, a dynamic storage device, or the like.
- the memory 220 can store an operating system 221 for controlling the operation of the computer system 200, a basic input output system (BIOS) for controlling low level operation of the computer system 200.
- BIOS basic input output system
- a web browser 223, a data storage management system 224, a data object information processing system 225, and the like can also be stored.
- the above-mentioned data object information processing system 225 may be an application program that specifically implements the foregoing steps in the embodiments of the present application.
- the technical solution provided by the present application is implemented by software or firmware, the related program code is saved in the memory 220 and is called and executed by the processor 210.
- the input/output interface 213 is used to connect an input/output module to implement information input and output.
- the input/output/module can be configured as a component in the device (not shown) or externally connected to the device to provide the corresponding function.
- the input device may include a keyboard, a mouse, a touch screen, a microphone, various types of sensors, and the like, and the output device may include a display, a speaker, a vibrator, an indicator light, and the like.
- the communication interface 214 is used to connect a communication module (not shown) to implement communication interaction between the device and other devices.
- the communication module can communicate by wired means (such as USB, network cable, etc.), or can communicate by wireless means (such as mobile network, WIFI, Bluetooth, etc.).
- Bus 230 includes a path for transferring information between various components of the device (e.g., processor 210, video display adapter 211, disk drive 212, input/output interface 213, network interface 214, and memory 220).
- the computer system 200 can also obtain information of a particular data object from the data object information database 240 for presentation in a foreground page, and the like.
- the above device only shows the processor 210, the video display adapter 211, the disk drive 212, the input/output interface 213, the network interface 214, the memory 220, the bus 230, etc., in a specific implementation process, The device may also include other components necessary to achieve normal operation.
- the above-mentioned devices may also include only the components necessary for implementing the solution of the present application, and do not necessarily include all the components shown in the drawings.
- the operations of the program of the data object information processing system 225 stored in the memory 220 may include: receiving a request for performing an online operation on the specified data object, the data object including the non-standard wrapped data object In grams, kilograms, liters, meters, square meters, etc. as a unit of measurement, for example, bulk fruits, meat, and so on.
- the first quantity information required to be purchased is also specified in units of grams, kilograms, liters, meters, square meters, and the like.
- the corresponding transaction order can be generated, and then the offline task can be generated according to the transaction order, for example, the picking task, the packing task, and the like.
- the processing result information of the offline task may also be received, which includes the second quantity information obtained by measuring the actual goods according to the first quantity information specified by the user. There may be a certain difference between the second quantity information and the first quantity information. Then, the inventory information of the data object may be updated according to the second quantity information, and the delivery information corresponding to the transaction order is provided. That is to say, in the embodiment of the present application, there may be a difference between the measured second quantity and the actual second out quantity when the first user specifies the first quantity when the order is placed. The quantity is the second quantity, so when the inventory update is made, the update operation is based on the second quantity instead of the first quantity.
- the first resource information to be paid may be determined according to the first quantity information and the unit resource information corresponding to the data object, and the preset payment is received.
- the operation of generating the transaction order is triggered. That is to say, the first user performs the order placing operation, and the resource information such as the price to be paid can be calculated according to the first quantity specified by the user, and after the user performs the payment according to the user, the order can be generated and the offline operation is performed.
- the measured value of the actual product is also the second quantity, and there may be a difference between the first quantity and the first quantity.
- the first user confirms the receipt of the goods.
- the first quantity and the second quantity may be compared. If the second quantity is smaller than the first quantity, the quantity difference and the unit resource information corresponding to the data object may also be determined to be refunded. The second resource information, and the second resource information is returned to the preset payment account.
- the second embodiment provides a data object information processing system, and the system specifically includes:
- a first client 301 configured to provide a data object information page, and submit an operation request for the data object to the first server 302;
- the data object includes a non-standard packaged data object, and the request includes the data according to the data
- the first quantity information of the data object specified by the unit of measure of the object;
- the first server 302 is configured to generate a transaction order according to the request of the first client, and send the transaction order to the second client 303;
- the second client 303 is configured to generate an offline task according to the transaction order, and provide offline task processing result information to the first server 302 and the second server 304, and the offline task processing
- the result information includes second quantity information of the data object obtained by the measurement
- the first server 302 is further configured to provide the first client 301 with the shipping information about the transaction order according to the second quantity information.
- the second server 304 is configured to update the inventory information of the data object according to the second quantity information.
- the first client 301 may be a client that is provided to a first user such as a consumer user or a buyer user.
- the first client may use the data object that the first user can publish to the first server 302. Information to browse.
- the data objects therein include non-standard package data objects that are distributed by the first server 302 in units of grams, kilograms, liters, meters, etc., for example, bulk fruits, meat, and the like.
- Figure 4-1 it is a data object information page displayed in the first client.
- the data object of "pork ribs bulk" shown in 401 is a data object that meets the above characteristics. It can be seen that the way to label resource information such as price is " ⁇ 26.80/500g", that is, the price is marked every 500g.
- the first server 310 may also obtain the inventory information of the data object by querying the second server 304, and may be provided in the data object information page.
- the inventory information of the data object may also be stored in units of grams, kilograms, liters, meters, square meters, and the like.
- the first client 301 may further provide an operation option for performing a preset operation on the data object, for example, may include purchasing or joining an operation such as a "shopping cart". It may include a first operational option for specifying the required amount of information. For example, for a data object that is published as being measured in units of weight, kilograms, etc., when performing a purchase, adding a "shopping cart", etc., when the user determines the quantity information, it is no longer "parts" or " The quantity, the box, and the like are adjusted in units, but in grams or kilograms, for example, 500g, 1000g, and the like.
- the first client can provide an operation interface as shown in FIG. 4-2, through which the user is The required number can be set.
- the corresponding operation unit is the weight unit "g"
- the user can add or subtract the weight by the "+” or "-” option.
- an operation option for determining the quantity information can also be provided, as shown at 403 in Fig. 4-3, 500g, 1000g, etc. can be selected.
- the user can submit a purchase request through the first client, for example, by clicking on the "OK" button shown in Figure 4-2, and so on.
- the first client can submit the request to the first server, so that the information carried in the request can include the identification information such as the id of the specific data object, and the first quantity information selected by the user, for example, 1000g and so on.
- the first server 302 can perform an operation of generating a transaction order.
- the first user can also perform payment resource information. (payment, etc.) operation.
- the required resource may be calculated according to the unit resource information of the data object and the first quantity information specified by the user, and then the payment operation is performed by the first user.
- the payment operation interface provided to the first user may be as shown in FIG.
- the first server 302 can generate a transaction order.
- the information of the transaction order can be provided to the first client 301 on the one hand, and the first client 301 can be displayed in the foreground interface, and the first user can know that the first server 302 has received its request.
- the transaction order information displayed by the first client 301 can be as shown in FIG. 4-5, where the 405 shows the specification and the quantity information of the purchase. It can be seen that the specification is “bulk” and the quantity is “1000g”. It is not a "boxed” in the prior art, the number is "two boxes" and the like.
- the first server 302 can also provide the transaction order information to the second client 303, where the second client 303 mainly refers to the client of the second user such as the merchant user or the seller user, wherein The client in the physical store (supermarket, etc.) that sells the platform itself, and so on.
- the second client 303 can perform related operations such as picking, packing, and delivery.
- the second client 303 can generate a offline task (mainly a picking task, etc.) according to the transaction order, and since the data object includes a non-standard package, when generating the offline task,
- the first quantity information specified by the user can be configured in the offline task, so that the offline task performer can make the delivery object by weighing the corresponding offline goods.
- the offline task information may be displayed in the user interface of the second client 303.
- the generated offline task information is in the second client.
- the display of 303 can be as shown in Figure 5-1, where 501 shows the name of the product and the quantity to be sorted. Specifically, the quantity to be sorted is "1000g".
- an operation option for entering the actual offline operation processing result information may be provided in the offline task interface.
- the picker may be in the process of picking the goods.
- the product barcode and the actual weight information can be entered into 402 indicated by the second client 303 user interface.
- the entered information can be as shown at 503 in Figure 5-2, where the "number of picks", that is, the weight actually weighed, is "0.980 kg”.
- the weight required in the user's transaction order is "1 kg”
- the weight of the picker is "0.984 kg” when it is weighed after the actual picking.
- the data object is bulky and has non-standard features, for example, for a data object such as a bulk apple
- the user is required to weigh 1 kg, but when actually weighing, due to each apple
- the weight is not necessarily the same. Therefore, the picker can only get as close as possible to the user's required weight during the picking process, but the final result may still be deviated from the user's required weight. Therefore, in the embodiment of the present application, the system supports a certain deviation in the weight of the actual picking, and the proportion of the generally poor can be set, for example, the up and down floating cannot exceed 10%, and the like.
- the second client 303 may provide the information of the offline task completion to the first server 302, and may also provide the information to the second server 304.
- the first server 302 can update the status of the transaction order according to the information, and the first user can view the latest status of the transaction order through the first client 301, and can display the actual measurement in the actual offline operation.
- the result that is, the second amount of information. That is to say, after the transaction order enters the state that the picking has been completed, the first user can provide the second quantity information of the actual picking in the order when the order status information is queried.
- the second server 304 is a server for performing the inventory information database case. Therefore, after receiving the second quantity information, the second server 304 can update the inventory information of the data object accordingly.
- the first client 301 can also provide an operation option for confirming the receipt, and the first user can submit a confirmation through the first client 301. Receiving goods and other information. Alternatively, after the user has not received the confirmation receipt operation within a certain period of time, the system can automatically enter the "confirm receipt" status, and so on. The first client 301 can submit the received confirmation receipt information to the first server 302, and the first server 302 completes the order processing.
- the resource information may be further processed. Specifically, if the second quantity corresponding to the delivery object is smaller than the first quantity in the transaction order, the first server 302 may calculate a resource difference according to the quantity difference, and return the resource difference to the location
- the first client 301 corresponds to the payment account. For example, as described above, it is assumed that the weight required by the user is 1 kg, but the weight of the actually weighed product is 0.984 kg.
- the weight of the actual weighing is less than the weight required by the user.
- two types can be calculated.
- the difference may not be charged to the first user, and the excess item may be in the form of “gift”. Provided to the first user.
- the offline goods having the bulk weighing form can be issued as non-standard packaging data objects in units of grams, kilograms, liters, meters, square meters, etc., so that the first user is When you operate on a data object, you can specify the specific first quantity information by specifying the specific gram, kilogram, liter, meter, and square meter quantity.
- the physical store performs the offline task, it can also make the first quantity of the delivery object as close as possible to the first user by the actual measurement.
- it also provides a matching inventory information management method. In this way, the first user can obtain an experience similar to offline purchase of non-standard products during the online transaction.
- real “on-demand” picking can be realized, instead of pre-packaging the original bulk goods according to certain specifications, thus saving the human and material resources.
- the optimization of the first aspect is mainly reflected in the efficiency of performing offline tasks in physical stores.
- the physical store described in the embodiment of the present application mainly refers to a store such as a “supermarket” that mainly stores a category data object such as fresh.
- the offline task may include a picking task (for example, specifically a picking task) and a packing task (for example, specifically, a packing task, etc.), and correspondingly, the physical space of the physical store includes a picking area. And packing area.
- a suspension chain conveyor system can be deployed in a physical store, which includes automated conveyors such as conveyor tracks and suspension chains, so that orders are received and the first operation is completed (eg, picking, etc.) After that, it can be transported to the preset packing area (for example, packing and other operations) through the hanging chain and the conveying track.
- the physical store includes at least one picking area, that is, a plurality of "stacks", each "slot" may have a conveying track that can be transported to a uniform packing area, each conveying track They can all be equipped with a hanging chain.
- the starting point of each suspension chain corresponds to the location of a picking area
- the ending point is a packing area.
- a certain stall can be loaded into the first operating container such as a preset packaging bag after being weighed and the like, and hung on the hanging chain.
- the corresponding conveying track can automatically transport the first operating container with the corresponding goods to the packing area, perform the second operation such as packing in the packing area, including packaging with the second operating container, etc., and then the dispatcher performs Delivery.
- the first operator only needs to perform operations such as picking the goods and hanging the goods on the suspension chain, and does not need to send the goods from the picking area to the packing area, thereby improving work efficiency.
- the packaging area may be set to be multiple. That is to say, in the physical store, at least one picking area and a plurality of packing areas may be included, wherein the so-called at least one picking area may also refer to a plurality of “stiffs”, and each picking area is used.
- the first operation of the goods (for example, mainly referred to as picking operations) is also carried out in the picking area.
- the packaging area refers to an area for performing operations such as packaging, but in an improved solution, the packaging area may have multiple, or may refer to multiple "road crossings" of the same packaging area, in the latter case, due to In the case of the same packaging area and the plurality of “road crossings”, the packaging area is also divided into a plurality of sub-areas, and each sub-area operates independently. Therefore, in the embodiment of the present application, the plurality of packaging areas are collectively referred to. That is to say, picking and packaging can be carried out in a number of different areas to synchronize execution, thereby improving the efficiency of picking and packaging.
- the order can also be combined, that is, multiple orders are merged into the same delivery wave, and each order of the same delivery wave can be simultaneously by the same delivery person. Distribution, so as to avoid waste of distribution resources, and better guarantee the delivery time of each order.
- some order rules can be pre-established. For example, the order of the delivery address and the required delivery time can be considered, and the orders with the delivery addresses close to each other and the required delivery times are also close to each other. The same wave, and so on.
- the data objects (for example, product objects, etc.) involved in the same delivery wave need to be packaged and distributed by the same delivery person, and therefore, When the goods are in stock, the picking process can also be carried out at the same time. Multiple orders are included in the same wave, so that multiple different data objects may be included in the same wave, and the corresponding items of these data objects may be located in different picking areas. Therefore, it is also possible to classify the data objects included in each order of the same wave according to the different picking areas of the corresponding goods, and generate a plurality of picking tasks according to the classification result. That is to say, after the order is executed and the wave is generated, before the picking task is executed, the same wave can be disassembled into multiple picking tasks, respectively, from each picking area involved. The staff completed a picking task.
- each picking task After each picking task is completed, it can be transported to the packing area via the suspension chain system.
- the suspension chain system In the case where there are a plurality of packing zones, in the process of conveying the execution result of the picking task by the hanging chain system, it is also possible to control the execution result of each picking task of the same wave (ie, The containers containing the goods associated with the same picking task, such as packaging bags, may be collectively referred to as the first operating container) and merged into the same packing area.
- the order can be merged first, the wave is generated, and then the wave is disassembled into a plurality of picking tasks, and then the execution result of each picking task in the same wave is generated.
- the efficiency of the first operation and the second operation can be improved by such automatic control, which is beneficial to guarantee the delivery timeliness.
- the physical space of the physical store may be divided into a front field area and a back field area, wherein the front field area includes at least one picking area, the back field area includes at least one picking area, and at least one packing area .
- the picking area is an area for storing goods corresponding to the data object, and correspondingly, the related picking process is also performed in the area; the packing area is used to perform the packing process according to the first operation result. region.
- the so-called front field area can be regarded as the area facing the offline consumer users in the physical store, that is, the area that the offline consumers can see after entering the physical store.
- the backcourt area is an area that cannot be seen by offline consumer users, and may be a warehouse of a physical store. Usually, when the goods are put into storage, some goods can be put into the front field and partially stored in the back field. For online orders, that is, online orders generated by online users through the client, you can pick from the front field or pick from the back field. Therefore, there are picking areas, that is, picking areas, etc. in both the front field area and the back field area. Moreover, since the specific goods may have the characteristics of being stored in "slots", the picking area may be one or more, whether in the front field or the back field. In addition, regarding the packing area, that is, the area where the operation such as packing is performed, since the second operation is usually performed for the online order, the packing area may be set in the back field area, and may also be one or more.
- the transport track of the suspension chain can also be used to connect the picking areas and the packing areas, that is, whether it is the picking area of the front field or the picking of the back field.
- the zone can be connected to the packing zone of the back field by the conveying track.
- the conveying track may include a main road 601, a first branch line 602 and a third branch line 603, and two picking areas are shown in the front field area, respectively, a picking area A and a picking area B; the back field area shows A picking area C (of course, there may be more than one in the actual application), and three packing areas A, B, and C are shown, all of which are located in the back field area.
- the picking area where the data object corresponding to each data item included in each transaction order in the same wave is located may be determined, for example, a specific data object may be determined in the back field area. Whether there is goods, if there is goods, which is in the picking area, if the back field area is out of stock, you can also determine whether the front field area is in stock, if so, in which picking area, and so on.
- the identification of the picking area in which it is located can be determined, and specifically belongs to the front field area or the back field area. After that, it can be further determined whether the picking area corresponding to each data object is the same, and if so, whether the same operating area belongs to the front field area or the back field area, and the like.
- the specific processing manner may also be different, wherein, for the first case, that is, the same wave corresponds to the same picking area, and is the back field area, at this time Since the packing area is also in the back field area, the performer of the third operation (for example, distribution, etc.) usually also picks up the goods in the back field area; therefore, in the embodiment of the present application, in this case, under the generation line
- the first single-area operation task identifier may be added, so that according to the identifier, the first operation and the second operation may be directly performed in the picking area, and the packaging of the packaging area container is directly used.
- pickers such as "pickers” perform only picking in the picking area, and use the picking container (for example, a bag with a hook, etc.) to wrap and then hang To the hanging chain system, it is transported to the packing area, and then the packaging performer such as the “packer” performs the packing process, and finally, the delivery performer is executed by the delivery performer such as the “distributor”.
- picking and packaging processing can be performed in the picking area, and container transport between the picking area and the packing area is no longer required, therefore, It can be packaged directly using the packaging container, and then it can enter the state to be delivered. It can be seen that in this way, since the suspension chain system is no longer used for transportation, it is advantageous to reduce the load on the suspension chain system.
- the second flag may be added when generating the offline task.
- the suspension chain system can be improved.
- a dedicated transport track may be added, as shown by 604 in FIG. 6 (the dedicated transport track may also be provided between the other picking areas of the front field area and the packing area of the back field, not shown in the figure).
- the dedicated transport track is used to connect one of the various picking areas of the front field area to one of the specific packing areas of the back field area. In this way, in the same picking area of the front field area, the picking process is performed on the goods corresponding to each data object in the wave, and after the goods are packaged by the picking container, the picking container can be passed.
- the dedicated transport track is transported to the packing area, and after the picking area receives the picking container, the second operation is performed using the packing container.
- the particular packaging area may also be a dedicated packaging area, that is, an execution result dedicated to receiving "single area tasks". In this way, the operator of this special packing area can directly package the picking container sent from a picking area without waiting for other picking results of the same wave, because as long as it is delivered to The picking result of the packing area, the corresponding wave has only one picking result. In this way, the processing efficiency can be further improved and unnecessary "convergence" logic processing can be avoided.
- the physical store in the embodiment of the present application is usually in the form of “supermarket” or the like, there may be cases where multiple sales channels coexist, for example, some users purchase orders online, and some users also Then go directly to the physical store for on-the-spot transactions, there may be some wholesale cases, and so on.
- the phenomenon of coexistence of such multiple sales channels may lead to a complicated and chaotic situation in the inventory management in the supermarket. It may even occur that online users place orders and find that there is no inventory at the time of picking, which may result in failure to perform on time. , also known as the phenomenon of "oversold", and so on.
- the physical space in the lower physical store may be divided into a front field area and a back field area, wherein, in the front field area or the back field area, there is a picking area, that is, The area of the specific goods, which can also be called the “location” from the perspective of inventory. Therefore, the location type can be divided into the front field and the back field, and the inventory information of the data object is saved. At this time, the inventory information of the same data object includes the front field inventory information in the front field location, and the back field inventory information in the backcourt location.
- the so-called front field location can be regarded as the location of the offline store for offline consumers, that is, the area that offline consumers can see after entering the physical store. Some of these locations can be deployed. Shelves, etc., are used to place goods, and offline consumers can purchase goods from the front yard by means of self-selection.
- the backcourt location is located in an area that cannot be seen by offline consumers, and may be a warehouse of a physical store. In the process of goods entering the warehouse, for the same goods, part of the warehouse can be put into the backcourt location, and part of the warehouse is transferred to the frontcourt location.
- the inventory management system can record the specific backcourt inventory and the frontcourt separately. Inventory.
- the specific location occupancy rule can be set to: it can occupy the front field location and occupy the backcourt location, but can also be set at the same time.
- Certain priority information for example, priority to occupy the backcourt location, and so on. If it is an offline transaction type, you can set the location occupancy rule to occupy only the front field location, and so on.
- the second client 303 may be specifically configured to determine, according to the transaction type to which the transaction order belongs, and the storage location rule configuration information corresponding to different transaction types stored in advance, to determine the type of the occupied location for the current transaction. And providing the occupied location type information to the second server.
- the specific transaction type belongs to an online transaction, and therefore, the library occupancy rule corresponding to the online transaction may be used for the library. The determination of the bit.
- the occupied location type information may be provided to the second server 304.
- the second server 304 can update the inventory information of the data object on the corresponding location type according to the second quantity information and the occupied location type. For example, assuming that the backcourt location is occupied, the backcourt inventory of the data object can be deducted, and so on.
- the physical space of the physical store is divided into the front field location and the backcourt location, so that the same data object can have the front field inventory and the back farm inventory information, and can also target different types of transactions that may occur.
- the occupation type of the transaction type the corresponding storage location occupation rule configuration information is saved.
- the location type of the occupied transaction may be determined for the transaction according to the transaction type, the inventory information of the associated data object, and the location occupation rule configuration information, and then the location type The corresponding inventory information is updated. In this way, in the case where multiple transaction types coexist, there is no such phenomenon that the inventory information is disordered, and the situation of "oversold" is avoided.
- the third embodiment is corresponding to the second embodiment.
- a method for providing data object information is provided from the perspective of the first client. Referring to FIG. 7, the method may specifically include:
- the first client provides a data object information page, where the data object includes a data object that is not a standard package;
- S702 providing an operation option for performing a preset operation on the data object, wherein the operation option includes a first operation option for specifying a required first quantity information;
- S703 After receiving the user operation information by using the operation option, submitting to the first server, the first server generates a transaction order according to the data object information and the first quantity information in the user operation information, and provides Giving a second client, the second client generating an offline task according to the transaction order, so that the offline task performer creates a delivery object by measurement, and submits the measured second quantity information to the The first server and the second server, the first server provides the first client with the shipping information about the transaction order according to the second quantity information, and the second server is configured according to the second server The second quantity information updates the inventory information of the data object.
- the fourth embodiment is corresponding to the second embodiment, and provides a method for providing data object information from the perspective of the first server.
- the method may specifically include
- the first server issues data object information, where the data object includes a data object that is not a standard package;
- S802 Generate a transaction order according to the user operation information submitted by the first client, where the user operation information includes the selected data object information, and the specified first quantity information;
- the transaction order is provided to a second client, and the second client generates a offline task according to the transaction order, and provides offline task processing result information to the first server and the second The server, the offline task processing result information includes the second quantity information of the data object obtained by the measurement, and the first server provides the first client with the second quantity information according to the second quantity information.
- the shipment information of the transaction order is updated by the second server according to the second quantity information to the inventory information of the data object.
- the resource information to be paid may be determined according to the unit resource information of the data object and the first quantity information; After the completion of the notification message, the operation of generating the transaction order is triggered.
- the acknowledgement receipt notification message submitted by the first client may be received; determining a size relative relationship between the second quantity information and the first quantity information; if the second quantity is less than the first quantity And determining a quantity difference, and determining a resource difference according to the quantity difference and the unit resource information of the data object; and returning the resource difference to the payment account corresponding to the first client.
- the fifth embodiment is corresponding to the second embodiment.
- a method for providing data object information is provided from the perspective of the second client. Referring to FIG. 9, the method may specifically include:
- the second client receives the transaction order information provided by the first server, where the transaction order carries the selected data object information and the first quantity information, wherein the data object includes a non-standard packaged data object;
- S902 Generate an offline task according to the transaction order
- S903 Receive offline task processing result information, and provide the first server and the second server, where the offline task processing result information includes the second quantity information of the data object obtained by the measurement,
- the first server provides the first client with the shipment information about the transaction order according to the second quantity information
- the second server uses the second quantity information to inventory the data object according to the second quantity information. The information is updated.
- the sixth embodiment is corresponding to the second embodiment.
- a method for providing data object information is provided from the perspective of the second server. Referring to FIG. 10, the method may specifically include:
- the second server saves the inventory information of the data object, where the data object includes a data object that is not a standard package;
- S1002 When receiving the offline task processing result information submitted by the second client for the target transaction order, extracting the second quantity information from the offline task processing result information, and using the second quantity information to target the target
- the inventory information of the data object associated with the transaction order is updated; wherein the second quantity is a measured quantity obtained by measuring the corresponding item of the data object according to the first quantity information specified in the target transaction order.
- the embodiment of the present application further provides an apparatus for providing data object information.
- the apparatus is applied to the first client, and includes:
- a page providing unit 1101 configured to provide a data object information page, where the data object includes a non-standard packaged data object
- An operation option providing unit 1102 configured to provide an operation option for performing a preset operation on the data object, wherein the operation option includes a first operation option for specifying a required first quantity information;
- the user operation information submitting unit 1103 is configured to submit the user operation information to the first server by using the operation option, and the first server is configured according to the data object information and the first quantity in the user operation information.
- the information generates a transaction order and provides it to the second client, and the second client generates a offline task according to the transaction order, so that the offline task performer generates the delivery object by measurement, and the measured
- the second quantity information is submitted to the first server and the second server, and the first server provides the first client with the shipping information about the transaction order according to the second quantity information,
- the second server updates the inventory information of the data object according to the second quantity information.
- the embodiment of the present application further provides an apparatus for providing data object information.
- the apparatus is applied to the first server, and includes:
- a data object information issuing unit 1201, configured to publish data object information, where the data object includes a data object that is not a standard package;
- a transaction order generating unit 1202 configured to generate a transaction order according to user operation information submitted by the first client, where the user operation information includes selected data object information, and the specified first quantity information;
- a transaction order providing unit 1203 configured to provide the transaction order to a second client, generate, by the second client, a offline task according to the transaction order, and provide offline task processing result information to the first a server and the second server, the offline task processing result information includes the second quantity information of the data object obtained by the measurement, and the first server sends the first quantity according to the second quantity information to the first
- the client provides shipping information about the transaction order, and the second server updates the inventory information of the data object according to the second quantity information.
- the embodiment of the present application further provides a data object information processing apparatus.
- the apparatus is applied to the second client, and includes:
- the transaction order receiving unit 1301 is configured to receive transaction order information provided by the first server, where the transaction order carries selected data object information and first quantity information, wherein the data object includes non-standard packaged data.
- the offline task generating unit 1302 is configured to generate an offline task according to the transaction order
- the processing result information receiving unit 1303 is configured to receive the offline task processing result information, and provide the information to the first server and the second server, where the offline task processing result information includes the data object obtained by measurement The second quantity information, the first server provides the first client with the shipping information about the transaction order according to the second quantity information, and the second server is according to the second The quantity information updates the inventory information of the data object.
- the embodiment of the present application further provides a data object information processing apparatus.
- the apparatus is applied to the second server, and includes:
- the inventory information saving unit 1401 is configured to save inventory information of the data object, where the data object includes a data object that is not a standard package;
- the inventory information updating unit 1402 is configured to: when receiving the offline task processing result information submitted by the second client for the target transaction order, extract the second quantity information from the offline task processing result information, and use the second The quantity information is updated with the inventory information of the data object associated with the target transaction order; wherein the second quantity is obtained by measuring the corresponding item of the data object according to the first quantity information specified in the target transaction order. The measured quantity.
- the present application can be implemented by means of software plus a necessary general hardware platform. Based on such understanding, the technical solution of the present application may be embodied in the form of a software product in essence or in the form of a software product, which may be stored in a storage medium such as a ROM/RAM or a disk. , an optical disk, etc., includes instructions for causing a computer device (which may be a personal computer, server, or network device, etc.) to perform the methods described in various embodiments of the present application or portions of the embodiments.
- a computer device which may be a personal computer, server, or network device, etc.
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Marketing (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本申请要求2017年03月13日递交的申请号为201710147077.5、发明名称为“提供数据对象信息的方法、装置及系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。The present application claims priority to Chinese Patent Application Serial No. No. No. No. No. No. No. No. No. No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
本申请涉及数据对象信息处理技术领域,特别是涉及提供数据对象信息的方法、装置及系统。The present application relates to the field of data object information processing technologies, and in particular, to a method, device and system for providing data object information.
O2O(Online To Offline,线上到线下),是指将线下的商务机会与互联网结合,让互联网成为线下交易的平台。随着服务性电子商务模式的升级,完善了商品(服务)、下单、支付等流程,把之前简单的电商模块,转移到更加高频和生活化场景中来。由于传统的服务行业一直处在一个低效且劳动力消化不足的状态,因此,在新模式的推动下,出现了O2O的狂欢热潮,于是上门送餐(俗称“外卖”)、上门生鲜、上门化妆等各种O2O模式开始层出不穷。O2O (Online to Offline) refers to the combination of offline business opportunities and the Internet, making the Internet a platform for offline transactions. With the upgrade of the service e-commerce model, the processes of goods (services), order placement, and payment have been improved, and the simple e-commerce module has been transferred to higher frequency and life-saving scenarios. Since the traditional service industry has been in an inefficient state and the labor is under-digested, the O2O carnival boom has emerged under the impetus of the new model, so the door-to-door delivery (commonly known as “takeaway”), home-grown, and on-site Various O2O modes such as make-up have begun to emerge.
其中,生鲜类商品对象对应的实体店铺可以称为“超市”,在实际应用中,超市内可以开设多个档口,例如,可以包括水果档口、海鲜档口等等。各个档口中的具体货品可以是预先采购进入超市的。与传统线上商品对象不同的是,生鲜类的商品对象通常不能够按照标准化的包装工具提前进行打包。例如,商品是苹果、猪肉、猪肋排等等,这些商品在实体店铺中通常是以散装称重的方式进行销售,标定的商品价格也通常是指单位重量的商品价格,例如,每公斤的价格等等。并且,由于商品自身重量不是标准的,例如,每个苹果的重量不固定,因此,在用户挑选了一定数量的苹果后,实际价格需要以实际称重结果来计算,而无法以苹果的数量等方式来计算。另外,对于猪肉、猪肋排等散装商品也都会有类似的情况。The physical store corresponding to the fresh product object may be referred to as a “supermarket”. In practical applications, multiple stalls may be opened in the supermarket, for example, may include a fruit stall, a seafood stall, and the like. The specific items in each stall can be pre-purchased into the supermarket. Unlike traditional online product objects, fresh product objects are often not packaged in advance according to standardized packaging tools. For example, the goods are apples, pork, pork ribs, etc. These goods are usually sold in bulk in a physical store. The price of the priced goods usually refers to the price of the unit weight, for example, per kilogram. Prices and more. Moreover, since the weight of the product itself is not standard, for example, the weight of each apple is not fixed. Therefore, after the user selects a certain number of apples, the actual price needs to be calculated by the actual weighing result, and the number of apples cannot be used. Way to calculate. In addition, there will be similar situations for bulk goods such as pork and pork ribs.
但是,对于这种非标准的商品对象,现有技术在线上销售的过程中,通常会采用与标准商品对象类似的方式,例如,对于苹果,可能会以“个”为单位进行线上销售,尽可能保证每个苹果的重量一致,或者,以“份”为单位进行线上销售,每份可能包括两个或者四个苹果,等等。对于猪肉等商品,可能会预先进行标准化包装成多份,然后同样可以以“份”为单位进行线上销售,等等。但是,上述方式实际上已经失去了散装非 标准商品的意义,与用户实际在线下购买时的体验完全不同。However, for such non-standard commodity objects, the prior art online sales process usually adopts a similar method to standard commodity objects. For example, for Apple, online sales may be performed in units of "one". Try to ensure that each apple has the same weight, or sell it online in "parts", each of which may include two or four apples, and so on. For products such as pork, it may be standardized and packaged in multiple portions, and then online sales may be performed in units of "parts", and so on. However, the above method has actually lost the meaning of bulk non-standard goods, which is completely different from the experience when users actually purchase online.
因此,针对非标商品,如何实现线上销售的同时,使用户获得与线下购买非标商品类似的体验,成为需要本领域技术人员解决的技术问题。Therefore, for non-standard products, how to achieve online sales while enabling users to obtain an experience similar to offline purchase of non-standard products becomes a technical problem that needs to be solved by those skilled in the art.
发明内容Summary of the invention
本申请提供了提供数据对象信息的方法、装置及系统,可以使得第一用户在线上交易的过程中,获得与线下购买非标准包装商品类似的体验,并可以起到节省资源等作用。The present application provides a method, device, and system for providing data object information, which can enable a first user to obtain an experience similar to offline purchase of a non-standard packaged product during online transaction, and can save resources and the like.
本申请提供了如下方案:This application provides the following solutions:
一种计算机系统,包括:A computer system comprising:
一个或多个处理器;以及One or more processors;
与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行如下操作:a memory associated with the one or more processors, the memory for storing program instructions that, when read by the one or more processors, perform the following operations:
接收针对指定数据对象执行线上操作的请求,所述指定数据对象包括非标准包装的数据对象,所述请求中包括按照所述数据对象的计量单位指定的所述数据对象的第一数量信息;Receiving a request to perform an online operation on a specified data object, the specified data object comprising a non-standard wrapped data object, the request including first quantity information of the data object specified according to a unit of measure of the data object;
根据所述请求生成交易订单,并根据所述交易订单生成线下任务信息,所述线下任务信息中包括所述第一数量信息;Generating a transaction order according to the request, and generating offline task information according to the transaction order, where the offline task information includes the first quantity information;
接收针对所述线下任务的处理结果信息,所述处理结果信息中包括通过测量所得的所述数据对象的第二数量信息;Receiving processing result information for the offline task, where the processing result information includes second quantity information of the data object obtained by measurement;
根据所述第二数量信息对所述数据对象的库存信息进行更新,并提供所述交易订单对应的发货信息。And updating the inventory information of the data object according to the second quantity information, and providing the delivery information corresponding to the transaction order.
一种数据对象信息处理系统,包括:A data object information processing system includes:
第一客户端,用于提供数据对象信息页面,并向第一服务端提交对数据对象的操作请求;所述数据对象包括非标准包装的数据对象,所述请求中包括按照所述数据对象的计量单位指定的所述数据对象的第一数量信息;a first client, configured to provide a data object information page, and submit an operation request for the data object to the first server; the data object includes a non-standard wrapped data object, and the request includes the data object according to the data object a first quantity information of the data object specified by the unit of measure;
所述第一服务端,用于根据所述第一客户端的请求,生成交易订单,并将所述交易订单发送给第二客户端;The first server is configured to generate a transaction order according to the request of the first client, and send the transaction order to the second client;
所述第二客户端,用于根据所述交易订单生成线下任务,并将线下任务处理结果信息提供给所述第一服务端以及第二服务端,所述线下任务处理结果信息中包括通过测量所得的所述数据对象的第二数量信息;The second client is configured to generate an offline task according to the transaction order, and provide offline task processing result information to the first server and the second server, where the offline task processing result information is Included by the measurement, the second quantity information of the data object obtained by the measurement;
所述第一服务端,还用于根据所述第二数量信息,向所述第一客户端提供关于所述交易订单的发货信息;The first server is further configured to provide the first client with the shipping information about the transaction order according to the second quantity information;
所述第二服务端,用于根据所述第二数量信息对所述数据对象的库存信息进行更新。The second server is configured to update the inventory information of the data object according to the second quantity information.
一种提供数据对象信息的方法,包括:A method of providing data object information, including:
第一客户端提供数据对象信息页面,所述数据对象包括非标准包装的数据对象;The first client provides a data object information page, the data object including a non-standard packaged data object;
提供用于对所述数据对象执行预置操作的操作选项,其中,所述操作选项包括用于指定所需第一数量信息的第一操作选项;Providing an operation option for performing a preset operation on the data object, wherein the operation option includes a first operational option for specifying a desired first amount of information;
通过所述操作选项接收到用户操作信息后,提交到第一服务端,由所述第一服务端根据所述用户操作信息中的数据对象信息以及第一数量信息生成交易订单,并提供给第二客户端,所述第二客户端根据所述交易订单生成线下任务,以便线下任务执行方通过测量的方式制作发货对象,并将测量得到的第二数量信息提交到所述第一服务端以及第二服务端,由第一服务端根据所述第二数量信息向所述第一客户端提供关于所述交易订单的发货信息,由所述第二服务端根据所述第二数量信息对数据对象的库存信息进行更新。After receiving the user operation information by using the operation option, submitting to the first server, the first server generates a transaction order according to the data object information and the first quantity information in the user operation information, and provides the transaction order a second client, the second client generates an offline task according to the transaction order, so that the offline task performer creates a delivery object by means of measurement, and submits the measured second quantity information to the first The server and the second server, the first server provides the first client with the shipping information about the transaction order according to the second quantity information, and the second server is according to the second The quantity information updates the inventory information of the data object.
一种提供数据对象信息的方法,包括:A method of providing data object information, including:
第一服务端发布数据对象信息,所述数据对象包括非标准包装的数据对象;The first server issues data object information, and the data object includes a data object that is not a standard package;
根据第一客户端提交的用户操作信息生成交易订单,其中,所述用户操作信息中包括选定的数据对象信息,以及指定的第一数量信息;Generating a transaction order according to user operation information submitted by the first client, where the user operation information includes selected data object information, and the specified first quantity information;
将所述交易订单提供给第二客户端,由所述第二客户端根据所述交易订单生成线下任务,并将线下任务处理结果信息提供给所述第一服务端以及第二服务端,所述线下任务处理结果信息中包括通过测量所得的所述数据对象的第二数量信息,由第一服务端根据所述第二数量信息向所述第一客户端提供关于所述交易订单的发货信息,由所述第二服务端根据所述第二数量信息对数据对象的库存信息进行更新。Providing the transaction order to the second client, the second client generates a offline task according to the transaction order, and provides offline task processing result information to the first server and the second server The offline task processing result information includes the second quantity information of the data object obtained by the measurement, and the first server provides the first client with the transaction order according to the second quantity information. The shipment information is updated by the second server to the inventory information of the data object according to the second quantity information.
一种数据对象信息处理方法,包括:A data object information processing method includes:
第二客户端接收第一服务端提供的交易订单信息,所述交易订单中携带有选定的数据对象信息以及第一数量信息,其中,所述数据对象包括非标准包装的数据对象;The second client receives the transaction order information provided by the first server, where the transaction order carries the selected data object information and the first quantity information, wherein the data object includes a non-standard packaged data object;
根据所述交易订单生成线下任务;Generating an offline task based on the transaction order;
接收线下任务处理结果信息,并提供给所述第一服务端以及第二服务端,所述线下任务处理结果信息中包括通过测量所得的所述数据对象的第二数量信息,由所述第一服务端根据所述第二数量信息向所述第一客户端提供关于所述交易订单的发货信息,由所 述第二服务端根据所述第二数量信息对数据对象的库存信息进行更新。Receiving the offline task processing result information, and providing the information to the first server and the second server, where the offline task processing result information includes the second quantity information of the data object obtained by the measurement, The first server provides the first client with the shipment information about the transaction order according to the second quantity information, and the second server performs the inventory information of the data object according to the second quantity information. Update.
一种数据对象信息处理方法,包括:A data object information processing method includes:
第二服务端保存数据对象的库存信息,其中,所述数据对象包括非标准包装的数据对象;The second server saves the inventory information of the data object, wherein the data object includes a data object that is not a standard package;
接收到第二客户端针对目标交易订单提交的线下任务处理结果信息时,从所述线下任务处理结果信息中提取第二数量信息,并利用所述第二数量信息对所述目标交易订单关联的数据对象的库存信息进行更新;其中,所述第二数量为,根据所述目标交易订单中指定的第一数量信息,对数据对象对应货品进行测量所得的实测数量。Receiving the offline task processing result information submitted by the second client for the target transaction order, extracting the second quantity information from the offline task processing result information, and using the second quantity information to target the target transaction order The inventory information of the associated data object is updated; wherein the second quantity is a measured quantity obtained by measuring the corresponding item of the data object according to the first quantity information specified in the target transaction order.
一种提供数据对象信息的装置,应用于第一客户端,包括:A device for providing data object information, applied to a first client, comprising:
页面提供单元,用于提供数据对象信息页面,所述数据对象包括非标准包装的数据对象;a page providing unit, configured to provide a data object information page, where the data object includes a non-standard packaged data object;
操作选项提供单元,用于提供用于对所述数据对象执行预置操作的操作选项,其中,所述操作选项包括用于指定所需第一数量信息的第一操作选项;An operation option providing unit, configured to provide an operation option for performing a preset operation on the data object, wherein the operation option includes a first operation option for specifying a required first quantity information;
用户操作信息提交单元,用于通过所述操作选项接收到用户操作信息后,提交到第一服务端,由所述第一服务端根据所述用户操作信息中的数据对象信息以及第一数量信息生成交易订单,并提供给第二客户端,所述第二客户端根据所述交易订单生成线下任务,以便线下任务执行方通过测量的方式制作发货对象,并将测量得到的第二数量信息提交到所述第一服务端以及第二服务端,由第一服务端根据所述第二数量信息向所述第一客户端提供关于所述交易订单的发货信息,由所述第二服务端根据所述第二数量信息对数据对象的库存信息进行更新。a user operation information submitting unit, configured to submit the user operation information to the first server by using the operation option, and the first server is configured according to the data object information and the first quantity information in the user operation information Generating a transaction order and providing it to a second client, the second client generating a offline task according to the transaction order, so that the offline task performer can make a delivery object by measurement, and the second obtained measurement The quantity information is submitted to the first server and the second server, and the first server provides the first client with the shipping information about the transaction order according to the second quantity information, by the first The second server updates the inventory information of the data object according to the second quantity information.
一种提供数据对象信息的装置,应用于第一服务端,包括:An apparatus for providing data object information, which is applied to a first server, and includes:
数据对象信息发布单元,用于发布数据对象信息,所述数据对象包括非标准包装的数据对象;a data object information publishing unit, configured to publish data object information, where the data object includes a non-standard packaged data object;
交易订单生成单元,用于根据第一客户端提交的用户操作信息生成交易订单,其中,所述用户操作信息中包括选定的数据对象信息,以及指定的第一数量信息;a transaction order generating unit, configured to generate a transaction order according to the user operation information submitted by the first client, where the user operation information includes the selected data object information, and the specified first quantity information;
交易订单提供单元,用于将所述交易订单提供给第二客户端,由所述第二客户端根据所述交易订单生成线下任务,并将线下任务处理结果信息提供给所述第一服务端以及第二服务端,所述线下任务处理结果信息中包括通过测量所得的所述数据对象的第二数量信息,由第一服务端根据所述第二数量信息向所述第一客户端提供关于所述交易订单的发货信息,由所述第二服务端根据所述第二数量信息对数据对象的库存信息进行更新。a transaction order providing unit, configured to provide the transaction order to a second client, generate, by the second client, a offline task according to the transaction order, and provide offline task processing result information to the first The server and the second server, the offline task processing result information includes the second quantity information of the data object obtained by the measurement, and the first server sends the first quantity to the first client according to the second quantity information. The terminal provides shipping information about the transaction order, and the second server updates the inventory information of the data object according to the second quantity information.
一种数据对象信息处理装置,应用于第二客户端,包括:A data object information processing apparatus is applied to a second client, including:
交易订单接收单元,用于接收第一服务端提供的交易订单信息,所述交易订单中携带有选定的数据对象信息以及第一数量信息,其中,所述数据对象包括非标准包装的数据对象;a transaction order receiving unit, configured to receive transaction order information provided by the first server, where the transaction order carries selected data object information and a first quantity information, wherein the data object includes a non-standard packaged data object ;
线下任务生成单元,用于根据所述交易订单生成线下任务;An offline task generating unit, configured to generate an offline task according to the transaction order;
处理结果信息接收单元,用于接收线下任务处理结果信息,并提供给所述第一服务端以及第二服务端,所述线下任务处理结果信息中包括通过测量所得的所述数据对象的第二数量信息,由所述第一服务端根据所述第二数量信息向所述第一客户端提供关于所述交易订单的发货信息,由所述第二服务端根据所述第二数量信息对数据对象的库存信息进行更新。a processing result information receiving unit, configured to receive the offline task processing result information, and provide the information to the first server and the second server, where the offline task processing result information includes the data object obtained by the measurement a second quantity information, wherein the first server provides the first client with the shipping information about the transaction order according to the second quantity information, and the second server is according to the second quantity The information updates the inventory information of the data object.
一种数据对象信息处理装置,应用于第二服务端,包括:A data object information processing apparatus is applied to the second server, and includes:
库存信息保存单元,用于保存数据对象的库存信息,其中,所述数据对象包括非标准包装的数据对象;An inventory information saving unit, configured to save inventory information of the data object, wherein the data object includes a data object that is not a standard package;
库存信息更新单元,用于接收到第二客户端针对目标交易订单提交的线下任务处理结果信息时,从所述线下任务处理结果信息中提取第二数量信息,并利用所述第二数量信息对所述目标交易订单关联的数据对象的库存信息进行更新;其中,所述第二数量为,根据所述目标交易订单中指定的第一数量信息,对数据对象对应货品进行测量所得的实测数量。And an inventory information update unit, configured to: when receiving the offline task processing result information submitted by the second client for the target transaction order, extract the second quantity information from the offline task processing result information, and use the second quantity The information is updated to the inventory information of the data object associated with the target transaction order; wherein the second quantity is a measured result of measuring the corresponding item of the data object according to the first quantity information specified in the target transaction order Quantity.
根据本申请提供的具体实施例,本申请公开了以下技术效果:According to a specific embodiment provided by the present application, the present application discloses the following technical effects:
通过本申请实施例,可以将具有散装称重等形式的非标准包装的货品,发布为以克、千克、米、升等为单位进行计量的数据对象,这样,第一用户在通过第一客户端对数据对象进行操作时,就可以通过上述单位来指定具体所需的第一数量信息,第二客户端在进行拣货时,也可以通过测量的方式制作发货对象,发货对象对应第二数量,该第二数量尽量接近第一用户指定的所需第一数量。这样,可以使得第一用户在线上交易的过程中,获得与线下购买非标准包装商品类似的体验。对于第二用户端而言,可以实现真正的“按需”拣货,而不是预先将原本散装的货品按照一定的规格进行大量的预包装,因此,可以起到节省人力物力资源的作用。Through the embodiment of the present application, the non-standard packaged goods in the form of bulk weighing can be issued as data objects measured in units of grams, kilograms, meters, liters, etc., so that the first user is passing the first customer. When the data object is operated, the first quantity information required by the above unit can be specified, and the second client can also make the delivery object by measurement when the picking is performed, and the delivery object corresponds to the first The second quantity is as close as possible to the first quantity required by the first user. In this way, the first user can be made to experience an experience similar to offline purchase of non-standard packaged goods during the online transaction. For the second user side, real “on-demand” picking can be realized, instead of pre-packaging the original bulk goods according to certain specifications, thus saving the human and material resources.
当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。Of course, implementing any of the products of the present application does not necessarily require all of the advantages described above to be achieved at the same time.
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings to be used in the embodiments will be briefly described below. Obviously, the drawings in the following description are only some of the present application. For the embodiments, those skilled in the art can obtain other drawings according to the drawings without any creative work.
图1是本申请实施例提供的应用场景示意图;1 is a schematic diagram of an application scenario provided by an embodiment of the present application;
图2是本申请实施例提供的计算机系统示意图;2 is a schematic diagram of a computer system according to an embodiment of the present application;
图3是本申请实施例提供的系统的示意图;3 is a schematic diagram of a system provided by an embodiment of the present application;
图4-1至4-5是本申请实施例提供的第一客户端界面的示意图;4-1 to 4-5 are schematic diagrams of a first client interface provided by an embodiment of the present application;
图5-1、5-2是本申请实施例提供的第二客户端界面的示意图;5-1, 5-2 are schematic diagrams of a second client interface provided by an embodiment of the present application;
图6是本申请实施例提供的悬挂链系统示意图;6 is a schematic diagram of a suspension chain system provided by an embodiment of the present application;
图7是本申请实施例提供的第一方法的流程图;7 is a flowchart of a first method provided by an embodiment of the present application;
图8是本申请实施例提供的第二方法的流程图;8 is a flowchart of a second method provided by an embodiment of the present application;
图9是本申请实施例提供的第三方法的流程图;9 is a flowchart of a third method provided by an embodiment of the present application;
图10是本申请实施例提供的第四方法的流程图;10 is a flowchart of a fourth method provided by an embodiment of the present application;
图11是本申请实施例提供的第一装置的示意图;11 is a schematic diagram of a first device provided by an embodiment of the present application;
图12是本申请实施例提供的第二装置的示意图;12 is a schematic diagram of a second device provided by an embodiment of the present application;
图13是本申请实施例提供的第三装置的示意图;Figure 13 is a schematic diagram of a third device provided by an embodiment of the present application;
图14是本申请实施例提供的第四装置的示意图。FIG. 14 is a schematic diagram of a fourth apparatus provided by an embodiment of the present application.
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions in the embodiments of the present application are clearly and completely described in the following with reference to the drawings in the embodiments of the present application. It is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application are within the scope of the present disclosure.
在本申请实施例中,针对线下货品以非标准化的散装形式存在的数据对象,在进行数据对象信息发布时,可以发布为以克、千克、升、米、平米等为单位进行计量的数据对象,也即非标准包装的数据对象,用户在执行购买操作时,可以指定购买的重量(一千克、两千克等),后续在进行拣货时,可以以散装称重的方式,制作出发货对象。也就是说,对于这种数据对象而言,不需要预先按照一定的规格进行包装,然后以每个包装为单位进行发布,而是直接以散装的形式进行发布,最终根据用户指定的量,对货品 进行测量,包括称重、量尺寸等,然后再利用测量得到的结果进行打包配送。这样,使得用户可以通过在线购买的方式,购买到真正意义上的散装称重货品,从而使得线上的交易行为更贴近线下情况,使用户获得与线下购买非标商品类似的体验。In the embodiment of the present application, the data object existing in the non-standardized bulk form for the offline goods may be published as data measured in units of grams, kilograms, liters, meters, square meters, etc. when the data object information is released. The object, that is, the non-standard packaged data object, the user can specify the weight of the purchase (one kilogram, two kilograms, etc.) when performing the purchase operation, and the subsequent departure can be made in the form of bulk weighing when picking the goods. Goods object. That is to say, for such a data object, it is not necessary to pre-package according to a certain specification, and then to publish in units of each package, but to directly distribute it in a bulk form, and finally, according to the amount specified by the user, The goods are measured, including weighing, size, etc., and then the results obtained by the measurement are packaged and distributed. In this way, the user can purchase the genuine bulk weighing goods by means of online purchase, thereby making the online trading behavior closer to the offline situation, and enabling the user to obtain an experience similar to offline purchase of non-standard goods.
具体实现时,从系统架构角度而言,参见图1,消费者用户、买家用户等第一用户101可以通过其终端设备102访问服务端103发布的数据对象信息,其中就可以包括本申请实施例中提供的以克、千克、升、米、平米等为单位进行计量的非标准包装数据对象。如果第一用户101选中了其中某个具有上述特征的非标准包装数据对象,则执行下单操作时,可以指定具体所需数量信息,具体的,该数量信息可以以上述克、千克、升、米、平米为单位进行指定。例如,可以指定购买“散装苹果”这一数据对象,并且指定购买数量为1kg,等等。In a specific implementation, from the perspective of the system architecture, referring to FIG. 1 , the
服务端103主要可以是指销售平台提供的服务端,主要用于对数据对象信息进行发布,在本申请实施例中,对于非标准包装的散装数据对象,可以发布为以克、千克、升、米、平米等为单位进行计量的数据对象。并且,在第一用户101通过第一客户端102提交对数据对象执行的操作时,可以进行相应的处理,包括生成订单等,并且可以在订单中标注具体的操作数量信息,且以克、千克、升、米、平米等为单位。The server 103 can be mainly used to refer to the server provided by the sales platform, and is mainly used for publishing the data object information. In the embodiment of the present application, the bulk data object for the non-standard package can be issued as gram, kilogram, liter, Data objects that are metered in meters, square meters, etc. Moreover, when the
生成的订单可以通过网络104发送到线下的实体店铺部署的处理系统105中,其中,这里所谓的实体店铺在实际应用中可以是以超市等形式存在的实体店铺,等等,其中经营的生鲜类商品,经常存在散装的情况。在实体店铺系统内,可以部署有第二客户端106,服务端103在生成订单后,可以将订单信息发送给第二客户端106,由第二客户端生成相应的拣货任务,并由相关的拣货员107执行具体的拣货操作。在本申请实施例中,如108所示,可以在拣货任务中指定具体的数据对象名称、货位以及应拣数量信息,并且,应拣数量信息是以克、千克、升、米、平米等为单位进行指定。拣货员107在通过第二客户端106查看到拣货任务108后,就可以对相应的商品执行测量操作,例如,对于“散装苹果”这一商品,执行的测量操作就可以是,从货位109上取下对应的部分商品,然后使用电子秤等设备110进行称重操作,尽量使得称重的结果与用户指定的拣货数量相同。然后,可以使用拣货容器进行包装后,通过一些方式提供给打包员111,执行打包操作,打包完成之后,就可以交付给配送员112进行配送,最终,可以配送到第一用户101指定的收货地址。The generated order can be sent to the
需要说明的是,拣货员107在完成拣货后,还可以将拣货结果信息(实际测量的值等信息)通过第二客户端106返回给服务端103,服务端103还可以据此对对应数据对 象的库存信息等进行更新,更新的操作依据是拣货过程中的实际测量值,而非用户执行的购买数量值。It should be noted that after the picking is completed, the
另外需要说明的是,从功能上划分,服务端103可以分为订单处理服务端,以及库存信息处理服务端,其中,前者主要用于与前端第一用户进行交互,库存信息处理服务端,则主要用于对具体数据对象的库存信息进行管理,在数据对象入库时,可以录入到库存数据库中,在数据对象发生出库等操作时,还可以对库存数据进行更新,等等。当然,在实际应用中,上述实现不同功能的服务端可以在同一台服务器上实现,或者,对于大型的销售平台系统而言,也可以是在不同的服务器上来实现,甚至同一功能的服务端还可以对应一个服务器集群,以此来保证响应速度以及数据存储量的需求。In addition, it should be noted that, from the functional division, the server 103 can be divided into an order processing server and an inventory information processing server, wherein the former is mainly used to interact with the first user of the front end, and the inventory information processing server is used. It is mainly used to manage the inventory information of specific data objects. When the data objects are stored in the database, they can be entered into the inventory database. When the data objects are out of the library, the inventory data can be updated, and so on. Of course, in practical applications, the above-mentioned server that implements different functions can be implemented on the same server, or for a large sales platform system, or can be implemented on different servers, or even the server of the same function. It can correspond to a server cluster to ensure the response speed and the amount of data storage.
下面对具体的实现方式进行详细介绍。The specific implementation is described in detail below.
实施例一
参见图2,该实施例一首先提供了一种计算机系统200,该系统包括:Referring to FIG. 2, this embodiment first provides a computer system 200, which includes:
一个或多个处理器210;以及One or more processors 210;
与所述一个或多个处理器210关联的存储器220,所述存储器220用于存储程序指令,所述程序指令在被所述一个或多个处理器210读取执行时,执行如下操作:A memory 220 associated with the one or more processors 210 for storing program instructions that, when read by the one or more processors 210, perform the following operations:
接收针对指定数据对象执行线上操作的请求,所述指定数据对象包括非标准包装的数据对象,所述请求中包括按照所述数据对象的计量单位指定的所述数据对象的第一数量信息;Receiving a request to perform an online operation on a specified data object, the specified data object comprising a non-standard wrapped data object, the request including first quantity information of the data object specified according to a unit of measure of the data object;
根据所述请求生成交易订单,并根据所述交易订单生成线下任务信息,所述线下任务信息中包括所述第一数量信息;Generating a transaction order according to the request, and generating offline task information according to the transaction order, where the offline task information includes the first quantity information;
接收针对所述线下任务信息的处理结果信息,所述处理结果信息中包括通过测量所得的所述数据对象的第二数量信息;Receiving processing result information for the offline task information, where the processing result information includes second quantity information of the data object obtained by measurement;
根据所述第二数量信息对所述数据对象的库存信息进行更新,并提供所述交易订单对应的发货信息。And updating the inventory information of the data object according to the second quantity information, and providing the delivery information corresponding to the transaction order.
其中,上述计算机系统中可以包括多种具体的设备,例如,可以包括服务器一侧的设备,还可以包括第一用户的终端设备,或者,还可以包括实体店铺中的终端设备,等等。在具体实现时,如图2所示,系统中具体可以包括处理器210,视频显示适配器211,磁盘驱动器212,输入/输出接口213,网络接口214,以及存储器220。上述处理器210、视频显示适配器211、磁盘驱动器212、输入/输出接口213、网络接口214,与存储器 220之间可以通过通信总线230进行通信连接。The above computer system may include multiple specific devices, for example, may include a device on the server side, may also include a terminal device of the first user, or may also include a terminal device in a physical store, and the like. In a specific implementation, as shown in FIG. 2, the system may specifically include a processor 210, a video display adapter 211, a disk drive 212, an input/output interface 213, a network interface 214, and a memory 220. The processor 210, the video display adapter 211, the disk drive 212, the input/output interface 213, the network interface 214, and the memory 220 can be communicably connected via the
其中,处理器210可以采用通用的CPU(Central Processing Unit,中央处理器)、微处理器、应用专用集成电路(Application Specific Integrated Circuit,ASIC)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本申请所提供的技术方案。The processor 210 can be implemented by using a general-purpose CPU (Central Processing Unit), a microprocessor, an Application Specific Integrated Circuit (ASIC), or one or more integrated circuits. Related procedures are performed to implement the technical solutions provided by the present application.
存储器220可以采用ROM(Read Only Memory,只读存储器)、RAM(Random Access Memory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器220可以存储用于控制计算机系统200运行的操作系统221,用于控制计算机系统200的低级别操作的基本输入输出系统(BIOS)。另外,还可以存储网页浏览器223,数据存储管理系统224,以及数据对象信息处理系统225等等。上述数据对象信息处理系统225就可以是本申请实施例中具体实现前述各步骤操作的应用程序。总之,在通过软件或者固件来实现本申请所提供的技术方案时,相关的程序代码保存在存储器220中,并由处理器210来调用执行。The memory 220 can be implemented in the form of a ROM (Read Only Memory), a RAM (Random Access Memory), a static storage device, a dynamic storage device, or the like. The memory 220 can store an operating system 221 for controlling the operation of the computer system 200, a basic input output system (BIOS) for controlling low level operation of the computer system 200. In addition, a web browser 223, a data storage management system 224, a data object information processing system 225, and the like can also be stored. The above-mentioned data object information processing system 225 may be an application program that specifically implements the foregoing steps in the embodiments of the present application. In summary, when the technical solution provided by the present application is implemented by software or firmware, the related program code is saved in the memory 220 and is called and executed by the processor 210.
输入/输出接口213用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。The input/output interface 213 is used to connect an input/output module to implement information input and output. The input/output/module can be configured as a component in the device (not shown) or externally connected to the device to provide the corresponding function. The input device may include a keyboard, a mouse, a touch screen, a microphone, various types of sensors, and the like, and the output device may include a display, a speaker, a vibrator, an indicator light, and the like.
通信接口214用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如USB、网线等)实现通信,也可以通过无线方式(例如移动网络、WIFI、蓝牙等)实现通信。The communication interface 214 is used to connect a communication module (not shown) to implement communication interaction between the device and other devices. The communication module can communicate by wired means (such as USB, network cable, etc.), or can communicate by wireless means (such as mobile network, WIFI, Bluetooth, etc.).
总线230包括一通路,在设备的各个组件(例如处理器210、视频显示适配器211、磁盘驱动器212、输入/输出接口213、网络接口214,与存储器220)之间传输信息。
另外,该计算机系统200还可以从数据对象信息数据库240中获得具体数据对象的信息,以用于在前台页面中进行展示,等等。In addition, the computer system 200 can also obtain information of a particular data object from the data object information database 240 for presentation in a foreground page, and the like.
需要说明的是,尽管上述设备仅示出了处理器210、视频显示适配器211、磁盘驱动器212、输入/输出接口213、网络接口214,存储器220,总线230等,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本申请方案所必需的组件,而不必包含图中所示的全部组件。It should be noted that although the above device only shows the processor 210, the video display adapter 211, the disk drive 212, the input/output interface 213, the network interface 214, the memory 220, the
在本申请实施例中,存储器220中存储的数据对象信息处理系统225的程序可以实 现的操作包括:接收针对指定数据对象执行线上操作的请求,这种数据对象就包括非标准包装的数据对象,以克、千克、升、米、平米等作为计量单位,例如,散装的水果、肉类等等。第一用户在购买这种数据对象时,也是以克、千克、升、米、平米等为单位来指定所需购买的第一数量信息。接收到请求后,可以生成相应的交易订单,之后,还可以根据交易订单生成线下任务,例如,拣货任务、打包任务等等。在线下任务执行完成后,还可以接收线下任务的处理结果信息,其中就包括对根据用户指定的第一数量信息,对实际的货品进行测量后得到的第二数量信息。其中,第二数量信息与第一数量信息之间可能具有一定的差异。之后,还可以根据该第二数量信息,对所述数据对象的库存信息进行更新,并提供所述交易订单对应的发货信息。也就是说,在本申请实施例中,由于第一用户在下单时指定的第一数量,与实际在执行线下操作时,测量得到的第二数量之间可能存在差异,但是实际出库的数量是第二数量,因此,在进行库存更新时,是以第二数量为准进行更新操作,而不是第一数量。In the embodiment of the present application, the operations of the program of the data object information processing system 225 stored in the memory 220 may include: receiving a request for performing an online operation on the specified data object, the data object including the non-standard wrapped data object In grams, kilograms, liters, meters, square meters, etc. as a unit of measurement, for example, bulk fruits, meat, and so on. When the first user purchases such a data object, the first quantity information required to be purchased is also specified in units of grams, kilograms, liters, meters, square meters, and the like. After receiving the request, the corresponding transaction order can be generated, and then the offline task can be generated according to the transaction order, for example, the picking task, the packing task, and the like. After the offline task execution is completed, the processing result information of the offline task may also be received, which includes the second quantity information obtained by measuring the actual goods according to the first quantity information specified by the user. There may be a certain difference between the second quantity information and the first quantity information. Then, the inventory information of the data object may be updated according to the second quantity information, and the delivery information corresponding to the transaction order is provided. That is to say, in the embodiment of the present application, there may be a difference between the measured second quantity and the actual second out quantity when the first user specifies the first quantity when the order is placed. The quantity is the second quantity, so when the inventory update is made, the update operation is based on the second quantity instead of the first quantity.
另外,在具体实现时,在生成交易订单之前,还可以根据所述第一数量信息,以及所述数据对象对应的单位资源信息,确定待支付的第一资源信息,接收到通过预置的支付账户完成支付的通知消息后,再触发生成所述交易订单的操作。也就是说,第一用户在执行下单操作是,可以以用户指定的第一数量为准计算需要支付的价格等资源信息,在用户按此进行支付之后,就可以生成订单,进入线下操作流程。但由于线下操作的过程中,实际对货品的测量值也即第二数量,与第一数量之间可能存在差异,因此,在本申请实施例中,在接收到第一用户确认收货的通知消息后,还可以对第一数量以及第二数量进行对比,如果所述第二数量小于所述第一数量,则还可以根据数量差以及所述数据对象对应的单位资源信息,确定待退还的第二资源信息,并将第二资源信息退还到所述预置的支付账户。In addition, in a specific implementation, before the transaction order is generated, the first resource information to be paid may be determined according to the first quantity information and the unit resource information corresponding to the data object, and the preset payment is received. After the account completes the payment notification message, the operation of generating the transaction order is triggered. That is to say, the first user performs the order placing operation, and the resource information such as the price to be paid can be calculated according to the first quantity specified by the user, and after the user performs the payment according to the user, the order can be generated and the offline operation is performed. Process. However, in the process of the offline operation, the measured value of the actual product is also the second quantity, and there may be a difference between the first quantity and the first quantity. Therefore, in the embodiment of the present application, the first user confirms the receipt of the goods. After the notification message, the first quantity and the second quantity may be compared. If the second quantity is smaller than the first quantity, the quantity difference and the unit resource information corresponding to the data object may also be determined to be refunded. The second resource information, and the second resource information is returned to the preset payment account.
在具体实现时,还可以从逻辑上对上述计算机系统进行功能性的划分,下面通过实施例二进行更为详细的介绍。In the specific implementation, the above computer system can also be logically divided into functionalities. The following describes the second embodiment in more detail.
实施例二
参见图3,该实施例二提供了一种数据对象信息处理系统,该系统具体可以包括:Referring to FIG. 3, the second embodiment provides a data object information processing system, and the system specifically includes:
第一客户端301,用于提供数据对象信息页面,并向第一服务端302提交对数据对象的操作请求;所述数据对象包括非标准包装的数据对象,所述请求中包括按照所述数据对象的计量单位指定的所述数据对象的第一数量信息;a
所述第一服务端302,用于根据所述第一客户端的请求,生成交易订单,并将所述 交易订单发送给第二客户端303;The
所述第二客户端303,用于根据所述交易订单生成线下任务,并将线下任务处理结果信息提供给所述第一服务端302以及第二服务端304,所述线下任务处理结果信息中包括通过测量所得的所述数据对象的第二数量信息;The
所述第一服务端302,还用于根据所述第二数量信息,向所述第一客户端301提供关于所述交易订单的发货信息;The
所述第二服务端304,用于根据所述第二数量信息对所述数据对象的库存信息进行更新。The
其中,第一客户端301主要可以是指提供给消费者用户、买家用户等第一用户使用的客户端,通过该第一客户端,第一用户可以对第一服务端302发布的数据对象信息进行浏览。其中的数据对象,就包括被第一服务端302发布为以克、千克、升、米等为单位进行计量的非标准包装数据对象,例如,散装的水果、肉类等等。如图4-1所示,其为第一客户端中展示的一数据对象信息页面,其中401所示的“猪肋排散装”这一数据对象,即为符合上述特点的数据对象,从图中可以看出,其标注价格等资源信息的方式为“¥26.80/500g”,也就是说,标注的是每500g的价格。另外,第一服务端302在向第一客户端301提供数据对象信息时,还可以通过查询第二服务端304,获取数据对象的库存信息,并且可以提供在数据对象信息页面中。在本申请实施例中,数据对象的库存信息也可以以克、千克、升、米、平米等为单位进行保存。The
在提供上述数据对象信息的过程中,第一客户端301还可以提供用于对所述数据对象执行预置操作的操作选项,例如,可以包括购买或者加入“购物车”等操作。其中就可以包括用于指定所需数量信息的第一操作选项。例如,对于被发布为以重量单位克、千克等进行计量的数据对象而言,在执行购买、加入“购物车”等操作时,在用户确定数量信息时,不再是以“份”、“件”、“盒”等为单位进行数量调整,而是以克、千克为单位,例如,可以是500g、1000g等等。例如,在用户针对图4-1中401所示的数据对象点击了“立即购买”等操作选项后,第一客户端可以提供图如图4-2所示的操作界面,通过该界面,用户可以对所需数量进行设置。如图4-2中402处所示,其中的“购买数量”选项中,对应的操作单位是重量单位“g”,用户可以通过“+”或者“-”选项对重量进行加减操作。In the process of providing the above data object information, the
另外,如果用户执行的是加入“购物车”的操作,同样可以提供用于确定数量信息的操作选项,如图4-3中的403处所示,可以选择500g、1000g等等。In addition, if the user performs an operation of adding a "shopping cart", an operation option for determining the quantity information can also be provided, as shown at 403 in Fig. 4-3, 500g, 1000g, etc. can be selected.
在完成对第一数量信息的配置后,用户便可以通过第一客户端提交购买请求,例如,通过点击图4-2中所示的“确定”按钮进行提交,等等。相应的,第一客户端就可以将请求提交到第一服务端,这样,该请求中携带的信息就可以包括具体数据对象的id等标识信息,以及用户选定的第一数量信息,例如,1000g等。After completing the configuration of the first amount of information, the user can submit a purchase request through the first client, for example, by clicking on the "OK" button shown in Figure 4-2, and so on. Correspondingly, the first client can submit the request to the first server, so that the information carried in the request can include the identification information such as the id of the specific data object, and the first quantity information selected by the user, for example, 1000g and so on.
第一服务端302在收到第一客户端301提交的请求后,就可以执行生成交易订单的操作,当然,在具体实现时,在生成交易订单之前,还可以由第一用户执行支付资源信息(付款等)的操作。此时,可以根据数据对象的单位资源信息,以及用户指定的第一数量信息,计算出所需资源,然后,由第一用户执行支付操作。例如,提供给第一用户的支付操作界面可以如图4-4所示,其中的需要支付的资源数量为¥53.60,这是因为,单价为¥26.80/500g,用户选定的所需数量为1000g,因此,计算出所需支付的资源信息为¥26.80×1000/500=¥26.80×2=¥53.60。After receiving the request submitted by the
在第一用户完成支付操作后,第一服务端302就可以生成交易订单。该交易订单的信息一方面可以提供给第一客户端301,第一客户端301可以在前台界面中进行展示,第一用户可以据此获知第一服务端302已经接收到其请求。例如,第一客户端301展示的交易订单信息可以如图4-5所示,其中的405处示出了规格以及购买的数量信息,可见,规格为“散装”,数量为“1000g”,而不是现有技术中的“盒装”,数量为“两盒”等等。After the first user completes the payment operation, the
另一方面,第一服务端302还可以将交易订单信息提供给第二客户端303,这里的第二客户端303主要是指商家用户或者卖家用户等第二用户的客户端,其中,也包括销售平台自营的实体店铺(超市等)中的客户端等等。第二客户端303在收到第一服务端302的交易订单后,就可以执行拣货、打包、配送等相关操作。其中,在本申请实施例中,第二客户端303可以根据交易订单生成线下任务(主要是拣货任务等),由于包括非标准包装的数据对象,因此,在生成线下任务时,也可以将用户指定的第一数量信息配置在线下任务中,这样,线下任务执行方可以通过对对应的线下货品进行称重的方式制作发货对象。On the other hand, the
在生成线下任务后,可以在第二客户端303的用户界面中展示出线下任务信息,例如,针对前述图4-5中所示的交易订单,生成的线下任务信息在第二客户端303的展示情况可以如图5-1所示,其中501处示出了商品名称以及应拣数量,具体的,应拣数量为“1000g”。After generating the offline task, the offline task information may be displayed in the user interface of the
另外,还可以在线下任务界面中提供用于录入实际线下操作处理结果信息的操作选 项,例如,如图5-1中的502所示,拣货员在拣货的过程中,可以对货品进行称重,之后,可以将商品条码、实际称重的重量信息录入到第二客户端303用户界面所示的402处。例如,录入的信息可以如图5-2中的503处所示,其中,“已拣数量”也即实际称重的重量,为“0.980kg”。In addition, an operation option for entering the actual offline operation processing result information may be provided in the offline task interface. For example, as shown by 502 in FIG. 5-1, the picker may be in the process of picking the goods. After weighing, the product barcode and the actual weight information can be entered into 402 indicated by the
也就是说,虽然用户的交易订单中所需的重量是“1kg”,但是,拣货员在实际拣货后进行称重时,重量是“0.984kg”,此时,在本申请实施例中,可以按照实际称重的重量为用户进行发货。这是因为,由于数据对象本申请是散装的,并且具有非标准的特点,例如,对于散装苹果这种数据对象,假设用户所需重量是1kg,但是,实际称重时,由于每个苹果的重量不一定,因此,拣货员在拣货过程中,只能尽量去接近用户所需重量,但最终的结果可能仍然会与用户所需重量有一定的偏差。因此,在本申请实施例中,系统支持实际拣货的重量有一定的偏差,通常变差的比例可以进行设置,比如说上下浮动不能超过10%,等等。That is, although the weight required in the user's transaction order is "1 kg", the weight of the picker is "0.984 kg" when it is weighed after the actual picking. In this case, in the embodiment of the present application, , can be shipped to the user according to the weight of the actual weighing. This is because, because the data object is bulky and has non-standard features, for example, for a data object such as a bulk apple, the user is required to weigh 1 kg, but when actually weighing, due to each apple The weight is not necessarily the same. Therefore, the picker can only get as close as possible to the user's required weight during the picking process, but the final result may still be deviated from the user's required weight. Therefore, in the embodiment of the present application, the system supports a certain deviation in the weight of the actual picking, and the proportion of the generally poor can be set, for example, the up and down floating cannot exceed 10%, and the like.
第二客户端303在完成线下任务后,可以将线下任务完成的信息提供给第一服务端302,同时还可以提供给第二服务端304。其中,第一服务端302可以根据该信息将交易订单的状态进行更新,第一用户可以通过第一客户端301查看到交易订单的最新状态,并且,可以展示出实际线下操作中的实际测量结果,也即第二数量信息。也就是说,在交易订单进入到拣货已完成等状态后,第一用户在查询订单状态信息时,就可以在订单中提供实际拣货的第二数量信息。第二服务端304是用于进行库存信息库案例的服务端,因此,第二服务端304在收到该第二数量信息后,可以据此对数据对象的库存信息进行更新。After completing the offline task, the
后续待具体的商品配送到用户指定的收货地址后,用户查收无误后,第一客户端301还可以提供用于确认收货的操作选项,第一用户可以通过第一客户端301提交“确认收货”等信息。或者,在一定时间内未接收到用户的确认收货操作后,可以由系统自动进入“确认收货”状态,等等。第一客户端301可以将接收到的确认收货信息提交到第一服务端302,由所述第一服务端302完成订单处理。After the specific product is delivered to the delivery address specified by the user, after the user checks the error, the
其中,在第一用户确认收货后,由于实际配送的货品的第二数量与第一用户实际所需的第一数量之间可能存在偏差,但是,第一用户已经在“下单”时按照其指定的第一数量支付了资源信息,因此,在本申请实施例中,还可以进一步对资源信息进行处理。具体的,如果所述发货对象对应的第二数量小于所述交易订单中的第一数量,则所述第一服务端302可以根据数量差计算资源差,并将所述资源差退还到所述第一客户端301 对应的支付账户中。例如,如前文所述,假设用户所需重量为1kg,但是,实际称重的货品重量为0.984kg,此时,就是实际称重的重量小于用户所需重量,此时,可以计算出两种之间的差值,也即0.016kg,然后,可以根据数据对象单位重量的资源信息,计算出该差值对应的资源信息,例如,¥26.80×0.016/500=¥0.85,并且,可以将该金额退还给第一客户端关联的支付账户。Wherein, after the first user confirms the receipt, there may be a deviation between the second quantity of the actually delivered goods and the first quantity actually required by the first user, but the first user has already followed the “order” The specified first quantity is used to process the resource information. Therefore, in the embodiment of the present application, the resource information may be further processed. Specifically, if the second quantity corresponding to the delivery object is smaller than the first quantity in the transaction order, the
而如果是实际称重的第二数量信息,略大于用户所需的第一数量,在本申请实施例中,可以不再向第一用户收取差额,多出的货品可以采用“赠送”的方式提供给第一用户。If the second quantity information that is actually weighed is slightly larger than the first quantity required by the user, in the embodiment of the present application, the difference may not be charged to the first user, and the excess item may be in the form of “gift”. Provided to the first user.
总之,在本申请实施例中,可以将具有散装称重形式的线下货品,发布为以克、千克、升、米、平米等为计量单位的非标准包装数据对象,这样,第一用户在对数据对象进行操作时,就可以通过指定具体的克、千克、升、米、平米数量等方式,来指定具体所需的第一数量信息。实体店铺在执行线下任务时,也可以通过实际测量的方式,来制作出尽量接近第一用户指定的第一数量的发货对象。另外,还提供了配套的库存信息管理方式。这样,可以使得第一用户在线上交易的过程中,获得与线下购买非标商品类似的体验。对于第二用户端而言,可以实现真正的“按需”拣货,而不是预先将原本散装的货品按照一定的规格进行大量的预包装,因此,可以起到节省人力物力资源的作用。In summary, in the embodiment of the present application, the offline goods having the bulk weighing form can be issued as non-standard packaging data objects in units of grams, kilograms, liters, meters, square meters, etc., so that the first user is When you operate on a data object, you can specify the specific first quantity information by specifying the specific gram, kilogram, liter, meter, and square meter quantity. When the physical store performs the offline task, it can also make the first quantity of the delivery object as close as possible to the first user by the actual measurement. In addition, it also provides a matching inventory information management method. In this way, the first user can obtain an experience similar to offline purchase of non-standard products during the online transaction. For the second user side, real “on-demand” picking can be realized, instead of pre-packaging the original bulk goods according to certain specifications, thus saving the human and material resources.
另外,在实际应用中,为了提升系统效率,还可以进行一些优化。In addition, in practical applications, in order to improve system efficiency, some optimizations can be made.
第一方面的优化,主要体现在实体店铺内在执行线下任务方面的效率方面。具体的,由于本申请实施例中所述的实体店铺主要是指主营生鲜等类目数据对象的“超市”等店铺。为了提高效率,可以将线下任务包括拣货任务(例如,具体可以是拣货任务)以及打包任务(例如,具体可以是打包任务等),相应的,实体店铺的物理空间中包括拣货区以及打包区。为了提高效率,可以在实体店铺内部署一悬挂链输送系统,该悬挂链输送系统包括输送轨道以及悬挂链等自动化输送设备,这样,在接收到订单并完成第一操作(例如,拣货等操作)后,可以通过悬挂链以及输送轨道,输送至预置的打包区处(例如,打包等操作)。其中,如果实体店铺内包括至少一个拣货区,也即,多个“档口”,则每个“档口”都可以具有能够输送到统一的打包区处的输送轨道,每个输送轨道上都可以配有悬挂链。也即,悬挂链可以有多条,每条悬挂链的输送起点与一个拣货区所在的位置对应,终点为一个打包区。在接收到拣货任务后,某个档口在对对应的货品进行称重等操作后,可以装入预置的包装袋等第一操作容器中,并挂到悬挂链上。之后,对应的输送轨道就可以自动将装有对应货品的第一操作容器输送到打包区,在打包区进行 打包等第二操作,包括利用第二操作容器进行包装等等,再由配送员进行配送。这样,第一操作员只需要进行拣货、将货品悬挂到悬挂链上等操作即可,而不需要将货品从拣货区送到打包区,因此,可以提高工作效率。The optimization of the first aspect is mainly reflected in the efficiency of performing offline tasks in physical stores. Specifically, the physical store described in the embodiment of the present application mainly refers to a store such as a “supermarket” that mainly stores a category data object such as fresh. In order to improve efficiency, the offline task may include a picking task (for example, specifically a picking task) and a packing task (for example, specifically, a packing task, etc.), and correspondingly, the physical space of the physical store includes a picking area. And packing area. In order to improve efficiency, a suspension chain conveyor system can be deployed in a physical store, which includes automated conveyors such as conveyor tracks and suspension chains, so that orders are received and the first operation is completed (eg, picking, etc.) After that, it can be transported to the preset packing area (for example, packing and other operations) through the hanging chain and the conveying track. Wherein, if the physical store includes at least one picking area, that is, a plurality of "stacks", each "slot" may have a conveying track that can be transported to a uniform packing area, each conveying track They can all be equipped with a hanging chain. That is, there may be more than one suspension chain, and the starting point of each suspension chain corresponds to the location of a picking area, and the ending point is a packing area. After receiving the picking task, a certain stall can be loaded into the first operating container such as a preset packaging bag after being weighed and the like, and hung on the hanging chain. Thereafter, the corresponding conveying track can automatically transport the first operating container with the corresponding goods to the packing area, perform the second operation such as packing in the packing area, including packaging with the second operating container, etc., and then the dispatcher performs Delivery. In this way, the first operator only needs to perform operations such as picking the goods and hanging the goods on the suspension chain, and does not need to send the goods from the picking area to the packing area, thereby improving work efficiency.
另外,考虑到随着用户数量的增多,订单的并发数也在不断增加,在这种面对大量订单的情况下,通过同一个打包区执行第二操作,则可能仍然会造成操作效率的瓶颈。因此,为了进一步提高第一操作、第二操作等操作的效率,以保证配送时效,本申请人提供的技术方案中,还可以将打包区置为多个。也就是说,在实体店铺中,可以包括至少一个拣货区,以及多个打包区,其中,所谓的至少一个拣货区,同样可以是指多个“档口”,每个拣货区用于存放同一类的货品,相应的,该类货品的第一操作(例如,主要可以是指拣货操作)也是在该拣货区进行。打包区是指用于执行打包等操作的区域,但是在改进的方案中,打包区可以有多个,或者,也可以是指同一打包区的多个“道口”,对于后一种情况,由于这种同一打包区、多个“道口”的情况在实质上也是将打包区划分为多个子区域,每个子区域内独立工作,因此,在本申请实施例中,统一称为多个打包区。也就是说,拣货以及打包都可以分散在多个不同的区域来同步执行,以此提高拣货以及打包的效率。In addition, considering that as the number of users increases, the number of concurrent orders increases. In the case of a large number of orders, performing the second operation through the same packaging area may still cause bottlenecks in operational efficiency. . Therefore, in order to further improve the efficiency of the first operation, the second operation, and the like, to ensure the delivery aging, in the technical solution provided by the applicant, the packaging area may be set to be multiple. That is to say, in the physical store, at least one picking area and a plurality of packing areas may be included, wherein the so-called at least one picking area may also refer to a plurality of “stiffs”, and each picking area is used. For the storage of the same type of goods, correspondingly, the first operation of the goods (for example, mainly referred to as picking operations) is also carried out in the picking area. The packaging area refers to an area for performing operations such as packaging, but in an improved solution, the packaging area may have multiple, or may refer to multiple "road crossings" of the same packaging area, in the latter case, due to In the case of the same packaging area and the plurality of “road crossings”, the packaging area is also divided into a plurality of sub-areas, and each sub-area operates independently. Therefore, in the embodiment of the present application, the plurality of packaging areas are collectively referred to. That is to say, picking and packaging can be carried out in a number of different areas to synchronize execution, thereby improving the efficiency of picking and packaging.
在上述硬件设施的基础上,还可以进一步提升效率。具体的,由于在实际应用中,经常会出现大量订单并发的情况,也即,在很短的时间内收到多个订单,如果每个订单执行一次配送,则显然会占用大量的配送资源,并且在配送资源有限的情况下,会降低配送时效。因此,在优选的实现方案中,还可以对订单进行合单操作,也就是说,将多个订单合并成同一个配送波次,同一个配送波次的各个订单,可以由同一个配送员同时配送,这样可以避免对配送资源造成浪费,并且,也更好的保障各个订单的配送时效。其中,在进行合单时,可以预先制定一些合单规则,例如,可以考虑配送地址、要求的送达时间等因素,将配送地址比较接近且要求的送达时间也比较接近的订单,合并为同一波次,等等。Based on the above hardware facilities, efficiency can be further improved. Specifically, in actual applications, a large number of order concurrent situations often occur, that is, multiple orders are received in a short period of time, and if each order is executed once, it obviously consumes a large amount of distribution resources. And when the distribution resources are limited, the delivery time will be reduced. Therefore, in a preferred implementation, the order can also be combined, that is, multiple orders are merged into the same delivery wave, and each order of the same delivery wave can be simultaneously by the same delivery person. Distribution, so as to avoid waste of distribution resources, and better guarantee the delivery time of each order. Among them, when the order is made, some order rules can be pre-established. For example, the order of the delivery address and the required delivery time can be considered, and the orders with the delivery addresses close to each other and the required delivery times are also close to each other. The same wave, and so on.
在通过上述合单操作生成配送波次的情况下,同一配送波次中所涉及到的数据对象(例如,商品对象等)就需要打包在一起,由同一个配送员进行配送,因此,在拣货时,也可以同时进行拣货处理。而同一个波次中包括多个订单,这样就使得同一波次中可能包括多种不同的数据对象,并且这些数据对象对应的货品可能位于不同的拣货区。因此,还可以将同一波次的各个订单中包含的数据对象,按照对应货品所在拣货区的不同进行分类,根据分类结果生成多个拣货任务。也就是说,在将订单执行合单操作,生成波次 后,在执行拣货任务之前,还可以将同一波次拆解成多份拣货任务,分别由所涉及到的每个拣货区的工作人员完成一份拣货任务。In the case where the distribution wave is generated by the above-described combination operation, the data objects (for example, product objects, etc.) involved in the same delivery wave need to be packaged and distributed by the same delivery person, and therefore, When the goods are in stock, the picking process can also be carried out at the same time. Multiple orders are included in the same wave, so that multiple different data objects may be included in the same wave, and the corresponding items of these data objects may be located in different picking areas. Therefore, it is also possible to classify the data objects included in each order of the same wave according to the different picking areas of the corresponding goods, and generate a plurality of picking tasks according to the classification result. That is to say, after the order is executed and the wave is generated, before the picking task is executed, the same wave can be disassembled into multiple picking tasks, respectively, from each picking area involved. The staff completed a picking task.
每个拣货任务完成后,都可以通过悬挂链系统输送至打包区。而在打包区为多个的情况下,在通过悬挂链系统进行对拣货任务的执行结果进行输送的过程中,还可以进行控制,将同一波次的各个拣货任务的执行结果(也即,收纳有同一拣货任务关联的各货品的容器,如包装袋等,可以统称为第一操作容器)合流到同一打包区。After each picking task is completed, it can be transported to the packing area via the suspension chain system. In the case where there are a plurality of packing zones, in the process of conveying the execution result of the picking task by the hanging chain system, it is also possible to control the execution result of each picking task of the same wave (ie, The containers containing the goods associated with the same picking task, such as packaging bags, may be collectively referred to as the first operating container) and merged into the same packing area.
也就是说,在上述实现方式中,可以首先进行订单的合并,生成波次,然后,将波次拆解为多个拣货任务,然后,再将同一波次中各个拣货任务的执行结果合流到同一打包区,通过这种自动控制,可以提高第一操作以及第二操作的效率,有利于保障配送时效。That is to say, in the above implementation manner, the order can be merged first, the wave is generated, and then the wave is disassembled into a plurality of picking tasks, and then the execution result of each picking task in the same wave is generated. By converging to the same packing area, the efficiency of the first operation and the second operation can be improved by such automatic control, which is beneficial to guarantee the delivery timeliness.
另外,如果在根据用户订单生成波次后,该波次内的订单对应的各个数据对象,其对应的货品均位于同一拣货区,也就是说,同一波次并没有被分为多个拣货任务,此时,其实不存在“合流”的需求,因此,可以不必再按照前述“合流”的逻辑进行处理,以减轻悬挂链系统的负荷。In addition, if the data objects corresponding to the orders in the wave are generated after the wave is generated according to the user's order, the corresponding goods are located in the same picking area, that is, the same wave is not divided into multiple picks. At the time of the cargo task, there is actually no need for "combination". Therefore, it is no longer necessary to follow the logic of the "combination" mentioned above to reduce the load on the suspension chain system.
具体的,可以首先对实体店铺的物理空间进行一些处理。首先,可以将实体店铺的物理空间划分为前场区域以及后场区域,其中,所述前场区域包括至少一个拣货区,所述后场区域包括至少一个拣货区,以及至少一个打包区。其中,所述拣货区也就是说用于存放数据对象对应的货品的区域,相应的,相关的拣货处理也在该区域执行;打包区是指用于根据第一操作结果执行打包处理的区域。所谓的前场区域,可以看作是实体店铺中面向线下消费者用户的区域,也即线下消费者进入实体店铺之后能够看到的区域,这些区域中可以部署一些货架等,用于放置货品,线下消费者用户可以通过自选等方式进行货品的选购。后场区域则是线下消费者用户无法看到的区域,可以是实体店铺的仓库等。通常,在货品入库时,可以将部分货品入库到前场区域,部分入库到后场区域。对于线上订单而言,也即,线上用户通过客户端生成的交易订单,既可以从前场区域进行拣货,也可以从后场区域进行拣货。因此,前场区域以及后场区域都存在拣货区,也即拣货区域等。并且,由于具体的货品可能会具有分“档口”进行存放等特点,因此,无论是前场区域还是后场区域,拣货区都可以是一个或者多个。另外,关于打包区,也即执行打包等操作的区域,由于该第二操作通常是针对线上订单执行的,因此,可以将打包区设置在后场区域,并且也可以是一个或多个。Specifically, some processing may be performed on the physical space of the physical store first. First, the physical space of the physical store may be divided into a front field area and a back field area, wherein the front field area includes at least one picking area, the back field area includes at least one picking area, and at least one packing area . Wherein, the picking area is an area for storing goods corresponding to the data object, and correspondingly, the related picking process is also performed in the area; the packing area is used to perform the packing process according to the first operation result. region. The so-called front field area can be regarded as the area facing the offline consumer users in the physical store, that is, the area that the offline consumers can see after entering the physical store. Some shelves can be deployed in these areas for placement. For goods, offline consumers can purchase goods by self-selection. The backcourt area is an area that cannot be seen by offline consumer users, and may be a warehouse of a physical store. Usually, when the goods are put into storage, some goods can be put into the front field and partially stored in the back field. For online orders, that is, online orders generated by online users through the client, you can pick from the front field or pick from the back field. Therefore, there are picking areas, that is, picking areas, etc. in both the front field area and the back field area. Moreover, since the specific goods may have the characteristics of being stored in "slots", the picking area may be one or more, whether in the front field or the back field. In addition, regarding the packing area, that is, the area where the operation such as packing is performed, since the second operation is usually performed for the online order, the packing area may be set in the back field area, and may also be one or more.
具体在进行悬挂链系统的部署时,悬挂链的输送轨道同样可以是用于连接各拣货区 以及各打包区,也即,无论是前场的各拣货区,还是后场的各拣货区,都可以通过输送轨道与后场的打包区连接。例如,具体可以参见图6所示。其中,输送轨道可以包括主干道601,第一支线602以及第三支线603,前场区域中示出了两个拣货区,分别为拣货区A和拣货区B;后场区域示出了一个拣货区C(当然,实际应用中也可以为多个),并示出了三个打包区A、B、C,打包区全部位于后场区域。Specifically, when deploying the suspension chain system, the transport track of the suspension chain can also be used to connect the picking areas and the packing areas, that is, whether it is the picking area of the front field or the picking of the back field. The zone can be connected to the packing zone of the back field by the conveying track. For example, see FIG. 6 for details. Wherein, the conveying track may include a
在上述对实体店铺在物理空间上进行划分的基础上,在具体根据交易订单生成配送波次后,还可以首先进行一些判断,然后再确定是否使用前文所述的“合流”逻辑对货品进行操作。具体进行判断时,可以是在生成波次之后,首先确定出同一波次中各个交易订单包含的各数据对象对应货品所在的拣货区,例如,具体可以判断其中某个数据对象在后场区域是否有货,如果有货,具体位于哪个拣货区,如果后场区域无货,则还可以判断前场区域是否有货,如果有,位于哪个拣货区,等等。总之,经过这样的判断后,针对同一波次中各个订单中的各个数据对象,都可以确定出其所在的拣货区的标识,以及具体是属于前场区域或者后场区域。之后,就可以进一步判断,各个数据对象对应的拣货区是否是同一个,如果是,还可以确定出该同一个操作区域是属于前场区域,还是后场区域,等等。总之,经过上述判断,有可能会出现以下两种情况:第一,同一波次中各订单中的各个数据对象对应着同一个拣货区,并且,该拣货区为后场区域;第二,同一波次中各订单中的各个数据对象对应着同一个拣货区,并且,该拣货区为前场区域。以上两种情况,理论上讲,都不存在“合流”的需求,因此,不必采用前述的“合流”逻辑进行处理,以节省系统资源,使得悬挂链系统可以更加专注的支持需要“合流”的情况,从而从整体上提高处理的效率,还可以降低悬挂链系统的负荷。On the basis of dividing the physical store on the physical space, after generating the distribution wave according to the transaction order, it is also possible to first make some judgments, and then determine whether to operate the goods using the "combination" logic described above. . When the determination is specifically performed, after the wave is generated, first, the picking area where the data object corresponding to each data item included in each transaction order in the same wave is located may be determined, for example, a specific data object may be determined in the back field area. Whether there is goods, if there is goods, which is in the picking area, if the back field area is out of stock, you can also determine whether the front field area is in stock, if so, in which picking area, and so on. In short, after such a judgment, for each data object in each order in the same wave, the identification of the picking area in which it is located can be determined, and specifically belongs to the front field area or the back field area. After that, it can be further determined whether the picking area corresponding to each data object is the same, and if so, whether the same operating area belongs to the front field area or the back field area, and the like. In summary, after the above judgment, there are two possible situations: first, each data object in each order in the same wave corresponds to the same picking area, and the picking area is the back field area; Each data object in each order in the same wave corresponds to the same picking area, and the picking area is the front field area. In the above two cases, theoretically, there is no need for "convergence". Therefore, it is not necessary to use the aforementioned "convergence" logic to process, so as to save system resources, so that the suspension chain system can be more focused to support the need to "converge" The situation, thereby improving the efficiency of the process as a whole, can also reduce the load on the suspension chain system.
其中,对于上述两种不同的情况,具体的处理方式也可以有所不同,其中,对于第一种情况,也即,同一波次对应着同一个拣货区,且为后场区域,此时,由于打包区也在后场区域,第三操作(例如,配送等操作)执行者通常也是在后场区域进行取货;因此,在本申请实施例中,针对这种情况,在生成线下任务时,可以添加第一单区域操作任务标识,这样,根据该标识,可以直接在拣货区执行第一操作以及第二操作,并直接使用打包区容器进行包装。也就是说,针对普通的拣货任务,“拣货员”等拣货执行者在拣货区仅执行拣货,使用拣货容器(例如,带有挂钩的包装袋等)进行包装后,挂至悬挂链系统,输送至打包区,再由“打包员”等打包执行者执行打包处理,最后,再由“配送员”等配送执行者执行配送操作。但是,在本申请的优选实施例中,针对带有第一标识的任务,可以在拣货区执行拣货以及打包处理,不再需要在拣货区以及打包区之 间进行容器输送,因此,可以直接使用打包容器进行包装,之后就可以进入待配送状态。可见,通过这种方式,由于不再使用悬挂链系统进行输送,因此,有利于减轻悬挂链系统的负荷。Wherein, for the above two different situations, the specific processing manner may also be different, wherein, for the first case, that is, the same wave corresponds to the same picking area, and is the back field area, at this time Since the packing area is also in the back field area, the performer of the third operation (for example, distribution, etc.) usually also picks up the goods in the back field area; therefore, in the embodiment of the present application, in this case, under the generation line During the task, the first single-area operation task identifier may be added, so that according to the identifier, the first operation and the second operation may be directly performed in the picking area, and the packaging of the packaging area container is directly used. That is to say, for ordinary picking tasks, pickers such as "pickers" perform only picking in the picking area, and use the picking container (for example, a bag with a hook, etc.) to wrap and then hang To the hanging chain system, it is transported to the packing area, and then the packaging performer such as the “packer” performs the packing process, and finally, the delivery performer is executed by the delivery performer such as the “distributor”. However, in a preferred embodiment of the present application, for a task with a first identification, picking and packaging processing can be performed in the picking area, and container transport between the picking area and the packing area is no longer required, therefore, It can be packaged directly using the packaging container, and then it can enter the state to be delivered. It can be seen that in this way, since the suspension chain system is no longer used for transportation, it is advantageous to reduce the load on the suspension chain system.
针对前述第二种情况,也即,如果同一波次对应前场区域的同一拣货区,则在生成线下任务时,可以添加第二标识。并且,还可以对悬挂链系统进行改进。具体的,可以增设专用输送轨道,如图6中的604所示(前场区域的其他拣货区与后场的打包区之间也可以具有该专用输送轨道,图中未示出),所述专用输送轨道用于连接前场区域的各个拣货区与后场区域的其中一特定打包区。这样,在前场区域的所述同一个拣货区对所述波次中各数据对象对应的货品执行拣货处理,并利用拣货容器对货品进行包装后,可以将所述拣货容器通过所述专用输送轨道输送至所述打包区,在所述打包区接收到所述拣货容器后,利用打包容器执行第二操作。该特定打包区也可以是专用的打包区,也即,专用于接收“单区域任务”的执行结果。这样,这种特殊的打包区的操作员,每接收到一个拣货区传输过来的拣货容器,直接进行打包即可,而不需要等待同一波次的其他拣货结果,因为只要是输送至该打包区的拣货结果,对应的波次都只有该一个拣货结果。这样,可以进一步提高处理效率,避免不必要的“合流”逻辑处理。For the second case described above, that is, if the same wave corresponds to the same picking area of the front field area, the second flag may be added when generating the offline task. Also, the suspension chain system can be improved. Specifically, a dedicated transport track may be added, as shown by 604 in FIG. 6 (the dedicated transport track may also be provided between the other picking areas of the front field area and the packing area of the back field, not shown in the figure). The dedicated transport track is used to connect one of the various picking areas of the front field area to one of the specific packing areas of the back field area. In this way, in the same picking area of the front field area, the picking process is performed on the goods corresponding to each data object in the wave, and after the goods are packaged by the picking container, the picking container can be passed. The dedicated transport track is transported to the packing area, and after the picking area receives the picking container, the second operation is performed using the packing container. The particular packaging area may also be a dedicated packaging area, that is, an execution result dedicated to receiving "single area tasks". In this way, the operator of this special packing area can directly package the picking container sent from a picking area without waiting for other picking results of the same wave, because as long as it is delivered to The picking result of the packing area, the corresponding wave has only one picking result. In this way, the processing efficiency can be further improved and unnecessary "convergence" logic processing can be avoided.
以上所述是从实体店铺内执行线下任务方面,对本申请实施例中提供的系统进行了优化,而另一方面的优化可以在于库存信息管理方面。The above description is to optimize the system provided in the embodiment of the present application from the aspect of performing the offline task in the physical store, and the optimization on the other hand may be in the aspect of inventory information management.
具体的,由于本申请实施例中的实体店铺通常是以“超市”等形式存在,这就可能出现多个销售渠道并存的情况,例如,有些用户是从线上进行下单购买,还有些用户则直接到实体店铺中进行现场交易,另外还可能存在一些批发的情况,等等。这种多销售渠道并存的现象,可能会导致超市中的库存管理出现比较复杂且混乱的状况,甚至可能会出现线上用户下单后,拣货时发现已经没有库存等情况,导致无法按时履约,也即所谓的“超卖”现象,等等。Specifically, since the physical store in the embodiment of the present application is usually in the form of “supermarket” or the like, there may be cases where multiple sales channels coexist, for example, some users purchase orders online, and some users also Then go directly to the physical store for on-the-spot transactions, there may be some wholesale cases, and so on. The phenomenon of coexistence of such multiple sales channels may lead to a complicated and chaotic situation in the inventory management in the supermarket. It may even occur that online users place orders and find that there is no inventory at the time of picking, which may result in failure to perform on time. , also known as the phenomenon of "oversold", and so on.
为了解决上述问题,可以在前文所述基础上进行进一步的改进。例如,在前文所述中,可以将下实体店铺中的物理空间划分为前场区域以及后场区域,其中,无论是前场区域还是后场区域,都会存在拣货区,也即,保存有具体货品的区域,这种区域从库存角度而言还可以称为“库位”,因此,库位类型也相应的可以划分为前场库位以及后场库位,并保存数据对象的库存信息,此时,同一数据对象的库存信息包括在前场库位中的前场库存信息,以及在后场库位中的后场库存信息。In order to solve the above problems, further improvements can be made on the basis of the foregoing. For example, in the foregoing, the physical space in the lower physical store may be divided into a front field area and a back field area, wherein, in the front field area or the back field area, there is a picking area, that is, The area of the specific goods, which can also be called the “location” from the perspective of inventory. Therefore, the location type can be divided into the front field and the back field, and the inventory information of the data object is saved. At this time, the inventory information of the same data object includes the front field inventory information in the front field location, and the back field inventory information in the backcourt location.
具体的,所谓的前场库位,可以看作是实体店铺中面向线下消费者用户的库位,也即线下消费者进入实体店铺之后能够看到的区域,这些库位中可以部署一些货架等,用于放置货品,线下消费者用户可以通过自选等方式从前场库位中进行货品的选购。后场库位则位于线下消费者用户无法看到的区域,具体可以是实体店铺的仓库等。在货品入库的过程中,针对同一货品,可以将部分入库到后场库位,部分入库到前场库位,相应的,库存管理系统可以分别记录具体的后场库存,以及前场库存信息。Specifically, the so-called front field location can be regarded as the location of the offline store for offline consumers, that is, the area that offline consumers can see after entering the physical store. Some of these locations can be deployed. Shelves, etc., are used to place goods, and offline consumers can purchase goods from the front yard by means of self-selection. The backcourt location is located in an area that cannot be seen by offline consumers, and may be a warehouse of a physical store. In the process of goods entering the warehouse, for the same goods, part of the warehouse can be put into the backcourt location, and part of the warehouse is transferred to the frontcourt location. Correspondingly, the inventory management system can record the specific backcourt inventory and the frontcourt separately. Inventory.
相应的,在进行了上述库位划分的基础上,还可以为各种不同的交易类型指定对应的库位占用规则。例如,对于生鲜类的数据对象,如果是线上交易类型,则具体的库位占用规则可以设定为:既可以占用前场库位,又可以占用后场库位,但同时还可以设定一定的优先级信息,例如,优先占用后场库位,等等。而如果是线下的现场交易类型,则可以将库位占用规则设定为仅占用前场库位,等等。Correspondingly, on the basis of the above-mentioned location division, it is also possible to specify a corresponding location occupation rule for various transaction types. For example, for a fresh data object, if it is an online transaction type, the specific location occupancy rule can be set to: it can occupy the front field location and occupy the backcourt location, but can also be set at the same time. Certain priority information, for example, priority to occupy the backcourt location, and so on. If it is an offline transaction type, you can set the location occupancy rule to occupy only the front field location, and so on.
在上述方式下,第二客户端303具体可以用于根据所述交易订单所属的交易类型,以及预先保存的不同交易类型对应的库位占用规则配置信息,为当前交易确定占用的库位类型,并将所述占用的库位类型信息提供给所述第二服务端。当然在本申请实施例中,由于第一用户是通过第一客户端301发起的交易请求,因此,具体的交易类型属于线上交易,因此,可以使用线上交易对应的库位占用规则进行库位的确定。在确定出库位类型信息后,可以将所述占用的库位类型信息提供给所述第二服务端304。这样,第二服务端304可以根据所述第二数量信息以及所述占用的库位类型,对该数据对象在对应库位类型上的库存信息进行更新。例如,假设确定出占用的是后场库位,则可以对该数据对象的后场库存进行扣减,等等。In the above manner, the
总之,将实体店铺的物理空间划分为前场库位以及后场库位,使得同一个数据对象可以具有前场库存以及后场库存信息,并且,还可以针对可能出现的各种不同的交易类型,根据交易类型自身对库位的占用特点,保存对应的库位占用规则配置信息。这样,具体在处理某交易订单时,就可以根据交易类型、关联数据对象的库存信息以及所述库位占用规则配置信息,为所述交易确定占用的库位类型,然后对所述库位类型对应的库存信息进行更新。通过这种方式可以使得在多个交易类型并存的情况下,也不会出现库存信息混乱等现象,避免出现“超卖”等情况。In summary, the physical space of the physical store is divided into the front field location and the backcourt location, so that the same data object can have the front field inventory and the back farm inventory information, and can also target different types of transactions that may occur. According to the occupation type of the transaction type, the corresponding storage location occupation rule configuration information is saved. In this way, specifically when processing a transaction order, the location type of the occupied transaction may be determined for the transaction according to the transaction type, the inventory information of the associated data object, and the location occupation rule configuration information, and then the location type The corresponding inventory information is updated. In this way, in the case where multiple transaction types coexist, there is no such phenomenon that the inventory information is disordered, and the situation of "oversold" is avoided.
实施例三Embodiment 3
该实施例三是与实施例二相对应的,从第一客户端的角度提供了一种提供数据对象信息的方法,参见图7,该方法具体可以包括:The third embodiment is corresponding to the second embodiment. A method for providing data object information is provided from the perspective of the first client. Referring to FIG. 7, the method may specifically include:
S701:第一客户端提供数据对象信息页面,所述数据对象包括非标准包装的数据对象;S701: The first client provides a data object information page, where the data object includes a data object that is not a standard package;
S702:提供用于对所述数据对象执行预置操作的操作选项,其中,所述操作选项包括用于指定所需第一数量信息的第一操作选项;S702: providing an operation option for performing a preset operation on the data object, wherein the operation option includes a first operation option for specifying a required first quantity information;
S703:通过所述操作选项接收到用户操作信息后,提交到第一服务端,由所述第一服务端根据所述用户操作信息中的数据对象信息以及第一数量信息生成交易订单,并提供给第二客户端,所述第二客户端根据所述交易订单生成线下任务,以便线下任务执行方通过测量的方式制作发货对象,并将测量得到的第二数量信息提交到所述第一服务端以及第二服务端,由第一服务端根据所述第二数量信息向所述第一客户端提供关于所述交易订单的发货信息,由所述第二服务端根据所述第二数量信息对数据对象的库存信息进行更新。S703: After receiving the user operation information by using the operation option, submitting to the first server, the first server generates a transaction order according to the data object information and the first quantity information in the user operation information, and provides Giving a second client, the second client generating an offline task according to the transaction order, so that the offline task performer creates a delivery object by measurement, and submits the measured second quantity information to the The first server and the second server, the first server provides the first client with the shipping information about the transaction order according to the second quantity information, and the second server is configured according to the second server The second quantity information updates the inventory information of the data object.
实施例四Embodiment 4
该实施例四是与实施例二相对应的,从第一服务端的角度提供了一种提供数据对象信息的方法,参见图8,该方法具体可以包括The fourth embodiment is corresponding to the second embodiment, and provides a method for providing data object information from the perspective of the first server. Referring to FIG. 8, the method may specifically include
S801:第一服务端发布数据对象信息,所述数据对象包括非标准包装的数据对象;S801: The first server issues data object information, where the data object includes a data object that is not a standard package;
S802:根据第一客户端提交的用户操作信息生成交易订单,其中,所述用户操作信息中包括选定的数据对象信息,以及指定的第一数量信息;S802: Generate a transaction order according to the user operation information submitted by the first client, where the user operation information includes the selected data object information, and the specified first quantity information;
S803:将所述交易订单提供给第二客户端,由所述第二客户端根据所述交易订单生成线下任务,并将线下任务处理结果信息提供给所述第一服务端以及第二服务端,所述线下任务处理结果信息中包括通过测量所得的所述数据对象的第二数量信息,由第一服务端根据所述第二数量信息向所述第一客户端提供关于所述交易订单的发货信息,由所述第二服务端根据所述第二数量信息对数据对象的库存信息进行更新。S803: The transaction order is provided to a second client, and the second client generates a offline task according to the transaction order, and provides offline task processing result information to the first server and the second The server, the offline task processing result information includes the second quantity information of the data object obtained by the measurement, and the first server provides the first client with the second quantity information according to the second quantity information. The shipment information of the transaction order is updated by the second server according to the second quantity information to the inventory information of the data object.
具体实现时,所述根据第一客户端提交的用户操作信息生成交易订单之前,还可以根据所述数据对象的单位资源信息,以及所述第一数量信息,确定待支付的资源信息;接收到支付完成的通知消息后,触发生成所述交易订单的操作。In a specific implementation, before generating the transaction order according to the user operation information submitted by the first client, the resource information to be paid may be determined according to the unit resource information of the data object and the first quantity information; After the completion of the notification message, the operation of generating the transaction order is triggered.
之后,还可以接收第一客户端提交的确认收货通知消息;确定所述第二数量信息与所述第一数量信息之间的大小相对关系;如果所述第二数量小于所述第一数量,则确定数量差,并根据所述数量差以及数据对象的单位资源信息,确定资源差;将所述资源差退还到所述第一客户端对应的支付账户中。Afterwards, the acknowledgement receipt notification message submitted by the first client may be received; determining a size relative relationship between the second quantity information and the first quantity information; if the second quantity is less than the first quantity And determining a quantity difference, and determining a resource difference according to the quantity difference and the unit resource information of the data object; and returning the resource difference to the payment account corresponding to the first client.
实施例五Embodiment 5
该实施例五是与实施例二相对应的,从第二客户端的角度提供了一种提供数据对象信息的方法,参见图9,该方法具体可以包括:The fifth embodiment is corresponding to the second embodiment. A method for providing data object information is provided from the perspective of the second client. Referring to FIG. 9, the method may specifically include:
S901:第二客户端接收第一服务端提供的交易订单信息,所述交易订单中携带有选定的数据对象信息以及第一数量信息,其中,所述数据对象包括非标准包装的数据对象;S901: The second client receives the transaction order information provided by the first server, where the transaction order carries the selected data object information and the first quantity information, wherein the data object includes a non-standard packaged data object;
S902:根据所述交易订单生成线下任务;S902: Generate an offline task according to the transaction order;
S903:接收线下任务处理结果信息,并提供给所述第一服务端以及第二服务端,所述线下任务处理结果信息中包括通过测量所得的所述数据对象的第二数量信息,由所述第一服务端根据所述第二数量信息向所述第一客户端提供关于所述交易订单的发货信息,由所述第二服务端根据所述第二数量信息对数据对象的库存信息进行更新。S903: Receive offline task processing result information, and provide the first server and the second server, where the offline task processing result information includes the second quantity information of the data object obtained by the measurement, The first server provides the first client with the shipment information about the transaction order according to the second quantity information, and the second server uses the second quantity information to inventory the data object according to the second quantity information. The information is updated.
实施例六Embodiment 6
该实施例六是与实施例二相对应的,从第二服务端的角度提供了一种提供数据对象信息的方法,参见图10,该方法具体可以包括:The sixth embodiment is corresponding to the second embodiment. A method for providing data object information is provided from the perspective of the second server. Referring to FIG. 10, the method may specifically include:
S1001:第二服务端保存数据对象的库存信息,其中,所述数据对象包括非标准包装的数据对象;S1001: The second server saves the inventory information of the data object, where the data object includes a data object that is not a standard package;
S1002:接收到第二客户端针对目标交易订单提交的线下任务处理结果信息时,从所述线下任务处理结果信息中提取第二数量信息,并利用所述第二数量信息对所述目标交易订单关联的数据对象的库存信息进行更新;其中,所述第二数量为,根据所述目标交易订单中指定的第一数量信息,对数据对象对应货品进行测量所得的实测数量。S1002: When receiving the offline task processing result information submitted by the second client for the target transaction order, extracting the second quantity information from the offline task processing result information, and using the second quantity information to target the target The inventory information of the data object associated with the transaction order is updated; wherein the second quantity is a measured quantity obtained by measuring the corresponding item of the data object according to the first quantity information specified in the target transaction order.
关于上述实施例三至实施例六,具体的实现方式以及优化方式可以参见前述实施例一、二中的记载,这里不再赘述。For the foregoing embodiment 3 to the sixth embodiment, the specific implementation manner and the optimization manner can be referred to the descriptions in the foregoing first and second embodiments, and details are not described herein again.
与实施例三相对应,本申请实施例还提供了一种提供数据对象信息的装置,参见图11,该装置应用于第一客户端,包括:Corresponding to the three-phase embodiment, the embodiment of the present application further provides an apparatus for providing data object information. Referring to FIG. 11, the apparatus is applied to the first client, and includes:
页面提供单元1101,用于提供数据对象信息页面,所述数据对象包括非标准包装的数据对象;a
操作选项提供单元1102,用于提供用于对所述数据对象执行预置操作的操作选项,其中,所述操作选项包括用于指定所需第一数量信息的第一操作选项;An operation
用户操作信息提交单元1103,用于通过所述操作选项接收到用户操作信息后,提交到第一服务端,由所述第一服务端根据所述用户操作信息中的数据对象信息以及第一数量信息生成交易订单,并提供给第二客户端,所述第二客户端根据所述交易订单生成线下任务,以便线下任务执行方通过测量的方式制作发货对象,并将测量得到的第二数量信息提交到所述第一服务端以及第二服务端,由第一服务端根据所述第二数量信息向所述第一客户端提供关于所述交易订单的发货信息,由所述第二服务端根据所述第二数量信息对数据对象的库存信息进行更新。The user operation
与实施例四相对应,本申请实施例还提供了一种提供数据对象信息的装置,参见图12,该装置应用于第一服务端,包括:Corresponding to the fourth embodiment, the embodiment of the present application further provides an apparatus for providing data object information. Referring to FIG. 12, the apparatus is applied to the first server, and includes:
数据对象信息发布单元1201,用于发布数据对象信息,所述数据对象包括非标准包装的数据对象;a data object
交易订单生成单元1202,用于根据第一客户端提交的用户操作信息生成交易订单,其中,所述用户操作信息中包括选定的数据对象信息,以及指定的第一数量信息;a transaction
交易订单提供单元1203,用于将所述交易订单提供给第二客户端,由所述第二客户端根据所述交易订单生成线下任务,并将线下任务处理结果信息提供给所述第一服务端以及第二服务端,所述线下任务处理结果信息中包括通过测量所得的所述数据对象的第二数量信息,由第一服务端根据所述第二数量信息向所述第一客户端提供关于所述交易订单的发货信息,由所述第二服务端根据所述第二数量信息对数据对象的库存信息进行更新。a transaction
与实施例五相对应,本申请实施例还提供了一种数据对象信息处理装置,参见图13,该装置应用于第二客户端,包括:Corresponding to the fifth embodiment, the embodiment of the present application further provides a data object information processing apparatus. Referring to FIG. 13, the apparatus is applied to the second client, and includes:
交易订单接收单元1301,用于接收第一服务端提供的交易订单信息,所述交易订单中携带有选定的数据对象信息以及第一数量信息,其中,所述数据对象包括非标准包装的数据对象;The transaction
线下任务生成单元1302,用于根据所述交易订单生成线下任务;The offline
处理结果信息接收单元1303,用于接收线下任务处理结果信息,并提供给所述第一服务端以及第二服务端,所述线下任务处理结果信息中包括通过测量所得的所述数据对象的第二数量信息,由所述第一服务端根据所述第二数量信息向所述第一客户端提供关 于所述交易订单的发货信息,由所述第二服务端根据所述第二数量信息对数据对象的库存信息进行更新。The processing result
与实施例六相对应,本申请实施例还提供了一种数据对象信息处理装置,参见图14,该装置应用于第二服务端,包括:Corresponding to the sixth embodiment, the embodiment of the present application further provides a data object information processing apparatus. Referring to FIG. 14, the apparatus is applied to the second server, and includes:
库存信息保存单元1401,用于保存数据对象的库存信息,其中,所述数据对象包括非标准包装的数据对象;The inventory information saving unit 1401 is configured to save inventory information of the data object, where the data object includes a data object that is not a standard package;
库存信息更新单元1402,用于接收到第二客户端针对目标交易订单提交的线下任务处理结果信息时,从所述线下任务处理结果信息中提取第二数量信息,并利用所述第二数量信息对所述目标交易订单关联的数据对象的库存信息进行更新;其中,所述第二数量为,根据所述目标交易订单中指定的第一数量信息,对数据对象对应货品进行测量所得的实测数量。The inventory information updating unit 1402 is configured to: when receiving the offline task processing result information submitted by the second client for the target transaction order, extract the second quantity information from the offline task processing result information, and use the second The quantity information is updated with the inventory information of the data object associated with the target transaction order; wherein the second quantity is obtained by measuring the corresponding item of the data object according to the first quantity information specified in the target transaction order. The measured quantity.
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。It will be apparent to those skilled in the art from the above description of the embodiments that the present application can be implemented by means of software plus a necessary general hardware platform. Based on such understanding, the technical solution of the present application may be embodied in the form of a software product in essence or in the form of a software product, which may be stored in a storage medium such as a ROM/RAM or a disk. , an optical disk, etc., includes instructions for causing a computer device (which may be a personal computer, server, or network device, etc.) to perform the methods described in various embodiments of the present application or portions of the embodiments.
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。The various embodiments in the specification are described in a progressive manner, and the same or similar parts between the various embodiments may be referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for a system or system embodiment, since it is substantially similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the description of the method embodiment. The system and system embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, ie It can be located in one place or it can be distributed to multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the embodiment. Those of ordinary skill in the art can understand and implement without any creative effort.
以上对本申请所提供的提供数据对象信息的方法、装置及系统,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容 不应理解为对本申请的限制。The method, device and system for providing data object information provided by the present application are described in detail above. The principles and implementation manners of the present application are described in the specific examples. The description of the above embodiments is only used to help understanding. The method of the present application and its core idea; at the same time, there will be changes in the specific embodiments and application scopes according to the idea of the present application to those skilled in the art. In summary, the content of this specification should not be construed as limiting the application.
Claims (21)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710147077.5A CN108573421B (en) | 2017-03-13 | 2017-03-13 | Method, device and system for providing data object information |
| CN201710147077.5 | 2017-03-13 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018166346A1 true WO2018166346A1 (en) | 2018-09-20 |
Family
ID=63523379
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2018/077480 Ceased WO2018166346A1 (en) | 2017-03-13 | 2018-02-28 | Method, device, and system for providing data object information |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN108573421B (en) |
| WO (1) | WO2018166346A1 (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111260270A (en) * | 2018-12-03 | 2020-06-09 | 北京京东尚科信息技术有限公司 | Method and device for improving order processing efficiency of store |
| CN111353840A (en) * | 2018-12-21 | 2020-06-30 | 阿里巴巴集团控股有限公司 | Order information processing method and device and electronic equipment |
| CN111383134A (en) * | 2018-12-28 | 2020-07-07 | 阿里巴巴集团控股有限公司 | Method, device and system for processing food object information |
| CN111445053A (en) * | 2019-01-17 | 2020-07-24 | 阿里巴巴集团控股有限公司 | Employment demand information processing method and device and electronic equipment |
| CN111461589A (en) * | 2020-03-02 | 2020-07-28 | 浙江工业大学之江学院 | A storage method, device and storage medium for large-volume and multi-variety assembled pieces out of warehouse |
| CN111754012A (en) * | 2019-03-26 | 2020-10-09 | 阿里巴巴集团控股有限公司 | Product transportation information processing method, device and system |
| CN113219453A (en) * | 2020-01-21 | 2021-08-06 | 阿里巴巴集团控股有限公司 | Order picking system, related method, device and equipment |
| WO2023048923A1 (en) * | 2021-09-27 | 2023-03-30 | Amazon Technologies, Inc. | Generation and presentation of dynamic item quantities |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109785001A (en) * | 2019-01-17 | 2019-05-21 | 北京辰森世纪科技股份有限公司 | Processing method, device and the equipment of article unit information |
| CN111832857B (en) * | 2019-04-17 | 2024-08-13 | 盒马(中国)有限公司 | Task dispatch processing method, device and electronic equipment |
| CN111311361A (en) * | 2020-02-01 | 2020-06-19 | 北京三快在线科技有限公司 | Information processing method, device, electronic equipment and storage medium |
| CN112288545A (en) * | 2020-11-09 | 2021-01-29 | 北京沃东天骏信息技术有限公司 | Information processing, transmission, updating method, apparatus, device and medium |
| CN113657968B (en) * | 2021-08-24 | 2024-02-27 | 多点生活(成都)科技有限公司 | Method, device, terminal equipment and computer medium for controlling start of delivery vehicle |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020038258A1 (en) * | 2000-08-22 | 2002-03-28 | Makoto Inoue | System for placing orders using customer-specific electronic catalog |
| CN103530745A (en) * | 2013-07-30 | 2014-01-22 | 青岛海尔软件有限公司 | Order processing method, device and system |
| CN105260873A (en) * | 2015-11-03 | 2016-01-20 | 多点生活(中国)网络科技有限公司 | Delivery scheduling method and system based on O2O mode |
| CN105809393A (en) * | 2016-03-01 | 2016-07-27 | 成都市泰象网络科技有限公司 | System and method for automatically synchronizing e-commerce platform with company's inventory |
| CN106127560A (en) * | 2016-07-05 | 2016-11-16 | 上海筑巢网络科技有限公司 | The method and system of commodity purchasing |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102222303A (en) * | 2011-06-08 | 2011-10-19 | 何剑 | Weighing and instant settlement system for online shopping |
| CN104077671B (en) * | 2013-03-25 | 2019-01-25 | 腾讯科技(深圳)有限公司 | A kind of stored method and system of sync vault |
| CN203767442U (en) * | 2014-03-11 | 2014-08-13 | 湖北华昌达智能装备股份有限公司 | Stopper, suspension chain conveyer and conveying system |
| CN105023179A (en) * | 2014-04-23 | 2015-11-04 | 车永康 | E-commercialization logistics scheme based on brick-and-mortar retail stores |
| CN104200341A (en) * | 2014-08-04 | 2014-12-10 | 江苏金恒信息科技有限公司 | Metering monitoring management system and implementation method thereof |
| CN104574011B (en) * | 2014-12-22 | 2018-04-03 | 北京京东尚科信息技术有限公司 | Produce the method and apparatus and warehouse management system of order |
| CN104881769A (en) * | 2015-05-27 | 2015-09-02 | 北京京东尚科信息技术有限公司 | Order processing method and device |
| CN108806130A (en) * | 2016-10-20 | 2018-11-13 | 宁波科邦华诚技术转移服务有限公司 | It is a kind of based on the shopping management system bought under subscription line on line |
-
2017
- 2017-03-13 CN CN201710147077.5A patent/CN108573421B/en active Active
-
2018
- 2018-02-28 WO PCT/CN2018/077480 patent/WO2018166346A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020038258A1 (en) * | 2000-08-22 | 2002-03-28 | Makoto Inoue | System for placing orders using customer-specific electronic catalog |
| CN103530745A (en) * | 2013-07-30 | 2014-01-22 | 青岛海尔软件有限公司 | Order processing method, device and system |
| CN105260873A (en) * | 2015-11-03 | 2016-01-20 | 多点生活(中国)网络科技有限公司 | Delivery scheduling method and system based on O2O mode |
| CN105809393A (en) * | 2016-03-01 | 2016-07-27 | 成都市泰象网络科技有限公司 | System and method for automatically synchronizing e-commerce platform with company's inventory |
| CN106127560A (en) * | 2016-07-05 | 2016-11-16 | 上海筑巢网络科技有限公司 | The method and system of commodity purchasing |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111260270A (en) * | 2018-12-03 | 2020-06-09 | 北京京东尚科信息技术有限公司 | Method and device for improving order processing efficiency of store |
| CN111353840A (en) * | 2018-12-21 | 2020-06-30 | 阿里巴巴集团控股有限公司 | Order information processing method and device and electronic equipment |
| CN111353840B (en) * | 2018-12-21 | 2023-07-21 | 盒马(中国)有限公司 | Order information processing method, device and electronic device |
| CN111383134A (en) * | 2018-12-28 | 2020-07-07 | 阿里巴巴集团控股有限公司 | Method, device and system for processing food object information |
| CN111383134B (en) * | 2018-12-28 | 2024-04-09 | 盒马(中国)有限公司 | Method, device and system for processing food object information |
| CN111445053A (en) * | 2019-01-17 | 2020-07-24 | 阿里巴巴集团控股有限公司 | Employment demand information processing method and device and electronic equipment |
| CN111445053B (en) * | 2019-01-17 | 2023-07-25 | 盒马(中国)有限公司 | Labor requirement information processing method and device and electronic equipment |
| CN111754012A (en) * | 2019-03-26 | 2020-10-09 | 阿里巴巴集团控股有限公司 | Product transportation information processing method, device and system |
| CN113219453A (en) * | 2020-01-21 | 2021-08-06 | 阿里巴巴集团控股有限公司 | Order picking system, related method, device and equipment |
| CN113219453B (en) * | 2020-01-21 | 2024-04-23 | 盒马(中国)有限公司 | Picking system, related methods, devices and equipment |
| CN111461589A (en) * | 2020-03-02 | 2020-07-28 | 浙江工业大学之江学院 | A storage method, device and storage medium for large-volume and multi-variety assembled pieces out of warehouse |
| WO2023048923A1 (en) * | 2021-09-27 | 2023-03-30 | Amazon Technologies, Inc. | Generation and presentation of dynamic item quantities |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108573421A (en) | 2018-09-25 |
| CN108573421B (en) | 2022-05-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2018166346A1 (en) | Method, device, and system for providing data object information | |
| CN108573423B (en) | Transaction order processing method, device and system | |
| US8407110B1 (en) | Method and apparatus for registration of fulfillment services | |
| US9189768B2 (en) | Method and apparatus for providing fulfillment services | |
| CN107180370B (en) | Commodity object information processing method, device and system | |
| CN106779897B (en) | Method and device for processing transaction information of combined commodity object | |
| KR101547305B1 (en) | Direct transaction system of agricultural and stockbreeding products and transaction method using the system | |
| CN110390501B (en) | Data processing method and system thereof, computer system and computer readable medium | |
| CN112700046A (en) | Intelligent warehouse-dividing packaging method and device, computer equipment and storage medium | |
| US20130218723A1 (en) | Global shipping platform | |
| WO2024230284A1 (en) | Order information processing method and device | |
| TW201214317A (en) | Network transaction system | |
| CN107256470A (en) | Users to share stock method | |
| CN108090777A (en) | A kind of store commodity issue Auditing System | |
| CN109242628A (en) | A kind of commodity selling method, device, terminal, exhibition sale cabinet and storage medium | |
| KR20140138387A (en) | Server and system for mobile market platform | |
| CN108573422B (en) | Inventory information processing method, device and system | |
| CN107480927A (en) | Purchasing system and method | |
| KR20090000734A (en) | Online Shopping Order Package Delivery Method | |
| CN111429196B (en) | Order processing method, device, storage medium and e-commerce system | |
| CN116342212A (en) | Order automatic execution system and method supporting multiple e-commerce platforms | |
| JP7334921B1 (en) | shipping cost estimator | |
| JP2001319106A (en) | Method and system for article sale | |
| AU2018101874A4 (en) | Method and system for online shopping | |
| CN111080203B (en) | Online mall sales-based purchase, sale and storage management system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18768187 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 18768187 Country of ref document: EP Kind code of ref document: A1 |