CN111833547A - Control method of storage cabinet, control device of storage cabinet and server - Google Patents
Control method of storage cabinet, control device of storage cabinet and server Download PDFInfo
- Publication number
- CN111833547A CN111833547A CN202010531571.3A CN202010531571A CN111833547A CN 111833547 A CN111833547 A CN 111833547A CN 202010531571 A CN202010531571 A CN 202010531571A CN 111833547 A CN111833547 A CN 111833547A
- Authority
- CN
- China
- Prior art keywords
- locker
- order
- storage cabinet
- door opening
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 98
- 238000004590 computer program Methods 0.000 claims description 11
- 238000001514 detection method Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 5
- 230000002159 abnormal effect Effects 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 238000005303 weighing Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/10—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for means for safe-keeping of property, left temporarily, e.g. by fastening the property
- G07F17/12—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for means for safe-keeping of property, left temporarily, e.g. by fastening the property comprising lockable containers, e.g. for accepting clothes to be cleaned
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Coin-Freed Apparatuses For Hiring Articles (AREA)
Abstract
The invention relates to the field of lockers, and provides a control method of a locker, a control device of the locker and a server, wherein the control method of the locker comprises the following steps: receiving a door opening instruction issued by a server; and determining that the article information of the previous order is uploaded, and opening the door lock of the locker. According to the control method of the storage cabinet provided by the embodiment of the invention, through optimizing the settlement process, the waiting time of a user can be reduced, the user can take the storage cabinet immediately, and the use efficiency and the passenger flow of the storage cabinet are improved.
Description
Technical Field
The invention relates to the technical field of storage cabinets, in particular to a control method of a storage cabinet, a control device of the storage cabinet and a server.
Background
The passenger flow of the storage cabinet directly determines the income of the storage cabinet. Currently, the workflow of the locker is: 1. the consumer takes out the article and closes the cabinet door; 2. the storage cabinet detects the articles stored in the cabinet after the door is closed, and the articles are identified and taken out through an algorithm; 3. the server generates an order through the identification result to finish fee deduction; 4. the customer receives the order and the shopping process is completed.
In the current scheme, since article identification and data transmission need a certain time, order generation time is easily overlong, and the flow of customers that the storage cabinet can receive is influenced by factors such as the processing speed of a network and a server, so that the settlement process is overlong, the shopping efficiency of a user is reduced, the shopping experience is influenced, and the flow of customers is reduced.
Disclosure of Invention
The present invention is directed to solving at least one of the problems of the prior art. Therefore, the invention provides a control method of a locker to reduce the waiting time of a user.
The invention also provides a control device of the storage cabinet.
The invention also provides another control method of the storage cabinet.
The invention further provides a server of the storage cabinet.
The invention also provides a control method of the storage cabinet.
The invention also provides another server of the locker.
The invention further provides the electronic equipment.
The invention also proposes a non-transitory computer-readable storage medium.
According to the first aspect of the invention, the control method of the storage cabinet comprises the following steps: receiving a door opening instruction issued by a server; and determining that the article information of the previous order is uploaded, and opening the door lock of the locker.
The control method of the storage cabinet according to one embodiment of the invention further comprises the following steps: and determining that the article information of the previous order is not uploaded, refusing to open the door lock, and uploading an error code to the server.
According to an embodiment of the present invention, after determining that the article information of the previous order has been uploaded and opening the door lock of the locker, the method for controlling the locker further includes: collecting article information for identifying a current order; and determining to close the door, and uploading the article information of the current order to the server.
According to a second aspect of the present invention, there is provided a control apparatus for a storage cabinet, comprising: the sales counter receiving module is used for receiving a door opening instruction issued by the server; and the sales counter execution module is used for determining that the article information of the previous order is uploaded and opening the door lock of the storage cabinet.
According to the control method of the storage cabinet in the third aspect of the embodiment of the invention, a door opening request uploaded by a client is received; and issuing a door opening instruction to the locker based on the door opening request so that the locker can open the door lock of the locker when the locker determines that the article information of the last order is uploaded.
The control method of the storage cabinet according to one embodiment of the invention further comprises the following steps: receiving an error code uploaded by the storage cabinet; and sending prompt information to the client.
The control method of the storage cabinet according to one embodiment of the invention further comprises the following steps: receiving the article information of the current order uploaded by the storage cabinet; determining current order information based on the article information of the current order; generating an order queue based on the current order information; and issuing order settlement information to the client based on the order queue.
A server according to a fourth aspect of the present invention includes: the server receiving module is used for receiving the door opening request uploaded by the client; and the server sending module is used for issuing a door opening instruction to the locker based on the door opening request so that the locker can open the door lock of the locker when the article information of the last order is uploaded.
According to a fifth aspect of the invention, the control method of the storage cabinet comprises the following steps: receiving a door opening request uploaded by a client; and determining the article information of the last order of the received locker based on the door opening request, and issuing a door opening instruction to the locker.
The control method of the storage cabinet according to one embodiment of the invention further comprises the following steps: and determining that the article information of the last order of the storage cabinet is not received based on the door opening request, and not sending a door opening instruction to the storage cabinet.
The control method of the storage cabinet according to one embodiment of the invention further comprises the following steps: and determining the article information of the last order of the unreceived storage cabinet based on the door opening request, not sending a door opening instruction to the storage cabinet, and sending prompt information to the client.
The control method of the storage cabinet according to one embodiment of the invention further comprises the following steps: receiving the article information of the current order uploaded by the storage cabinet; determining current order information based on the article information of the current order; generating an order queue based on the current order information; and issuing order settlement information to the client based on the order queue.
A server according to an embodiment of the sixth aspect of the present invention includes: the server receiving unit is used for receiving the door opening request uploaded by the client; and the server execution unit is used for determining the article information of the last order of the received locker based on the door opening request and issuing a door opening instruction to the locker.
An electronic device according to a seventh embodiment of the present invention comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of the locker control method as described in any one of the above.
According to an eighth aspect of the invention, a non-transitory computer readable storage medium is stored with a computer program which, when executed by a processor, performs the steps of the method of controlling a locker as described in any one of the above.
One or more technical solutions in the embodiments of the present invention have at least one of the following technical effects: through optimizing the settlement process, the waiting time of a user can be reduced, the user can take the product immediately, and the utilization efficiency and the passenger flow of the storage cabinet are improved.
Furthermore, by sending prompt messages, the current user can be helped to know specific conditions, so that the current user can wait for a period of time, and the client is prevented from mistakenly leaving the storage cabinet due to the fault of the storage cabinet.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a schematic flow chart illustrating a method for controlling a storage cabinet according to an embodiment of the present invention;
FIG. 2 is a schematic structural diagram of a control device of a storage cabinet according to an embodiment of the present invention;
FIG. 3 is a schematic flow chart illustrating another method for controlling a storage cabinet according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a server according to an embodiment of the present invention;
FIG. 5 is a schematic flow chart illustrating a method for controlling a storage cabinet according to an embodiment of the present invention;
FIG. 6 is a schematic flow chart illustrating a method for controlling a storage cabinet according to an embodiment of the present invention;
FIG. 7 is a schematic flow chart illustrating a method for controlling a storage cabinet according to an embodiment of the present invention;
FIG. 8 is a schematic structural diagram of another server provided in the embodiment of the present invention;
fig. 9 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
The embodiments of the present invention will be described in further detail with reference to the drawings and examples. The following examples are intended to illustrate the invention but are not intended to limit the scope of the invention.
In the description of the embodiments of the present invention, it should be noted that the terms "inside", "outside", and the like indicate orientations or positional relationships based on the orientations or positional relationships shown in the drawings, which are only for convenience in describing the embodiments of the present invention and simplifying the description, but do not indicate or imply that the referred devices or elements must have a specific orientation, be constructed in a specific orientation, and be operated, and thus, should not be construed as limiting the embodiments of the present invention.
In the description of the embodiments of the present invention, it should be noted that, unless explicitly stated or limited otherwise, the terms "connected" and "connected" are to be interpreted broadly, and may be, for example, fixedly connected, detachably connected, or integrally connected; can be mechanically or electrically connected; may be directly connected or indirectly connected through an intermediate. Specific meanings of the above terms in the embodiments of the present invention can be understood in specific cases by those of ordinary skill in the art.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of an embodiment of the invention. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
The storage cabinet provided by the embodiment of the invention can be a vending machine, a retail cabinet, a locker, a display cabinet, a wine cabinet, an express delivery cabinet and other equipment, for example, the vending machine and the retail cabinet can be intelligent or unmanned.
When a user needs to take articles from the storage cabinet, the door body is unlocked firstly, for example, the user can use the mobile terminal to scan an identification code on the storage cabinet, the mobile terminal logs in the server, the mobile terminal sends a door opening request to the server, the door opening request comprises an equipment identification of the storage cabinet, the server sends a door opening command, and the storage cabinet is unlocked.
Of course, the door may also be unlocked in other manners, for example, the storage cabinet is provided with a scanning device, and the door of the storage cabinet may also be unlocked in other manners such as scanning the identification code of the mobile terminal of the user, scanning the fingerprint of the user, scanning the palm print of the user, scanning the iris of the user, scanning the face of the user, and the like. Therefore, when the user unlocks the door body in any one mode, the door opening signal can be correspondingly sent out.
The following describes a control method of a locker according to an embodiment of the present invention with reference to fig. 1 and 5. The execution main body of the control method is a storage cabinet.
As shown in FIG. 1, the control method of the storage cabinet provided by the embodiment of the invention comprises steps S110-S120.
And S110, receiving a door opening instruction issued by the server.
And after receiving the door opening request, the server sends a door opening instruction to the storage cabinet corresponding to the equipment identification according to the equipment identification included in the door opening request.
And S120, determining that the article information of the previous order is uploaded, and unlocking the door lock of the locker.
The item information (commodity information) is used to determine order information. The article information may comprise image information of articles in the storage cabinet before and after the user opens and closes the door, or the article information may comprise weight information of articles in the storage cabinet before and after the user opens and closes the door, or the article information may comprise video collected by a camera during the user opens and closes the door. The order information is used for checkout, for example, the order information may include the type and quantity of the item. The item information of the previous order is used to determine the order information of the previous order. The last order refers to the historical order that is closest to the current time, which does not necessarily complete the settlement.
After the locker receives the door opening instruction, it is necessary to determine whether the article information of the previous order is uploaded, and it should be noted that the door opening instruction may be used as a trigger condition for determining whether the article information of the previous order is uploaded.
The previous order is only used by the current user, and the current user may be the same as or different from the previous user's order, i.e. the previous order.
If the article information of the last order is uploaded, the article information of the rest articles in the locker is determined to be available for the current user, and thus, the door lock of the locker can be unlocked.
In other words, the control method of the locker provided by the embodiment of the present invention does not need to wait for the last user to finish the settlement and put into use as in the related art, and the locker can serve the next user as long as the order information of the last user is uploaded. And the last user does not need to leave the locker after the settlement is finished, so that the user can take the account immediately.
It should be noted that, at least two ways may be adopted to determine whether the item information of the previous order is uploaded: firstly, determining whether an action of uploading the article information of the previous order to a server occurs; and secondly, determining whether feedback information of the server is received, wherein the feedback information is used for indicating that the server receives the article information of the last order.
According to the control method of the storage cabinet provided by the embodiment of the invention, through optimizing the settlement process, the waiting time of a user can be reduced, the user can take the storage cabinet immediately, and the use efficiency and the passenger flow of the storage cabinet are improved.
In some embodiments, the control method of the locker further comprises: and determining that the article information of the previous order is not uploaded, refusing to unlock the door lock, and uploading the error code to the server.
It can be understood that if the item information of the previous order is not uploaded, the existing item information in the locker which is the basis of the current transaction does not exist, the door lock is refused to be unlocked, the current order can be prevented from being mistaken, and the server can know the condition according to the error code.
In some embodiments, after determining that the article information of the previous order has been uploaded and the door lock of the locker is unlocked, the method further comprises: collecting article information for identifying a current order; and determining to close the door, and uploading the article information of the current order to a server.
In other words, if it is determined that the article information of the previous order is uploaded, the current user enters a normal transaction process, the detection device of the storage cabinet works normally to collect the article information, for example, the weighing device can collect the weight of the article, the camera can collect the image or video of the article, and the light curtain arranged at the opening of the cabinet body of the storage cabinet can detect the entrance and exit of the human hand.
In some embodiments, the detection device of the locker may collect video data, that is, video of the whole process from the opening to the closing of the locker, and determine the order information according to the dynamic video.
Of course, the detection device of the storage cabinet may also obtain static information, such as the weight of the rack before and after opening and closing the door or the image before and after opening and closing the door, and the order information may also be obtained according to the comparison of the static information.
When the door is closed, the detection equipment of the storage cabinet is triggered to be closed.
The following describes a control device of a storage cabinet according to an embodiment of the present invention, and the control device of the storage cabinet described below and the control method of the storage cabinet described above may be referred to correspondingly.
As shown in FIG. 2, the control device of the storage cabinet comprises: a sales counter receiving module 210 and a sales counter executing module 220.
The sales counter receiving module 210 is configured to receive a door opening instruction issued by the server; and the sales counter execution module 220 is used for determining that the article information of the previous order is uploaded and unlocking the door lock of the storage cabinet.
According to the control device of the storage cabinet provided by the embodiment of the invention, the settlement process can be optimized by arranging the sales cabinet execution module, the waiting time of a user can be reduced, the user can take the goods immediately, and the use efficiency and the passenger flow volume of the storage cabinet can be improved.
The following describes a control method of the storage cabinet according to an embodiment of the present invention with reference to fig. 3 and 5. The execution subject of the control method is a server.
As shown in FIG. 3, the control method of the storage cabinet provided by the embodiment of the invention comprises steps S310-S320.
And S310, receiving a door opening request uploaded by the client.
The client sends a door opening request to the server in a code scanning mode and the like, wherein the door opening request comprises the equipment identification.
S320, issuing a door opening instruction to the locker based on the door opening request so that the locker can open the door lock of the locker when the goods information of the previous order is uploaded.
And after receiving the door opening request, the server sends a door opening instruction to the storage cabinet corresponding to the equipment identification according to the equipment identification included in the door opening request.
The item information (commodity information) is used to determine order information. The article information may comprise image information of articles in the storage cabinet before and after the user opens and closes the door, or the article information may comprise weight information of articles in the storage cabinet before and after the user opens and closes the door, or the article information may comprise video collected by a camera during the user opens and closes the door. The order information is used for checkout, for example, the order information may include the type and quantity of the item. The item information of the previous order is used to determine the order information of the previous order.
After receiving the door opening instruction, the storage cabinet may determine whether the article information of the previous order is uploaded, and it should be noted that the door opening instruction may be used as a trigger condition for determining whether the article information of the previous order is uploaded.
If the article information of the last order is uploaded, the article information of the rest articles in the locker is determined to be available for the current user, and thus, the door lock of the locker can be unlocked.
In other words, the control method of the locker provided by the embodiment of the present invention does not need to wait for the last user to finish the settlement and put into use as in the related art, and the locker can serve the next user as long as the order information of the last user is uploaded. And the last user does not need to leave the locker after the settlement is finished, so that the user can take the account immediately.
According to the control method of the storage cabinet provided by the embodiment of the invention, through optimizing the settlement process, the waiting time of a user can be reduced, the user can take the storage cabinet immediately, and the use efficiency and the passenger flow of the storage cabinet are improved.
In some embodiments, the control method of the locker further comprises: receiving an error code uploaded by the storage cabinet; and sending prompt information to the client.
It can be understood that if the item information of the previous order is not uploaded, the basis of the current transaction, namely the existing item information in the locker, does not exist, the locker refusing to unlock the door lock can prevent the current order from being mistaken, and the server can know the condition according to the error code. The prompt information can help the current user to know the specific situation, so that the current user waits for a period of time, and the client is prevented from mistakenly taking away the failure of the storage cabinet.
In some embodiments, the control method of the locker further comprises: receiving article information of a current order uploaded by a storage cabinet; determining current order information based on the article information of the current order; generating an order queue based on current order information; and issuing order settlement information to the client based on the order queue.
In other words, if it is determined that the article information of the previous order is uploaded, the current user enters a normal transaction process, the detection device of the storage cabinet works normally to collect the article information, for example, the weighing device can collect the weight of the article, the camera can collect the image or video of the article, and the light curtain arranged at the opening of the cabinet body of the storage cabinet can detect the entrance and exit of the human hand.
After the article information acquired by the detection equipment of the storage cabinet is uploaded to the server, the server can determine the current order information according to the article information, but the current order information does not necessarily enter the settlement immediately, an order queue is generated, and the settlement is performed based on the order queue.
The server provided by the embodiment of the invention is described below, and the server described below and the control method of the locker described above may be referred to correspondingly.
As shown in fig. 4, a server provided in an embodiment of the present invention includes: a server receiving module 410 and a server sending module 420.
The server receiving module 410 is configured to receive a door opening request uploaded by a client; the server sending module 420 is configured to issue a door opening instruction to the locker based on the door opening request, so that the locker can open the door lock of the locker when it is determined that the article information of the previous order is uploaded.
According to the server provided by the embodiment of the invention, the settlement process can be optimized, the waiting time of a user can be reduced, the taking and the walking are realized, and the service efficiency and the passenger flow of the storage cabinet are improved.
The following describes a control method of a locker in an embodiment of the present invention from three sides of a client, the locker, and a server with reference to fig. 5.
As shown in fig. 5, the client scans the identification code of the locker, sends a door opening request to the server after logging in, and the server issues a door opening instruction to the corresponding locker according to the device identification in the door opening request. And after receiving the door opening instruction, the storage cabinet judges whether the article information of the previous order is uploaded to the server. If not, sending an error code to the server, and sending prompt information to the client by the server; if the data is uploaded, the locker is opened, the detection equipment is triggered to work, the detection is started, the user closes the door and falls the lock, and the detection equipment is triggered to finish the detection. And uploading the detected article information to a server, identifying order information by the server according to the article information, generating an order queue and recording data. And when the order queue turns to a certain order, generating order settlement and refreshing the stock.
A method for controlling a storage cabinet according to another embodiment of the present invention will be described with reference to FIGS. 6 and 7. The execution subject of the control method is a server.
As shown in FIG. 3, the control method of the storage cabinet provided by the embodiment of the invention comprises steps S610-S620.
S610, receiving a door opening request uploaded by the client.
The client sends a door opening request to the server in a code scanning mode and the like, wherein the door opening request comprises the equipment identification.
S620, determining the article information of the last order of the received locker based on the door opening request, and issuing a door opening instruction to the locker.
The item information (commodity information) is used to determine order information. The article information may comprise image information of articles in the storage cabinet before and after the user opens and closes the door, or the article information may comprise weight information of articles in the storage cabinet before and after the user opens and closes the door, or the article information may comprise video collected by a camera during the user opens and closes the door. The order information is used for checkout, for example, the order information may include the type and quantity of the item. The item information of the previous order is used to determine the order information of the previous order.
And after receiving the door opening request, the server judges whether the article information of the last order of the storage cabinet corresponding to the equipment identification is received or not according to the equipment identification included in the door opening request.
If the article information of the last order is determined to be received, the article information of the rest articles in the locker is determined to be available for the current user, so that the door lock of the locker can be opened.
In other words, the control method of the locker provided by the embodiment of the present invention does not need to wait for the last user to finish the settlement and put into use as in the related art, and the locker can serve the next user as long as the order information of the last user is received. And the last user does not need to leave the locker after the settlement is finished, so that the user can take the account immediately.
According to the control method of the storage cabinet provided by the embodiment of the invention, through optimizing the settlement process, the waiting time of a user can be reduced, the user can take the storage cabinet immediately, and the use efficiency and the passenger flow of the storage cabinet are improved.
In some embodiments, the control method of the locker further comprises: and determining that the article information of the last order of the storage cabinet is not received based on the door opening request, and not sending a door opening instruction to the storage cabinet.
It can be understood that if the article information of the previous order is not received, whether the article information is not uploaded from the storage cabinet or is not received due to an abnormal condition occurring in the uploading process, the basis of the current transaction, namely the existing article information in the storage cabinet, does not exist, and the door opening instruction is not sent to the storage cabinet, so that the error of the current order can be prevented.
In some embodiments, the control method of the locker further comprises: and determining that the article information of the last order of the storage cabinet is not received based on the door opening request, not sending a door opening instruction to the storage cabinet, and sending prompt information to the client.
It can be understood that if the article information of the previous order is not received, whether the article information is not uploaded from the storage cabinet or is not received due to an abnormal condition occurring in the uploading process, the basis of the current transaction, namely the existing article information in the storage cabinet, does not exist, and the door opening instruction is not sent to the storage cabinet, so that the error of the current order can be prevented. The prompt information can help the current user to know the specific situation, so that the current user waits for a period of time, and the client is prevented from mistakenly taking away the failure of the storage cabinet.
In some embodiments, the control method of the locker further comprises: receiving article information of a current order uploaded by a storage cabinet; determining current order information based on the article information of the current order; generating an order queue based on current order information; and issuing order settlement information to the client based on the order queue.
In other words, if it is determined that the article information of the previous order is uploaded, the current user enters a normal transaction process, the detection device of the storage cabinet works normally to collect the article information, for example, the weighing device can collect the weight of the article, the camera can collect the image or video of the article, and the light curtain arranged at the opening of the cabinet body of the storage cabinet can detect the entrance and exit of the human hand.
After the article information acquired by the detection equipment of the storage cabinet is uploaded to the server, the server can determine the current order information according to the article information, but the current order information does not necessarily enter the settlement immediately, an order queue is generated, and the settlement is performed based on the order queue.
The following describes a control method of a locker in an embodiment of the present invention from three sides of a client, the locker, and a server with reference to fig. 7.
As shown in fig. 7, the client scans the identification code of the locker, sends a door opening request to the server after logging in, and the server determines whether to receive the article information of the last order of the locker corresponding to the equipment identification according to the equipment identification in the door opening request. If the article information of the previous order is not received, whether the article information is not uploaded by the storage cabinet or not received due to the abnormal condition in the uploading process, the existing article information in the storage cabinet, which is the basis of the current transaction, does not exist, the door opening instruction is not sent to the storage cabinet, so that the error of the current order can be prevented, and the prompt information is sent to the client; if the article information of the last order is determined to be received, the article information of the rest articles in the locker is determined to be available for the current user, so that the door lock of the locker can be opened. And the article information detected by the detection equipment of the storage cabinet is uploaded to the server, and the server identifies the order information according to the article information, generates an order queue and records data. And when the order queue turns to a certain order, generating order settlement and refreshing the stock.
The server provided by the embodiment of the invention is described below, and the server described below and the control method of the locker described above may be referred to correspondingly.
As shown in fig. 8, a server provided in an embodiment of the present invention includes: a server receiving unit 810 and a server executing unit 820.
The server receiving unit 810 is configured to receive a door opening request uploaded by a client; and the server execution unit 820 is configured to determine, based on the door opening request, that the article information of the last order of the locker has been received, and issue a door opening instruction to the locker.
According to the server provided by the embodiment of the invention, the settlement process can be optimized by arranging the server execution unit 820, the waiting time of a user can be reduced, the taking and the walking are realized, and the use efficiency and the passenger flow of the storage cabinet are improved.
Fig. 9 illustrates a physical structure diagram of an electronic device, and as shown in fig. 9, the electronic device may include: a processor (processor)910, a communication Interface (Communications Interface)920, a memory (memory)930, and a communication bus 940, wherein the processor 910, the communication Interface 920, and the memory 930 communicate with each other via the communication bus 940. The processor 910 may invoke logic instructions in the memory 930 to perform a method of controlling a locker, the method comprising: receiving a door opening instruction issued by a server; determining that the article information of the previous order is uploaded, and opening a door lock of the locker; or the method comprises: receiving a door opening request uploaded by a client; issuing a door opening instruction to the locker based on the door opening request so that the locker can open the door lock of the locker when the locker determines that the article information of the previous order is uploaded; or the method comprises: receiving a door opening request uploaded by a client; and determining the article information of the last order of the received locker based on the door opening request, and issuing a door opening instruction to the locker.
It should be noted that, when being implemented specifically, the electronic device in this embodiment may be a server, a PC, or other devices, as long as the structure includes the processor 910, the communication interface 920, the memory 930, and the communication bus 940 as shown in fig. 9, where the processor 910, the communication interface 920, and the memory 930 complete mutual communication through the communication bus 940, and the processor 910 may call the logic instruction in the memory 930 to execute the above method. The embodiment does not limit the specific implementation form of the electronic device.
Furthermore, the logic instructions in the memory 930 may be implemented in software functional units and stored in a computer readable storage medium when the logic instructions are sold or used as independent products. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Further, an embodiment of the present invention discloses a computer program product, the computer program product comprising a computer program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions, when the program instructions are executed by a computer, the computer being capable of executing the method for controlling a locker provided by the above-mentioned method embodiments, the method comprising: receiving a door opening instruction issued by a server; determining that the article information of the previous order is uploaded, and opening a door lock of the locker; or the method comprises: receiving a door opening request uploaded by a client; issuing a door opening instruction to the locker based on the door opening request so that the locker can open the door lock of the locker when the locker determines that the article information of the previous order is uploaded; or the method comprises: receiving a door opening request uploaded by a client; and determining the article information of the last order of the received locker based on the door opening request, and issuing a door opening instruction to the locker.
In another aspect, an embodiment of the present invention further provides a non-transitory computer-readable storage medium, on which a computer program is stored, where the computer program is implemented by a processor to execute the method for controlling a locker provided in the foregoing embodiments, where the method includes: receiving a door opening instruction issued by a server; determining that the article information of the previous order is uploaded, and opening a door lock of the locker; or the method comprises: receiving a door opening request uploaded by a client; issuing a door opening instruction to the locker based on the door opening request so that the locker can open the door lock of the locker when the locker determines that the article information of the previous order is uploaded; or the method comprises: receiving a door opening request uploaded by a client; and determining the article information of the last order of the received locker based on the door opening request, and issuing a door opening instruction to the locker.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. With this understanding in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
The above embodiments are merely illustrative of the present invention and are not to be construed as limiting the invention. Although the present invention has been described in detail with reference to the embodiments, it should be understood by those skilled in the art that various combinations, modifications or equivalents may be made to the technical solution of the present invention without departing from the spirit and scope of the technical solution of the present invention, and the technical solution of the present invention is covered by the claims of the present invention.
Claims (15)
1. A control method of a storage cabinet is characterized by comprising the following steps:
receiving a door opening instruction issued by a server;
and determining that the article information of the previous order is uploaded, and opening the door lock of the locker.
2. The method of controlling a cabinet according to claim 1, further comprising:
and determining that the article information of the previous order is not uploaded, refusing to open the door lock, and uploading an error code to the server.
3. The method of controlling a storage cabinet according to claim 1 or 2, further comprising, after determining that the article information of the previous order has been uploaded and opening the door lock of the storage cabinet:
collecting article information for identifying a current order;
and determining to close the door, and uploading the article information of the current order to the server.
4. A control device for a cabinet, comprising:
the sales counter receiving module is used for receiving a door opening instruction issued by the server;
and the sales counter execution module is used for determining that the article information of the previous order is uploaded and opening the door lock of the storage cabinet.
5. A control method of a storage cabinet is characterized in that,
receiving a door opening request uploaded by a client;
and issuing a door opening instruction to the locker based on the door opening request so that the locker can open the door lock of the locker when the locker determines that the article information of the last order is uploaded.
6. The method of controlling a cabinet according to claim 5, further comprising:
receiving an error code uploaded by the storage cabinet;
and sending prompt information to the client.
7. The method of controlling a cabinet according to claim 5 or 6, further comprising:
receiving the article information of the current order uploaded by the storage cabinet;
determining current order information based on the article information of the current order;
generating an order queue based on the current order information;
and issuing order settlement information to the client based on the order queue.
8. A server, comprising:
the server receiving module is used for receiving the door opening request uploaded by the client;
and the server sending module is used for issuing a door opening instruction to the locker based on the door opening request so that the locker can open the door lock of the locker when the article information of the last order is uploaded.
9. A control method of a storage cabinet is characterized in that,
receiving a door opening request uploaded by a client;
and determining the article information of the last order of the received locker based on the door opening request, and issuing a door opening instruction to the locker.
10. The method of controlling a cabinet according to claim 9, further comprising:
and determining that the article information of the last order of the storage cabinet is not received based on the door opening request, and not sending a door opening instruction to the storage cabinet.
11. The method of controlling a cabinet according to claim 9, further comprising:
and determining the article information of the last order of the unreceived storage cabinet based on the door opening request, not sending a door opening instruction to the storage cabinet, and sending prompt information to the client.
12. The method of controlling a cabinet according to any one of claims 9 to 11, further comprising:
receiving the article information of the current order uploaded by the storage cabinet;
determining current order information based on the article information of the current order;
generating an order queue based on the current order information;
and issuing order settlement information to the client based on the order queue.
13. A server, comprising:
the server receiving unit is used for receiving the door opening request uploaded by the client;
and the server execution unit is used for determining the article information of the last order of the received locker based on the door opening request and issuing a door opening instruction to the locker.
14. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor when executing the program performs the steps of the method of controlling a locker of any of claims 1 to 3 or 5 to 7 or 9 to 12.
15. A non-transitory computer readable storage medium having stored thereon a computer program, wherein the computer program when executed by a processor implements the steps of a method of controlling a locker as claimed in any one of claims 1 to 3 or 5 to 7 or 9 to 12.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010531571.3A CN111833547B (en) | 2020-06-11 | 2020-06-11 | Control method of storage cabinet, control device of storage cabinet and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010531571.3A CN111833547B (en) | 2020-06-11 | 2020-06-11 | Control method of storage cabinet, control device of storage cabinet and server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111833547A true CN111833547A (en) | 2020-10-27 |
CN111833547B CN111833547B (en) | 2022-11-01 |
Family
ID=72897688
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010531571.3A Active CN111833547B (en) | 2020-06-11 | 2020-06-11 | Control method of storage cabinet, control device of storage cabinet and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111833547B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113076295A (en) * | 2021-04-15 | 2021-07-06 | 泉州文学士信息科技有限公司 | Integrated customer information correlation synchronization system and device matched with same |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108564690A (en) * | 2018-04-04 | 2018-09-21 | 合肥美的智能科技有限公司 | Door unlocking control method and system and sales counter |
CN109035430A (en) * | 2018-06-13 | 2018-12-18 | 西安艾润物联网技术服务有限责任公司 | Stop fee payment method, system and storage medium |
-
2020
- 2020-06-11 CN CN202010531571.3A patent/CN111833547B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108564690A (en) * | 2018-04-04 | 2018-09-21 | 合肥美的智能科技有限公司 | Door unlocking control method and system and sales counter |
CN109035430A (en) * | 2018-06-13 | 2018-12-18 | 西安艾润物联网技术服务有限责任公司 | Stop fee payment method, system and storage medium |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113076295A (en) * | 2021-04-15 | 2021-07-06 | 泉州文学士信息科技有限公司 | Integrated customer information correlation synchronization system and device matched with same |
Also Published As
Publication number | Publication date |
---|---|
CN111833547B (en) | 2022-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN207752560U (en) | Unmanned retail cabinet with monitoring function | |
EP2862149B1 (en) | System and methods for providing user services at remote locations | |
US20220250840A1 (en) | Systems and methods for object storage and retrieval | |
US9256997B2 (en) | Secure repair kiosk system and method | |
EP3767598A1 (en) | Vending device and method | |
US11100745B2 (en) | Settlement processing system, settlement processing device, and settlement processing method | |
CN110084959A (en) | Unmanned retail cabinet and its working method, user terminal with monitoring function | |
CN110717769B (en) | Goods returning method, device and equipment for intelligent cabinet articles and storage medium | |
CN110766880A (en) | Express taking and placing device and express taking and placing method | |
WO2019084048A1 (en) | Automated transaction machine with locker | |
CN109493535A (en) | A kind of more people's barcode scannings of shared glasses cabinet take mirror system and method | |
CN111612981A (en) | Offline meal storage and taking method and device | |
CN111833547B (en) | Control method of storage cabinet, control device of storage cabinet and server | |
CN104766408A (en) | Method capable of being used for counting user operation situations of self-service article taking and placing device | |
CN206194037U (en) | Logistics box | |
US20240119435A1 (en) | Automated and self-service item kiosk | |
CN111882377A (en) | Counter settlement method and server for sales counter | |
CN209785132U (en) | Automatic vending machine | |
JP6989142B2 (en) | Processing equipment, processing methods and programs | |
US20220341220A1 (en) | Article management apparatus, article management system, article management method and recording medium | |
CN210574083U (en) | Express delivery is got and is put device | |
CN114202845A (en) | A zero coin exchange system | |
CN111882376A (en) | Counter settlement method and server for sales counter | |
CN111882378B (en) | Cargo settlement method, device and storage medium for lockers | |
CN111210367A (en) | Hotel management system based on iris intelligent lock |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |