Information generation method, device, electronic device and computer readable medium

By adopting shelf code configuration in new retail e-commerce stores and generating converged codes based on target order logos, the problems of numerous sales types of new retail e-commerce products and lengthy traditional order numbers are solved, and sorting and picking efficiency and order fulfillment speed are improved. , saving merchant expenses.

CN114693203BActive Publication Date: 2025-02-11MULTIPOINT (SHENZHEN) DIGITAL TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011624168.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-30
Publication Date
2025-02-11
Estimated Expiration
2040-12-30

AI Technical Summary

Technical Problem

New retail e-commerce products have many types of sales and complex sales models, which leads to inefficient efficiency in completing sorting and picking tasks for deliverymen. Traditional order numbers are lengthy and complex, making it difficult for deliverymen to quickly find their position after order sorting is completed.

Method used

Using shelf code configuration, generate a convergence code based on the target order logo, push it to the target device and control its display, effectively manage store orders through shelf codes, improve shelf code management efficiency, and facilitate delivery personnel to quickly find the location of the order products .

Benefits of technology

It improves sorting and picking efficiency, shortens order fulfillment time, and saves additional expenses for merchant stores.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114693203B_ABST
    Figure CN114693203B_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure disclose information generation methods, devices, electronic devices and computer-readable media. A specific implementation of the method includes: obtaining a target order identifier to be processed for characterizing a target order; generating a confluence code based on the target order identifier; pushing the confluence code to a target device with a display function, and controlling the target device to display the confluence code. This implementation achieves effective management of store orders by generating a store shelf code configuration. At the same time, based on the target order identifier, a special confluence code is generated for different types of orders, thereby improving the management efficiency of the confluence code, facilitating the delivery staff to quickly find the location of the ordered goods when picking up the goods, greatly improving the efficiency of sorting and picking up goods, and increasing the speed of order fulfillment, and also saving additional expenses for merchant stores.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of computer technology, and in particular to an information generation method, device, electronic device, and computer-readable medium. Background Art

[0002] With the development of new retail, more and more physical merchants are using the Internet to expand their customer base, and more people are choosing to place orders online. Physical merchants build a new retail e-commerce information integration management platform to provide multi-channel business integration for brand companies and traditional retail industries, and realize unified online and offline order management. Goods are placed in fixed areas offline, and special order numbers are assigned to the goods. Delivery personnel complete picking and delivery according to the order number.

[0003] However, when the above method is used to generate information, the following technical problems often occur:

[0004] First, new retail e-commerce products involve a wide variety of sales types, complex sales models, and complex store sorting and pickup processes. Due to the different types, delivery staff are inefficient in completing sorting and pickup tasks.

[0005] Second, the traditional method of generating order numbers mainly caters to offline shopping needs. The order numbers are long and the rules are complicated. Delivery personnel cannot quickly find the location of the order after sorting is completed based on the long order numbers, which greatly affects the efficiency of sorting and picking up goods. Summary of the invention

[0006] The content of this disclosure is used to introduce concepts in a brief form, which will be described in detail in the detailed implementation section below. The content of this disclosure is not intended to identify the key features or essential features of the technical solution claimed for protection, nor is it intended to limit the scope of the technical solution claimed for protection.

[0007] Some embodiments of the present disclosure propose information display methods, devices, electronic devices, and computer-readable media to solve one or more of the technical problems mentioned in the above background technology section.

[0008] In a first aspect, some embodiments of the present disclosure provide a method for generating information, the method comprising: obtaining a target order identifier to be processed for characterizing a target order; generating a confluence code based on the target order identifier; pushing the confluence code to a target device with a display function, and controlling the target device to display the confluence code.

[0009] In a second aspect, some embodiments of the present disclosure provide an electronic device comprising: one or more processors; a storage device having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement any method as described in the first aspect.

[0010] In a third aspect, some embodiments of the present disclosure provide a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, any method in the first aspect is implemented.

