Article distribution method and device, equipment and medium

By obtaining user demand information and query distribution permissions, and automatically configuring and distributing items, the problems of low accuracy and inefficiency caused by human registration and verification in the prior art are solved, and efficient and accurate item distribution is achieved.

CN119599330APending Publication Date: 2025-03-11SHANDONG NUCLEAR POWER CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411623405.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-14
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

Existing item distribution equipment requires manual registration and verification of information when distributing items, resulting in low accuracy and low efficiency.

Method used

By obtaining the required item information and demand location of the user to be distributed, query the distribution permission information in the user permission database, obtain the distributed item information that meets the permissions based on the demand information, and configure the items for automatic distribution.

Benefits of technology

Improve the accuracy and efficiency of item distribution, reduce human errors, and realize an automated item distribution process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119599330A_ABST
    Figure CN119599330A_ABST
Patent Text Reader

Abstract

The invention discloses an article distribution method and device, equipment and a medium. The method comprises the following steps: obtaining a to-be-distributed user and demand article information and a demand place corresponding to the to-be-distributed user; querying in a user permission library to obtain distribution permission information corresponding to the to-be-distributed user; according to the demand article information corresponding to the to-be-distributed users, obtaining distributed article information corresponding to the to-be-distributed users satisfying the distribution permission information; and configuring to-be-distributed articles according to the distribution article information, and distributing the to-be-distributed articles to the demand place. According to the embodiment of the invention, the article distribution accuracy can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing technology, and in particular to an article distribution method, device, equipment and medium. Background Art

[0002] With the rapid development of science and technology, there are more and more types of item distribution equipment, which are used in all aspects of people's lives.

[0003] Currently, when an item distribution device distributes items, it is necessary for people to manually register and verify the item distribution information before distributing the items to be distributed.

[0004] However, manual registration and verification of item distribution information has low accuracy and efficiency. Summary of the invention

[0005] The present invention provides an article distribution method, device, equipment and medium to improve the accuracy of article distribution.

[0006] In a first aspect, an embodiment of the present invention provides an item distribution method, the method comprising:

[0007] Obtain the information of the user to be distributed and the required items and required locations corresponding to the user to be distributed;

[0008] Query the user authority database to obtain the distribution authority information corresponding to the user to be distributed;

[0009] According to the required item information corresponding to the to-be-distributed user, the distribution item information corresponding to the to-be-distributed user who meets the distribution authority information is obtained;

[0010] Configure the items to be distributed according to the distribution item information, and distribute the items to be distributed to the required locations.

[0011] In a second aspect, an embodiment of the present invention further provides an article dispensing device, the device comprising:

[0012] The demand acquisition module is used to obtain the information of the user to be distributed and the demand items and demand locations corresponding to the user to be distributed;

[0013] The permission query module is used to query the user permission library to obtain the distribution permission information corresponding to the user to be distributed;

[0014] A distribution information acquisition module, used to acquire distribution item information corresponding to the to-be-distributed user who meets the distribution authority information according to the demand item information corresponding to the to-be-distributed user;

[0015] The item distribution module is used to configure the items to be distributed according to the distribution item information and distribute the items to be distributed to the required locations.

[0016] In a third aspect, an embodiment of the present invention further provides an item dispensing device, the item dispensing device comprising:

[0017] at least one processor; and

[0018] a memory communicatively connected to at least one processor; wherein,

[0019] The memory stores a computer program that can be executed by at least one processor. The computer program is executed by at least one processor so that the at least one processor can execute the item distribution method according to any embodiment of the present invention.

[0020] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the item distribution method of any embodiment of the present invention when executed.

[0021] The technical solution of the embodiment of the present invention obtains the user to be distributed and the required item information and the required location corresponding to the user to be distributed; obtains the distribution authority information corresponding to the user to be distributed by querying in the user authority library; obtains the distribution item information corresponding to the user to be distributed who meets the distribution authority information according to the required item information corresponding to the user to be distributed; configures the items to be distributed according to the distribution item information, and distributes the items to be distributed to the required location, performs different operations for different users, refines the steps of item distribution, and improves the accuracy of item distribution.

[0022] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0024] Figure 1 is a flow chart of an item distribution method provided according to Embodiment 1 of the present invention;

[0025] Figure 2 is a flow chart of an item distribution method provided according to Embodiment 2 of the present invention;

