Information transmission methods, devices, electronic devices and computer-readable media

By grouping delivery appointment information and sending reminder messages, the problem of unpredictable and uncontrollable supply volume was solved, enabling efficient use of cloud warehouse storage space and precise control of supply volume, thereby reducing transportation costs and resource waste.

CN114663005BActive Publication Date: 2026-04-03HANGZHOU PINPIANYI NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-28
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

In existing technologies, the delivery volume of suppliers cannot be predicted and controlled in advance, resulting in insufficient utilization of cloud warehouse storage space. When the supply volume is too large, the goods cannot be accommodated, and when it is too small, the resources cannot be utilized. Furthermore, it is impossible to accurately screen suppliers with large or small supply volumes, leading to inaccurate prompts and an inability to achieve precise macro-control.

Method used

By aggregating delivery appointment information, the storage resource quota occupied by goods is determined, and the delivery appointment information is grouped to generate reduction or increase prompts, which are sent to the supplier's terminal to regulate the delivery volume and ensure the efficient use of cloud warehouse storage space.

Benefits of technology

It enables precise macro-control of supply volume, avoids increased transportation costs and resource waste caused by excessive supply, and improves the storage space utilization rate of cloud warehouses.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114663005B_ABST
    Figure CN114663005B_ABST
Patent Text Reader

Abstract

This disclosure discloses information transmission methods, apparatus, electronic devices, and computer-readable media. One specific implementation of the method includes: summarizing received delivery reservation information representing delivery to a target cloud warehouse to obtain a delivery reservation information set; determining the storage resource quota occupied by the goods represented by each delivery reservation information in the delivery reservation information set to obtain the storage resource quota to be occupied corresponding to the delivery reservation information set; grouping the delivery reservation information in the delivery reservation information set to obtain an over-quantity group, a constant group, and a minor group; sending a reduced-quantity delivery reminder to the corresponding supplier terminal; and sending a rescheduled delivery reminder to the supplier terminal corresponding to each delivery reservation information in the minor group. This implementation macroscopically regulates the delivery volume to ensure that the cloud warehouse can accommodate all goods within its capacity.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments disclosed herein relate to the field of computer technology, and more specifically to information transmission methods, apparatus, electronic devices, and computer-readable media. Background Technology

[0002] A cloud warehouse refers to a warehouse that uses the internet and information systems for information exchange, order push and feedback, and provides integrated one-stop warehousing and distribution services. Currently, suppliers typically deliver goods to cloud warehouses in two ways: either by going directly to the cloud warehouse to deliver the goods, or by making a delivery appointment in advance and then delivering the goods to the cloud warehouse after the appointment.

[0003] However, when using the above method to deliver goods to cloud warehouses, the following technical problems often arise:

[0004] First, it is impossible to predict and control the amount of goods delivered by the supplier in advance. When the supplier delivers too much goods, the cloud warehouse will be unable to accommodate all the goods.

[0005] Second, when the supplier's supply volume is too large, the supplier needs to transport the goods that the cloud warehouse cannot receive from the cloud warehouse, which increases the supplier's transportation costs.

[0006] Third, when the supplier's supply is too small, it is impossible to inform the supplier in advance to increase the supply, thus making it impossible to fully utilize warehousing resources.

[0007] Fourth, when the supply from a supplier is too large, it is impossible to accurately identify suppliers with large supply volumes; when the supply from a supplier is too small, it is impossible to accurately identify suppliers with small supply volumes. This leads to inaccurate notification messages and makes it impossible to achieve precise macro-control over the supply volume. Summary of the Invention

[0008] The summary portion of this disclosure is intended to provide a brief overview of the concepts, which will be described in detail in the detailed description portion. This summary portion is not intended to identify key or essential features of the claimed technical solutions, nor is it intended to limit the scope of the claimed technical solutions.

[0009] Some embodiments of this disclosure provide information transmission methods, apparatuses, electronic devices, and computer-readable media to address one or more of the technical problems mentioned in the background section above.

[0010] In a first aspect, some embodiments of this disclosure provide an information sending method, the method comprising: in response to reaching a target time point, summarizing received delivery reservation information representing delivery to a target cloud warehouse to obtain a delivery reservation information set, wherein the target time point is the time point at which receiving delivery reservation information sent by the supplier ceases, and the delivery reservation information in the delivery reservation information set includes: goods identifier, goods quantity; determining the storage resource quota occupied by the goods represented by each delivery reservation information in the delivery reservation information set, to obtain the unused storage resource quota corresponding to the delivery reservation information set; and according to the delivery... The storage resource quota occupied by the goods represented by the delivery reservation information is grouped into three groups: an over-quota group, a constant group, and a minor group. In response to determining that the unused storage resource quota is greater than the available storage resource quota of the target cloud warehouse, a reduced delivery reminder is generated for each delivery reservation in the over-quota group, and this reduced delivery reminder is sent to the corresponding supplier terminal. A rescheduled delivery reminder is sent to the supplier terminal corresponding to each delivery reservation in the minor group.