[0011] The above-mentioned embodiments of the present disclosure have the following beneficial effects: the information generation method of some embodiments of the present disclosure can realize the effective management of store orders by generating the store shelf code configuration, and at the same time, based on the target order identification, generate special shelf codes for different types of orders, improve the management efficiency of the shelf code, facilitate the delivery staff to quickly find the location of the ordered goods when picking up the goods, greatly improve the efficiency of sorting and picking up, improve the speed of order fulfillment, and save extra expenses for the merchant store. Specifically, the inventor found that the reason for the low efficiency of sorting and picking up in new retail stores is that the order numbering rules generated for offline sales are complex and lengthy. According to the traditional order number, the delivery staff cannot quickly find the location after the order sorting is completed according to the lengthy order number, which affects the efficiency of picking up. In addition, the new retail e-commerce products involve a wide variety of sales types, the distribution fulfillment mode is complex, the storage location of the goods is inefficient, and the delivery staff pick up the goods after sorting. Positioning is not accurate, which affects the timeliness of order fulfillment. Based on this, firstly, some embodiments of the present disclosure determine the shelf code as the order number of the new retail store goods. The shelf code includes a starting identifier, a type identifier, a bin merge code number, and an identifier array. For each commodity, based on the type identifier of the commodity, the type of the commodity is clarified, the target bin merge code number corresponding to the commodity is determined, and then the bin merge code number is generated. The encoding rules of this shelf code match the sales model of the new retail e-commerce, which is convenient for the delivery staff to quickly locate the storage location of the commodity according to the shelf code, and improve the efficiency of the delivery staff in picking. Secondly, some embodiments of the present disclosure divide the pickup area of ​​the retail store according to different order business types and construct a merge area. In the process of putting the goods on the shelves, the order shelf code is matched by scanning the barcode on the shelf in the merge area, so as to realize the accurate shelving operation of the goods after packaging. In the process of picking goods, the delivery staff can quickly locate the location of the order to be picked up and pick up the items in the store merge area according to the shelf code. Order management based on shelf codes in the merge area improves the speed of order fulfillment and saves additional expenses for merchant stores. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.

[0013] Figure 1 is an architectural diagram of an exemplary system in which some embodiments of the present disclosure may be applied;

[0014] Figure 2 are flow charts of some embodiments of the information generation method according to the present disclosure;

[0015] Figure 3 is an exemplary shelf code;

[0016] Figure 4 It is a structural diagram of a terminal device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION

[0017] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0018] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure can be combined with each other.

[0019] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0020] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0021] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.

[0022] Figure 1 An exemplary system architecture 100 is shown to which embodiments of the information generation method of the present disclosure may be applied.

[0023] like Figure 1As shown, the system architecture 100 may include terminal devices 101, 102, 103, a network 104 and a server 105. The network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0024] Users can use terminal devices 101, 102, 103 to interact with server 105 through network 104 to receive or send messages, etc. Various communication client applications, such as information generation applications, information display applications, data analysis applications, etc., can be installed on terminal devices 101, 102, 103.

[0025] The terminal devices 101, 102, 103 can be hardware or software. When the terminal devices 101, 102, 103 are hardware, they can be various terminal devices with display screens, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, etc. When the terminal devices 101, 102, 103 are software, they can be installed in the terminal devices listed above. They can be implemented as multiple software or software modules (for example, to provide target order identification input, etc.), or they can be implemented as a single software or software module. No specific limitation is made here.

[0026] The server 105 may be a server that provides various services, such as a server that stores target data input by the terminal devices 101, 102, 103. The server may process the received target order identifier and feed back the processing result (eg, shelf code) to the terminal device.

[0027] It should be noted that the information generating method provided in the embodiment of the present disclosure may be executed by the server 105 or by a terminal device.