[0026] Figure 3 is a structural diagram of an article dispensing device provided according to an embodiment of the present invention;

[0027] Figure 4 It is a structural schematic diagram of an item dispensing device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0028] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0029] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0030] In the technical solution of the embodiment of the present invention, the acquisition, storage and application of the required item information, etc., are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0031] Embodiment 1

[0032] Figure 1 This is a flow chart of an article distribution method provided in Embodiment 1 of the present invention. The embodiment of the present invention is applicable to the case of article distribution, and the method can be executed by an article distribution device, and the article distribution device can be implemented in the form of hardware and / or software.

[0033] See also Figure 1 The method of distributing items shown includes:

[0034] S101, obtaining the user to be distributed and the required item information and required location corresponding to the user to be distributed.

[0035] The user to be distributed may be the user to whom the item is to be distributed. The required item information may be the description information of the item required by the user to be distributed. The required location may be the location to which the item is to be distributed.

[0036] Specifically, the position of the user identification device and the corresponding relationship between the user identification and the user's characteristics can be preset, and the user to be distributed can reach the position of the user identification device, and the user identification device identifies the characteristics of the user to be distributed, determines the characteristics of the user to be distributed, and determines the identity of the user to be distributed based on the characteristics to obtain the user identification. After determining the identity of the user to be distributed, the required item information and required location corresponding to the user to be distributed are obtained, and the acquisition method includes but is not limited to: keyboard input, mouse selection, voice input or text input, etc., which is not limited in the embodiment of the present invention.

[0037] S102: Query the user authority database to obtain the distribution authority information corresponding to the user to be distributed.

[0038] The user authority database may be a database storing the authority information of the user. The distribution authority information may be the description information of the items that can be distributed to the user.

[0039] Specifically, the user authority library is a pre-set database for storing authority information. The user authority library stores the authority information of at least one user, and the distribution authority information of a user includes: user type, user identification, at least one distributable item type, at least one distributable time corresponding to each distributable item type, and at least one distributable quantity corresponding to each distributable item type. After the user to be distributed is known, the user identification can be obtained, and the distribution authority information corresponding to the user to be distributed can be queried in the user authority library according to the user identification.

[0040] S103: According to the required item information corresponding to the to-be-distributed user, the distribution item information corresponding to the to-be-distributed user who meets the distribution authority information is obtained.

[0041] The distribution item information may be description information of the item to be distributed to the distribution user.

[0042] Specifically, according to the required item information corresponding to the user to be distributed, the required item information is matched with the distribution authority information corresponding to the user to be distributed, and the distribution item information of the user to be distributed is obtained according to the matching result. The distribution item information can be used to determine the type of item, quantity of items, and other description information of the distribution items to be distributed to the user to be distributed.

[0043] S104: Configure the items to be distributed according to the distribution item information, and distribute the items to be distributed to the required locations.

[0044] The items to be distributed may be items to be distributed to the user to be distributed.

[0045] Specifically, the items to be distributed are configured according to the distribution item information, and the type of the items to be distributed, the quantity of each item to be distributed, and the distribution time of each item to be distributed can be configured. The items to be distributed are distributed to the required locations according to the distribution item information, and the distribution method can be distribution by robot distribution, mechanical arm distribution, or conveyor belt distribution.

[0046] The technical solution of the embodiment of the present invention obtains the user to be distributed and the required item information and the required location corresponding to the user to be distributed; obtains the distribution authority information corresponding to the user to be distributed by querying in the user authority library; obtains the distribution item information corresponding to the user to be distributed who meets the distribution authority information according to the required item information corresponding to the user to be distributed; configures the items to be distributed according to the distribution item information, and distributes the items to be distributed to the required location, performs different operations for different users, refines the steps of item distribution, and improves the accuracy of item distribution.

[0047] Embodiment 2

[0048] Figure 2 This is a flow chart of an item distribution method provided in Embodiment 2 of the present invention. Based on the above embodiments, this embodiment of the present invention optimizes and improves the item distribution operation.

[0049] Further, "according to the demand item information corresponding to the to-be-distributed user, obtaining the distribution item information corresponding to the to-be-distributed user who meets the distribution authority information" is refined into "obtaining demand parameters in the demand item information, the demand parameters include: at least one demand item type, the demand item time corresponding to each demand item type, and the demand item quantity corresponding to each demand item type; obtaining available parameters in the distribution authority information, the available parameters include: at least one available type, the available quantity corresponding to each available type, and the available time corresponding to each available type; comparing the demand parameters with the available parameters to obtain a comparison result; when the comparison result includes an available type that matches the demand item type, determining the distribution item information corresponding to the to-be-distributed user according to the available quantity and the available time corresponding to the matched available type; when the comparison result includes that the demand item type does not match each available type, sending an alarm message to the to-be-distributed user according to the demand item type" to improve the item distribution operation.

[0050] It should be noted that for the parts not described in detail in the embodiments of the present invention, reference may be made to the descriptions of other embodiments.

[0051] See also Figure 2 The method of distributing items shown includes:

[0052] S201, obtaining the user to be distributed and the required item information and required location corresponding to the user to be distributed.

[0053] S202: Query the user authority database to obtain the distribution authority information corresponding to the user to be distributed.

[0054] S203: Obtain demand parameters in the demand item information, where the demand parameters include: at least one demand item type, a demand item time corresponding to each demand item type, and a demand item quantity corresponding to each demand item type.

[0055] The demand parameter may be the property of the item in the demand item information. The demand item type may be the type of item required by the user to be distributed. The demand item time may be the time when the demand item type can be distributed. The demand item quantity may be the quantity that can be distributed corresponding to the demand item type.

[0056] Specifically, the demand parameters in the demand item information are obtained. A user to be distributed can input at least one type of demand item, the time of demand item corresponding to each type of demand item, and the quantity of demand item corresponding to each type of demand item. The type of demand item corresponds to the time of demand item one-to-one. The type of demand item corresponds to the quantity of demand item one-to-one. The sum of the quantity of demand items corresponding to each type of demand item required by each user to be distributed is limited, and a preset threshold value of the sum of the quantity of demand items can be obtained. If the sum of the quantity of demand items corresponding to each type of demand item required by the user to be distributed is greater than the threshold value, an early warning is issued to the user to be distributed. The early warning method includes but is not limited to: SMS warning, phone warning or pop-up warning, etc., which is not limited in the embodiment of the present invention.

[0057] S204: Obtain obtainable parameters in the distribution authority information, where the obtainable parameters include: at least one obtainable type, an obtainable quantity corresponding to each obtainable type, and an obtainable time corresponding to each obtainable type.

[0058] The obtainable parameter may be the attribute of the item with the obtainable permission. The obtainable type may be the type of the item to be distributed that the user has the obtainable permission. The obtainable quantity may be the obtainable quantity corresponding to the type of the item to be distributed that the user has the obtainable permission. The obtainable time may be the obtainable time corresponding to the type of the item to be distributed that the user has the obtainable permission.

[0059] Specifically, one user to be distributed corresponds to one distribution permission information. One distribution permission information includes at least one obtainable type. The obtainable type corresponds to the obtainable quantity one by one. The obtainable type corresponds to the obtainable time one by one.

[0060] S205: Compare the required parameters with the available parameters to obtain a comparison result.

[0061] The comparison result may be a result obtained by matching the required parameters with the available parameters.

[0062] Specifically, the demand parameters include: at least one demand item type, the demand item time corresponding to each demand item type, and the demand item quantity corresponding to each demand item type. The obtainable parameters include: at least one obtainable type, the obtainable quantity corresponding to each obtainable type, and the obtainable time corresponding to each obtainable type. For each demand item type, the demand item type is matched with each obtainable type. For the demand item time corresponding to each demand item type, the demand item time corresponding to the demand item type is matched with each obtainable time corresponding to the obtainable type that is the same as the demand item type. For the demand item quantity corresponding to each demand item type, the demand item quantity corresponding to the demand item type is matched with each obtainable quantity corresponding to the obtainable type that is the same as the demand item type. A comparison result is obtained based on the three matching results.

[0063] S206: When the comparison result includes an available type that matches the required item type, determine the distribution item information corresponding to the to-be-distributed user according to the available quantity and available time corresponding to the matched available type.

[0064] Specifically, the required item type is first compared with each available type, and the available type that is the same as the required item type among the available types is taken as the available type that matches the required item type. After the available type that matches the required item type is obtained, the available quantity and the available time are compared, the required item time corresponding to the required item type is matched with the available time corresponding to the available type that matches the required item type, the required item quantity corresponding to the required item type is matched with the available quantity corresponding to the available type that matches the required item type, the distribution item information corresponding to the to-be-distributed user is determined, and the type, time and quantity information of the available items of the required item corresponding to the to-be-distributed user is obtained.

[0065] S207: When the comparison result includes that the required item type does not match the available types, a warning message is sent to the user to be distributed according to the required item type.

[0066] Specifically, when the comparison result includes that the required item type does not match the available types, it means that the item type required by the user to be distributed is not within the range of the available item types corresponding to his authority, indicating that the item corresponding to the required item type cannot be obtained, and an alarm message is sent to the user to be distributed, warning that the required item type cannot be obtained.

[0067] S208: Configure the items to be distributed according to the distribution item information, and distribute the items to be distributed to the required locations.

[0068] The embodiment of the present invention obtains demand parameters in demand item information, the demand parameters include: at least one demand item type, the demand item time corresponding to each demand item type, and the demand item quantity corresponding to each demand item type; obtains available parameters in distribution authority information, the available parameters include: at least one available type, the available quantity corresponding to each available type, and the available time corresponding to each available type; compares the demand parameters with the available parameters to obtain a comparison result; when the comparison result includes an available type that matches the demand item type, determines the distribution item information corresponding to the to-be-distributed user according to the available quantity and the available time corresponding to the matched available type; when the comparison result includes that the demand item type does not match each available type, sends an alarm message to the to-be-distributed user according to the demand item type.

[0069] Optionally, the achievable type that matches the required item type includes: comparing the required item type with each achievable type in the achievable parameters in the distribution authority information to obtain at least one type comparison result; for each type comparison result, determining the achievable type corresponding to the type comparison result having the same type comparison result as the achievable type that matches the required item type.

[0070] The type comparison result may be a result of comparing the required item type with the obtainable type in the obtainable parameter in the distribution authority information.

[0071] Specifically, the required item type is compared with each available type in the available parameters in the distribution authority information. The comparison results may be the same, indicating that the required item type exists in each available type in the available parameters in the distribution authority information, and the user to be distributed has the authority to obtain the required item type. The available type corresponding to the type comparison result with the same type comparison result is determined as the available type that matches the required item type.

[0072] At least one type comparison result is obtained by comparing the required item type with each available type in the available parameters in the distribution authority information; for each type comparison result, the available type corresponding to the type comparison result with the same type comparison result is determined as the available type matching the required item type, and different operations are performed for different comparison results, thereby refining the steps of item distribution and improving the accuracy of item distribution.

[0073] Optionally, distributing the items to be distributed to the required location includes: obtaining the required location and distributable map information of the user to be distributed; obtaining at least one permission-prohibited area in the distribution permission information corresponding to the user to be distributed; matching the required location with each permission-prohibited area to obtain an area matching result; determining the item distribution route based on the area matching result, and distributing the items to be distributed to the required location.

[0074] The distributable map information may be map information of areas where items can be distributed. The permission-forbidden area may be an area that the user to be distributed has no permission to enter. The area matching result may be the result of matching the required location with each permission-forbidden area. The item distribution route may be a route for distributing the required items to the user to be distributed.

[0075] Specifically, the required location and distributable map information of the user to be distributed are obtained, and the distributable map information can be composed of at least one road and at least one distributable area. At least one permission-forbidden area in the distribution permission information corresponding to the user to be distributed is obtained; the required location is matched with each permission-forbidden area to determine whether the required location is an area that the user to be distributed has no permission to enter, and obtain an area matching result. If the area matching result is a successful match, it means that the user to be distributed has no permission to obtain the item at the required location. If the area matching structure is a failed match, the item distribution route is determined, and the items to be distributed are distributed to the required location.

[0076] By obtaining the required location and distributable map information of the user to be distributed; obtaining at least one permission-forbidden area in the distribution permission information corresponding to the user to be distributed; matching the required location with each permission-forbidden area to obtain an area matching result; determining the item distribution route based on the area matching result, and distributing the items to be distributed to the required location, it can be ensured that the user to be distributed has the authority to enter the required location, ensure that the items are accurately delivered to the user to be distributed, and improve the accuracy of item distribution.