[0011] In some embodiments, the method further includes:

[0012] In response to determining that the quota of storage resources to be occupied is less than the available storage resource quota of the target cloud warehouse, an incremental delivery prompt message is generated for each delivery appointment message in the delivery appointment information micro-group, and the reduced delivery prompt message is sent to the corresponding supplier terminal.

[0013] In some embodiments, generating incremental delivery notification information for each delivery appointment in the microgroup of delivery appointment information includes:

[0014] The ratio of the difference between the available storage resource quota and the pending storage resource quota to the pending storage resource quota is determined as the incremental delivery ratio.

[0015] The incremental delivery ratio is combined with a preset incremental delivery prompt information template to obtain incremental delivery prompt information.

[0016] In some embodiments, determining the storage resource quota occupied by the goods represented by each delivery reservation information in the delivery reservation information set, and obtaining the unused storage resource quota corresponding to the delivery reservation information set, includes:

[0017] Based on the preset storage resource quota conversion information and the cargo identifier and cargo quantity in the delivery reservation information, the storage resource quota occupied by the cargo represented by each delivery reservation information in the delivery reservation information set is determined, wherein the storage resource quota conversion information includes: cargo identifier and storage resource quota conversion ratio;

[0018] The sum of the storage resource quotas occupied by the goods represented by each delivery reservation information in the delivery reservation information set is determined as the storage resource quota to be occupied.

[0019] Secondly, some embodiments of this disclosure provide an information sending apparatus, comprising: a summarizing unit configured to, in response to reaching a target time point, summarize received delivery reservation information representing delivery to a target cloud warehouse to obtain a delivery reservation information set, wherein the target time point is the time point at which receiving delivery reservation information sent by the supplier ceases, and the delivery reservation information in the delivery reservation information set includes: a goods identifier and a goods quantity; a determining unit configured to determine the storage resource quota occupied by the goods represented by each delivery reservation information in the delivery reservation information set, thereby obtaining the unoccupied storage resource quota corresponding to the delivery reservation information set; and a grouping unit configured to... Based on the storage resource quota occupied by the goods represented by the delivery reservation information, the delivery reservation information in the above delivery reservation information set is grouped into an over-quota group, a constant group, and a minor group; the generation unit is configured to generate a reduced delivery reminder message for each delivery reservation information in the over-quota group in response to determining that the above-mentioned storage resource quota to be occupied is greater than the available storage resource quota of the above-mentioned target cloud warehouse, and send the reduced delivery reminder message to the corresponding supplier terminal; the sending unit is configured to send a rescheduled delivery reminder message to the supplier terminal corresponding to each delivery reservation information in the minor group.

[0020] Thirdly, some embodiments of this disclosure provide an electronic device, including: one or more processors; and 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 the method described in any implementation of the first aspect above.

[0021] Fourthly, some embodiments of this disclosure provide a computer-readable medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the method described in any of the implementations of the first aspect above.

[0022] The above embodiments of this disclosure have the following beneficial effects: Through the information sending methods of some embodiments of this disclosure, the delivery volume of suppliers can be predicted and controlled in advance, enabling efficient utilization of cloud warehouse storage space to the maximum extent. Specifically, the reason why cloud warehouse storage space is difficult to utilize reasonably and effectively is that the delivery volume of suppliers cannot be predicted and controlled in advance. When the supply volume of suppliers is too large, the cloud warehouse cannot accommodate all the goods; when the supply volume of suppliers is too large, the storage space of the cloud warehouse cannot be used efficiently. Based on this, the information sending method of some embodiments of this disclosure firstly, in response to reaching the target time point, summarizes the received delivery reservation information indicating delivery to the target cloud warehouse to obtain a delivery reservation information set. The target time point is the time point at which receiving delivery reservation information sent by suppliers stops. The delivery reservation information in the delivery reservation information set includes: goods identifier and goods quantity. Thus, through the delivery reservation information sent by suppliers, the delivery volume of suppliers can be predicted in advance. Then, the storage resource quota occupied by the goods represented by each delivery reservation information in the aforementioned delivery reservation information set is determined, resulting in the unused storage resource quota corresponding to the aforementioned delivery reservation information set. Thus, the total storage resource quota occupied by each good can be predetermined using the delivery reservation information set. Next, based on the storage resource quota occupied by the goods represented by the delivery reservation information, the delivery reservation information in the aforementioned delivery reservation information set is grouped into three groups: an over-quota group, a constant group, and a small group. Then, in response to determining that the unused storage resource quota is greater than the available storage resource quota of the target cloud warehouse, a reduced delivery prompt message is generated for each delivery reservation information in the over-quota group, and the reduced delivery prompt message is sent to the corresponding supplier terminal. Therefore, when the total storage resource quota occupied by each good exceeds the available storage resource quota of the target cloud warehouse, to avoid the cloud warehouse being unable to accommodate all the goods due to excessive supplier delivery volume, a prompt message is sent to suppliers with larger delivery volumes to encourage them to reduce their delivery volume. Finally, a rescheduled delivery reminder is sent to the supplier's terminal corresponding to each delivery reservation in the aforementioned mini-group. This further reminds suppliers with smaller delivery volumes to reschedule. Consequently, delivery volumes can be controlled macroscopically to ensure the cloud warehouse can accommodate all goods within its capacity. Attached Figure Description

[0023] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and elements are not necessarily drawn to scale.

[0024] Figure 1 This is a flowchart of some embodiments of the information transmission method according to this disclosure;

[0025] Figure 2 These are schematic diagrams illustrating the structure of some embodiments of the information transmission device disclosed herein;

[0026] Figure 3 This is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. Detailed Implementation

[0027] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0028] It should also be noted that, for ease of description, only the parts relevant to the invention are shown in the accompanying drawings. Unless otherwise specified, the embodiments and features described in this disclosure can be combined with each other.

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

[0030] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0031] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0032] This disclosure will now be described in detail with reference to the accompanying drawings and embodiments.

[0033] refer to Figure 1 The flowchart 100 illustrates some embodiments of an information transmission method according to the present disclosure. The information transmission method includes the following steps:

[0034] Step 101: In response to the arrival at the target time point, summarize the received delivery appointment information representing the delivery to the target cloud warehouse to obtain a delivery appointment information set.

[0035] In some embodiments, the entity executing the information sending method may, in response to reaching a target time point, summarize the received delivery reservation information representing delivery to a target cloud warehouse to obtain a delivery reservation information set. The target time point may be the time at which receiving delivery reservation information from suppliers ceases. The delivery reservation information in the delivery reservation information set may include: goods identifier and goods quantity. A cloud warehouse refers to a warehouse that interacts with information through the internet and information systems, pushes and transmits orders, and provides integrated one-stop warehousing and distribution services. The supplier may be a goods supplier that obtains cloud warehouse services from the cloud warehouse. The goods identifier in the delivery reservation information may be used to uniquely identify a type of goods. The goods identifier may be the goods name, goods code, SKU (Stock Keeping Unit), etc. The summarization may refer to obtaining all delivery reservation information received before the target time point. The target cloud warehouse may be any cloud warehouse.

[0036] As an example, you can receive delivery appointment information from the supplier between 8:00 and 18:00 during the day. 18:00 would then be the target time.

[0037] Step 102: Determine the storage resource quota occupied by the goods represented by each delivery reservation information in the delivery reservation information set, and obtain the storage resource quota to be occupied corresponding to the delivery reservation information set.

[0038] In some embodiments, the executing entity may determine the storage resource quota occupied by the goods represented by each delivery reservation information in the delivery reservation information set, thereby obtaining the unused storage resource quota corresponding to the delivery reservation information set. The storage resource quota may refer to the size of the storage space.

[0039] In some optional implementations of certain embodiments, the execution entity determines the storage resource quota occupied by the goods represented by each delivery reservation information in the delivery reservation information set, and obtains the unused storage resource quota corresponding to the delivery reservation information set, which may include the following steps:

[0040] The first step is to determine the storage resource quota occupied by each item represented by a delivery reservation in the aforementioned delivery reservation information set, based on the preset storage resource quota conversion information and the item identifier and quantity in the aforementioned delivery reservation information. The aforementioned storage resource quota conversion information includes: item identifier and storage resource quota conversion ratio. The storage resource quota conversion ratio represents the amount of storage resource quota occupied by one item represented by the aforementioned item identifier. Therefore, the product of the storage resource quota conversion ratio in the storage resource quota conversion information with the same item identifier as those included in the aforementioned delivery reservation information and the quantity of items included in the aforementioned delivery reservation information can be determined as the storage resource quota occupied by the item represented by the aforementioned delivery reservation information.

[0041] The second step is to determine the sum of the storage resource quotas occupied by the goods represented by each delivery reservation information in the above delivery reservation information set as the storage resource quota to be occupied.

[0042] Step 103: Based on the storage resource quota occupied by the goods represented by the delivery reservation information, the delivery reservation information in the delivery reservation information set is grouped into three groups: the excess delivery reservation information group, the constant delivery reservation information group, and the micro delivery reservation information group.