[0028] It should be pointed out that the server 105 can also directly store the target order identifier locally, and the server 105 can directly extract the local data and obtain the confluence code after processing. In this case, the exemplary system architecture 100 may not include the terminal devices 101, 102, 103 and the network 104.

[0029] It should also be noted that the terminal devices 101, 102, 103 may also be installed with information generation applications, and in this case, the processing method may also be executed by the terminal devices 101, 102, 103. In this case, the exemplary system architecture 100 may also not include the server 105 and the network 104.

[0030] It should be noted that the server 105 can be hardware or software. When the server 105 is hardware, it can be implemented as a distributed server cluster consisting of multiple servers, or it can be implemented as a single server. When the server is software, it can be implemented as multiple software or software modules (for example, for providing information generation services), or it can be implemented as a single software or software module. No specific limitation is made here.

[0031] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of electronic devices, networks and servers may be provided as required.

[0032] Continue to refer Figure 2 , shows a process 200 of some embodiments of the information generation method according to the present disclosure. The information generation method comprises the following steps:

[0033] Step 201: Obtain a target order identifier to be processed for characterizing a target order.

[0034] In some embodiments, the execution subject of the information generation method (e.g. Figure 1 The server shown in the figure) can obtain the target order identifier through a wired connection or a wireless connection. It should be noted that the above wireless connection method may include but is not limited to 3G / 4G connection, WiFi connection, Bluetooth connection, WiMAX connection, Zigbee connection, UWB (ultrawideband) connection, and other wireless connection methods currently known or to be developed in the future.

[0035] Optionally, the target order identifier may include the type of the target order. Specifically, the type of the target order identifier may include, but is not limited to, one of the following: a general order type, a pre-sale order type, a community group purchase order type, an enterprise group purchase order type, a point of sales (POS) order type, and a purchase order proposal (POP) order type.

[0036] Optionally, a bin confluence code number state group sequence is generated. The bin confluence code number state group sequence includes a first number of bin confluence code number state groups. The bin confluence code number state group includes a bin confluence code number and a bin confluence code number state identifier. The bin confluence code number is a natural number, and the bin confluence code number of the next bin confluence code number state group in the bin confluence code number state group sequence is the value of the previous bin confluence code number plus 1. The first bin confluence code number in the bin confluence code number state group sequence is 1. All bin confluence code number state identifiers in the bin confluence code number state group sequence are 0. Specifically, the bin confluence code number state group in the bin confluence code number state group sequence is used to represent orders for new retail stores, and its function is equivalent to the order number of traditional retail store orders. The bin confluence code number corresponds to the unique number of the new retail store order. The bin confluence code number state identifier is used to represent whether the corresponding bin confluence code number has been allocated and used. In response to the bin merge code number status flag being 0, the bin merge code number is not used. In the initial state, all bin merge code number status flags are 0.

[0037] Optionally, the pickup area of ​​the new retail store is divided into two zones according to the types of target orders, which are called order confluence zones. Multi-layer shelves are placed in the confluence zone to improve the utilization of vertical space. Specifically, orders of ordinary order type are placed in one area, and orders of pre-sale order type are placed in another area. Different types of target orders are stored in different areas in the confluence zone. Shelves are placed in the confluence zone, and shelf code numbers are affixed to the shelves in order. The shelf code number is used to locate the position of the shelf in the confluence zone.