[0077] Optionally, determining an item distribution route based on the area matching result and distributing the items to be distributed to the required location includes: determining at least one reachable location coordinate based on the area matching result; connecting the reachable location coordinates in sequence to generate an item distribution route; and distributing the items to be distributed to the required location according to the item distribution route.

[0078] The reachable location coordinates may be the coordinates of a location that the device needs to pass through when distributing items. The item distribution route may be the route that the device takes when distributing items to the user to be distributed.

[0079] Specifically, based on the area matching results, if the user has the authority to obtain the required items, the location coordinates of at least one location that the distribution device must pass through to reach the required location are determined based on the map information; the coordinates of each reachable location are connected in sequence to generate an item distribution route, and the distribution device travels along the item distribution route to distribute the items to be distributed to the required location along the item distribution route.

[0080] By determining at least one reachable location coordinate based on the area matching results, connecting the reachable location coordinates in sequence to generate an item distribution route, and distributing the items to be distributed to the required locations according to the item distribution route, there is no need for manual item distribution, and items can be transmitted through the device, thus improving the efficiency of item distribution.

[0081] Optionally, obtaining the user to be distributed includes: obtaining at least one captured image of the current user, and identifying each captured image to obtain user features of the current user; when the user features of the current user exist in a preset user library to be distributed, determining the current user as the user to be distributed.

[0082] The current user may be the user to be feature-recognized. The captured image may be an image captured of the current user. The user feature may be a feature for identifying the user. The user library to be distributed may be a database storing user identifiers and user features.

[0083] Specifically, the user arrives at the image acquisition area, obtains at least one acquired image of the current user, and identifies each acquired image to obtain at least one user feature, calculates the similarity of each user feature pairwise, deletes the user feature with the lowest similarity value, and obtains the user feature of the current user; the user feature of the current user is queried in a preset user library to be distributed, and if the user feature of the current user exists in the preset user library to be distributed, the current user is determined as the user to be distributed.

[0084] By acquiring at least one captured image of the current user and identifying each captured image, the user characteristics of the current user are obtained; when the user characteristics of the current user exist in the preset user library to be distributed, the current user is determined as the user to be distributed, which can reduce the randomness of identification and improve the accuracy of identification of the user to be distributed.

[0085] Optionally, configuring the items to be distributed according to the distribution item information includes: obtaining the required item type in the required item information of the user to be distributed; if the required item type is a work card type, storing the distribution authority information corresponding to the user to be distributed on the work card.

[0086] Among them, the work card type can be a card worn during work to indicate identity.

[0087] Specifically, the type of the required item in the required item information of the user to be distributed is obtained. If the type of the required item is a work card type, it indicates that the user to be distributed needs to obtain a work card. The work card is installed with a magnetic stripe, and the distribution authority information corresponding to the user to be distributed is stored on the work card. The employee can use the work card to enter and exit the area within the authorized range.

[0088] By obtaining the type of required items from the required item information of the user to be distributed; if the required item type is a work card type, the distribution authority information corresponding to the user to be distributed is stored on the work card, and the work card production and distribution can be automated without manual distribution, thereby improving the efficiency of item distribution.

[0089] Embodiment 3

[0090] Figure 3 This is a schematic diagram of the structure of an article distribution device provided in Embodiment 3 of the present invention. The embodiment of the present invention is applicable to the case of article distribution, the device can execute the article distribution method, and the device can be implemented in the form of hardware and / or software.

[0091] See also Figure 3 The article distribution device shown includes: a demand acquisition module 301, an authority query module 302, a distribution information acquisition module 303 and an article distribution module 304, wherein:

[0092] Demand acquisition module 301, used to acquire the user to be distributed and the information of the demanded items and the demanded locations corresponding to the user to be distributed;

[0093] The authority query module 302 is used to query the user authority library to obtain the distribution authority information corresponding to the user to be distributed;

[0094] The distribution information acquisition module 303 is used to acquire the distribution item information corresponding to the user to be distributed who meets the distribution authority information according to the required item information corresponding to the user to be distributed;

[0095] The item distribution module 304 is used to configure the items to be distributed according to the item distribution information and distribute the items to be distributed to the required locations.