[0043] In some embodiments, the executing entity may group the delivery reservation information in the delivery reservation information set according to the storage resource quota occupied by the goods represented by the delivery reservation information, to obtain an excess delivery reservation information group, a constant delivery reservation information group, and a small delivery reservation information group.

[0044] In some optional implementations of certain embodiments, the executing entity groups the delivery reservation information in the delivery reservation information set according to the storage resource quota occupied by the goods represented by the delivery reservation information, obtaining an excess group, a constant group, and a small group of delivery reservation information. This may include the following steps:

[0045] The first step is to determine the median of the storage resource quota occupied by the goods represented by each delivery reservation in the above delivery reservation information set, thus obtaining the median of the storage resource quota.

[0046] The second step is to identify the delivery reservation information in the first group of delivery reservation information whose corresponding storage resource quota is greater than the median of the storage resource quota.

[0047] The third step is to identify the delivery reservation information in the second group of delivery reservation information whose corresponding storage resource quota is less than or equal to the median of the storage resource quota in the above delivery reservation information set.

[0048] The fourth step is to sort the delivery reservation information in the first group and the second group of delivery reservation information according to the order of the corresponding storage resource quota from largest to smallest, so as to obtain the first sequence and the second sequence of delivery reservation information.

[0049] Fifth, determine the difference in storage resource quotas corresponding to every two adjacent delivery reservation information in the first sequence and the second sequence of delivery reservation information, thus obtaining a first set of storage resource quota differences and a second set of storage resource quota differences. The differences are non-negative.

[0050] The sixth step is to determine the largest storage resource quota difference in the first set of the above storage resource quota differences as the first target storage resource quota difference.

[0051] Step 7: Determine the largest storage resource quota among the two delivery reservation information entries in the first sequence of delivery reservation information that correspond to the difference between the first target storage resource quota and the first target storage resource quota. The two delivery reservation information entries in the first sequence of delivery reservation information that correspond to the difference between the first target storage resource quota and the first target storage resource quota can be the delivery reservation information used to generate the difference between the first target storage resource quota and the first target storage resource quota.

[0052] Step 8: Delivery reservation information in the first group of the above-mentioned delivery reservation information whose corresponding storage resource quota is greater than or equal to the first target storage resource quota is identified as delivery reservation information in the excess group of delivery reservation information.

[0053] Step 9: Determine the delivery reservation information in the first group of the above delivery reservation information whose corresponding storage resource quota is less than the first target storage resource quota as the delivery reservation information constant group.

[0054] Step 10: The largest storage resource quota difference in the second set of the above storage resource quota differences is determined as the second target storage resource quota difference.

[0055] Step 11: Determine the smallest storage resource quota among the two delivery reservation information entries in the second sequence of delivery reservation information that correspond to the difference between the second target storage resource quota and the first target storage resource quota. The two delivery reservation information entries in the second sequence of delivery reservation information that correspond to the difference between the second target storage resource quota and the first target storage resource quota can be the delivery reservation information used to generate the difference between the second target storage resource quota and the first target storage resource quota.

[0056] Step 12: Delivery reservation information in the second group of the above-mentioned delivery reservation information whose corresponding storage resource quota is less than or equal to the above-mentioned second target storage resource quota is identified as delivery reservation information in the micro-group of delivery reservation information.

[0057] Step 13: Determine the delivery reservation information in the second group of the above delivery reservation information whose corresponding storage resource quota is greater than the above second target storage resource quota as the delivery reservation information constant group.

[0058] The first to thirteenth steps described above are an inventive point of this disclosure, solving the fourth technical problem mentioned in the background art: "When the supplier's supply volume is too large, it is impossible to accurately select suppliers with large supply volumes; when the supplier's supply volume is too small, it is impossible to accurately select suppliers with small supply volumes, thus leading to inaccurate notification information and the inability to achieve precise macro-control of supply volume." The factors leading to the above technical problem are often as follows: the inability to accurately select suppliers with large or small supply volumes. If these factors are resolved, the effect of precise macro-control of supply volume can be achieved. To achieve this effect, this disclosure uses storage resource quotas to group the delivery reservation information in the above delivery reservation information set, so that within the resulting excess group, constant group, and micro group of delivery reservation information, the storage resource quotas corresponding to the delivery reservation information are relatively close, while between the resulting excess group, constant group, and micro group of delivery reservation information, the storage resource quotas corresponding to the delivery reservation information differ significantly. This allows for the accurate differentiation between delivery appointments from suppliers with large order volumes and those from suppliers with small order volumes. Consequently, it improves the accuracy of sent notification messages and enables precise macro-control of supply volume.