[0038] The above-mentioned processing step of generating shelf codes is an inventive point of an embodiment of the present disclosure, which solves the technical problem mentioned in the background technology: "New retail e-commerce products involve a wide variety of sales types, complex sales models, and complex store sorting and picking process operations. Due to the different types, the efficiency of delivery personnel in completing the sorting and picking tasks is low." The factors that lead to low efficiency in sorting and picking are often as follows: New retail e-commerce products have many types and complex sales models, and the way of storing all products together is not conducive to the picker to find the products quickly. The unreasonable planning of the pick-up area also causes waste of space in the pick-up area. If the above factors are solved, the effect of improving picking efficiency can be achieved. In order to achieve this effect, the present disclosure re-divides the pick-up area and establishes a confluence area. At the same time, multi-layer shelves are arranged in the confluence area to improve the utilization rate of the longitudinal space. In the process of putting goods on the shelves, the barcode on the shelf in the confluence area is scanned to match the order shelf code, so as to realize the accurate shelving operation of the goods package after packaging. In the process of picking goods, the delivery person can quickly locate the location of the order to be picked up and pick up the items in the confluence area of ​​the store according to the shelf code. Order management based on shelf codes in the confluence area improves order fulfillment speed and saves additional expenses for merchants and stores.

[0039] Step 202: Generate a shelf code based on the target order identifier.

[0040] In some embodiments, the above-mentioned execution entity generates a shelf code based on the target order identifier. Optionally, the shelf code includes a starting identifier, a type identifier, a warehouse merge code number and an identifier array. Specifically, the starting identifier is used to represent the start of the shelf code. Specifically, the starting identifier can be the letter "C". The type identifier is used to represent the type of the target order. Specifically, the type identifier can be "T", which represents the type of the target order as a self-pickup order. The type identifier can be "Y", which represents the type of the target order as a pre-sale order. The type identifier can be "PT", which represents the type of the target order as a group order. The type identifier can be empty, which represents the type of the target order as an ordinary order. The warehouse merge code number can be a code representing the order generated according to certain rules. The identifier array includes 5 natural numbers. Specifically, the identifier array can be any random 5-digit natural number. The identifier array can be the shelf code number of the shelf in the merge area.

[0041] Optionally, determine the number of intervals, where the number of intervals is the number of types of target orders. The position confluence code number state group sequence includes a first number of position confluence code number state groups. Round up the quotient of the first number and the number of intervals to obtain an interval size value. Process the position confluence code number state group sequence to obtain a set of interval sequences. Wherein, the interval sequence set includes the number of intervals, interval sequences. Specifically, the position confluence code number state group sequence is divided according to the type of target order, and the position confluence code number state group sequence can be divided into the number of intervals, interval sequences. Wherein, each interval sequence includes interval size value intervals. The interval is generated based on the position confluence code number state group sequence, the interval is a position confluence code number state group, and the interval includes the position confluence code number and the position confluence code number state identifier.

[0042] Optionally, the execution subject determines the type identifier according to the target order identifier. Specifically, the type of the target order indicated in the target order identifier is determined as the type identifier of the target order.

[0043] Optionally, based on the type identifier, determine the target bin confluence code number. Based on the type identifier, determine the interval sequence. In response to the bin confluence code number status identifiers in the interval sequence not all being 1, determine the bin confluence code number corresponding to the first bin confluence code number status identifier with a value of 0 in the interval sequence as the target bin confluence code number. Set the bin confluence code number status identifier corresponding to the target bin confluence code number to 1.

[0044] Optionally, in response to the position merge code number status identifiers in the interval sequence all being 1, the position merge code number corresponding to the first position merge code number status identifier with a value of 0 in the position merge code number status group sequence is determined as the target position merge code number. The position merge code number status identifier corresponding to the target position merge code number is set to 1.

[0045] Optionally, in response to receiving the instruction to delete the information, the bin merge code number status flag corresponding to the bin merge code number in the shelf code is set to 0. The shelf code is deleted. Specifically, the shelf code is released again for allocation to a new order.

[0046] Optionally, randomly generate an identification array. Concatenate the type identification, the target bin merge code number, and the identification array to obtain the shelf code.

[0047] Optionally, since new retail stores have different types of order business and different promotions for different types of orders, the usage of shelf codes for each type of order can be monitored. Specifically, during a promotion, there are too many orders in the picking stage, and the orders are not transferred to the distribution stage in time, which will lead to insufficient shelf codes in the store. The usage of shelf codes in each store can be monitored to accurately grasp the usage of each type of shelf code in the store, and provide effective decision-making guidance for store operators. Specifically, the interval size value can be adjusted to change the interval corresponding to different types of orders.