[0096] The technical solution of the embodiment of the present invention obtains the user to be distributed and the required item information and the required location corresponding to the user to be distributed; obtains the distribution authority information corresponding to the user to be distributed by querying in the user authority library; obtains the distribution item information corresponding to the user to be distributed who meets the distribution authority information according to the required item information corresponding to the user to be distributed; configures the items to be distributed according to the distribution item information, and distributes the items to be distributed to the required location, performs different operations for different users, refines the steps of item distribution, and improves the accuracy of item distribution.

[0097] Optionally, the distribution information acquisition module 303 includes:

[0098] A demand parameter acquisition unit, used to acquire demand parameters in the demand item information, the demand parameters including: at least one demand item type, a demand item time corresponding to each demand item type, and a demand item quantity corresponding to each demand item type;

[0099] A permission information acquisition unit, used to acquire the obtainable parameters in the distribution permission information, the obtainable parameters including: at least one obtainable type, the obtainable quantity corresponding to each obtainable type, and the obtainable time corresponding to each obtainable type;

[0100] A parameter comparison unit, used for comparing the required parameters with the available parameters to obtain a comparison result;

[0101] An item information acquisition unit, configured to determine the distribution item information corresponding to the to-be-distributed user according to the available quantity and available time corresponding to the matched available type when the comparison result includes an available type that matches the required item type;

[0102] The information alarm unit is used to send alarm information to the user to be distributed according to the type of the required item when the comparison result includes that the required item type does not match the available types.

[0103] Optionally, the item information acquisition unit is specifically used to:

[0104] Compare the required item types with the available types in the available parameters in the distribution authority information respectively to obtain at least one type comparison result;

[0105] For each type comparison result, the available type corresponding to the type comparison result with the same type comparison result is determined as the available type matching the required item type.

[0106] Optionally, the item distribution module 304 includes:

[0107] A map information acquisition unit, used to acquire the required location of the user to be distributed and the distributable map information;

[0108] A prohibited area acquisition unit, used to acquire at least one permission prohibited area in the distribution permission information corresponding to the user to be distributed;

[0109] The area matching unit is used to match the required location with each permission prohibited area to obtain an area matching result;

[0110] The route determination unit is used to determine the item distribution route according to the area matching result, and distribute the items to be distributed to the required location.

[0111] Optionally, the route determination unit is specifically configured to:

[0112] Determine at least one reachable location coordinate according to the area matching result;

[0113] Connect the coordinates of each reachable location in sequence to generate an item distribution route;

[0114] Distribute the items to be distributed to the required locations according to the item distribution route.

[0115] Optionally, the demand acquisition module 301 is specifically used to:

[0116] Acquire at least one captured image of the current user, and identify each captured image to obtain user features of the current user;

[0117] When the user characteristics of the current user exist in the preset to-be-distributed user database, the current user is determined as the to-be-distributed user.

[0118] Optionally, the item distribution module 304 is specifically configured to:

[0119] Obtain the type of the required item in the required item information of the user to be distributed;

[0120] If the required item type is a work card type, the distribution authority information corresponding to the user to be distributed is stored on the work card.

[0121] The article distribution device provided in the embodiment of the present invention can execute the article distribution method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of executing the article distribution method.

[0122] Embodiment 4

[0123] Figure 4 A schematic diagram of the structure of an article dispensing device 400 that can be used to implement an embodiment of the present invention is shown.

[0124] like Figure 4 As shown, the article dispensing device 400 includes at least one processor 401, and a memory connected to the at least one processor 401, such as a read-only memory (ROM) 402, a random access memory (RAM) 403, etc., wherein the memory stores a computer program that can be executed by the at least one processor, and the processor 401 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 402 or the computer program loaded from the storage unit 408 to the random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the article dispensing device 400 can also be stored. The processor 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.

[0125] Multiple components in the item dispensing device 400 are connected to the I / O interface 405, including: an input unit 406, such as a keyboard, a mouse, etc.; an output unit 407, such as various types of displays, speakers, etc.; a storage unit 408, such as a disk, an optical disk, etc.; and a communication unit 409, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 409 allows the item dispensing device 400 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0126] Processor 401 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of processor 401 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. Processor 501 executes the various methods and processes described above, such as an item distribution method.