[0059] Step 104: In response to determining that the storage resource quota to be occupied is greater than the available storage resource quota of the target cloud warehouse, generate a reduced delivery reminder message for each delivery appointment in the over-quota group of delivery appointment information, and send the reduced delivery reminder message to the corresponding supplier terminal.

[0060] In some embodiments, the executing entity may, in response to determining that the unused storage resource quota is greater than the available storage resource quota of the target cloud warehouse, generate a reduced delivery notification message for each delivery appointment in the over-quota group of delivery appointment information, and send the reduced delivery notification message to the corresponding supplier terminal. The available storage resource quota may be the size of the unused storage space in the target cloud warehouse.

[0061] In some optional implementations of certain embodiments, the execution entity generating reduced delivery notification information for each delivery appointment in the excess delivery appointment information group may include the following steps:

[0062] The first step is to determine the ratio of the difference between the above-mentioned storage resource quota to be occupied and the above-mentioned available storage resource quota to the above-mentioned available storage resource quota as the reduction delivery ratio.

[0063] The second step is to combine the aforementioned reduced delivery ratio with the preset reduced delivery reminder template to obtain the reduced delivery reminder message.

[0064] As an example, the above reduced delivery notice template could be "Please reduce the delivery quantity by X%". Then, you can replace "X" in the reduced delivery notice template with the aforementioned reduced delivery percentage to obtain the reduced delivery notice.

[0065] Step 105: Send a rescheduled delivery reminder to the supplier terminal corresponding to each delivery appointment in the delivery appointment information microgroup.

[0066] In some embodiments, the aforementioned executing entity may send a rescheduled delivery reminder message to the supplier terminal corresponding to each delivery appointment message in the aforementioned delivery appointment information microgroup.

[0067] As an example, the above-mentioned message for rescheduling delivery could be "Please reschedule for the day after tomorrow."

[0068] Steps 104-105 above, as an inventive point of this disclosure, solve the second technical problem mentioned in the background art: "When the supplier's supply volume is too high, the supplier needs to transport the goods that the cloud warehouse cannot receive from the cloud warehouse, increasing the supplier's transportation costs." Factors leading to low accuracy of vehicle-mounted data often include the inability to predict excessive delivery volume in advance. Solving these factors can reduce the supplier's transportation costs. To achieve this, this disclosure first uses delivery reservation information sent by the supplier to predict the delivery volume in advance. Then, when it is determined that the supplier's supply volume is too high, a reduced delivery reminder or a rescheduled delivery reminder is sent to the supplier. This allows the supplier to reduce the supply volume before delivery, thus avoiding an increase in the supplier's transportation costs.

[0069] In some optional implementations of some embodiments, the execution entity may also, in response to determining that the quota of storage resources to be occupied is less than the available storage resource quota of the target cloud warehouse, generate incremental delivery prompt information for each delivery appointment information in the micro-group of delivery appointment information, and send the reduced delivery prompt information to the corresponding supplier terminal.

[0070] Optionally, the execution entity generating incremental delivery notification information for each delivery appointment in the aforementioned delivery appointment information microgroup may include the following steps:

[0071] The first step is to determine the incremental delivery ratio by the ratio of the difference between the available storage resource quota and the pending storage resource quota to the pending storage resource quota.

[0072] The second step is to combine the above-mentioned incremental delivery ratio with the preset incremental delivery prompt information template to obtain the incremental delivery prompt information.

[0073] As an example, the template for the reduced delivery notification could be "Please increase the delivery quantity by Y%". Then, you can replace "Y" in the reduced delivery notification template with the increased delivery percentage to obtain the increased delivery notification.

[0074] The aforementioned step of sending incremental delivery notification information is an inventive aspect of this disclosure, solving the third technical problem mentioned in the background art: "When the supplier's supply quantity is too small, it is impossible to notify the supplier in advance to increase the supply quantity, thus making it impossible to fully utilize warehousing resources." The factors leading to the above technical problem are often as follows: when the supplier's supply quantity is too small, it is impossible to notify the supplier in advance to increase the supply quantity. Solving these factors can improve the utilization rate of warehousing resources. To achieve this effect, this disclosure first uses delivery reservation information sent by the supplier to achieve advance prediction of the delivery quantity. Then, when it is determined that the supplier's supply quantity is too small, an incremental delivery notification information is sent to the supplier. This allows the supplier to increase the delivery quantity, thereby improving the utilization rate of warehousing resources.