[0048] The relevant technical content in the above-mentioned step 202 of processing the shelf code is an inventive point of an embodiment of the present disclosure, which solves the second technical problem mentioned in the background technology: "The traditional order number generation method is mainly adapted to offline shopping needs. The order number is long and the rules are complicated. The delivery staff cannot quickly find the location of the order after sorting is completed based on the long order number, which greatly affects the efficiency of sorting and picking up." The factors that lead to low efficiency in sorting and picking up are often as follows: Traditional offline sales order numbers are long and irregular, and delivery staff cannot quickly locate the goods during the picking process, resulting in slow sorting and picking up. If the above factors are solved, the effect of improving picking efficiency can be achieved. In order to achieve this effect, the present disclosure defines a shelf code. According to the order type, an interval sequence set is generated based on the warehouse merge code number state group series. Among them, each interval corresponds to a warehouse merge code number state group. Different intervals correspond to different order types. Assign the first confluence code with a status of 0 in each order type to the new order. If all shelf codes in the interval sequence corresponding to the current order type have been assigned, assign the first confluence code with a status of 0 in the bin confluence code number state group sequence to the new order. This processing method can make reasonable use of the partitioning of the confluence code interval. When the order is picked, the shelf code is assigned. When the order is completed and the delivery person picks up the item, the shelf code is released and free. When a new order needs to be assigned a shelf code, the smallest available shelf code is used first, so as to realize the recycling of the pickup area space. New retail stores can plan and prepare idle areas as order pickup areas.

[0049] Step 203: Push the shelf code to a target device with a display function, and control the target device to display the shelf code.

[0050] In some embodiments, the above-mentioned execution entity pushes the shelf code to a target device with a display function, and controls the target device to display the shelf code. Among them, the target device with a display function can be a device that is communicatively connected to the above-mentioned execution entity, and can display according to the received shelf code. For example, when the above-mentioned execution entity outputs a shelf code indicating that the current pickup area space is full, the last shelf code encoding of the current space has been occupied. Store managers can adjust the inventory area of ​​the goods in a timely manner, and add spare free areas as order pickup areas. This implementation method can be used for order delivery management of new retail physical stores, realize the recycling of pickup area space, monitor shelf code allocation, accurately grasp the usage of each type of shelf code in the store, and provide effective decision-making guidance for store operators.

[0051] Figure 2 An embodiment provided has the following beneficial effects: obtaining a target order identifier to be processed for characterizing a target order; generating a shelf code based on the target order identifier; pushing the shelf code to a target device with a display function, and controlling the target device to display the shelf code. This implementation achieves effective management of store orders by generating a store shelf code configuration, and at the same time, based on the target order identifier, generates special shelf codes for different types of orders, thereby improving the management efficiency of shelf codes, facilitating delivery personnel to quickly find the location of ordered goods when picking up goods, greatly improving sorting and picking efficiency, improving order fulfillment speed, and saving additional expenses for merchant stores.

[0052] Continue to refer Figure 3 , shows an exemplary shelf code. Among them, the bin merge code start symbol corresponds to the start identifier, the bin merge code type corresponds to the type identifier, the bin merge code number corresponds to the bin merge code number, and the bin merge code unique identifier corresponds to the identifier array.

[0053] Reference below Figure 4 , which shows a schematic diagram of the structure of a computer system 400 suitable for implementing a server of an embodiment of the present disclosure. Figure 4 The server shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0054] like Figure 4As shown, the computer system 400 includes a central processing unit (CPU) 401, which can perform various appropriate actions and processes according to the program stored in the read only memory (ROM) 402 or the program loaded from the storage part 408 to the random access memory (RAM) 403. Various programs and data required for the operation of the system 400 are also stored in the RAM 403. The CPU 401, the ROM 402, and the RAM 403 are connected to each other through a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.

