CN115830776A - Method and device for accessing parts based on shared storage cabinet and electronic equipment - Google Patents
Method and device for accessing parts based on shared storage cabinet and electronic equipment Download PDFInfo
- Publication number
- CN115830776A CN115830776A CN202310126948.0A CN202310126948A CN115830776A CN 115830776 A CN115830776 A CN 115830776A CN 202310126948 A CN202310126948 A CN 202310126948A CN 115830776 A CN115830776 A CN 115830776A
- Authority
- CN
- China
- Prior art keywords
- pickup
- user
- storage
- page
- control
- 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
- 238000003860 storage Methods 0.000 title claims abstract description 267
- 238000000034 method Methods 0.000 title claims abstract description 69
- 230000009471 action Effects 0.000 claims abstract description 72
- 230000001960 triggered effect Effects 0.000 claims abstract description 61
- 238000013475 authorization Methods 0.000 claims abstract description 24
- 230000004044 response Effects 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 17
- 230000000875 corresponding effect Effects 0.000 abstract description 65
- 230000002452 interceptive effect Effects 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 23
- 238000009826 distribution Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 13
- 230000008569 process Effects 0.000 description 11
- 230000006872 improvement Effects 0.000 description 9
- 210000000352 storage cell Anatomy 0.000 description 9
- 210000004027 cell Anatomy 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 229920001296 polysiloxane Polymers 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The specification discloses a method, a device and electronic equipment for storing and taking a part based on a shared locker. When the storage control or the pickup control is triggered, logging in the applet is completed based on the authorization certificate and the user identification, and the corresponding storage page or pickup page is displayed based on receiving a command that the storage control or pickup control is triggered. And when the user executes the subsequent code scanning operation, displaying the storage page or the pickup page entered when the code scanning operation is executed last time. The user only needs to scan one graphic code, select storage or pickup on the applet, and after selecting the corresponding action intention control, the subsequent interactive page enters different operation flows of the corresponding storage or pickup to shield the operation controls under other action intentions, and the user only needs to select the action intention once without multiple selections, so that the efficiency of storing or picking up the parts can be improved.
Description
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a method and an apparatus for accessing a file based on a shared locker, and an electronic device.
Background
In the delivery field, it is often inconvenient for customers to get goods in time, and the deliverer can deposit the goods into the locker, and the customers can get the goods from the locker.
Since the distributor uses the locker for storing and the customer uses the locker for taking, the interactive flow of the execution of the storing operation and the taking operation is different. How to efficiently and normatively guide a user to quickly and conveniently use the intelligent locker according to different action intentions of different users is a problem to be solved. If a plurality of operation use entrances are provided for different users, for example, a plurality of graphic codes are provided on a locker under a certain scene, a distributor and the users are guided to scan different graphic codes to execute corresponding operations, which easily causes the conditions that the distributor and the customers scan the codes disorderly or scan wrong codes, thereby reducing the efficiency of storing or taking the parts. Some processing methods are to post or display the use operation guide for the distributor or the customer on the cabinet body of the storage cabinet, but this also increases the learning cost, and the step is cumbersome when the distributor or the customer accesses the goods in the storage cabinet in actual use, which leads to the reduction of the goods taking efficiency.
Disclosure of Invention
The embodiment of the specification provides a method, a device and electronic equipment for accessing a file based on a shared locker, so as to partially solve the problems in the prior art.
The embodiment of the specification adopts the following technical scheme:
the method for accessing the file based on the shared locker, provided by the specification, comprises the following steps:
the client responds to code scanning operation of scanning the graphic code of the shared storage cabinet by a user and displays a page comprising a storage control and a pickup control selected by the user;
responding to the triggering operation of the user on the storage control or the pickup control, acquiring an authorization certificate and a user identification of the user logging in the pickup server applet, and completing logging in based on the authorization certificate and the user identification;
if an instruction that the storage control is triggered is received, displaying a storage page, wherein the storage page is used for a storage user to input a pickup code required by a pickup user for pickup or displaying a to-be-stored list of an order of goods to be stored;
if an instruction triggered by the pickup control is received, displaying a pickup page, wherein the pickup page is used for a pickup user to input a pickup code required when picking up or displaying a lot number of a storage lot where order goods are located, the lot number of the storage lot being matched with a character string consisting of the user identification or a specified digit of the user identification, according to the user identification when the user logs in a corresponding relation between each pre-stored order and the storage lot in the shared storage cabinet;
and when the user executes the next code scanning operation on the shared locker, displaying the storage page or the pickup page selected by the user when the user executes the code scanning operation on the shared locker last time.
Optionally, the method further comprises:
and caching the action identity mark corresponding to the storage control or the pickup control triggered by the user in the local terminal.
Optionally, displaying the storage page or the pickup page selected by the user when the user last executes the code scanning operation on the shared locker, specifically including:
searching out the cached action identity from the terminal local of the client;
and determining a page link matched with the action identity, and displaying a storage page or a pickup page corresponding to the page link.
Optionally, the method further comprises:
in response to an identity switch operation being triggered;
if the action identity cached currently by the user corresponds to the storage control, switching the action identity cached currently into the action identity of the pickup control, and displaying a pickup page to the user;
and if the action identity cached currently by the user corresponds to the pickup control, switching the action identity cached currently into the action identity of the storage control, and displaying a storage page to the user.
Optionally, the method further comprises:
in response to the triggering of the identity reselection operation, showing a storage control and a pickup control for the user to select;
if receiving the command that the storage control is triggered, displaying a storage page, and updating the cached action identity into an action identity corresponding to the storage control currently triggered by the user;
and if an instruction that the pickup control is triggered is received, displaying a pickup page, and updating the cached action identity into an action identity corresponding to the pickup control currently triggered by the user.
Optionally, the storage page includes an image scanning control;
the method further comprises the following steps:
and responding to the triggering of the image scanning control, starting a camera of the equipment of the client after obtaining the authorization of the user, scanning the order form receipt of the goods to be stored through the camera, identifying order user information corresponding to the goods to be stored, and establishing a corresponding relation between the order user information and the format number of the storage format for storing the goods to be stored.
Optionally, the method further comprises:
the pickup page displays the bin numbers of the storage bins where the order goods are located, wherein the bin numbers are matched with the user identification or the character string formed by the specified digits of the user identification, and in response to the fact that the bin opening control in the pickup page is triggered, a bin opening instruction is sent to the server, so that the server sends a bin opening control instruction to the shared storage bins corresponding to the bin numbers indicated in the bin opening instruction;
and displaying the successful page of opening the cabinet, wherein the page of successful opening the cabinet comprises at least one of a control for opening the cabinet again, a control for continuously taking the parts and a control for finishing taking the parts.
Optionally, the method further comprises:
responding to the fact that the second-time cabinet opening control in the successful cabinet opening page is triggered, obtaining a second-time cabinet opening instruction, and sending the second-time cabinet opening instruction to the server, so that the server sends a cabinet opening control instruction to the shared cabinet of the storage bin corresponding to the bin opening number carried in the second-time cabinet opening instruction, wherein the second-time cabinet opening instruction carries the bin opening number enabling the server to open the storage bin opening opened last time.
Optionally, the method further comprises:
if the pickup page shows that the number of the orders matched with the user identification is more than one, responding to the triggering of a continuous pickup control in the successful opening page, sending a continuous pickup instruction to the server, so that the server inquires the lot number of the storage lot where the order goods which are matched with the user identification and not picked up are located, and sending the inquired lot number to the client;
and the client displays the opening number of the storage opening where the order goods which are not taken out are located.
Optionally, the method further comprises:
responding to the triggering of a pickup completing control in the successful locker opening page, and sending a pickup completing instruction to the server so as to enable the server to inquire whether a bin number of a storage bin where other order goods are located exists in the shared locker, wherein the bin number is matched with a character string consisting of specified digits of the user identifier;
the client displays the inquired grid number;
and if the lattice numbers of the storage lattices where other order goods are located and matched with the character string consisting of the specified digits of the user identification are not inquired, displaying a pickup page for inputting pickup codes required in pickup.
The present specification provides a computer readable storage medium storing a computer program which, when executed by a processor, implements the method of shared locker based access described above.
The present specification provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the processor implements the method based on the shared locker access.
The embodiment of the specification adopts at least one technical scheme which can achieve the following beneficial effects:
in the embodiment of the description, after the user scans the graphic code of the shared locker, the client displays the storage control and the pickup control for the user to select. And when the user triggers the storage control or the pickup control, the access server applet completes login based on the authorization certificate and the user identification. And if the client receives the instruction that the storage control is triggered, displaying the storage page, and if the client receives the instruction that the pickup control is triggered, displaying the pickup page. And when the user executes the next code scanning operation on the shared locker, displaying the storage page or the pickup page selected to enter when the code scanning operation is executed last time. In the process, a user only needs to scan one graphic code and select storage or pickup on an access service terminal applet, after the user selects a corresponding action intention control, a subsequent interactive page enters a corresponding operation process, namely different operation processes of storage or pickup, and operation controls under other action intentions are shielded, and the user only needs to select an action intention once without multiple selections, so that the efficiency of storage or pickup can be improved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the specification and are incorporated in and constitute a part of this specification, illustrate embodiments of the specification and together with the description serve to explain the specification and not to limit the specification in a non-limiting sense. In the drawings:
FIG. 1 is a schematic flow chart illustrating a method for accessing components based on a shared locker according to an embodiment of the present disclosure;
FIGS. 2 a-2 b are schematic diagrams of an accessor selection page provided in an embodiment of the present disclosure;
fig. 3a to fig. 3b are schematic diagrams of pages for user login provided in an embodiment of the present disclosure;
FIGS. 4a to 4b are schematic views of a storage page provided in the embodiment of the present disclosure;
FIGS. 5 a-5 b are schematic views of a pickup page provided in an embodiment of the present disclosure;
fig. 6 is a schematic diagram of a successful opening page provided in an embodiment of the present specification;
FIG. 7 is a schematic diagram of a pickup page showing remaining orders provided by embodiments of the present disclosure;
FIG. 8 is a schematic diagram of another successful open counter page provided by an embodiment of the present specification;
fig. 9 is a schematic diagram of a page showing a corresponding grid number of an order placed on a non-specified delivery platform according to an embodiment of the present disclosure;
FIG. 10 is a schematic diagram of an apparatus based on a shared locker access according to an embodiment of the present disclosure;
fig. 11 is a schematic structural diagram of an electronic device provided in an embodiment of this specification.
Detailed Description
To make the objects, technical solutions and advantages of the present specification clearer and more complete, the technical solutions of the present specification will be described in detail and completely with reference to the specific embodiments of the present specification and the accompanying drawings. It is to be understood that the embodiments described are only a few embodiments of the present disclosure, and not all embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments in the present specification without any creative effort belong to the protection scope of the present specification.
The technical solutions provided by the embodiments of the present description are described in detail below with reference to the accompanying drawings.
Fig. 1 is a schematic diagram of a method for accessing an access component based on a shared locker, which is applied to a client and includes:
s100: and the client responds to the code scanning operation of scanning the graphic code of the shared locker by the user and displays a page comprising a storage control and a pickup control selected by the user.
In this specification, the shared locker may refer to a locker for accessing goods, such as: take-out cabinets, express delivery cabinets, and the like. When the user accesses the goods, the user can store the goods to be stored in the shared locker or take the goods to be taken out of the shared locker through the access service terminal applet operated on the client. Wherein, the small program of the access member server can interact with the server at the back end.
In the embodiment of the present specification, when a user logs in an access server applet for the first time, the user is required to select a function to be implemented, whether to store or access the applet. When the user logs in the small program of the access member server next time, the function to be realized does not need to be reselected, and the page corresponding to the function realized last time is directly displayed for the user, for example: fetching page and storing page.
Next, a method for accessing an applet when a user first logs in and a method for accessing an applet when a user subsequently logs in will be described.
In this embodiment of the present specification, a user may scan a graphic code of a shared locker through an access server applet on a client or the client, and the client may acquire a locker identifier of the shared locker in response to a scanning operation of the user scanning the graphic code of the shared locker and display an access selection page to the user, where the access selection page includes an access control and an access control, and the user may trigger the access control or the access control in the access selection page. The graphic code may be a two-dimensional code. The storage control can refer to a control for representing a storage action, and the pickup control can refer to a control for representing a pickup action.
When the user triggers the deposit control in the deposit and pickup selection page, the identity of the deposit and pickup user (such as a distributor) when the user executes the deposit and pickup action can be determined, and when the user triggers the pickup control in the deposit and pickup selection page, the identity of the pickup user (such as a customer) when the user executes the pickup action can be determined. That is, the storage control and the pickup control may correspond to their respective action identities, where the storage control corresponds to the storage user identity and the pickup control corresponds to the pickup user identity.
Under the condition that the storage control or the pickup control corresponds to the respective action identities, the display forms of the storage control and the pickup control in the page can be different. For the storage, the storage action can be directly used as the display form of the storage control, and the storage user identity can also be used as the display form of the storage control.
Fig. 2a to 2b are schematic diagrams of a storing and taking part selection page provided in an embodiment of the present specification, where the taking part control in fig. 2a may be a food taking control, and the storing part control may be a food storing control. The deposit control in fig. 2b may be a deposit user identity control (e.g., a dispenser control) and the pick-up control may be a pick-up user identity control (e.g., a customer control).
S102: and responding to the triggering operation of the user on the storage control or the pickup control, acquiring an authorization certificate and a user identifier of the user logging in the pickup server applet, and completing logging in based on the authorization certificate and the user identifier.
In this embodiment, when the user triggers (or clicks) the deposit control, the client may receive an instruction that the deposit control is triggered. Similarly, when the user triggers the pickup control, the client may receive an instruction that the pickup control is triggered. After the user triggers the storage control or the pickup control, the client can respond to the triggering operation of the user on the storage control or the pickup control, obtain the authorization certificate and the user identification when the user logs in the access server applet, and complete login based on the authorization certificate and the user identification. The authorization credential may refer to an authorization agreement chosen during login, and the user identifier may refer to a mobile phone number of the user.
Fig. 3a to fig. 3b are schematic diagrams of pages of user login provided in an embodiment of the present specification, fig. 3a is a schematic diagram of a page for acquiring an authorization credential, and fig. 3b is a schematic diagram of a page for acquiring a user identifier.
S104: and if an instruction that the storage control is triggered is received, displaying a storage page, wherein the storage page is used for a storage user to input a pickup code required by a pickup user for pickup or displaying a to-be-stored list of an order of goods to be stored.
S106: and if an instruction triggered by the pickup control is received, displaying a pickup page, wherein the pickup page is used for displaying a pickup code required by a pickup user when the pickup user inputs pickup or displaying a format number of a storage format where order goods are located, which is matched with a character string consisting of the user identifier or the specified digit of the user identifier, according to the user identifier when the user logs in the corresponding relation between each pre-stored order and the storage format in the shared storage cabinet.
In this embodiment of the present description, after the user successfully logs in the widget at the storage service end, if the client receives an instruction that the storage control is triggered, the client may display a storage page. The storage page may be used for the storage user to input a pickup code required by the pickup user when picking up the goods, or the storage page may display a to-be-stored list (i.e., an order list) of orders of goods to be stored. In addition, the storage page for the storage user to input the pickup code required by the pickup user for pickup may include an input control for inputting the pickup code and an image scanning control for scanning the graphic code on the order receipt. The pickup code may be a character string composed of specified digits of the user identification of the pickup user, such as: the last four digits of the mobile phone number, and the first three digits and the last four digits of the mobile phone number.
When the user triggers the storage control, the identity of the user is the storage user identity, namely, the distributor. After the user successfully logs in the accessor server applet, the user identifier of the user during logging in can be sent to the server. The server can inquire out the order of the goods to be stored matched with the user identification and send the inquired order to the client. And the client displays a storage page of a to-be-stored item list containing orders of the to-be-stored items. And under the condition that the server can inquire the order matched with the user identification, the fact that the order under the appointed delivery platform exists in the goods required to be stored by the user is shown. If the server cannot inquire out the order matched with the user identification, the order of the goods required to be stored by the user does not belong to the order of the appointed distribution platform, and in this case, the client can display a storage page used for the storage user to input the pickup code required by the pickup user for pickup. The designated distribution platform may refer to a distribution platform to which the shared locker belongs.
Fig. 4a to 4b are schematic views of a deposit page provided in an embodiment of the present disclosure, where fig. 4a is a schematic view of a deposit page for a deposit user to input a pickup code, and fig. 4b is a schematic view of a deposit page including an order of goods to be deposited.
If the client receives the instruction that the pickup control is triggered, the client can display the pickup page. The pickup page can be used for a pickup user to input pickup codes required when picking up articles, or in the corresponding relation between each preset and stored order and the storage cell in the shared storage cabinet, the pickup page displays the cell number of the storage cell where the order goods are located, wherein the order goods are matched with the user identification or the character string consisting of the specified digits of the user identification according to the user identification when the user logs in.
When the user triggers the pickup control, the identity of the user is the pickup user identity, namely the customer. After the user successfully logs in the accessor server applet, the user identifier of the user during logging in can be sent to the server. The server can inquire out the order of the order goods matched with the user identification, determine the storage grid corresponding to the inquired order and send the grid number of the determined storage grid to the client. And the client displays a pickup page containing the grid number corresponding to the order goods placed by the appointed distribution platform. And under the condition that the server can inquire the order of the order goods matched with the user identification, the fact that the goods required to be taken out by the user comprise the order goods under the appointed delivery platform is explained. After the user finishes taking the order goods under the appointed distribution platform, the server can inquire the storage cell where the order goods are located, wherein the storage cell is matched with the character string formed by the appointed digits of the user identification, and sends the cell number of the inquired storage cell to the client. And the client displays the inquired grid number corresponding to the order goods not belonging to the appointed distribution platform so that the user can take the goods conveniently. And the order goods matched with the character string consisting of the specified digits of the user identification do not belong to the order goods under the specified delivery platform.
Fig. 5a to 5b are schematic views of pickup pages provided in an embodiment of the present disclosure, where fig. 5a is a schematic view of a pickup page for a pickup user to input a pickup code, and fig. 5b is a schematic view of a pickup page including a pocket number of a storage pocket where a to-be-picked item is located.
It should be noted that, for the orders placed on the specified distribution platform, the server may determine a correspondence between each order placed on the specified distribution platform and the storage grid in the shared locker, and a correspondence between the user identifier corresponding to the order and the storage grid in the shared locker. Aiming at the order under the non-specified distribution platform, the server can only determine the corresponding relation between the character string formed by the index in the user identification and the storage grid opening in the shared storage cabinet. The non-specified distribution platform may refer to a distribution platform other than the distribution platform to which the shared locker belongs.
In addition, when the user triggers the storage control or the pickup control on the access selection page, the client may cache the action identity corresponding to the storage control or the pickup control triggered by the user in the local of the client or the terminal. The action identity corresponding to the storage control can be an identity of a storage user identity, and the action identity corresponding to the pickup control can be an identity of a pickup user identity.
In addition, after the user selects the storage control or the pickup control, the user identity of the user can be switched at will.
Specifically, the client searches for the currently cached action identity in response to the identity switching operation being triggered. And if the currently cached action identity corresponds to the storage control, switching the currently cached action identity into the action identity of the pickup control, and displaying a pickup page to the user. And if the currently cached action identity corresponds to the pickup control, switching the currently cached action identity into the action identity of the storage control, and displaying a storage page to the user.
Besides the above-mentioned identity switching mode, it also can make user reselect storage or fetching component to implement identity switching indirectly.
Specifically, the client displays a page containing a storage control and a pickup control for the user to select to the user in response to the identity reselection operation being triggered. And if an instruction that the storage control is triggered is received, displaying a storage page, and updating the cached action identity into an action identity corresponding to the storage control currently triggered by the user. And if an instruction that the pickup control is triggered is received, displaying the pickup page, and updating the cached action identity into an action identity corresponding to the pickup control currently triggered by the user.
It should be noted that the identity switching control in the storage page or the pickup page may be triggered to directly perform identity switching, and the identity reselection control in the page displaying the login account in the applet may be triggered to implement identity switching through identity reselection.
S108: and when the user executes the next code scanning operation on the shared locker, displaying the storage page or the pickup page selected by the user when the user executes the code scanning operation on the shared locker last time.
In this embodiment of the present specification, after the user first registers the applet of the storage and pickup server and selects to enter the storage page or pickup page by scanning the graphic code of the shared locker, the client displays the storage page or pickup page selected by the user when the user scans the graphic code of the shared locker last time. That is, the user does not need to reselect the storage or the pickup every time the code is scanned and logged in, but the last displayed pickup page or storage page is displayed at the client, so that the operation steps of the user in storing or picking up the storage can be simplified, and the storage or pickup efficiency can be improved.
Under the condition that the client locally stores the action identity corresponding to the storage control or the pickup control triggered by the user, when the user executes the next code scanning operation on the shared storage cabinet, the cached action identity can be searched from the client locally, then the page link matched with the action identity is determined based on the corresponding relation between each action identity and each page link, and the storage page or the pickup page corresponding to the page link is displayed.
It should be noted that the shared locker for subsequent scanning by the user may be any shared locker under the distribution platform to which the shared locker for first scanning login belongs, and the same shared locker for first scanning login does not need to be scanned.
It should be noted that all actions of acquiring signals, information or data in the present application are performed under the premise of complying with the corresponding data protection regulation policy of the country of the location and obtaining the authorization given by the owner of the corresponding device.
As can be seen from the method shown in fig. 1, in this specification, after the user scans the graphic code of the shared locker, the client displays the storage control and the pickup control for the user to select. And when the user triggers the storage control or the pickup control, the access server applet completes login based on the authorization certificate and the user identification. And if the client receives the instruction that the storage control is triggered, displaying the storage page, and if the client receives the instruction that the pickup control is triggered, displaying the pickup page. And when the user executes the next code scanning operation on the shared locker, displaying the storage page or the pickup page selected to enter when the code scanning operation is executed last time. In the process, a user only needs to scan one graphic code and select storage or pickup on an access member server-side small program, after the user selects a corresponding action intention control, a subsequent interactive page enters a corresponding operation flow, namely different operation flows of storage or pickup, and also shields operation controls under other action intentions, and the user only needs to select action intentions once without selecting for multiple times, and the subsequent interactive page enters a corresponding operation flow, namely an access code page is set in the next step of stock, a to-be-stored member list page containing orders of goods to be stored is displayed, or a check number page for displaying storage checks where the goods to be picked are located corresponding to a user login identification after inquiry of pickup is entered, or the pickup code page is input, so that the efficiency of storage or pickup can be improved.
In step S104, when the user triggers the storage control, after the user logs in successfully, if the server queries an order matching the user identifier, the client may display a storage page of the to-be-stored list containing the order of the to-be-stored goods to the user. Aiming at each order in the storage page, the order corresponds to a storage grid for storing the goods of the order.
And if the client receives an order triggered instruction in the storage page, the received instruction is sent to the server, and the server sends a locker opening control instruction for opening a storage bin matched with the order identification to the shared locker based on the order identification carried in the instruction so as to bring convenience to the user for storing. After the goods corresponding to the orders in the storage pages are stored in the shared storage cabinet, the client can display the storage pages of the pickup codes required by the pickup user for pickup to the user, so that the user can store the order goods which do not belong to the appointed distribution platform in the shared storage cabinet.
And if the server does not inquire out the order matched with the user identification, the client displays a storage page for the storage user to input the pickup code required by the pickup user for pickup. The user can trigger the input control in the storage page, so that the user inputs the pickup code corresponding to the goods to be stored in the storage page. The client side obtains the pickup code input by the user and sends the pickup code to the server, and the server establishes the corresponding relation between the received pickup code and the cell number of the storage cell for storing the goods so that the pickup user can pick up the goods based on the pickup code.
In addition, in addition to the above-mentioned input of the pickup code by triggering the input control, the pickup code can also be acquired by triggering the image scanning control in the storage page.
When a user triggers an image scanning control in a storage page, a client responds to the image scanning control and is triggered, a camera of equipment of the client is started after the authorization of the user is obtained, and an order form of goods to be stored is scanned through the camera so as to identify order user information corresponding to the goods to be stored. The client sends the identified order user information to the server, and the server establishes a corresponding relation between the order user information and the grid number of the storage grid for storing goods.
In order to protect the privacy of the user, the user information on the order ticket is encrypted, and the complete mobile phone number cannot be displayed. Thus, the identified order user information may refer to a character string consisting of digits specified in the user identification of the user on the order.
The above is the logic for displaying the storage page executed when the user has two storage pages after triggering the storage control. However, only the save page for entering the pick code may appear after the user triggers the save control. The storage page comprises an input control and an image scanning control.
Aiming at the order of the non-specified delivery platform, the user can input the pickup code by triggering the input control, so that the user inputs the pickup code corresponding to the goods to be stored in the storage page. The client side obtains the pickup code input by the user and sends the pickup code to the server, and the server establishes the corresponding relation between the received pickup code and the cell number of the storage cell for storing the goods so that the pickup user can pick up the goods based on the pickup code.
For an order of a specified delivery platform, a complete mobile phone number can be identified by scanning a graphic code on an order receipt. Wherein, the graphic code includes: bar code, two-dimensional code.
Specifically, when a user triggers an image scanning control in a storage page, a client responds to the image scanning control and is triggered, a camera of equipment of the client is started after the authorization of the user is obtained, and an order receipt of goods to be stored is scanned through the camera so as to identify order user information corresponding to the goods to be stored. The client sends the identified order user information to the server, and the server establishes a corresponding relation between the order user information and the grid number of the storage grid for storing goods. The order user information may refer to a user identifier of a user on the order.
In step S106, when the user triggers the pickup control, after the user logs in successfully, if the server queries an order matching the user identifier, the client may display a pickup page of the lot number of the storage lot matching the queried order to the user. And each order or each order goods in the pickup page corresponds to one opening control. The user can trigger every control of opening the cabinet in getting a page to make the cabinet door of storing check mouth open.
And the client side responds to the fact that the opening control in the pickup page is triggered and sends an opening instruction to the server. And the server sends a cabinet opening control instruction to the shared storage cabinet of the storage grid opening corresponding to the grid opening number indicated in the cabinet opening instruction based on the grid opening number carried in the cabinet opening instruction, so that the cabinet door of the storage grid opening corresponding to the grid opening number in the shared storage cabinet is opened. And after the cabinet door is opened, the client displays a successful page for opening the cabinet. And the successful opening page comprises at least one of a second opening control, a continuous pickup control and a finished pickup control.
According to the goods taking operation of each order goods, after the cabinet door of the storage compartment is opened, the successful cabinet opening page displayed by the client side comprises a second cabinet opening control. When only one order to be taken is displayed in the pickup page, after the cabinet door of the storage grid opening is opened, the successful cabinet opening page displayed by the client side comprises a second cabinet opening control and a pickup completion control. When the order to be taken displayed in the pickup page is multiple, after the cabinet door of the storage grid opening is opened, the successful cabinet opening page displayed by the client side comprises a second cabinet opening control and a continuous pickup control.
Next, taking the example that the pickup page shows a plurality of orders to be picked, the picking operation will be described.
If a plurality of orders are displayed in the pickup page and matched with the user identification when the user logs in (namely, a plurality of orders under the appointed distribution platform are displayed), a cabinet opening instruction is sent to the server in response to the triggering of the cabinet opening control in the pickup page, so that the server sends a cabinet opening control instruction to the shared storage cabinet of the storage cell corresponding to the cell number indicated in the cabinet opening instruction. After the cabinet door of the storage compartment opening is opened, the client displays a successful opening page, and the successful opening page comprises a second opening control and a continuous pickup control. As shown in fig. 6. The open cabinet success page of FIG. 6 is a pick based on the order in FIG. 5 b.
And the client responds to the triggering of the second-time cabinet opening control in the successful cabinet opening page, acquires a second-time cabinet opening instruction and sends the second-time cabinet opening instruction to the server, so that the server sends a cabinet opening control instruction to the shared cabinet of the storage cell corresponding to the cell number carried in the second-time cabinet opening instruction. And the second cabinet opening instruction carries a lattice number which enables the server to open the storage lattice opened last time.
And responding to the triggering of the continuous pickup control in the successful opening page, sending a continuous pickup instruction to the server so that the server inquires the lot number of the storage lot where the order goods which are not taken out are located and matched with the user identification, and sending the inquired lot number to the client. And the client displays the opening number of the storage opening where the order goods which are not taken out are located. As shown in fig. 7. Namely, the part taking page of the client displays the lot numbers of the storage lots where the remaining unremoved order goods under the specified delivery platform are located.
When a user triggers a cabinet opening control corresponding to the last order matched with the user identification and displayed in the pickup page, after a cabinet door of the storage compartment is opened, the client displays a successful cabinet opening page, and the successful cabinet opening page comprises a second cabinet opening control and a pickup finishing control. As shown in fig. 8.
And the client responds to the triggering of the pickup completing control in the successful locker opening page, and sends a pickup completing instruction to the server so that the server inquires whether the lattice numbers of the storage lattices in which other order goods are positioned exist and are matched with the character string consisting of the specified digits of the user identification exist in the shared locker or not, and sends the inquired lattice numbers to the client. That is, the order goods placed by the non-designated delivery platform are found. And the client displays the inquired lattice number. As shown in fig. 9. In fig. 9, a corresponding bin number of an ordered item placed on a non-designated delivery platform is shown.
When the number of the grids displayed by the client is multiple, the fact that the number of the order goods under the non-specified distribution platform of the user in the shared storage cabinet is multiple is shown. Similarly, for the bin numbers of the plurality of order goods displayed on the pickup page, in response to the triggering of the bin opening control in the pickup page, a bin opening instruction is sent to the server, so that the server sends a bin opening control instruction to the shared storage cabinet of the storage bin corresponding to the bin number indicated in the bin opening instruction. After the cabinet door of the storage compartment opening is opened, the client displays a successful opening page, the successful opening page comprises a second opening control and a continuous taking control, and the second opening control and the continuous taking control are included until the order goods under the non-specified delivery platform are taken out. After a cabinet door of a storage grid opening for storing the last order goods under the non-appointed distribution platform is opened, the client displays a successful opening page to a user, and the successful opening page comprises a second opening control and a finished taking control. And when the user triggers the pickup control, repeating the steps.
And if the server does not inquire the opening number of the storage opening where other order goods are located, which is matched with the character string consisting of the specified digit of the user identification, the client displays a pickup page for inputting pickup codes required in pickup. The user can input the pickup codes of other users in the displayed pickup page for inputting the pickup codes so as to take the pickup for other people.
Based on the same idea, the present specification further provides a corresponding apparatus, a storage medium, and an electronic device.
Fig. 10 is a schematic structural diagram of an apparatus based on a shared locker access component according to an embodiment of the present disclosure, where the apparatus includes:
a first display module 1001, configured to display, by a client, a page including a storage control and a pickup control selected by a user in response to a code scanning operation of scanning a graphic code of a shared locker by the user;
the login module 1002 is configured to, in response to a trigger operation of the user on the storage control or the pickup control, obtain an authorization credential and a user identifier for the user to log in the applet at the access server, and complete login based on the authorization credential and the user identifier;
the second display module 1003 is configured to display a storage page if an instruction that the storage control is triggered is received, where the storage page is used for a storage user to input a pickup code required by a pickup user when picking up a package or a to-be-stored package list showing an order of a to-be-stored package; if an instruction triggered by the pickup control is received, displaying a pickup page, wherein the pickup page is used for a pickup user to input a pickup code required when picking up or displaying a lot number of a storage lot where order goods are located, the lot number of the storage lot being matched with a character string consisting of the user identification or a specified digit of the user identification, according to the user identification when the user logs in a corresponding relation between each pre-stored order and the storage lot in the shared storage cabinet;
a third display module 1004, configured to, when the user performs the next code scanning operation on the shared locker, display a storage page or a pickup page that the user selected to enter when the user performs the last code scanning operation on the shared locker.
Optionally, the second display module 1003 is further configured to cache, in the local terminal, an action identity corresponding to the storage control or the pickup control triggered by the user.
Optionally, the third displaying module 1004 is specifically configured to find out a cached action identifier from the terminal local of the client; and determining a page link matched with the action identity, and displaying a storage page or a pickup page corresponding to the page link.
Optionally, the apparatus further comprises: a switching module 1005, a scanning module 1006, and a fourth display module 1007;
the switching module 1005, configured to be triggered in response to an identity switching operation; if the action identity cached by the user currently corresponds to the storage control, switching the action identity cached currently into the action identity of the pickup control, and displaying a pickup page to the user; and if the action identity cached currently by the user corresponds to the pickup control, switching the action identity cached currently into the action identity of the storage control, and displaying a storage page to the user.
The switching module 1005 is configured to, in response to an identity reselection operation being triggered, present, to the user, a storage control and a pickup control for the user to select; if receiving an instruction that the storage control is triggered, displaying a storage page, and updating the cached action identity into an action identity corresponding to the storage control currently triggered by the user; and if an instruction that the pickup control is triggered is received, displaying a pickup page, and updating the cached action identity into an action identity corresponding to the pickup control currently triggered by the user.
Optionally, the storage page includes an image scanning control;
optionally, the scanning module 1006 is further configured to respond that the image scanning control is triggered, and a camera of the device at the client is turned on after obtaining the user authorization, scan an order receipt of the goods to be stored through the camera, identify order user information corresponding to the goods to be stored, and establish a correspondence between the order user information and a lot number of a storage lot in which the goods to be stored are stored.
The fourth display module 1007 is configured to display, on the pickup page, a bin number of a storage bin at which an order item is located, where the storage bin number is matched with a character string composed of the user identifier or a specified digit of the user identifier, and send, in response to a bin opening control in the pickup page being triggered, a bin opening instruction to the server, so that the server sends a bin opening control instruction to the shared locker of the storage bin corresponding to the bin number indicated in the bin opening instruction; and displaying the successful page of opening the cabinet, wherein the successful page of opening the cabinet comprises at least one of a control for opening the cabinet again, a control for continuously taking the parts and a control for finishing taking the parts.
The fourth display module 1007 is further configured to, in response to that the second-time locker opening control in the successful locker opening page is triggered, obtain a second-time locker opening instruction, and send the second-time locker opening instruction to the server, so that the server sends a second-time locker opening control instruction to the shared locker of the storage bin corresponding to the bin opening number carried in the second-time locker opening instruction, where the second-time locker opening instruction carries the bin opening number that causes the server to open the storage bin opened last time.
Optionally, the fourth displaying module 1007 is further configured to, if the pickup page displays a plurality of orders matching the user identifier, send a continuous pickup instruction to the server in response to the continuous pickup control in the successful opening page being triggered, so that the server queries a lot number of a storage lot where an unremoved order item matching the user identifier is located, and sends the queried lot number to the client; and the client displays the opening number of the storage opening where the order goods which are not taken out are located.
Optionally, the fourth displaying module 1007 is further configured to send the pickup completing instruction to the server in response to the pickup completing control in the successful opening page being triggered, so that the server queries whether there is a lot number of a storage lot where other order goods are located, where the storage lot is located, in the shared locker and the storage lot is matched with a character string composed of specified digits of the user identifier; the client displays the inquired grid number; and if the number of the lattice openings of the storage lattice openings where other order goods are located, which are matched with the character string consisting of the specified digit of the user identification, is not inquired, displaying a pickup page for inputting pickup codes required in pickup.
The present specification also provides a computer readable storage medium storing a computer program which, when executed by a processor, is operable to perform the method of shared locker based access provided above with respect to figure 1.
Based on the method for sharing locker access components shown in fig. 1, an embodiment of the present specification further provides a schematic structural diagram of the electronic device shown in fig. 11. As shown in fig. 11, at the hardware level, the electronic device includes a processor, an internal bus, a network interface, a memory, and a non-volatile memory, but may also include hardware required for other services. The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs the computer program to implement the method based on the shared locker access component described in fig. 1.
Of course, besides the software implementation, the present specification does not exclude other implementations, such as logic devices or a combination of software and hardware, and the like, that is, the execution subject of the following processing flow is not limited to each logic unit, and may be hardware or logic devices.
In the 90 s of the 20 th century, improvements in a technology could clearly distinguish between improvements in hardware (e.g., improvements in circuit structures such as diodes, transistors, switches, etc.) and improvements in software (improvements in process flow). However, as technology advances, many of today's process flow improvements have been seen as direct improvements in hardware circuit architecture. Designers almost always obtain the corresponding hardware circuit structure by programming an improved method flow into the hardware circuit. Thus, it cannot be said that an improvement in the process flow cannot be realized by hardware physical modules. For example, a Programmable Logic Device (PLD), such as a Field Programmable Gate Array (FPGA), is an integrated circuit whose Logic functions are determined by programming the Device by a user. A digital system is "integrated" on a PLD by the designer's own programming without requiring the chip manufacturer to design and fabricate application-specific integrated circuit chips. Furthermore, nowadays, instead of manually manufacturing an Integrated Circuit chip, such Programming is often implemented by "logic compiler" software, which is similar to a software compiler used in program development and writing, but the original code before compiling is also written by a specific Programming Language, which is called Hardware Description Language (HDL), and HDL is not only one but many, such as ABEL (Advanced Boolean Expression Language), AHDL (alternate Hardware Description Language), traffic, CUPL (core universal Programming Language), HDCal, jhddl (Java Hardware Description Language), lava, lola, HDL, PALASM, rhyd (Hardware Description Language), and vhigh-Language (Hardware Description Language), which is currently used in most popular applications. It will also be apparent to those skilled in the art that hardware circuitry that implements the logical method flows can be readily obtained by merely slightly programming the method flows into an integrated circuit using the hardware description languages described above.
The controller may be implemented in any suitable manner, for example, the controller may take the form of, for example, a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, and an embedded microcontroller, examples of which include, but are not limited to, the following microcontrollers: ARC 625D, atmel AT91SAM, microchip PIC18F26K20, and Silicone Labs C8051F320, the memory controller may also be implemented as part of the control logic for the memory. Those skilled in the art will also appreciate that, in addition to implementing the controller as pure computer readable program code, the same functionality can be implemented by logically programming method steps such that the controller is in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Such a controller may thus be considered a hardware component, and the means included therein for performing the various functions may also be considered as a structure within the hardware component. Or even means for performing the functions may be regarded as being both a software module for performing the method and a structure within a hardware component.
The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. One typical implementation device is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
For convenience of description, the above devices are described as being divided into various units by function, and are described separately. Of course, the functions of the various elements may be implemented in the same one or more software and/or hardware implementations of the present description.
As will be appreciated by one skilled in the art, embodiments of the present description may be provided as a method, system, or computer program product. Accordingly, the description may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the description may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The description has been presented with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the description. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Disks (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrases "comprising one of 8230; \8230;" 8230; "does not exclude the presence of additional like elements in a process, method, article, or apparatus that comprises that element.
As will be appreciated by one skilled in the art, embodiments of the present description may be provided as a method, system, or computer program product. Accordingly, the description may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the description may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
This description may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
The above description is only an example of the present specification, and is not intended to limit the present specification. Various modifications and alterations to this description will become apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present specification should be included in the scope of the claims of the present specification.
Claims (13)
1. A method for accessing a component based on a shared locker, comprising:
the client responds to code scanning operation of scanning the graphic code of the shared storage cabinet by a user and displays a page comprising a storage control and a pickup control selected by the user;
responding to the triggering operation of the user on the storage control or the pickup control, acquiring an authorization certificate and a user identification of the user logging in the pickup server applet, and completing logging in based on the authorization certificate and the user identification;
if an instruction that the storage control is triggered is received, displaying a storage page, wherein the storage page is used for a storage user to input a pickup code required by a pickup user for pickup or displaying a to-be-stored list of an order of goods to be stored;
if an instruction that the pickup control is triggered is received, displaying a pickup page, wherein the pickup page is used for a pickup user to input a pickup code required when picking up a pickup, or displaying a lot number of a storage lot where order goods matched with a character string consisting of the user identification or a specified number of digits of the user identification are located according to the user identification when the user logs in a corresponding relation between each pre-stored order and the storage lot in the shared storage cabinet;
and when the user executes the next code scanning operation on the shared locker, displaying the storage page or the pickup page selected by the user when the user executes the code scanning operation on the shared locker last time.
2. The method of claim 1, wherein the method further comprises:
and caching the action identity corresponding to the storage control or the pickup control triggered by the user in the local terminal.
3. The method of claim 2, wherein displaying the incoming deposit page or pickup page selected by the user when the user last performed a code scan operation on the shared locker, comprises:
searching out the cached action identity from the terminal local of the client;
and determining a page link matched with the action identity, and displaying a storage page or a pickup page corresponding to the page link.
4. The method of claim 2, wherein the method further comprises:
triggering in response to an identity switching operation;
if the action identity cached currently by the user corresponds to the storage control, switching the action identity cached currently into the action identity of the pickup control, and displaying a pickup page to the user;
and if the action identity cached currently by the user corresponds to the pickup control, switching the action identity cached currently into the action identity of the storage control, and displaying a storage page to the user.
5. The method of claim 1, wherein the method further comprises:
in response to the triggering of the identity reselection operation, showing a storage control and a pickup control selected by the user to the user;
if receiving the command that the storage control is triggered, displaying a storage page, and updating the cached action identity into an action identity corresponding to the storage control currently triggered by the user;
and if an instruction that the pickup control is triggered is received, displaying a pickup page, and updating the cached action identity into an action identity corresponding to the pickup control currently triggered by the user.
6. The method of claim 1, wherein the storage page contains an image scanning control;
the method further comprises the following steps:
and responding to the triggering of the image scanning control, starting a camera of the equipment of the client after obtaining the authorization of the user, scanning the order form receipt of the goods to be stored through the camera, identifying order user information corresponding to the goods to be stored, and establishing a corresponding relation between the order user information and the format number of the storage format for storing the goods to be stored.
7. The method of claim 1, wherein the method further comprises:
the pickup page displays the bin numbers of the storage bins where the order goods are located, wherein the bin numbers are matched with the user identification or the character string formed by the specified digits of the user identification, and in response to the fact that the bin opening control in the pickup page is triggered, a bin opening instruction is sent to the server, so that the server sends a bin opening control instruction to the shared storage bins corresponding to the bin numbers indicated in the bin opening instruction;
and displaying the successful page of opening the cabinet, wherein the page of successful opening the cabinet comprises at least one of a control for opening the cabinet again, a control for continuously taking the parts and a control for finishing taking the parts.
8. The method of claim 7, wherein the method further comprises:
responding to the fact that the second-time cabinet opening control in the successful cabinet opening page is triggered, obtaining a second-time cabinet opening instruction, and sending the second-time cabinet opening instruction to the server, so that the server sends a cabinet opening control instruction to the shared cabinet of the storage bin corresponding to the bin opening number carried in the second-time cabinet opening instruction, wherein the second-time cabinet opening instruction carries the bin opening number enabling the server to open the storage bin opening opened last time.
9. The method of claim 7, wherein the method further comprises:
if the pickup page shows that the number of the orders matched with the user identification is more than one, responding to the triggering of a continuous pickup control in the successful opening page, sending a continuous pickup instruction to the server, so that the server inquires the lot number of the storage lot where the order goods which are matched with the user identification and not picked up are located, and sending the inquired lot number to the client;
and the client displays the opening number of the storage opening where the order goods which are not taken out are located.
10. The method of claim 9, wherein the method further comprises:
responding to the triggering of a pickup completing control in the successful locker opening page, and sending a pickup completing instruction to the server so as to enable the server to inquire whether a bin number of a storage bin where other order goods are located exists in the shared locker, wherein the bin number is matched with a character string consisting of specified digits of the user identifier;
the client displays the inquired grid number;
and if the lattice numbers of the storage lattices where other order goods are located and matched with the character string consisting of the specified digits of the user identification are not inquired, displaying a pickup page for inputting pickup codes required in pickup.
11. An apparatus for sharing locker access, comprising:
the first display module is used for responding to code scanning operation of scanning graphic codes of the shared storage cabinet by a user at a client and displaying a page comprising a storage control and a pickup control selected by the user;
the login module is used for responding to the triggering operation of the user on the storage control or the pickup control, acquiring an authorization certificate and a user identifier of the user logging in the pickup server applet, and completing login based on the authorization certificate and the user identifier;
the second display module is used for displaying a storage page if an instruction that the storage control is triggered is received, wherein the storage page is used for a storage user to input a pickup code required by the pickup user for pickup or a to-be-stored item list for displaying an order of goods to be stored; if an instruction triggered by the pickup control is received, displaying a pickup page, wherein the pickup page is used for a pickup user to input a pickup code required when picking up or displaying a lot number of a storage lot where order goods are located, the lot number of the storage lot being matched with a character string consisting of the user identification or a specified digit of the user identification, according to the user identification when the user logs in a corresponding relation between each pre-stored order and the storage lot in the shared storage cabinet;
and the third display module is used for displaying the storage page or the pickup page selected by the user when the user performs the code scanning operation on the shared locker at the last time.
12. A computer-readable storage medium, characterized in that the storage medium stores a computer program which, when being executed by a processor, carries out the method of any of the preceding claims 1-10.
13. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the method of any of claims 1-10 when executing the program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310126948.0A CN115830776B (en) | 2023-02-08 | 2023-02-08 | Method and device for storing and taking pieces based on shared storage cabinet and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310126948.0A CN115830776B (en) | 2023-02-08 | 2023-02-08 | Method and device for storing and taking pieces based on shared storage cabinet and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115830776A true CN115830776A (en) | 2023-03-21 |
CN115830776B CN115830776B (en) | 2023-10-24 |
Family
ID=85521713
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310126948.0A Active CN115830776B (en) | 2023-02-08 | 2023-02-08 | Method and device for storing and taking pieces based on shared storage cabinet and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115830776B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116151715A (en) * | 2023-04-19 | 2023-05-23 | 北京三快在线科技有限公司 | Storage display method, client and electronic equipment |
CN117636540A (en) * | 2023-11-02 | 2024-03-01 | 北京三快在线科技有限公司 | Intelligent cabinet picking abnormality processing method, client and electronic equipment |
CN117894118A (en) * | 2023-12-28 | 2024-04-16 | 北京三快在线科技有限公司 | A method, device, storage medium and electronic device for picking up items from a smart locker |
TWI863212B (en) * | 2023-04-10 | 2024-11-21 | 張凱傑 | Insulated thermal cabinet system with pair of puter and taker and method thereof |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105006075A (en) * | 2015-08-18 | 2015-10-28 | 成都我来啦网格信息技术有限公司 | Batch express delivering and taking system and method using storage cabinets |
CN105534082A (en) * | 2016-01-11 | 2016-05-04 | 江苏宏马物流有限公司 | Self-service type express cabinet |
CN107169719A (en) * | 2017-07-05 | 2017-09-15 | 北方民族大学 | Encrypt express waybill and express delivery automatic access system |
CN107341915A (en) * | 2016-11-09 | 2017-11-10 | 东莞如金自动化设备科技有限公司 | Automatic vending machine and its control method, server, automatically vending system |
CN107403298A (en) * | 2017-07-28 | 2017-11-28 | 深圳市丰巢科技有限公司 | A kind of barcode scanning based on wechat posts part method and system |
WO2019007411A1 (en) * | 2017-07-07 | 2019-01-10 | 北京京东尚科信息技术有限公司 | Goods collection scheduling method and apparatus, storage medium, and electronic device |
CN109637040A (en) * | 2018-12-28 | 2019-04-16 | 深圳市丰巢科技有限公司 | A kind of express delivery cabinet pickup method, apparatus, express delivery cabinet and storage medium |
CN111476516A (en) * | 2020-03-05 | 2020-07-31 | 北京三快在线科技有限公司 | Takeout distribution method, takeout distribution device, electronic equipment and storage medium |
CN112101869A (en) * | 2020-09-17 | 2020-12-18 | 深圳市丰巢网络技术有限公司 | Express cabinet-based express item storing and taking method and device and server |
CN112270798A (en) * | 2020-10-23 | 2021-01-26 | 上海中通吉网络技术有限公司 | Express delivery cabinet new user pickup method, device, server and system |
CN112863068A (en) * | 2021-01-15 | 2021-05-28 | 深圳市丰巢网络技术有限公司 | Method, device and equipment for taking out package from express cabinet and storage medium |
CN112863072A (en) * | 2021-02-19 | 2021-05-28 | 拉扎斯网络科技(上海)有限公司 | Intelligent access method, device, electronic equipment, storage medium and program product |
CN113902375A (en) * | 2021-04-25 | 2022-01-07 | 浙江口碑网络技术有限公司 | Role switching method and device in file access process and computing equipment |
-
2023
- 2023-02-08 CN CN202310126948.0A patent/CN115830776B/en active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105006075A (en) * | 2015-08-18 | 2015-10-28 | 成都我来啦网格信息技术有限公司 | Batch express delivering and taking system and method using storage cabinets |
CN105534082A (en) * | 2016-01-11 | 2016-05-04 | 江苏宏马物流有限公司 | Self-service type express cabinet |
CN107341915A (en) * | 2016-11-09 | 2017-11-10 | 东莞如金自动化设备科技有限公司 | Automatic vending machine and its control method, server, automatically vending system |
CN107169719A (en) * | 2017-07-05 | 2017-09-15 | 北方民族大学 | Encrypt express waybill and express delivery automatic access system |
WO2019007411A1 (en) * | 2017-07-07 | 2019-01-10 | 北京京东尚科信息技术有限公司 | Goods collection scheduling method and apparatus, storage medium, and electronic device |
CN107403298A (en) * | 2017-07-28 | 2017-11-28 | 深圳市丰巢科技有限公司 | A kind of barcode scanning based on wechat posts part method and system |
CN109637040A (en) * | 2018-12-28 | 2019-04-16 | 深圳市丰巢科技有限公司 | A kind of express delivery cabinet pickup method, apparatus, express delivery cabinet and storage medium |
CN111476516A (en) * | 2020-03-05 | 2020-07-31 | 北京三快在线科技有限公司 | Takeout distribution method, takeout distribution device, electronic equipment and storage medium |
CN112101869A (en) * | 2020-09-17 | 2020-12-18 | 深圳市丰巢网络技术有限公司 | Express cabinet-based express item storing and taking method and device and server |
CN112270798A (en) * | 2020-10-23 | 2021-01-26 | 上海中通吉网络技术有限公司 | Express delivery cabinet new user pickup method, device, server and system |
CN112863068A (en) * | 2021-01-15 | 2021-05-28 | 深圳市丰巢网络技术有限公司 | Method, device and equipment for taking out package from express cabinet and storage medium |
CN112863072A (en) * | 2021-02-19 | 2021-05-28 | 拉扎斯网络科技(上海)有限公司 | Intelligent access method, device, electronic equipment, storage medium and program product |
CN113902375A (en) * | 2021-04-25 | 2022-01-07 | 浙江口碑网络技术有限公司 | Role switching method and device in file access process and computing equipment |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI863212B (en) * | 2023-04-10 | 2024-11-21 | 張凱傑 | Insulated thermal cabinet system with pair of puter and taker and method thereof |
CN116151715A (en) * | 2023-04-19 | 2023-05-23 | 北京三快在线科技有限公司 | Storage display method, client and electronic equipment |
CN117636540A (en) * | 2023-11-02 | 2024-03-01 | 北京三快在线科技有限公司 | Intelligent cabinet picking abnormality processing method, client and electronic equipment |
CN117894118A (en) * | 2023-12-28 | 2024-04-16 | 北京三快在线科技有限公司 | A method, device, storage medium and electronic device for picking up items from a smart locker |
Also Published As
Publication number | Publication date |
---|---|
CN115830776B (en) | 2023-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN115830776B (en) | Method and device for storing and taking pieces based on shared storage cabinet and electronic equipment | |
CN114418705B (en) | Method, device and system for storing goods | |
CN114742509B (en) | Cargo access system, device and cargo access method | |
CN104423982B (en) | The processing method and processing equipment of request | |
CN111651746A (en) | Login data processing method, device, equipment and system | |
CN107466404A (en) | Articles search method, apparatus and robot | |
US20250061157A1 (en) | Book recommendation method and apparatus, electronic device, and storage medium | |
CN109389386A (en) | A kind of barcode scanning control method, apparatus and system | |
WO2024093784A1 (en) | Method and apparatus for displaying notification message, and electronic device | |
CN115691004A (en) | Cargo access method, system and device | |
CN107992210A (en) | Input method vocabulary recommends method, intelligent terminal and the device with store function | |
CN107122101A (en) | A kind of exchange method and device | |
CN105550346A (en) | Information management method and device | |
CN109271595A (en) | Information collection method and device, storage medium and electronic equipment | |
CN117809409A (en) | Goods taking method and device, storage medium and electronic equipment | |
CN114724314B (en) | Pickup method and device, storage medium and electronic equipment | |
CN106528753A (en) | Data searching method and apparatus | |
CN115129201B (en) | Binding method of visual scene interaction event and interaction method of global event stream | |
CN106911969B (en) | A kind of focus searching method, device and electronic equipment | |
CN112990830B (en) | Role switching method and device in file access process and computing equipment | |
CN112817799B (en) | Method and device for accessing multiple data sources based on Spring framework | |
CN114495353A (en) | Information display method and device, electronic equipment and access cabinet | |
CN106066878A (en) | A kind of application searches method and application searches server | |
CN115830777B (en) | Goods access method and device, storage medium and electronic equipment | |
WO2016045640A1 (en) | Search result items processing method, and method for displaying search result page and relevant device |
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 |