[0075] The above embodiments of this disclosure have the following beneficial effects: Through the information sending methods of some embodiments of this disclosure, the delivery volume of suppliers can be predicted and controlled in advance, enabling efficient utilization of cloud warehouse storage space to the maximum extent. Specifically, the reason why cloud warehouse storage space is difficult to utilize reasonably and effectively is that the delivery volume of suppliers cannot be predicted and controlled in advance. When the supply volume of suppliers is too large, the cloud warehouse cannot accommodate all the goods; when the supply volume of suppliers is too large, the storage space of the cloud warehouse cannot be used efficiently. Based on this, the information sending method of some embodiments of this disclosure firstly, in response to reaching the target time point, summarizes the received delivery reservation information indicating delivery to the target cloud warehouse to obtain a delivery reservation information set. The target time point is the time point at which receiving delivery reservation information sent by suppliers stops. The delivery reservation information in the delivery reservation information set includes: goods identifier and goods quantity. Thus, through the delivery reservation information sent by suppliers, the delivery volume of suppliers can be predicted in advance. Then, the storage resource quota occupied by the goods represented by each delivery reservation information in the aforementioned delivery reservation information set is determined, resulting in the unused storage resource quota corresponding to the aforementioned delivery reservation information set. Thus, the total storage resource quota occupied by each good can be predetermined using the delivery reservation information set. Next, based on the storage resource quota occupied by the goods represented by the delivery reservation information, the delivery reservation information in the aforementioned delivery reservation information set is grouped into three groups: an over-quota group, a constant group, and a small group. Then, in response to determining that the unused storage resource quota is greater than the available storage resource quota of the target cloud warehouse, a reduced delivery prompt message is generated for each delivery reservation information in the over-quota group, and the reduced delivery prompt message is sent to the corresponding supplier terminal. Therefore, when the total storage resource quota occupied by each good exceeds the available storage resource quota of the target cloud warehouse, to avoid the cloud warehouse being unable to accommodate all the goods due to excessive supplier delivery volume, a prompt message is sent to suppliers with larger delivery volumes to encourage them to reduce their delivery volume. Finally, a rescheduled delivery reminder is sent to the supplier's terminal corresponding to each delivery reservation in the aforementioned mini-group. This further reminds suppliers with smaller delivery volumes to reschedule. Consequently, delivery volumes can be controlled macroscopically to ensure the cloud warehouse can accommodate all goods within its capacity.

[0076] Further reference Figure 2 As an implementation of the methods shown in the above figures, this disclosure provides some embodiments of an information transmission device, which are similar to... Figure 1 Corresponding to the method embodiments shown, the device can be specifically applied to various electronic devices.

[0077] like Figure 2 As shown, the information sending device 200 in some embodiments includes: a summarizing unit 201, a determining unit 202, a grouping unit 203, a generating unit 204, and a sending unit 205. The summarizing unit 201 is configured to, in response to reaching a target time point, summarize the received delivery reservation information representing delivery to a target cloud warehouse to obtain a delivery reservation information set. The target time point is the time point at which receiving delivery reservation information from suppliers ceases. The delivery reservation information in the delivery reservation information set includes: goods identifier and goods quantity. The determining unit 202 is configured to determine the storage resource quota occupied by the goods represented by each delivery reservation information in the delivery reservation information set, obtaining the unused storage resource quota corresponding to the delivery reservation information set. The grouping unit 203 is configured to, based on the goods represented by the delivery reservation information... The storage resource quota occupied by the goods is used to group the delivery reservation information in the above delivery reservation information set into an over-quota group, a constant group, and a minor group; the generation unit 204 is configured to generate a reduced delivery reminder message for each delivery reservation information in the over-quota group in response to determining that the above-mentioned storage resource quota to be occupied is greater than the available storage resource quota of the above-mentioned target cloud warehouse, and send the reduced delivery reminder message to the corresponding supplier terminal; the sending unit 205 is configured to send a rescheduled delivery reminder message to the supplier terminal corresponding to each delivery reservation information in the minor group.

[0078] It is understandable that the units described in the device 200 are related to the reference. Figure 2 The steps in the described method correspond to each other. Therefore, the operations, features, and beneficial effects described above for the method also apply to the device 200 and the units contained therein, and will not be repeated here.

[0079] The following is for reference. Figure 3 It shows a schematic diagram of the structure of an electronic device 300 suitable for implementing some embodiments of the present disclosure. Figure 3 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments of this disclosure.

[0080] like Figure 3As shown, the electronic device 300 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 301, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 302 or a program loaded from a storage device 308 into a random access memory (RAM) 303. The RAM 303 also stores various programs and data required for the operation of the electronic device 300. The processing unit 301, ROM 302, and RAM 303 are interconnected via a bus 304. An input / output (I / O) interface 305 is also connected to the bus 304.