[0055] The following components are connected to the I / O interface 405: a storage section 406 including a hard disk, etc.; and a communication section 407 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 407 performs communication processing via a network such as the Internet. A drive 408 is also connected to the I / O interface 405 as needed. A removable medium 409, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 408 as needed, so that a computer program read therefrom is installed into the storage section 406 as needed.

[0056] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 407, and / or installed from the removable medium 409. When the computer program is executed by the central processing unit (CPU) 401, the above functions defined in the method of the present disclosure are executed. It should be noted that the computer-readable medium described in the present disclosure can be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection with one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, an apparatus, or a device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in combination with an instruction execution system, an apparatus, or a device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0057] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as C or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0058] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0059] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the present disclosure is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above inventive concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other.

Claims

1. A method for generating information, comprising: Generate a bin merging code number status group sequence, wherein the bin merging code number status group sequence includes a first number of bin merging code number status groups, the bin merging code number status group includes the bin merging code number and the bin merging code number status identifier, the bin merging code number is a natural number, the bin merging code number of the latter bin merging code number status group in the bin merging code number status group sequence is the value of the previous bin merging code number plus 1, the first bin merging code number in the bin merging code number status group sequence is 1, and all the bin merging code number status identifiers in the bin merging code number status group sequence are 0; Obtain a target order identifier to be processed for representing a target order; Based on the target order identifier, generate a shelf code; Pushing the shelf code to a target device with a display function, and controlling the target device to display the shelf code; The step of generating a shelf code based on the target order identifier includes: Determine a type identifier according to the target order identifier; Determine the number of intervals, wherein the number of intervals is the number of types of the target order; Rounding up the quotient of the first number and the number of intervals to obtain an interval size value; Divide the position merge code number state group sequence according to the type of the target order to obtain an interval sequence set, wherein the interval sequence set includes an interval number interval sequence, the interval sequence includes an interval size value interval, each interval corresponds to a position merge code number state group, different intervals correspond to different order types, and the interval includes the position merge code number and the position merge code number state identifier; Determining the target bin merging code number based on the type identifier includes: determining an interval sequence based on the type identifier, and in response to the bin merging code number status identifiers in the interval sequence not all being 1, determining the bin merging code number corresponding to the first bin merging code number status identifier with a value of 0 in the interval sequence as the target bin merging code number, and setting the bin merging code number status identifier corresponding to the target bin merging code number to 1; Randomly generate an array of identifiers; The type identifier, the target bin merge code number and the identifier array are concatenated to obtain the shelf code.

2. The method according to claim 1, wherein: The confluence code includes a start identifier, a type identifier, a bin confluence code number and an identification array, wherein the identification array includes a 5-digit natural number.

3. The method according to any one of claims 1-2, wherein: The types of the target order identification include ordinary order type, pre-sale order type, community group purchase order type, enterprise group purchase order type, point of sale order type, and purchase order type.

4. The method according to claim 3, wherein: The step of determining the target bin confluence code number based on the type identifier includes: Based on the type identifier, determining an interval sequence; In response to the fact that not all of the bin merging code number status identifiers in the interval sequence are 1, the bin merging code number corresponding to the first bin merging code number status identifier with a value of 0 in the interval sequence is determined as the target bin merging code number; The bin merging code number status flag corresponding to the target bin merging code number is set to 1.

5. The method according to claim 1, wherein: The method further comprises: In response to receiving an instruction to delete information, setting the position merge code number status flag corresponding to the position merge code number in the merge code to 0; The confluence code is deleted.

6. A first terminal device, comprising: one or more processors; a storage device having one or more programs stored thereon; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Goods receiving management method, device and equipment and storage medium

    CN109784805A

  • Parcel management method

    CN109948988A