[0127] In some embodiments, the item dispensing method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as the storage unit 408. In some embodiments, part or all of the computer program may be loaded and / or installed on the item dispensing device 400 via the ROM 402 and / or the communication unit 409. When the computer program is loaded into the RAM 403 and executed by the processor 401, one or more steps of the item dispensing method described above may be performed. Alternatively, in other embodiments, the processor 401 may be configured to execute the item dispensing method in any other appropriate manner (e.g., by means of firmware).

[0128] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0129] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0130] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, 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 foregoing.

[0131] To provide interaction with a user, the systems and techniques described herein may be implemented on an item dispensing device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and pointing device (e.g., a mouse or trackball) through which a user can provide input to the item dispensing device. Other types of devices may also be used to provide interaction with a user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0132] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0133] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship between the client and the server is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS (Virtual Private Server) services.

[0134] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0135] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for distributing items, characterized in that: The method comprises: Obtaining information about users to be distributed and items required and locations required by the users to be distributed; Querying the user authority database to obtain the distribution authority information corresponding to the user to be distributed; According to the demand item information corresponding to the to-be-distributed user, obtaining the distribution item information corresponding to the to-be-distributed user who meets the distribution authority information; The items to be distributed are configured according to the distribution item information, and the items to be distributed are distributed to the required locations.

2. The method according to claim 1, characterized in that The acquiring, according to the required item information corresponding to the to-be-distributed user, the distribution item information corresponding to the to-be-distributed user that meets the distribution authority information, comprises: Acquire demand parameters in the demand item information, the demand parameters including: at least one demand item type, a demand item time corresponding to each demand item type, and a demand item quantity corresponding to each demand item type; Acquire the obtainable parameters in the distribution permission information, wherein the obtainable parameters include: at least one obtainable type, an obtainable quantity corresponding to each of the obtainable types, and an obtainable time corresponding to each of the obtainable types; Compare the required parameters with the obtainable parameters to obtain a comparison result; When the comparison result includes an available type that matches the required item type, determining the distribution item information corresponding to the to-be-distributed user according to the available quantity and available time corresponding to the matched available type; When the comparison result includes that the required item type does not match each of the available types, a warning message is sent to the to-be-distributed user according to the required item type.

3. The method according to claim 2, characterized in that The available types that match the required item type include: Compare the required item type with each of the available types in the available parameters in the distribution authority information to obtain at least one type comparison result; For each of the type comparison results, the obtainable type corresponding to the type comparison result with the same type comparison result is determined as the obtainable type matching the required item type.

4. The method according to claim 1, characterized in that The step of distributing the items to be distributed to the required locations includes: Obtain the required location and distributable map information of the to-be-distributed user; Obtaining at least one permission-forbidden area in the distribution permission information corresponding to the user to be distributed; Matching the required location with each of the permission-prohibited areas to obtain an area matching result; According to the area matching result, the item distribution route is determined, and the items to be distributed are distributed to the required locations.

5. The method according to claim 4, characterized in that The step of determining the item distribution route according to the area matching result and distributing the items to be distributed to the required location includes: Determine at least one reachable position coordinate according to the area matching result; Connect the coordinates of each of the reachable locations in sequence to generate an item distribution route; The items to be distributed are distributed to the required locations according to the item distribution route.

6. The method according to claim 1, characterized in that The step of obtaining the user to be distributed includes: Acquire at least one captured image of the current user, and identify each of the captured images to obtain user features of the current user; When the user characteristics of the current user exist in the preset user database to be distributed, the current user is determined as the user to be distributed.

7. The method according to claim 1, characterized in that The configuring the items to be distributed according to the distributed item information includes: Acquire the type of the desired item in the desired item information of the to-be-distributed user; If the required item type is a work card type, the distribution authority information corresponding to the user to be distributed is stored on the work card.

8. An article dispensing device, characterized in that: The device comprises: A demand acquisition module, used to acquire information about the user to be distributed and the item demand and the location demanded by the user to be distributed; The authority query module is used to query the user authority library to obtain the distribution authority information corresponding to the user to be distributed; A distribution information acquisition module, configured to acquire distribution item information corresponding to the user to be distributed that meets the distribution authority information according to the required item information corresponding to the user to be distributed; The article distribution module is used to configure the articles to be distributed according to the distribution article information, and distribute the articles to be distributed to the required locations.

9. An article dispensing device, characterized in that: The article dispensing device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the item distribution method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the item distribution method according to any one of claims 1 to 7 when executed.