[0081] Typically, the following devices can be connected to I / O interface 305: input devices 306 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 307 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; and communication devices 309. Communication device 309 allows electronic device 300 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 3 An electronic device 300 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively. Figure 3 Each box shown can represent a device or multiple devices as needed.

[0082] In particular, according to some embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, some embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 309, or installed from storage device 308, or installed from ROM 302. When the computer program is executed by processing device 301, it performs the functions defined in the methods of some embodiments of this disclosure.

[0083] It should be noted that, in some embodiments of this disclosure, the computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In some embodiments of this disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In some embodiments of this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0084] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.

[0085] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device. The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: in response to reaching a target time point, summarize the received delivery reservation information representing delivery to the target cloud warehouse to obtain a delivery reservation information set, wherein the target time point is the time point at which receiving delivery reservation information sent by the supplier ceases, and the delivery reservation information in the delivery reservation information set includes: goods identifier, goods quantity; determine the storage resource quota occupied by the goods represented by each delivery reservation information in the delivery reservation information set, and obtain the unoccupied storage corresponding to the delivery reservation information set. Storage resource quota; based on the storage resource quota occupied by the goods represented by the delivery reservation information, the delivery reservation information in the above delivery reservation information set is grouped into an over-quota group, a constant group, and a minor group; in response to determining that the above-mentioned storage resource quota to be occupied is greater than the available storage resource quota of the above-mentioned target cloud warehouse, a reduced delivery reminder message is generated for each delivery reservation information in the above-mentioned over-quota group, and the above-mentioned reduced delivery reminder message is sent to the corresponding supplier terminal; a rescheduled delivery reminder message is sent to the supplier terminal corresponding to each delivery reservation information in the above-mentioned minor group.

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

[0087] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0088] The units described in some embodiments of this disclosure can be implemented in software or hardware. The described units can also be housed in a processor; for example, a processor may be described as including a summarizing unit, a determining unit, a grouping unit, a generating unit, and a sending unit. The names of these units do not necessarily limit the specific unit; for example, a summarizing unit may also be described as a "delivery appointment information summarizing unit."

[0089] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

Claims

1. A method for sending information, comprising: In response to reaching the target time point, the received delivery appointment information representing delivery to the target cloud warehouse is summarized to obtain a delivery appointment information set. The target time point is the time point at which receiving delivery appointment information sent by the supplier is stopped. The delivery appointment information in the delivery appointment information set includes: goods identifier, goods quantity. The summarization refers to obtaining all delivery appointment information received before the target time point. Determine the storage resource quota occupied by the goods represented by each delivery reservation information in the delivery reservation information set, and obtain the storage resource quota to be occupied corresponding to the delivery reservation information set, wherein the storage resource quota refers to the size of the storage space; Based on the storage resource quota occupied by the goods represented by the delivery reservation information, the delivery reservation information in the delivery reservation information set is grouped to obtain the excess delivery reservation information group, the constant delivery reservation information group, and the micro delivery reservation information group. In response to determining that the quota of storage resources to be occupied is greater than the available storage resource quota of the target cloud warehouse, a reduced delivery reminder message is generated for each delivery appointment message in the excess delivery appointment information group, and the reduced delivery reminder message is sent to the corresponding supplier terminal; Send a rescheduled delivery reminder to the supplier's terminal corresponding to each delivery appointment in the delivery appointment information microgroup; In response to determining that the quota of storage resources to be occupied is less than the available storage resource quota of the target cloud warehouse, an incremental delivery prompt message is generated for each delivery appointment message in the delivery appointment information micro-group, and the incremental delivery prompt message is sent to the corresponding supplier terminal, including: determining the incremental delivery ratio as the ratio of the difference between the available storage resource quota and the quota of storage resources to be occupied to the quota of storage resources to be occupied; and combining the incremental delivery ratio with a preset incremental delivery prompt message template to obtain the incremental delivery prompt message.

2. The method according to claim 1, wherein, The step involves grouping the delivery reservation information in the delivery reservation information set according to the storage resource quota occupied by the goods represented by the delivery reservation information, resulting in an excess group, a constant group, and a minor group, including: The median of the storage resource quota occupied by the goods represented by each delivery reservation in the delivery reservation information set is determined to obtain the median of the storage resource quota. Delivery reservation information whose corresponding storage resource quota is greater than the median of the storage resource quota in the delivery reservation information set is identified as the delivery reservation information in the first group of delivery reservation information. Delivery reservation information whose corresponding storage resource quota is less than or equal to the median of the storage resource quota in the delivery reservation information set is identified as the delivery reservation information in the second group of delivery reservation information. Based on the order of the corresponding storage resource quota from largest to smallest, the delivery reservation information in the first group and the second group of delivery reservation information are sorted to obtain the first sequence and the second sequence of delivery reservation information.

3. The method according to claim 2, wherein, The step of grouping the delivery reservation information in the delivery reservation information set according to the storage resource quota occupied by the goods represented by the delivery reservation information to obtain an excess group, a constant group, and a small group of delivery reservation information also includes: The storage resource quota difference corresponding to every two adjacent delivery reservation information in the first sequence of delivery reservation information and the second sequence of delivery reservation information is determined to obtain the first set of storage resource quota difference and the second set of storage resource quota difference. The largest storage resource quota difference in the first set of storage resource quota differences is determined as the first target storage resource quota difference; The largest storage resource quota among the two storage resource quotas corresponding to the difference between the first delivery reservation information and the first target storage resource quota in the first sequence of delivery reservation information is determined as the first target storage resource quota. Delivery reservation information whose storage resource quota is greater than or equal to the first target storage resource quota in the first group of delivery reservation information is identified as delivery reservation information in the excess group of delivery reservation information. Delivery reservation information whose storage resource quota is less than the first target storage resource quota in the first group of delivery reservation information is identified as delivery reservation information in the constant group of delivery reservation information.

4. The method according to claim 3, wherein, The step of grouping the delivery reservation information in the delivery reservation information set according to the storage resource quota occupied by the goods represented by the delivery reservation information to obtain an excess group, a constant group, and a small group of delivery reservation information also includes: The largest storage resource quota difference in the second set of storage resource quota differences is determined as the second target storage resource quota difference; The smallest storage resource quota among the two delivery reservation information corresponding to the difference between the second sequence of delivery reservation information and the second target storage resource quota is determined as the second target storage resource quota; Delivery reservation information whose storage resource quota is less than or equal to the second target storage resource quota in the second group of delivery reservation information is identified as delivery reservation information in the micro group of delivery reservation information. Delivery reservation information whose storage resource quota is greater than the second target storage resource quota in the second group of delivery reservation information is identified as delivery reservation information in the constant group of delivery reservation information.

5. The method according to claim 1, wherein, The process of generating reduced delivery notification information for each delivery appointment in the excess delivery appointment information group includes: The ratio of the difference between the available storage resource quota and the unused storage resource quota to the available storage resource quota is determined as the reduced delivery ratio. The reduced delivery ratio is combined with a preset reduced delivery prompt template to obtain a reduced delivery prompt message.

6. An information transmitting device, comprising: The aggregation unit is configured to, in response to reaching a target time point, aggregate the received delivery appointment information representing delivery to the target cloud warehouse to obtain a delivery appointment information set. The target time point is the time point at which receiving delivery appointment information sent by the supplier stops. The delivery appointment information in the delivery appointment information set includes: goods identifier and goods quantity. The aggregation refers to obtaining all delivery appointment information received before the target time point. The determining unit is configured to determine the storage resource quota occupied by the goods represented by each delivery reservation information in the delivery reservation information set, and obtain the storage resource quota to be occupied corresponding to the delivery reservation information set, wherein the storage resource quota refers to the size of the storage space; The grouping unit is configured to group the delivery reservation information in the delivery reservation information set according to the storage resource quota occupied by the goods represented by the delivery reservation information, to obtain the excess delivery reservation information group, the constant delivery reservation information group, and the micro delivery reservation information group. The first generation unit is configured to, in response to determining that the quota of storage resources to be occupied is greater than the available storage resource quota of the target cloud warehouse, generate a reduced delivery reminder message for each delivery appointment in the excess delivery appointment information group, and send the reduced delivery reminder message to the corresponding supplier terminal. The sending unit is configured to send a rescheduled delivery reminder to the supplier's terminal corresponding to each delivery appointment in the delivery appointment information microgroup. The second generation unit is configured to, in response to determining that the storage resource quota to be occupied is less than the available storage resource quota of the target cloud warehouse, generate incremental delivery prompt information for each delivery appointment in the delivery appointment information micro-group, and send the incremental delivery prompt information to the corresponding supplier terminal, including: determining the ratio of the difference between the available storage resource quota and the storage resource quota to the storage resource quota to the storage resource quota to be occupied as the incremental delivery ratio; and combining the incremental delivery ratio with a preset incremental delivery prompt information template to obtain incremental delivery prompt information.

7. An electronic device, comprising: One or more processors; Storage device, on which one or more programs are stored, When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-5.

8. A computer-readable medium having a computer program stored thereon, wherein, When the program is executed by the processor, it implements the method as described in any one of claims 1-5.

Citation Information

Patent Citations

  • Logistics resource scheduling method

    CN110490521A

  • Commodity warehousing management method, reservation method, server and supplier terminal

    CN113205200A