CN114387735A - Method, device and system for picking up goods - Google Patents

Method, device and system for picking up goods Download PDF

Info

Publication number
CN114387735A
CN114387735A CN202210282497.5A CN202210282497A CN114387735A CN 114387735 A CN114387735 A CN 114387735A CN 202210282497 A CN202210282497 A CN 202210282497A CN 114387735 A CN114387735 A CN 114387735A
Authority
CN
China
Prior art keywords
user
server
goods
credit
storage
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.)
Pending
Application number
CN202210282497.5A
Other languages
Chinese (zh)
Inventor
王建行
王晓雪
江洋
常文静
苏涛
曾永兰
刘文涛
孙洋
王雅楠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Sankuai Online Technology Co Ltd
Original Assignee
Beijing Sankuai Online Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Sankuai Online Technology Co Ltd filed Critical Beijing Sankuai Online Technology Co Ltd
Priority to CN202210282497.5A priority Critical patent/CN114387735A/en
Publication of CN114387735A publication Critical patent/CN114387735A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/10Coin-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/12Coin-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
    • G07F17/13Coin-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 the containers being a postal pick-up locker
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00571Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by interacting with a central unit
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The specification discloses a method, a device and a system for picking up goods, and particularly discloses that after a first server receives a credit goods picking request sent by a user when the user requests to pick up goods in a credit opening cabinet mode, a credit data acquisition request is sent to a second server according to the credit goods picking request. And then, the second server returns the credit data after determining that the first server has the information calling right item authenticated by the second server. Then, after determining that the user has business qualification for picking goods in a credit opening mode according to the credit data, the first server sends a cabinet opening instruction to the locker according to the storage grid opening identification of the storage grid opening which the user wants to open the locker, so that the locker opens the storage grid opening for the user to pick up the goods. Therefore, when the user cannot normally pick the goods, the user can pick the goods by a credit opening cabinet mode, if the goods are successfully picked, the user does not need to contact with manual customer service to remotely open the cabinet, and therefore the service execution efficiency is improved.

Description

Method, device and system for picking up goods
Technical Field
The present disclosure relates to the field of internet technologies, and in particular, to a method, an apparatus, and a system for picking up goods.
Background
With the rapid development of the internet, the rapid rise of take-out business brings great convenience to the life of people. In the takeout delivery process, when the region where the delivery address filled by the user is located is subjected to traffic control, the deliverer can store the food in the takeout cabinet and inform the corresponding pickup code to the user. And then, the user extracts the food which is stored in the take-out cabinet in advance by the distributor from the take-out cabinet according to the pickup code.
If the distributor makes an error during the storage and takeout, the user cannot extract the stored meal according to the pickup code. For example, when a plurality of different storage compartments are opened for a plurality of orders in the takeaway cabinet at the same time, messy storage of the food items occurs. For another example, the delivery person informs the user that the pick-up code is not consistent with the pick-up code actually used by the delivery person. At the moment, the user needs to contact with manual customer service to carry out manual remote cabinet opening processing.
At present, because the manual customer service processing flow is long, when the condition that the user can not take meals normally occurs, if the user takes meals through the manual customer service, a large amount of customer service resources are occupied, the problem of low service execution efficiency occurs, the time for taking meals of the user can be prolonged seriously, and the user experience is poor.
Disclosure of Invention
The present specification provides a method, apparatus and system for picking up goods, which partially solve the above problems in the prior art.
The technical scheme adopted by the specification is as follows:
the present specification provides a system for picking up goods, the system comprising: the system comprises a client, a first server, a second server and a storage cabinet;
the client is used for acquiring a user identifier of a user, displaying a trigger key for the user to pick up goods in a credit open cabinet mode, monitoring the operation of the user on the trigger key and sending a credit goods picking request to the first server;
the first server is used for receiving a credit goods taking request sent by the client, sending a credit data obtaining request to a second server according to the credit goods taking request, receiving credit data returned by the second server, judging whether the user has a business qualification for taking goods in a credit opening mode according to the credit data, and if the user is determined to have the business qualification, sending a cabinet opening instruction to the locker according to the obtained storage bin opening identification of the storage bin which the user wants to open in the locker;
the second server is used for receiving the credit data acquisition request sent by the first server, determining the credit data of the user according to the user identification of the user carried in the credit data acquisition request, and returning the determined credit data to the first server;
the storage cabinet is used for receiving a cabinet opening instruction sent by the first server, carrying a storage grid opening identification of a storage grid opening which a user wants to open in the storage cabinet in the cabinet opening instruction, and opening the storage grid opening according to the storage grid opening identification so that the user can take goods.
The present specification provides a method of picking up goods, comprising:
the method comprises the steps that a first server receives a credit goods taking request sent by a client, wherein the credit goods taking request is sent when the client monitors that a user operates a trigger key displayed by the client and used for the user to take goods in a credit open cabinet mode, and the credit goods taking request carries a user identification of the user;
sending a credit data acquisition request to a second server according to the credit goods taking request, wherein the credit data acquisition request carries the user identification;
receiving credit data returned by the second server, and judging whether the user has business qualification of taking goods in a credit open cabinet mode according to the credit data, wherein the credit data is returned to the first server by the second server after the first server is determined to have an information calling right item authenticated by the second server;
if the user is determined to have the business qualification, sending a cabinet opening instruction to the storage cabinet according to the obtained storage grid opening identification of the storage grid opening which the user wants to open in the storage cabinet, so that the storage cabinet opens the storage grid opening according to the storage grid opening identification carried in the cabinet opening instruction, and the user can take goods.
Optionally, judging, according to the credit data, whether the user has a business qualification for picking up goods in the credit open cabinet manner, specifically including:
determining credit evaluation data corresponding to the user according to the credit data;
judging whether the credit condition of the user meets a preset credit condition or not according to the credit evaluation data;
if so, determining that the user is qualified for the business, otherwise, determining that the user is not qualified for the business, and sending a message for indicating that goods cannot be taken through the credit opening mode to the client.
Optionally, the determining that the user has the service qualification specifically includes:
and if the credit condition of the user is determined to meet the credit condition and the number of times that the user finishes goods taking in a credit open cabinet mode in a set time period does not exceed the set number of times, determining that the user has the service qualification.
Optionally, the obtaining of the storage cell identifier of the storage cell that the user wants to open in the storage cabinet specifically includes:
and receiving the storage cell identifier sent by the client, wherein the storage cell identifier is acquired by the client through a displayed storage cell identifier filling interface.
Optionally, the method further comprises:
and after receiving a message which is sent by the client and used for indicating that the user finishes goods taking, setting the use state of the storage lattice opening to be a usable state.
Optionally, the method further comprises:
and determining whether the user returns the taken goods to the opened storage grid or not under the condition that the goods taken out by the user in a credit open cabinet mode are not the goods which the user needs to take out according to the acquired feedback information.
Optionally, before the first server receives the credit pickup request sent by the client, the method further includes:
receiving goods taking voucher information sent by the client as target voucher information;
verifying the target voucher information according to the corresponding relation between the occupied storage lattice in the storage cabinet and each item taking voucher information;
and responding to the failure of the target certificate information verification, returning prompt information to the client, and prompting the user to take goods in the credit opening mode through the prompt information.
Optionally, the locker and the first server belong to a first service platform, and the order corresponding to the goods stored in the locker includes: the order belongs to the second service platform.
The present specification provides a method of picking up goods, comprising:
the method comprises the steps that a second server receives a credit data acquisition request sent by a first server, the credit data acquisition request is sent to the second server by the first server based on the received credit goods taking request, the credit goods taking request is sent to the first server when a client monitors that a user operates a trigger key displayed by the client and used for the user to take goods in a credit open cabinet mode, and the user identification of the user is carried in the credit goods taking request;
after the first server is determined to have the information calling right item authenticated by the second server, determining credit data of the user according to the user identification of the user carried in the credit data acquisition request;
and returning the determined credit data to the first server so that the first server judges whether the user has a business qualification for picking goods in a credit opening mode according to the credit data, and in response to the business qualification of the user, sending an opening instruction to the locker according to the obtained storage grid opening identification of the storage grid opening which the user wants to open in the locker, so that the locker opens the storage grid opening according to the storage grid opening identification carried in the opening instruction, and the user can pick up goods.
Optionally, returning the determined credit data to the first server specifically includes:
judging whether the user completes real-name authentication or not according to the user identification;
and if the user is determined to have finished the real-name authentication, returning the determined credit data to the first server.
Optionally, the method further comprises:
if the fact that the user does not finish the real-name authentication is determined, a page link of a real-name authentication information filling page is sent to the client through the first server, the page link of the page is filled through the client according to the real-name authentication information, the real-name authentication information filling page is displayed to the user, the real-name authentication information of the user is obtained, and the real-name authentication of the user is carried out according to the real-name authentication information.
Optionally, returning the determined credit data to the first server specifically includes:
judging whether the user opens a service authority for picking up goods in the credit opening cabinet mode in advance according to the user identification;
and if so, returning the determined credit data to the first server.
Optionally, the method further comprises:
if the user is determined not to open the service authority in advance, sending a page link of an authority acquisition page to the client through the first server, displaying the authority acquisition page to the user through the client, acquiring authorization information of the user, and opening the service authority for the user according to the authorization information.
The present specification provides a method of picking up goods, comprising:
when monitoring that a user performs an operation on a trigger key displayed by the client and used for the user to pick up goods in a credit open cabinet mode, the client sends a credit goods picking request to a first server, so that the first server sends a credit data acquisition request carrying a user identifier of the user to a second server according to the credit goods picking request, and judges whether the user has a business qualification of picking up goods in the credit open cabinet mode or not based on credit data returned by the second server to the first server based on the credit data acquisition request, wherein the credit goods picking request carries the user identifier of the user, and the credit data is returned to the first server by the second server after the first server is determined to have an information calling right item authenticated by the second server;
responding to the fact that the first server determines that the user has the business qualification, sending the obtained storage grid opening identification of the storage grid opening which the user wants to open in the locker to the first server, so that the first server sends a locker opening instruction to the locker according to the storage grid opening identification, and the locker opens the storage grid opening according to the storage grid opening identification carried in the locker opening instruction, and the user can pick up goods.
Optionally, the obtaining of the storage cell identifier of the storage cell that the user wants to open in the storage cabinet specifically includes:
receiving a page link of a storage lattice identifier filling page sent by the first server;
displaying the storage cell identifier filling page to the user according to the page link of the storage cell identifier filling page;
and filling in a page through the storage grid opening identification, and acquiring the storage grid opening identification of the storage grid opening which the user wants to open in the storage cabinet.
Optionally, the method further comprises:
responding to the opening of the storage grid, and displaying a prompt page for prompting the user to confirm whether the goods stored in the storage grid are the goods which need to be extracted by the user;
and in response to the user confirming that the goods stored in the storage compartment are goods which need to be taken by the user, sending a message for indicating that the user finishes taking the goods to the first server, so that the first server sets the use state of the storage compartment to be a usable state according to the message for indicating that the user finishes taking the goods.
Optionally, the method further comprises:
and in response to the user confirming that the goods stored in the storage compartment are not the goods which the user needs to take, displaying a prompt page for prompting the user to return the goods and close a bin door of the storage compartment to the user.
Optionally, the method further comprises:
and sending a feedback message to the first server according to an obtained detection result of whether the user returns the taken goods to the storage compartment, wherein the detection result is detected based on a detection sensor arranged in the storage compartment.
Optionally, before it is monitored that a user performs an operation on a trigger button displayed by the client and used for the user to pick up goods in a credit open cabinet manner, the method further includes:
acquiring goods taking voucher information input by the user, and sending the goods taking voucher information to the first server;
and responding to the first server to confirm that the information verification of the goods taking voucher fails, and displaying a trigger key for the user to take goods in a credit opening mode to the user on a display interface.
The present specification provides a method of picking up goods, comprising:
the locker receives a locker opening instruction sent by a first server, the locker opening instruction is sent after the first server determines that a user has business qualification for picking goods in a credit locker opening mode according to credit data sent by a second server, the credit data is obtained by the first server sending a credit data acquisition request to the second server after receiving a credit goods taking request sent by a client, the credit goods taking request is sent to the first server when the client monitors that the client operates a trigger key displayed by the client and used for the user to take goods in the credit locker opening mode, and the credit data is returned to the first server after the second server determines that the first server has an information calling right item authenticated by the second server, the credit goods taking request and the credit data acquisition request carry the user identification, and the locker opening instruction carries the storage bin opening identification of the storage bin which the user wants to open in the locker;
and opening the storage grid according to the storage grid mark so that the user can take the goods.
Optionally, the method further comprises:
in response to the user confirming that the goods stored in the storage compartment are not the goods which need to be taken by the user, monitoring whether articles are placed in the storage compartment after the user closes the door of the storage compartment;
and if the situation that the user closes the bin door of the storage compartment opening and articles are placed in the storage compartment opening is monitored, determining that the user returns the goods.
Optionally, a detection sensor for detecting articles is arranged in the storage compartment;
monitoring whether place article in the matter storage lattice specifically include:
through the detection sensor detects the intraoral storage space of matter storage lattice to according to the testing result, judge whether placed article in the matter storage lattice.
The present specification provides a system for picking up goods, the system comprising: the system comprises a storage cabinet, a first server and a second server;
the first server is used for acquiring a credit goods taking request of a user, sending a credit data acquisition request to a second server according to the credit goods taking request, receiving credit data returned by the second server, judging whether the user has a business qualification for taking goods in a credit opening mode according to the credit data, and if the user is determined to have the business qualification, sending a cabinet opening instruction to the locker according to an acquired storage bin opening identifier of a storage bin opening desired by the user;
the second server is used for receiving a credit data acquisition request sent by the first server, determining credit data of the user according to the user identification of the user carried in the credit data acquisition request, and returning the determined credit data to the first server after determining that the first server has the information calling right item authenticated by the second server;
the storage cabinet is used for receiving a cabinet opening instruction sent by the first server, the cabinet opening instruction carries a storage grid opening identification of a storage grid opening which a user wants to open in the storage cabinet, and the storage grid opening is opened according to the storage grid opening identification so that the user can take goods.
The present specification provides a device for picking up goods, comprising:
the system comprises a receiving module, a sending module and a receiving module, wherein the receiving module is used for receiving a credit goods taking request sent by a client, the credit goods taking request is sent by the client when the client monitors that a user operates a trigger key displayed by the client and used for the user to take goods in a credit open cabinet mode, and the credit goods taking request carries a user identifier of the user;
the sending module is used for sending a credit data acquisition request to a second server according to the credit goods taking request, wherein the credit data acquisition request carries the user identification;
the judging module is used for receiving credit data returned by the second server and judging whether the user has the business qualification of taking goods in the credit open cabinet mode or not according to the credit data, wherein the credit data is returned to the first server by the second server after the first server is determined to have the information calling right item authenticated by the second server;
and the opening module is used for sending a cabinet opening instruction to the storage cabinet according to the acquired storage grid opening identification of the storage grid opening which the user wants to open in the storage cabinet if the user is determined to have the business qualification, so that the storage cabinet opens the storage grid opening according to the storage grid opening identification carried in the cabinet opening instruction, and the user can pick up goods.
The present specification provides a device for picking up goods, comprising:
the system comprises a receiving module, a first server and a second server, wherein the receiving module is used for receiving a credit data acquisition request sent by the first server, the credit data acquisition request is sent to the second server by the first server based on the received credit goods taking request, the credit goods taking request is sent to the first server by a client when the client monitors that a user operates a trigger key displayed by the client and used for the user to take goods in a credit open cabinet mode, and the credit goods taking request carries a user identifier of the user;
a determining module, configured to determine, after it is determined that the first server has the information invoking right item authenticated by the second server, credit data of the user according to the user identifier of the user carried in the credit data acquisition request;
the sending module is used for returning the determined credit data to the first server so that the first server judges whether the user has business qualification for picking goods in a credit opening mode according to the credit data, and sends an opening instruction to the locker according to the obtained storage grid opening identification of the storage grid opening which the user wants to open in the locker in response to the fact that the user has the business qualification, so that the locker opens the storage grid opening according to the storage grid opening identification carried in the opening instruction, and the user can pick up the goods.
The present specification provides a device for picking up goods, comprising:
the request sending module is used for sending a credit goods taking request to the first server when the fact that the user executes operation on a trigger key displayed by the client and used for the user to take goods in a credit open cabinet mode is monitored, so that the first server sends a credit data acquisition request carrying the user identification of the user to a second server according to the credit goods taking request, and based on the credit data returned by the second server to the first server based on the credit data acquisition request, judging whether the user has the business qualification of taking goods in the credit open cabinet mode, the credit goods taking request carries a user identification of the user, and the credit data is returned to the first server by the second server after the first server is determined to have the information calling right item authenticated by the second server;
the identification sending module is used for responding to the fact that the first server determines that the user has the business qualification, sending the obtained storage grid opening identification of the storage grid opening which the user wants to open in the locker to the first server, so that the first server sends a locker opening instruction to the locker according to the storage grid opening identification, and the locker opens the storage grid opening according to the storage grid opening identification carried in the locker opening instruction, and the user can pick up goods.
The present specification provides a device for picking up goods, comprising:
a receiving module, configured to receive a first server-sent instruction for opening a counter, where the first server sends a credit data after determining that a user has a business qualification for picking up goods in a credit open counter manner according to credit data sent by a second server, the credit data is obtained by sending a credit data acquisition request to the second server after the first server receives a credit goods picking request sent by a client, the credit goods picking request is sent to the first server by the client when the client monitors an operation of a trigger key displayed by the client and used for the user to pick up goods in the credit open counter manner, and the credit data is returned to the first server by the second server after determining that the first server has an information call right authenticated by the second server, the credit goods taking request and the credit data acquisition request carry the user identification, and the locker opening instruction carries the storage bin opening identification of the storage bin which the user wants to open in the locker;
and the opening module is used for opening the storage cell according to the storage cell identification so as to allow the user to take the goods.
The present specification provides a computer-readable storage medium storing a computer program which, when executed by a processor, implements the above-described method of retrieving goods.
The present specification provides an electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the above method of retrieving goods when executing the program.
The technical scheme adopted by the specification can achieve the following beneficial effects:
in the method for picking up goods provided by the specification, a first server receives a credit goods picking request sent by a client, the credit goods picking request is sent when the client monitors that a user operates a trigger key displayed by the client and used for the user to pick up goods in a credit open cabinet mode, the credit goods picking request carries a user identifier of the user, and then a credit data acquisition request is sent to a second server according to the credit goods picking request, and the credit data acquisition request carries the user identifier. And then, the first server receives credit data returned by the second server, judges whether the user has business qualification for picking up goods in a credit opening mode according to the credit data, and sends an opening instruction to the locker according to the obtained storage grid opening identification of the storage grid opening which the user wants to open in the locker if the user is determined to have the business qualification, so that the locker opens the storage grid opening according to the storage grid opening identification carried in the opening instruction for the user to pick up goods, wherein the credit data is returned to the first server by the second server after the first server is determined to have the information calling right of the second server authentication.
According to the method, when the user extracts goods, the user can request to pick the goods in a credit open cabinet mode, then the first server can determine that the user has the business qualification of picking the goods in the credit open cabinet mode according to the credit data of the user, and open the storage cell which the user wants to open in the storage cabinet for the user to pick the goods. Like this, when the user can't extract the goods that oneself needs through getting a sign indicating number, can turn to and get the goods through credit unbooking mode, needn't contact artifical customer service at long-range unbooking, so, not only improved the business execution efficiency, reduced user's the time of getting goods moreover, promoted user experience.
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 view of a system for picking up goods according to the present disclosure;
FIG. 2 is a schematic flow diagram of a method of retrieving goods according to the present disclosure;
FIGS. 3A-3F are schematic diagrams of pages that may be displayed on a display interface by a client when the method for extracting goods in this specification is applied;
FIG. 3G shows the scanning result of the scanner installed in the storage compartment opening when the cargo is present, scanning the interior space of the storage compartment;
fig. 4 is a schematic flow chart illustrating a process of completing goods picking in order by a user who has authenticated the real name and has opened the authority of goods picking service by credit opening the cabinet in this specification;
FIG. 5 is a schematic flow chart of a method of retrieving goods according to the present disclosure;
FIG. 6 is a schematic flow chart of a method of retrieving goods according to the present disclosure;
FIG. 7 is a schematic flow chart of a method of retrieving goods according to the present disclosure;
FIG. 8 is a schematic view of a second system for picking up goods according to the present description;
FIG. 9 is a schematic diagram of the structure of a locker in a second system for retrieving goods according to the present specification;
FIG. 10 is a schematic view of an apparatus for picking up goods provided herein;
FIG. 11 is a schematic view of an apparatus for picking up goods provided herein;
FIG. 12 is a schematic view of an apparatus for picking up goods provided herein;
FIG. 13 is a schematic view of an apparatus for picking up goods provided herein;
fig. 14 is a schematic diagram of an electronic device corresponding to fig. 1 provided in the present specification.
Detailed Description
In order to make the objects, technical solutions and advantages of the present disclosure more clear, the technical solutions of the present disclosure will be clearly and completely described below with reference to the specific embodiments of the present disclosure 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 scheme for picking up goods provided in the present specification will be described in detail with reference to the following examples.
The first embodiment is as follows: a first system for picking up goods, comprising: the system comprises a first server, a second server, a client and a locker.
Fig. 1 is a schematic diagram of a system for retrieving goods in this specification, which includes a first server, a second server, a client, and a locker.
In specific implementation, when a user takes goods, the user can log in a client on own terminal equipment such as a mobile phone and a tablet personal computer, and the client displays the goods to the user so that the user can take the goods through a triggering key of a credit opening mode.
Then, after monitoring the operation (such as clicking, long pressing and the like) of the trigger key by the user, the client determines that the user requests to pick up goods in a credit open cabinet mode, at the moment, the client responds to the user request, acquires a user identifier (such as an account number, a unique code, a registered mobile phone number and the like of the user) of the user, and sends a credit goods picking request to the first server based on the user identifier.
Then, the first server receives a credit goods taking request sent by the client side, and sends a credit data acquisition request to the second server according to the credit goods taking request. Correspondingly, the second server determines the credit data of the user according to the user identification carried in the credit data acquisition request, and returns the determined credit data to the first server.
And then, the first server judges whether the user has a business qualification for picking up goods in a credit opening mode according to the received credit data, and if the user is determined to have the business qualification, the first server sends an opening instruction to the locker according to the obtained storage compartment identifier of the storage compartment which the user wants to open in the locker.
And finally, the locker receives a locker opening instruction sent by the first server, the locker opening instruction carries a storage grid opening identification of a storage grid opening which a user wants to open in the locker, and the storage grid opening is opened according to the storage grid opening identification so that the user can pick up goods.
Therefore, when the user cannot normally pick the goods, the user can pick the goods by a credit opening cabinet mode, if the goods are successfully picked, the user does not need to contact with manual customer service to remotely open the cabinet, and therefore the service execution efficiency is improved.
The solution provided in this specification for extracting goods will be explained in detail below from a first server side, a second server side, a client side, and a locker side, respectively.
Example two: a first server side.
Fig. 2 is a schematic flow chart of a method for picking up goods in this specification, which specifically includes the following steps:
step S200, a first server receives a credit goods taking request sent by a client, wherein the credit goods taking request is sent by the client when the client monitors that a user operates a trigger key displayed by the client and used for the user to take goods in a credit open cabinet mode, and the credit goods taking request carries a user identification of the user.
In specific implementation, when a user needs to pick up goods, the user needs to log in a client on a terminal device such as a mobile phone and a tablet personal computer owned by the user. The client displays a trigger key for a user to pick up goods in a credit open cabinet mode on a display interface of the terminal device, monitors that the user requests to pick up goods in the credit open cabinet mode when the user operates the trigger key (such as clicking, long pressing and the like), and obtains a user identifier of the user in response to the user request, and sends a credit goods picking request carrying the user identifier to the first server, referring to fig. 3A.
Then, the first server receives the credit goods taking request sent by the client and extracts goods based on the credit goods taking request. The credit pickup request at least carries a user identifier of the user, such as an account number, a unique code, a registered mobile phone number and the like of the user.
In actual business, normally, a user acquires goods taking voucher information required to be used for goods taking from an inventory side, and takes goods according to the goods taking voucher information. And when the goods taking fails, the goods are taken by adopting a credit opening cabinet mode.
Specifically, the client acquires the goods taking voucher information input by the user through a display interface of the terminal device, and sends the goods taking voucher information to the first server. And then, the first server receives the goods taking voucher information sent by the client as target voucher information, and verifies the target voucher information according to the corresponding relation between the occupied storage lattice in the storage cabinet and each goods taking voucher information. If a storage lattice opening with the goods taking voucher information consistent with the target voucher information exists in the occupied storage lattice opening in the storage cabinet, the first server determines that the target voucher information passes verification, determines at least one storage lattice opening with the goods taking voucher information consistent with the target voucher information, and sends a storage lattice opening identification of the at least one storage lattice opening and stored related information (such as order information corresponding to the goods) of the goods to the client side so as to display the storage lattice opening which can be opened by the user to the user through the client side. And then, the first server sends a cabinet opening instruction to the corresponding storage cabinet according to the storage grid opening identification of the storage grid opening to be opened, which is sent by the client and selected by the user, so that the storage cabinet opens the storage grid opening according to the storage grid opening identification carried in the cabinet opening instruction, and the user can pick up goods.
And if the storage lattice openings occupied in the storage cabinet do not have the storage lattice openings with the goods taking voucher information consistent with the target voucher information, the first server confirms that the target voucher information fails to be verified, and returns prompt information for indicating that the goods taking of the user fails to be carried out to the client side, so that the user is prompted to take goods by a credit opening mode. After receiving the prompt message, the client displays a trigger button for picking up goods in a credit open cabinet mode to the user on a display interface of the terminal equipment. Then, after monitoring that the user performs the operation on the trigger key, the client determines that the user requests to pick up goods in a credit open cabinet mode, and sends a credit goods picking request to the first server.
In actual business, the system can be applied to take-out business, at this time, the user is a meal-taking user, and the goods-taking voucher information is a goods-taking code. When the distributor distributes the food purchased by the user to the vicinity of the receiving address filled by the user, but the user cannot go to the receiving address in time to receive the food distributed by the distributor, the distributor can temporarily store the food in the storage cabinet, and the user goes to the storage cabinet to extract the food when the user is idle.
At present, when a service platform of a food purchased by a user is consistent with a service platform to which a storage cabinet for storing the food, a first server and a second server belong, the first server may directly obtain order information of the food purchased by the user, extract pickup voucher information (for example, the last four digits of a mobile phone number of the user) from the order information according to a preset rule, and send the pickup voucher information to the user. And the user extracts the food from the storage cabinet according to the extracted voucher information.
Thus, when the locker and the first server belong to the first service platform, the order corresponding to the goods to be picked up by the user is the order belonging to the second service platform stored in the locker, and the distributor needs to manually fill in the picking voucher information (for example, four digits after the mobile phone number) required by the user for picking up the goods, and then self-informs the user of the picking voucher information.
Therefore, when the user needs to take goods from the storage cabinet, the user can try to take goods according to the goods taking voucher information informed by the distributor. And when the user fails to take the goods through the goods taking voucher information, the user requests to take the goods through a credit opening mode.
In addition, the general user can recognize the extraction rule of the goods taking voucher information according to the order information corresponding to the order of the goods purchased by the general user and the received goods taking voucher information. Meanwhile, as the working time of the distributors accumulates, most of the distributors know the extraction rule. Therefore, in actual business, the goods taking voucher information adopted by the delivery person can be determined according to the extraction rule by default, and the user can attempt to take goods by adopting the goods taking voucher information used by the delivery person theoretically when the user does not receive the goods taking voucher information notified by the delivery person. And when the user fails to take the goods through the goods taking voucher information, the user requests to take the goods through a credit opening mode.
In a practical scenario, a plurality of lockers may be arranged at each locker setting point to form a locker group, and the lockers in the locker group are associated with each other. At this moment, when the first server verifies the target voucher information provided by the user, the target voucher information is compared with the goods taking voucher information of occupied storage grid openings in all the storage cabinets in the storage cabinet group, when the situation that the storage grid openings matched with the goods taking voucher information are located in other storage cabinets in the storage cabinet group except the storage cabinet corresponding to the cabinet body identifier is determined, the storage grid openings can be displayed to the user, and after the user selects the storage grid opening required to be opened, a cabinet opening instruction is sent to the other storage cabinets to instruct the other storage cabinets to open the storage grid opening matched with the goods taking voucher information for the user to take goods.
In addition, after the first server determines that no storage lattice opening of the goods taking voucher information matched with the target voucher information exists in each storage cabinet in the current storage cabinet setting point, the first server can determine other storage cabinet setting points located in the storage cabinet setting point setting neighborhood aiming at the storage cabinet setting point where the user is located, compares the target voucher information with the goods taking voucher information of occupied storage lattice openings in the storage cabinets in the other storage cabinet setting points, and sends the position of the storage cabinet setting point where the storage lattice opening is located to the client side and displays the goods taking voucher information and the storage lattice opening matched with the target voucher information if the storage lattice opening exists. And determining whether to continue to pick goods by credit opening or to continue to pick goods at other storage cabinet arrangement points of the storage grid with the goods-picking voucher information matched with the target voucher information.
Step S202, according to the credit goods taking request, sending a credit data obtaining request to a second server, wherein the credit data obtaining request carries the user identification.
Step S204, receiving credit data returned by the second server, and judging whether the user has the business qualification of taking goods in the credit open cabinet mode according to the credit data, wherein the credit data is returned to the first server by the second server after the first server is determined to have the information calling right item authenticated by the second server.
In the above steps, after receiving a credit pickup request sent by the client, the first server sends a credit data acquisition request to the second server, where the credit data acquisition request carries the user identifier. And after receiving the credit data acquisition request, the second server judges whether the first server has an information calling right item authenticated by the second server, and if so, determines the credit data of the user according to the user identification and returns the credit data to the first server. And then, the first server judges whether the user has the business qualification of taking goods in a credit opening mode according to the credit data. If the information calling right item is not available, the second server refuses to provide the credit data of the user corresponding to the user identification to the first server.
The credit data may be a historical service record of the user used when the user performs credit evaluation, such as a historical repayment record (e.g., monthly repayment amount, historical overdue number of repayment, historical overdue duration, etc. of the user in history), a historical loan data (e.g., number of loans that the user has not yet cleared, remaining amount to be paid per loan, etc.), a historical consumption record (e.g., historical number of large amount of consumption, whether to pay by installments, etc. of the user in history), and the like.
In actual business, the credit evaluation data may be included in the credit data or determined according to the credit data. When determining the credit evaluation data according to the credit data, the credit evaluation data may be a credit score obtained by the first server performing credit evaluation on the user according to the historical service data. At the moment, the first server judges whether the credit condition of the user meets a preset credit condition according to the received credit evaluation data, judges whether the credit score is larger than a set credit score, if so, determines that the user has a business qualification for picking up goods in a credit opening cabinet mode, otherwise, determines that the user does not have the business qualification, and sends feedback information for indicating that the goods cannot be picked up in the credit opening cabinet mode to the client.
In addition, the credit evaluation data may also be a probability obtained by performing credit evaluation on the user according to the historical service data, and the probability may represent a probability that the user complies with a credit agreement. Therefore, when the first server judges whether the credit condition of the user meets the preset credit condition, whether the probability is larger than the set probability is judged, if yes, the user is determined to have the business qualification of picking goods in a credit open cabinet mode, otherwise, the user is determined not to have the business qualification, and feedback information used for indicating that goods cannot be picked in the credit open cabinet mode is sent to the client.
Further, in order to avoid the situation that a lot of goods are extracted by a part of users in a credit open cabinet mode and the goods are lost, whether the users have business qualification of taking the goods in the credit open cabinet mode or not is determined according to credit evaluation data, and meanwhile the number of times of taking the goods by the users can be limited.
Specifically, after determining that the credit condition of the user meets the credit condition, the first server determines the number of times that the user finishes goods taking through a credit opening mode within a set time period, then judges whether the number of times exceeds the set number of times, if the number of times does not exceed the set number of times, the first server determines that the user has the business qualification, otherwise, the first server determines that the user does not have the business qualification, and sends feedback information for indicating that goods cannot be taken through the credit opening mode to the client, so that the user contacts manual customer service and takes goods through manual remote opening after looking up the feedback information.
The set time period may be a day, for example, each user may be set to pick up goods once a day by credit opening. The set time period can also be a time period in which the goods taking time of the user falls, for example, in the takeaway business, the user can be set to have a chance of taking goods through a credit opening cabinet mode once in each dining time period (such as 6-10 points, 10-15 points and 15-21 points).
Step S206, if the user is determined to have the business qualification, a locker opening instruction is sent to the locker according to the obtained storage grid opening identification of the storage grid opening which the user wants to open in the locker, so that the locker opens the storage grid opening according to the storage grid opening identification carried in the locker opening instruction, and the user can pick up goods.
In specific implementation, after determining that the user has the service qualification, the first server sends the page link of the storage grid mark filling page to the client. And then the client displays the storage cell mark filling page (as shown in fig. 3B) to the user on a display interface according to the page link, and acquires the storage cell mark of the storage cell which is input by the user and is desired to be opened in the locker through the storage cell mark filling page. And then, the first server sends a cabinet opening instruction to the storage cabinet where the storage grid is located, wherein the cabinet opening instruction carries the storage grid identification. After the locker receives the opening instruction, the corresponding storage grid opening is opened according to the storage grid opening identification carried in the opening instruction, so that the user can pick up the goods.
The storage compartment identifier input by the user can be informed by a distributor or can be searched and determined by the user. At this moment, be provided with the window that a is made by transparent material on the door of every matter storing check mouth on this storing cabinet, the user can look over the order information that the goods of depositing in every matter storing check mouth corresponds through this window when drawing the goods, and then determines the goods that oneself needs to draw to obtain the matter storing check mouth sign of the matter storing check mouth at the goods place that oneself needs to draw. In addition, the storage bay identifier may be carried in the credit pickup request, or of course, may also be obtained through a page displayed by the client after determining that the user has a business qualification.
Therefore, when the user extracts goods, the user can request to pick the goods in a credit open cabinet mode, and after the first server determines that the user has the business qualification of picking the goods in the credit open cabinet mode, the storage grid opening responding to the user is opened for the user to extract the goods. So, the user can not get the goods that oneself needed through getting a sign indicating number extraction, can turn to get the goods through credit uncork mode, if get goods successfully, then need not contact artifical customer service again and carry out long-range uncork and get goods, consequently, not only improved the business execution efficiency, reduced user's the time of getting goods moreover, promoted user experience.
When the first server sends the cabinet opening instruction to the storage cabinet, the cabinet opening instruction needs to be sent according to the acquired cabinet body identification of the storage cabinet. The cabinet body identification can be carried in a credit goods taking request sent when the client monitors that the user requests to take goods in a credit opening mode.
In specific implementation, the cabinet body identifier may be obtained by collecting label information (such as a two-dimensional code, a bar code, and the like) on the locker through a camera on the terminal device when the user requests a credit open cabinet mode to pick up goods, and then identifying the label information from the collected label information. Of course, the cabinet identifier may be manually filled in a cabinet identifier filling page displayed by the client after the user requests a credit open mode to pick up the goods, or may be acquired from the locker through a Communication connection established between the client and the locker (for example, a short-distance Communication connection (e.g., bluetooth, Near Field Communication (NFC), etc.) established when it is monitored that the distance between the client and the locker is smaller than a set distance).
Of course, the cabinet identifier may also be obtained from the client after the first server determines that the user is qualified for the service. For example, the first server responds to a credit goods taking request sent by the client, after determining that the user has the business qualification, the first server sends information indicating that the client acquires the cabinet body identifier to the client, and then the client acquires the cabinet body identifier of the locker where the storage compartment needing to be opened by the user is located through the above manner and sends the cabinet body identifier to the first server.
In this specification, the user takes the goods after the locker opens the storage compartment, and at this moment, because the user is getting the goods according to the way of opening the cabinet by credit, the condition that the goods stored in the storage compartment is not the goods that the user needs to extract may appear, needs the user to return the goods, and changes to be served by the manual customer and come the manual long-range opening of the cabinet and get the goods.
In a specific implementation, after receiving the message indicating that the storage compartment is opened, which is returned by the first server, the client displays a prompt page for prompting the user to confirm whether the goods stored in the storage compartment are goods that the user needs to pick up (see fig. 3C). And then, if the user confirms that the goods stored in the storage compartment are the goods which the user needs to extract, the client sends a feedback message for indicating that the user finishes picking the goods to the first server. And then, the first server sets the use state of the storage compartment to be a usable state according to the feedback message.
If the user confirms that the goods stored in the storage compartment are not the goods which the user needs to pick up, the client displays a prompt page for prompting the user to return the goods and close the storage compartment to the user (as shown in fig. 3D). Then, whether the door of locker monitoring storing check mouth is closed, after monitoring that the door of this storing check mouth is closed, whether place article in the monitoring this storing check mouth, if place article in this storing check mouth after, confirm that the user has returned the goods back to in the storing check mouth.
It should be noted that, in this specification, the first server is responsible for related services of the locker, for example, checking whether the user has a qualification for opening the locker, and sending a locker opening instruction to instruct the locker to open the storage cell, and the second server may be a transaction service server belonging to the same service platform as the first server, where the transaction service server includes various transaction records that the user has historically executed, and the credit of the user may be evaluated according to the transaction records. Therefore, in this specification, when the first server determines whether the user has the business qualification to pick up goods by credit open cabinet, the first server requests the second server for the credit data of the user, and then determines whether the user has the business qualification.
It should be noted that all the actions of acquiring signals, information or data in this specification 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.
In actual business, the method for extracting goods provided in this specification may be applied to take-out business, where the user is a meal-taking user, the locker is a take-out cabinet, and the first server is a take-out cabinet server.
The following is a detailed flowchart of an embodiment of successfully fetching a meal by a method for fetching goods provided in this specification by a user having opened a service right and authenticated by an actual name in a takeout service, and specifically refer to fig. 4, where the pickup voucher information is called a pickup code, the locker is a takeout cabinet, and the first server is a takeout cabinet server.
And step S400, the client acquires the pickup code input by the meal pickup user.
In step S402, the client sends the pickup code to the takeout cabinet server.
In the process, the user identification of the meal taking user and the cabinet body identification of the take-out cabinet where the storage lattice opening which the meal taking user wants to open are located can be sent to the take-out cabinet server.
And step S404, the takeout cabinet server verifies the pickup code.
Step S406, if the pickup code check fails, the takeout cabinet server returns a prompt message of the pickup code check failure to the client.
And step S408, the client displays a trigger key for the meal fetching user to fetch goods in a credit open cabinet mode to the meal fetching user.
In step S410, in response to an operation performed by the meal fetching user on the trigger button, the client determines that it is monitored that the meal fetching user requests to fetch goods in a credit open cabinet manner.
In step S412, the client sends a credit pickup request to the takeout cabinet server.
In step S414, the takeout cabinet server sends a credit data acquisition request to the second server.
Step S416, the second server determines the credit data, judges whether the meal taking user has real-name authentication, and judges whether the meal taking user opens the service authority for taking goods in a credit opening cabinet mode in advance.
And step S418, after the second server determines that the food taking user has real-name authentication and opens the service authority of taking goods in a credit open cabinet mode in advance, the second server sends credit data to the take-out cabinet server.
Step S420, the takeout cabinet server judges whether the meal taking user has business qualification of taking goods in a credit open cabinet mode according to the credit data.
Step S422, in response to the service qualification of the meal taking user, the client obtains the storage compartment identifier of the storage compartment which the meal taking user wants to open in the takeout cabinet.
Step S424, the client sends the storage compartment identifier to the takeaway cabinet server.
In step S426, if the meal fetching user has the business qualification, the takeaway cabinet server sends a cabinet opening instruction to the takeaway cabinet.
In step S428, the takeaway cabinet opens the storage grid for the meal user to take the meal.
And step S430, the takeaway cabinet returns a feedback message that the storage compartment is opened.
And step S432, the client displays a prompt page for prompting the meal taking user to confirm whether the meal stored in the storage grid is the meal required to be taken by the meal taking user.
In step S434, in response to the meal fetching user confirming that the meal stored in the storage compartment is a meal that needs to be fetched by the meal fetching user, the client sends a message indicating that the meal fetching user completes fetching the goods to the selling cabinet server.
In step S436, the takeaway cabinet server sets the usage state of the storage compartment to a usage state.
Example three: and a second server side.
Fig. 5 is a schematic flow chart of a method for picking up goods in this specification, which specifically includes the following steps:
step S500, a second server receives a credit data acquisition request sent by a first server, the credit data acquisition request is sent to the second server by the first server based on the received credit goods taking request, the credit goods taking request is sent to the first server by a client when the client monitors that a user operates a trigger key displayed by the client and used for the user to take goods by a credit open cabinet mode, and the credit goods taking request carries a user identification of the user.
Step S502, after the first server is determined to have the information calling right item authenticated by the second server, determining credit data of the user according to the user identification of the user carried in the credit data acquisition request;
the two processes are consistent with the contents of the first server side, and thus are not described in detail.
Step S504, the determined credit data is returned to the first server, so that the first server judges whether the user has a business qualification for picking goods in a credit opening mode according to the credit data, and in response to the fact that the user has the business qualification, a cabinet opening instruction is sent to the locker according to the obtained storage grid opening identification of the storage grid opening which the user wants to open in the locker, so that the locker opens the storage grid opening according to the storage grid opening identification carried in the cabinet opening instruction, and the user can pick up goods.
In actual service, when the second server returns the credit data to the first server, the second server can return the credit data to the first service only after determining that the user has opened the service authority for taking goods in a credit open cabinet mode in advance.
Specifically, the second server judges whether the user opens the service authority for picking up goods in a credit open cabinet mode in advance according to the user identification, and if yes, the determined credit data is returned to the first server. And if the user is determined not to open the service authority in advance, sending the authority to the client through the first server to acquire the page link of the page. Then, the client displays the permission obtaining page (as shown in fig. 3E) to the user according to the page link of the permission obtaining page, and monitors the operation of the user on the permission obtaining page. And then, the client side monitors that the authorization information input by the user through the authorization acquisition page is acquired, acquires the authorization information of the user, and opens a service authority for the user to take goods in a credit opening cabinet mode according to the authorization information.
In addition, in order to effectively trace back the real identity of the user who extracts the goods after the goods are extracted incorrectly, real-name authentication needs to be performed for each user who opens the service authority for taking the goods in a credit open cabinet mode to obtain the real identity information of the user, so that the user can be traced back according to the real-name authentication information of the user after the goods of other users are extracted by the user.
Therefore, when the user requests to pick up goods in a credit open cabinet mode, the second server judges whether the user completes real-name authentication or not according to the user identification of the user before returning the determined credit data to the first server, and if the user is determined to complete the real-name authentication, the determined credit data is returned to the first server. And if the user is determined not to finish the real-name authentication, sending a page link of a real-name authentication information filling page to the client through the first server. Then, the client displays the real-name authentication information filling page (as shown in fig. 3F) to the user according to the page link of the real-name authentication information filling page, and acquires the real-name authentication information input by the user through the real-name authentication information filling page. Furthermore, the first server may perform real-name authentication on the user according to the real-name authentication information after receiving the real-name authentication information sent by the client.
It should be noted that, the first server and the second server may be two servers respectively responsible for different services belonging to the same service platform, the first server may be a server dedicated to providing service support for goods access services of the locker, and the second server may be a server providing service support for wind control services related to credit data.
In actual practice, the second server may be a third party credit certification authority dedicated to maintaining credit data. At this time, whether the user opens the service authority for picking up goods in a credit opening cabinet mode in advance and whether the user finishes real-name authentication can be judged, and the judgment can be executed by the first server.
Example four: the client side.
Fig. 6 is a schematic flow chart of a method for picking up goods in this specification, which specifically includes the following steps:
step S600, when monitoring that a user executes an operation on a trigger key displayed by the client and used for the user to pick up goods in a credit open cabinet mode, the client sends a credit goods picking request to a first server, so that the first server sends a credit data acquisition request carrying the user identification of the user to a second server according to the credit goods taking request, and based on the credit data returned by the second server to the first server based on the credit data acquisition request, judging whether the user has the business qualification of taking goods in the credit open cabinet mode, the credit pickup request carries a user identifier of the user, and the credit data is returned to the first server by the second server after the first server is determined to have the information calling right item authenticated by the second server.
In specific implementation, a client acquires goods taking voucher information input by a user, sends the goods taking voucher information to a first server, displays a trigger key for the user to take goods in a credit locker opening mode on a display interface after the first server confirms that the goods taking voucher information is failed to verify, and sends a credit goods taking request to the first server after monitoring that the user operates the trigger key.
The way of checking the pickup voucher information by the first server is consistent with the way described above, and thus, the details are not repeated.
Step S602, in response to the first server determining that the user has the business qualification, sending the obtained storage bin identifier of the storage bin that the user wants to open in the locker to the first server, so that the first server sends a locker opening instruction to the locker according to the storage bin identifier, so that the locker opens the storage bin according to the storage bin identifier carried in the locker opening instruction, and the user can pick up the goods.
In specific implementation, after a user has business qualification, the first server sends a page link of a storage bin opening identification filling page to the client, the client receives the page link, displays the storage bin opening identification filling page to the user according to the page link, fills the page through the storage bin opening identification, obtains a storage bin opening identification of a storage bin opening which the user wants to open in a storage cabinet, and sends the storage bin opening identification to the first server, so that the first server indicates the corresponding storage cabinet to open the corresponding storage bin opening according to the storage bin opening identification.
And then, after the storage lattice opening is opened, the client displays a prompt page for prompting the user to confirm whether the goods stored in the storage lattice opening are the goods which need to be extracted by the user. If the user confirms that the goods stored in the storage compartment are goods which need to be extracted by the user, sending a message for indicating that the user finishes goods taking to the first server, so that the first server sets the using state of the storage compartment to be a usable state according to the message.
If the user confirms that the goods stored in the storage compartment are not the goods which the user needs to extract, a prompt page for prompting the user to return the goods and close the bin door of the storage compartment is displayed for the user. And then, the client sends a feedback message to the first server according to the obtained detection result of whether the user returns the taken goods to the storage compartment, wherein the detection result is detected based on a detection sensor arranged in the storage compartment. The detection method of the detection sensor has been described in detail above, and thus is not described in detail.
In specific implementation, when detecting whether the user returns the taken goods to the storage compartment, whether the user returns the taken goods to the storage compartment can be detected based on a detection sensor arranged in the storage compartment, and after determining that the user returns the taken goods to the storage compartment, information indicating that the user returns the taken goods to the storage compartment is sent to the client, and the client sends a feedback message to the first server based on the information.
Certainly, the client displays prompt information to the user to prompt the user to enable the paper order fixed on the goods to face one side of the bin door when returning the goods to the storage bin, and collects the image containing the bin mark of the storage bin and the paper order after closing the bin door. Then, the client can perform image recognition on the acquired image, judge whether the user returns the taken goods to the storage grid or not according to the recognition result, and send a feedback message to the first server if the user returns the taken goods to the storage grid. Otherwise, sending a feedback message that the user does not return the taken goods to the storage grid to the first server, and recording abnormal events by the first server based on the feedback message and giving an alarm.
In addition, the client side can also send the acquired images to the storage cabinet, the storage cabinet judges whether the user returns the taken goods to the storage grid or not according to the images, the judgment result is returned to the client side, and the client side sends feedback information to the first server according to the judgment result. Or the locker directly sends the feedback message to the first server.
Example five: the storage cabinet side.
Fig. 7 is a schematic flow chart of a method for picking up goods in this specification, which specifically includes the following steps:
step S700, a locker receives a first server-sent opening instruction, the opening instruction is sent by the first server after determining that a user has a business qualification for picking goods in a credit opening mode according to credit data sent by a second server, the credit data is obtained by sending a credit data acquisition request to the second server after the first server receives a credit goods taking request sent by a client, the credit goods taking request is sent to the first server by the client when the client monitors that the client operates a trigger key displayed by the client and used for the user to take goods in the credit opening mode, and the credit data is returned to the first server by the second server after determining that the first server has an information calling right authenticated by the second server, the credit goods taking request and the credit data acquisition request carry the user identification, and the locker opening instruction carries the storage bin opening identification of the storage bin which the user wants to open in the locker;
and S702, opening the storage cell according to the storage cell identification so that the user can take the goods.
In actual business, after determining that the user has business qualification, the process of opening the storage compartment that the user wants to open in the storage cabinet has been described in detail above, and is not described in detail here.
In the concrete implementation, the back is opened to the matter storing lattice opening, the customer end will be used for the suggestion user to demonstrate the suggestion page that whether the goods of depositing in this matter storing lattice opening is the goods that this user needs to draw, if the goods of depositing in the user affirms the matter that the user needs to draw, the locker will be after closing the door of matter storing lattice opening, whether article have been placed in the matter storing lattice opening that the monitoring corresponds, if monitor the user after closing the door of matter storing lattice opening, after placing article in the matter storing lattice opening, confirm that the user has returned the goods back to the matter storing lattice opening.
Wherein, the locker passes through the detection sensor who is used for article detection that sets up in the matter storage lattice mouth, whether has placed article in the monitoring matter storage lattice mouth. Specifically, this locker detects the intraoral storage space of matter storage lattice through this detection sensor to whether article have been placed in the matter storage lattice according to the testing result judgement.
In actual service, the detection sensor may be an infrared scanner, a laser radar, or the like. Specifically, the method comprises the following steps. When article were placed in the locker monitoring matter storing lattice, through this infrared scanner (or laser radar), scan the intraoral storage space of matter storing lattice, then, according to the scanning result, judge whether article have been placed in the matter storing lattice. For example, when the scan of the storage space within a bay is as shown in FIG. 3G, the locker determines that an item is stored within the bay.
Further, the detection sensor may be a weighing meter provided at the bottom of the storage compartment, and the weight of the loaded goods may be measured as a reference weight and recorded when the goods are stored. Then, in the goods taking process, when the user confirms that the goods stored in the storage lattice opening are not the goods which the user needs to take, after the door of the storage lattice opening is closed, the weight of the goods stored in the storage lattice opening is measured, and when the weight difference value between the measured weight and the comparison weight is smaller than the set weight difference, the user is determined to return the goods to the storage lattice opening.
Example six: a second system for picking up goods, comprising: the system comprises a first server, a second server and a locker.
Fig. 8 is a schematic diagram of a system for picking up goods in this specification, which includes a first server, a second server, and a locker, where the locker is provided with an operation interface for information interaction with a goods pick-up user, see fig. 9. When the user extracts goods, the method for extracting goods provided in the specification can be executed based on the information interaction between the locker and the first server and the second server.
In specific implementation, when the user needs to pick up goods, the user goes to the position of the storage cabinet and faces to an operation interface on the storage cabinet. At the moment, the operation interface of the locker shows a trigger key for the user to take goods in a credit locker opening mode to the user. Then, when the user operates the trigger key (such as clicking, long pressing and the like), the client monitors that the user requests to pick up goods in a credit open cabinet mode, responds to the user request, acquires the user identification of the user, and sends a credit goods picking request carrying the user identification to the first server.
When the locker obtains the user identifier, after it is monitored that the user requests to pick up goods in a credit locker opening mode, a user identifier input page is displayed to the user through an operation interface, and the user is prompted to input a corresponding user identifier (for example, please input your registered mobile phone number) in the user identifier input page, so that the user identifier input by the user is obtained through the user identifier input page.
And then, the first server sends a credit data acquisition request to the second server according to the credit goods taking request, wherein the credit data acquisition request carries the user identification. And after receiving the credit data acquisition request, the second server judges whether the first server has an information calling right item authenticated by the second server, and if so, determines the credit data of the user according to the user identification and returns the credit data to the first server.
And then, the first server judges whether the user has business qualification for picking up goods in a credit opening mode according to the credit data, and sends a storage cell identifier to the locker to fill in a page link of a page after the user is determined to have the business qualification. And then, the storage cabinet displays the storage cell mark filling page to a user on a display interface according to the page link, and acquires the storage cell mark of the storage cell which is input by the user and is to be opened in the storage cabinet through the storage cell mark filling page.
And then, the first server sends a cabinet opening instruction to the storage cabinet where the storage grid is located, wherein the cabinet opening instruction carries the storage grid identification. After the locker receives the opening instruction, the corresponding storage grid opening is opened according to the storage grid opening identification carried in the opening instruction, so that the user can pick up the goods.
The determination of whether the user has the business qualification of picking up goods in a credit opening manner is consistent with the manner described above, and therefore, the details are not repeated. In addition, before the first server judges whether the user has the business qualification of picking up goods in a credit opening cabinet mode according to the credit data, the first server also needs to determine whether the user opens the business authority of picking up goods in the credit opening cabinet mode, and only provides the business function of picking up goods in the credit opening cabinet mode for the user opening the business authority of picking up goods in the credit opening cabinet mode.
In specific implementation, after the second server determines that the user does not open the business authority for taking goods in a credit opening mode according to the user identification, the first server sends the authority to the locker to acquire the page link of the page. And then, the locker acquires the page link of the page according to the authority, the authority acquisition page is displayed to the user on an operation interface, the authorization information input by the user through the authority acquisition page is monitored, the authorization information of the user is acquired, and the service authority for picking up goods by a credit locker opening mode is opened for the user according to the authorization information.
Further, the second server determines that the user does not complete real-name authentication according to the user identification, and sends real-name authentication information to the locker through the first server to fill in the page link of the page. And then, the locker displays the page link of the real-name authentication information filling page to the user on an operation interface according to the page link of the real-name authentication information filling page, and acquires the real-name authentication information input by the user through the real-name authentication information filling page. Furthermore, the first server may perform real-name authentication on the user according to the real-name authentication information after receiving the real-name authentication information sent by the locker.
In addition, the locker still carries the cabinet identifier of the locker in the credit goods taking request sent by the locker to the first server, so that the first server can send the locker opening instruction carrying the storage compartment identifier of the storage compartment which is input by the user and is desired to be opened in the locker to the locker according to the cabinet identifier.
Like this, the user can try to get goods through the way of opening the cabinet by credit when can't extracting the goods that oneself needs through getting a sign indicating number, needn't contact artifical customer service immediately and carry out long-range opening the cabinet, consequently, has not only improved the business execution efficiency, has reduced user's the time of getting goods moreover, has promoted user experience.
In addition, after the storage compartment opening is opened to the locker, the user takes the goods, at this moment, because the user is getting the goods according to the credit opening mode, the situation that the goods stored in the storage compartment opening are not the goods that the user needs to take may occur, and at this moment, the user is required to return the goods, and the goods are taken by manual customer service through manual remote opening.
In specific implementation, the storage cabinet responds to the opening of the storage grid, and a prompt page for prompting the user to confirm whether goods stored in the storage grid are goods which the user needs to extract is displayed to the user on the operation interface. Then, if the user confirms that the goods stored in the storage compartment are goods which the user needs to extract, the storage cabinet sends a message for indicating that the user finishes picking the goods to the first server. And then, the first server sets the use state of the storage compartment to be a use state according to the message for indicating that the user finishes goods taking.
If the user confirms that the goods stored in the storage grid are not the goods which the user needs to extract, the storage cabinet displays a prompt page for prompting the user to return the goods and close the storage grid. Then, the locker monitors whether the bin door of the storage bin opening is closed, and after the bin door of the storage bin opening is monitored to be closed, the storage bin opening is monitored to monitor whether articles are placed in the storage bin opening, and after the articles are placed in the storage bin opening, the user is determined to place the goods back.
In this step, the manner of monitoring whether articles are placed in the storage compartment by the locker is the same as the manner of monitoring whether articles are placed in the storage compartment in the system for picking up goods, which is composed of the client, the locker, the first server and the second server, and thus, detailed description is omitted here.
Based on the same idea, the present specification further provides a corresponding device for picking up goods, as shown in fig. 10 to 13.
Fig. 10 is a schematic view of an apparatus for picking up goods provided in this specification, which specifically includes:
the receiving module 1000 is configured to receive a credit pickup request sent by a client, where the credit pickup request is sent by the client when monitoring that a user operates a trigger key displayed by the client and used for the user to pick up goods in a credit open cabinet manner, and the credit pickup request carries a user identifier of the user;
a sending module 1001, configured to send a credit data obtaining request to a second server according to the credit pickup request, where the credit data obtaining request carries the user identifier;
the judging module 1002 is configured to receive credit data returned by the second server, and judge whether the user has a business qualification for picking up goods in a credit opening manner according to the credit data, where the credit data is returned to the first server by the second server after determining that the first server has an information invoking right authenticated by the second server;
an opening module 1003, configured to send, if it is determined that the user has the service qualification, a locker opening instruction to the locker according to the obtained storage bin identifier of the storage bin that the user wants to open the locker, so that the locker opens the storage bin according to the storage bin identifier carried in the locker opening instruction, so that the user can pick up the goods.
Optionally, the determining module 1002 is specifically configured to determine credit evaluation data corresponding to the user according to the credit data; judging whether the credit condition of the user meets a preset credit condition or not according to the credit evaluation data; if so, determining that the user is qualified for the business, otherwise, determining that the user is not qualified for the business, and sending a message for indicating that goods cannot be taken through the credit opening mode to the client.
Optionally, the starting module 1003 is specifically configured to determine that the user has the service qualification if it is determined that the credit condition of the user meets the credit condition and it is determined that the number of times that the user finishes picking the goods in the credit opening manner does not exceed a set number of times within a set time period.
Optionally, the starting module 1003 is specifically configured to receive the storage compartment identifier sent by the client, where the storage compartment identifier is obtained by the client through a displayed storage compartment identifier filling interface.
Optionally, the apparatus further comprises:
and the state modification module 1004 is configured to set the use state of the storage compartment to a usable state after receiving the message sent by the client and used for indicating that the user finishes picking the goods.
Optionally, the apparatus further comprises:
the confirming module 1005 is configured to determine, according to the obtained feedback information, whether the goods taken out by the user in the credit open cabinet manner is not the goods that the user needs to take out, and whether the user returns the taken-out goods to the opened storage bay.
Optionally, the apparatus further comprises:
the voucher picking module 1006 is configured to receive, before receiving a credit picking request sent by a client, picking voucher information sent by the client as target voucher information; verifying the target voucher information according to the corresponding relation between the occupied storage lattice in the storage cabinet and each item taking voucher information; and responding to the failure of the target certificate information verification, returning prompt information to the client, and prompting the user to take goods in the credit opening mode through the prompt information.
Optionally, the locker and the first server belong to a first service platform, and the order corresponding to the goods stored in the locker includes: the order belongs to the second service platform.
Fig. 11 is a schematic view of an apparatus for picking up goods provided in this specification, which specifically includes:
a receiving module 1100, configured to receive a credit data acquisition request sent by a first server, where the credit data acquisition request is sent by the first server to a second server based on a received credit pickup request, the credit pickup request is sent by a client to the first server when monitoring that a user operates a trigger key displayed by the client and used for the user to pick up goods in a credit open cabinet manner, and the user identifier of the user is carried in the credit pickup request;
a determining module 1101, configured to determine, after it is determined that the first server has the information invoking right item authenticated by the second server, credit data of the user according to the user identifier of the user carried in the credit data obtaining request;
a sending module 1102, configured to return the determined credit data to the first server, so that the first server determines, according to the credit data, whether the user has a business qualification for picking up goods in the credit opening manner, and in response to that the user has the business qualification, sends an opening instruction to the locker according to the obtained storage bay identifier of the storage bay that the user wants to open the locker, so that the locker opens the storage bay according to the storage bay identifier carried in the opening instruction, so that the user can pick up goods.
Optionally, the sending module 1102 is specifically configured to determine whether the user has completed real-name authentication according to the user identifier; and if the user is determined to have finished the real-name authentication, returning the determined credit data to the first server.
Optionally, the apparatus further comprises:
the real-name authentication module 1103 is configured to send a page link of a real-name authentication information filling page to the client through the first server if it is determined that the user does not complete real-name authentication, display the real-name authentication information filling page to the user through the page link of the real-name authentication information filling page filled by the client according to the real-name authentication information, acquire real-name authentication information of the user, and perform real-name authentication on the user according to the real-name authentication information.
Optionally, the sending module 1102 is specifically configured to determine, according to the user identifier, whether the user opens a service right to pick up goods in the credit open cabinet manner in advance; and if so, returning the determined credit data to the first server.
Optionally, the apparatus further comprises:
and an authority opening module 1104, configured to send, if it is determined that the user does not open the service authority in advance, a page link of an authority acquisition page to the client through the first server, so as to display the authority acquisition page to the user through the client, acquire authorization information of the user, and open the service authority for the user according to the authorization information.
Fig. 12 is a schematic view of an apparatus for picking up goods provided in this specification, which specifically includes:
a request sending module 1200, configured to send a credit pickup request to a first server when it is monitored that a user performs an operation on a trigger button displayed by a client and used for the user to pick up goods in a credit open cabinet manner, so that the first server sends a credit data acquisition request carrying the user identification of the user to a second server according to the credit goods taking request, and based on the credit data returned by the second server to the first server based on the credit data acquisition request, judging whether the user has the business qualification of taking goods in the credit open cabinet mode, the credit goods taking request carries a user identification of the user, and the credit data is returned to the first server by the second server after the first server is determined to have the information calling right item authenticated by the second server;
an identifier sending module 1201, configured to send, in response to the first server determining that the user has the service qualification, the obtained storage bin identifier of the storage bin that the user wants to open in the locker to the first server, so that the first server sends a locker opening instruction to the locker according to the storage bin identifier, so that the locker opens the storage bin according to the storage bin identifier carried in the locker opening instruction, and the user can pick up goods.
Optionally, the identifier sending module 1201 is specifically configured to receive a page link of a storage lattice identifier filling page sent by the first server; displaying the storage cell identifier filling page to the user according to the page link of the storage cell identifier filling page; and filling in a page through the storage grid opening identification, and acquiring the storage grid opening identification of the storage grid opening which the user wants to open in the storage cabinet.
Optionally, the apparatus further comprises:
a confirmation module 1202, configured to, in response to the storage compartment being opened, present, to the user, a prompt page for prompting the user to confirm whether the goods stored in the storage compartment are goods that the user needs to pick up; and in response to the user confirming that the goods stored in the storage compartment are goods which need to be taken by the user, sending a message for indicating that the user finishes taking the goods to the first server, so that the first server sets the use state of the storage compartment to be a usable state according to the message for indicating that the user finishes taking the goods.
Optionally, the apparatus further comprises:
a returning reminding module 1203, configured to, in response to the user confirming that the goods stored in the storage compartment is not the goods that the user needs to pick up, show a prompt page for prompting the user to return the goods and close a door of the storage compartment to the user.
Optionally, the apparatus further comprises:
a feedback module 1204, configured to send a feedback message to the first server according to an obtained detection result of whether the user returns the taken goods to the storage compartment, where the detection result is detected based on a detection sensor disposed in the storage compartment.
Optionally, the apparatus further comprises:
the voucher picking module 1205 is configured to, before it is monitored that a user performs an operation on a trigger key displayed by the client and used for the user to pick up goods in a credit open cabinet manner, obtain picking voucher information input by the user, and send the picking voucher information to the first server; and responding to the first server to confirm that the information verification of the goods taking voucher fails, and displaying a trigger key for the user to take goods in a credit opening mode to the user on a display interface.
Fig. 13 is a schematic view of an apparatus for picking up goods provided in this specification, which specifically includes:
a receiving module 1300, configured to receive a first server-sent instruction for opening a counter, where the first server sends the opening instruction after determining that a user has a business qualification for picking goods in a credit opening manner according to credit data sent by a second server, the credit data is obtained by sending a credit data acquisition request to the second server after the first server receives a credit goods taking request sent by a client, the credit goods taking request is sent to the first server by the client when the client monitors an operation of a trigger key displayed by the client and used for the user to pick goods in the credit opening manner, and the credit data is returned to the first server by the second server after determining that the first server has an information invoking right authenticated by the second server, the credit goods taking request and the credit data acquisition request carry the user identification, and the locker opening instruction carries the storage bin opening identification of the storage bin which the user wants to open in the locker;
an opening module 1301, configured to open the storage cell according to the storage cell identifier, so that the user can pick up the goods.
Optionally, the apparatus further comprises:
an article monitoring module 1302, configured to monitor whether an article is placed in the storage compartment after the user closes the door of the storage compartment in response to the user confirming that the article stored in the storage compartment is not the article that the user needs to pick up; and if the situation that the user closes the bin door of the storage compartment opening and articles are placed in the storage compartment opening is monitored, determining that the user returns the goods.
Optionally, a detection sensor for detecting articles is arranged in the storage compartment;
the article monitoring module 1302 is specifically configured to detect the storage space in the storage compartment through the detection sensor, and determine whether an article is placed in the storage compartment according to a detection result.
The present specification also provides a computer-readable storage medium storing a computer program, which can be used to execute the method for picking up goods provided in fig. 2 or the method for picking up goods provided in fig. 5 or the method for picking up goods provided in fig. 6 or the method for picking up goods provided in fig. 7.
This specification also provides a schematic block diagram of the electronic device shown in fig. 14. As shown in fig. 14, 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 a corresponding computer program from the non-volatile memory into the memory and then runs the computer program to implement the method for retrieving goods described in fig. 2, the method for retrieving goods described in fig. 5, the method for retrieving goods described in fig. 6, or the method for retrieving goods described in fig. 7. 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 making 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, pl (core universal Programming Language), HDCal (jhdware Description Language), lang, Lola, HDL, laspam, hardward Description Language (vhr Description Language), vhal (Hardware Description Language), and vhigh-Language, which are currently used in most common. 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 invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention 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 present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. 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 Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that 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 phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the 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 (30)

1. A system for retrieving goods, the system comprising: the system comprises a client, a first server, a second server and a storage cabinet;
the client is used for acquiring a user identifier of a user, displaying a trigger key for the user to pick up goods in a credit open cabinet mode, monitoring the operation of the user on the trigger key and sending a credit goods picking request to the first server;
the first server is used for receiving a credit goods taking request sent by the client, sending a credit data obtaining request to a second server according to the credit goods taking request, receiving credit data returned by the second server, judging whether the user has a business qualification for taking goods in a credit opening mode according to the credit data, and if the user is determined to have the business qualification, sending a cabinet opening instruction to the locker according to the obtained storage bin opening identification of the storage bin which the user wants to open in the locker;
the second server is used for receiving the credit data acquisition request sent by the first server, determining the credit data of the user according to the user identification of the user carried in the credit data acquisition request, and returning the determined credit data to the first server;
the storage cabinet is used for receiving a cabinet opening instruction sent by the first server, carrying a storage grid opening identification of a storage grid opening which a user wants to open in the storage cabinet in the cabinet opening instruction, and opening the storage grid opening according to the storage grid opening identification so that the user can take goods.
2. A method of retrieving goods, comprising:
the method comprises the steps that a first server receives a credit goods taking request sent by a client, wherein the credit goods taking request is sent when the client monitors that a user operates a trigger key displayed by the client and used for the user to take goods in a credit open cabinet mode, and the credit goods taking request carries a user identification of the user;
sending a credit data acquisition request to a second server according to the credit goods taking request, wherein the credit data acquisition request carries the user identification;
receiving credit data returned by the second server, and judging whether the user has business qualification of taking goods in a credit open cabinet mode according to the credit data, wherein the credit data is returned to the first server by the second server after the first server is determined to have an information calling right item authenticated by the second server;
if the user is determined to have the business qualification, sending a cabinet opening instruction to the storage cabinet according to the obtained storage grid opening identification of the storage grid opening which the user wants to open in the storage cabinet, so that the storage cabinet opens the storage grid opening according to the storage grid opening identification carried in the cabinet opening instruction, and the user can take goods.
3. The method of claim 2, wherein determining whether the user qualifies for the credit to pick up the good by opening the credit counter according to the credit data comprises:
determining credit evaluation data corresponding to the user according to the credit data;
judging whether the credit condition of the user meets a preset credit condition or not according to the credit evaluation data;
if so, determining that the user is qualified for the business, otherwise, determining that the user is not qualified for the business, and sending a message for indicating that goods cannot be taken through the credit opening mode to the client.
4. The method of claim 3, wherein determining that the user qualifies for the service comprises:
and if the credit condition of the user is determined to meet the credit condition and the number of times that the user finishes goods taking in a credit open cabinet mode in a set time period does not exceed the set number of times, determining that the user has the service qualification.
5. The method as claimed in claim 2, wherein obtaining the storage compartment identifier of the storage compartment that the user wants to open in the storage cabinet comprises:
and receiving the storage cell identifier sent by the client, wherein the storage cell identifier is acquired by the client through a displayed storage cell identifier filling interface.
6. The method of claim 2, wherein the method further comprises:
and after receiving a message which is sent by the client and used for indicating that the user finishes goods taking, setting the use state of the storage lattice opening to be a usable state.
7. The method of claim 2, wherein the method further comprises:
and determining whether the user returns the taken goods to the opened storage grid or not under the condition that the goods taken out by the user in a credit open cabinet mode are not the goods which the user needs to take out according to the acquired feedback information.
8. The method of claim 2, wherein prior to the first server receiving the credit pickup request from the client, the method further comprises:
receiving goods taking voucher information sent by the client as target voucher information;
verifying the target voucher information according to the corresponding relation between the occupied storage lattice in the storage cabinet and each item taking voucher information;
and responding to the failure of the target certificate information verification, returning prompt information to the client, and prompting the user to take goods in the credit opening mode through the prompt information.
9. The method of any one of claims 2 to 8, wherein the locker and the first server belong to a first service platform, and the order corresponding to the goods stored in the locker comprises: the order belongs to the second service platform.
10. A method of retrieving goods, comprising:
the method comprises the steps that a second server receives a credit data acquisition request sent by a first server, the credit data acquisition request is sent to the second server by the first server based on the received credit goods taking request, the credit goods taking request is sent to the first server when a client monitors that a user operates a trigger key displayed by the client and used for the user to take goods in a credit open cabinet mode, and the user identification of the user is carried in the credit goods taking request;
after the first server is determined to have the information calling right item authenticated by the second server, determining credit data of the user according to the user identification of the user carried in the credit data acquisition request;
and returning the determined credit data to the first server so that the first server judges whether the user has a business qualification for picking goods in a credit opening mode according to the credit data, and in response to the business qualification of the user, sending an opening instruction to the locker according to the obtained storage grid opening identification of the storage grid opening which the user wants to open in the locker, so that the locker opens the storage grid opening according to the storage grid opening identification carried in the opening instruction, and the user can pick up goods.
11. The method of claim 10, wherein returning the determined credit data to the first server comprises:
judging whether the user completes real-name authentication or not according to the user identification;
and if the user is determined to have finished the real-name authentication, returning the determined credit data to the first server.
12. The method of claim 11, wherein the method further comprises:
if the fact that the user does not finish the real-name authentication is determined, a page link of a real-name authentication information filling page is sent to the client through the first server, the page link of the page is filled through the client according to the real-name authentication information, the real-name authentication information filling page is displayed to the user, the real-name authentication information of the user is obtained, and the real-name authentication of the user is carried out according to the real-name authentication information.
13. The method of claim 10 or 11, wherein returning the determined credit data to the first server specifically comprises:
judging whether the user opens a service authority for picking up goods in the credit opening cabinet mode in advance according to the user identification;
and if so, returning the determined credit data to the first server.
14. The method of claim 13, wherein the method further comprises:
if the user is determined not to open the service authority in advance, sending a page link of an authority acquisition page to the client through the first server, displaying the authority acquisition page to the user through the client, acquiring authorization information of the user, and opening the service authority for the user according to the authorization information.
15. A method of retrieving goods, comprising:
when monitoring that a user performs an operation on a trigger key displayed by the client and used for the user to pick up goods in a credit open cabinet mode, the client sends a credit goods picking request to a first server, so that the first server sends a credit data acquisition request carrying a user identifier of the user to a second server according to the credit goods picking request, and judges whether the user has a business qualification of picking up goods in the credit open cabinet mode or not based on credit data returned by the second server to the first server based on the credit data acquisition request, wherein the credit goods picking request carries the user identifier of the user, and the credit data is returned to the first server by the second server after the first server is determined to have an information calling right item authenticated by the second server;
responding to the fact that the first server determines that the user has the business qualification, sending the obtained storage grid opening identification of the storage grid opening which the user wants to open in the locker to the first server, so that the first server sends a locker opening instruction to the locker according to the storage grid opening identification, and the locker opens the storage grid opening according to the storage grid opening identification carried in the locker opening instruction, and the user can pick up goods.
16. The method of claim 15, wherein obtaining the storage compartment identifier of the storage compartment that the user wants to open in the storage cabinet comprises:
receiving a page link of a storage lattice identifier filling page sent by the first server;
displaying the storage cell identifier filling page to the user according to the page link of the storage cell identifier filling page;
and filling in a page through the storage grid opening identification, and acquiring the storage grid opening identification of the storage grid opening which the user wants to open in the storage cabinet.
17. The method of claim 15, wherein the method further comprises:
responding to the opening of the storage grid, and displaying a prompt page for prompting the user to confirm whether the goods stored in the storage grid are the goods which need to be extracted by the user;
and in response to the user confirming that the goods stored in the storage compartment are goods which need to be taken by the user, sending a message for indicating that the user finishes taking the goods to the first server, so that the first server sets the use state of the storage compartment to be a usable state according to the message for indicating that the user finishes taking the goods.
18. The method of claim 15, wherein the method further comprises:
and in response to the user confirming that the goods stored in the storage compartment are not the goods which the user needs to take, displaying a prompt page for prompting the user to return the goods and close a bin door of the storage compartment to the user.
19. The method of claim 18, wherein the method further comprises:
and sending a feedback message to the first server according to an obtained detection result of whether the user returns the taken goods to the storage compartment, wherein the detection result is detected based on a detection sensor arranged in the storage compartment.
20. The method of claim 15, wherein prior to monitoring operation by a user of a trigger button presented by the client for the user to pick up goods via credit open chest, the method further comprises:
acquiring goods taking voucher information input by the user, and sending the goods taking voucher information to the first server;
and responding to the first server to confirm that the information verification of the goods taking voucher fails, and displaying a trigger key for the user to take goods in a credit opening mode to the user on a display interface.
21. A method of retrieving goods, comprising:
the locker receives a locker opening instruction sent by a first server, the locker opening instruction is sent after the first server determines that a user has business qualification for picking goods in a credit locker opening mode according to credit data sent by a second server, the credit data is obtained by the first server sending a credit data acquisition request to the second server after receiving a credit goods taking request sent by a client, the credit goods taking request is sent to the first server when the client monitors that the client operates a trigger key displayed by the client and used for the user to take goods in the credit locker opening mode, and the credit data is returned to the first server after the second server determines that the first server has an information calling right item authenticated by the second server, the credit goods taking request and the credit data acquisition request carry the user identification, and the locker opening instruction carries the storage bin opening identification of the storage bin which the user wants to open in the locker;
and opening the storage grid according to the storage grid mark so that the user can take the goods.
22. The method of claim 21, wherein the method further comprises:
in response to the user confirming that the goods stored in the storage compartment are not the goods which need to be taken by the user, monitoring whether articles are placed in the storage compartment after the user closes the door of the storage compartment;
and if the situation that the user closes the bin door of the storage compartment opening and articles are placed in the storage compartment opening is monitored, determining that the user returns the goods.
23. The method of claim 22, wherein a detection sensor for article detection is disposed within the storage compartment;
monitoring whether place article in the matter storage lattice specifically include:
through the detection sensor detects the intraoral storage space of matter storage lattice to according to the testing result, judge whether placed article in the matter storage lattice.
24. A system for retrieving goods, the system comprising: the system comprises a storage cabinet, a first server and a second server;
the first server is used for acquiring a credit goods taking request of a user, sending a credit data acquisition request to a second server according to the credit goods taking request, receiving credit data returned by the second server, judging whether the user has a business qualification for taking goods in a credit opening mode according to the credit data, and if the user is determined to have the business qualification, sending a cabinet opening instruction to the locker according to an acquired storage bin opening identifier of a storage bin opening desired by the user;
the second server is used for receiving a credit data acquisition request sent by the first server, determining credit data of the user according to the user identification of the user carried in the credit data acquisition request, and returning the determined credit data to the first server after determining that the first server has the information calling right item authenticated by the second server;
the storage cabinet is used for receiving a cabinet opening instruction sent by the first server, the cabinet opening instruction carries a storage grid opening identification of a storage grid opening which a user wants to open in the storage cabinet, and the storage grid opening is opened according to the storage grid opening identification so that the user can take goods.
25. An apparatus for picking up goods, comprising:
the system comprises a receiving module, a sending module and a receiving module, wherein the receiving module is used for receiving a credit goods taking request sent by a client, the credit goods taking request is sent by the client when the client monitors that a user operates a trigger key displayed by the client and used for the user to take goods in a credit open cabinet mode, and the credit goods taking request carries a user identifier of the user;
the sending module is used for sending a credit data acquisition request to a second server according to the credit goods taking request, wherein the credit data acquisition request carries the user identification;
the judging module is used for receiving credit data returned by the second server and judging whether the user has the business qualification of taking goods in the credit open cabinet mode or not according to the credit data, wherein the credit data is returned to the first server by the second server after the first server is determined to have the information calling right item authenticated by the second server;
and the opening module is used for sending a cabinet opening instruction to the storage cabinet according to the acquired storage grid opening identification of the storage grid opening which the user wants to open in the storage cabinet if the user is determined to have the business qualification, so that the storage cabinet opens the storage grid opening according to the storage grid opening identification carried in the cabinet opening instruction, and the user can pick up goods.
26. An apparatus for picking up goods, comprising:
the system comprises a receiving module, a first server and a second server, wherein the receiving module is used for receiving a credit data acquisition request sent by the first server, the credit data acquisition request is sent to the second server by the first server based on the received credit goods taking request, the credit goods taking request is sent to the first server by a client when the client monitors that a user operates a trigger key displayed by the client and used for the user to take goods in a credit open cabinet mode, and the credit goods taking request carries a user identifier of the user;
a determining module, configured to determine, after it is determined that the first server has the information invoking right item authenticated by the second server, credit data of the user according to the user identifier of the user carried in the credit data acquisition request;
the sending module is used for returning the determined credit data to the first server so that the first server judges whether the user has business qualification for picking goods in a credit opening mode according to the credit data, and sends an opening instruction to the locker according to the obtained storage grid opening identification of the storage grid opening which the user wants to open in the locker in response to the fact that the user has the business qualification, so that the locker opens the storage grid opening according to the storage grid opening identification carried in the opening instruction, and the user can pick up the goods.
27. An apparatus for picking up goods, comprising:
the request sending module is used for sending a credit goods taking request to the first server when the fact that the user executes operation on a trigger key displayed by the client and used for the user to take goods in a credit open cabinet mode is monitored, so that the first server sends a credit data acquisition request carrying the user identification of the user to a second server according to the credit goods taking request, and based on the credit data returned by the second server to the first server based on the credit data acquisition request, judging whether the user has the business qualification of taking goods in the credit open cabinet mode, the credit goods taking request carries a user identification of the user, and the credit data is returned to the first server by the second server after the first server is determined to have the information calling right item authenticated by the second server;
the identification sending module is used for responding to the fact that the first server determines that the user has the business qualification, sending the obtained storage grid opening identification of the storage grid opening which the user wants to open in the locker to the first server, so that the first server sends a locker opening instruction to the locker according to the storage grid opening identification, and the locker opens the storage grid opening according to the storage grid opening identification carried in the locker opening instruction, and the user can pick up goods.
28. An apparatus for picking up goods, comprising:
a receiving module, configured to receive a first server-sent instruction for opening a counter, where the first server sends a credit data after determining that a user has a business qualification for picking up goods in a credit open counter manner according to credit data sent by a second server, the credit data is obtained by sending a credit data acquisition request to the second server after the first server receives a credit goods picking request sent by a client, the credit goods picking request is sent to the first server by the client when the client monitors an operation of a trigger key displayed by the client and used for the user to pick up goods in the credit open counter manner, and the credit data is returned to the first server by the second server after determining that the first server has an information call right authenticated by the second server, the credit goods taking request and the credit data acquisition request carry the user identification, and the locker opening instruction carries the storage bin opening identification of the storage bin which the user wants to open in the locker;
and the opening module is used for opening the storage cell according to the storage cell identification so as to allow the user to take the goods.
29. A computer-readable storage medium, wherein the storage medium stores a computer program, and the computer program when executed by a processor implements the method of any of claims 2-9, 10-14, 15-20, and 21-23.
30. An electronic device comprising a memory, a processor and a computer program stored on the memory and operable on the processor, wherein the processor executes the program to implement the method of any of claims 2-9, 10-14, 15-20, 21-23.
CN202210282497.5A 2022-03-22 2022-03-22 Method, device and system for picking up goods Pending CN114387735A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210282497.5A CN114387735A (en) 2022-03-22 2022-03-22 Method, device and system for picking up goods

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210282497.5A CN114387735A (en) 2022-03-22 2022-03-22 Method, device and system for picking up goods

Publications (1)

Publication Number Publication Date
CN114387735A true CN114387735A (en) 2022-04-22

Family

ID=81205069

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210282497.5A Pending CN114387735A (en) 2022-03-22 2022-03-22 Method, device and system for picking up goods

Country Status (1)

Country Link
CN (1) CN114387735A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114724313A (en) * 2022-05-20 2022-07-08 北京三快在线科技有限公司 Cargo access method, system and device
CN114724311A (en) * 2022-05-16 2022-07-08 北京三快在线科技有限公司 Cabinet opening method, device and equipment of storage cabinet and computer readable storage medium
CN114724312A (en) * 2022-05-16 2022-07-08 北京三快在线科技有限公司 Cabinet opening method, device and equipment of storage cabinet and computer readable storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016172973A1 (en) * 2015-04-30 2016-11-03 深圳市银信网银科技有限公司 Network transaction payment method and system
CN109785531A (en) * 2019-01-02 2019-05-21 广东乐心医疗电子股份有限公司 Storage method and related equipment
CN112489288A (en) * 2020-11-14 2021-03-12 武汉盛硕电子有限公司 Vending cabinet and vending method based on image recognition
CN112735050A (en) * 2021-01-14 2021-04-30 拉扎斯网络科技(上海)有限公司 Cabinet opening processing method, device and system based on intelligent cabinet
CN112991634A (en) * 2021-04-21 2021-06-18 浙江口碑网络技术有限公司 Pickup method and device of intelligent cabinet

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016172973A1 (en) * 2015-04-30 2016-11-03 深圳市银信网银科技有限公司 Network transaction payment method and system
CN109785531A (en) * 2019-01-02 2019-05-21 广东乐心医疗电子股份有限公司 Storage method and related equipment
CN112489288A (en) * 2020-11-14 2021-03-12 武汉盛硕电子有限公司 Vending cabinet and vending method based on image recognition
CN112735050A (en) * 2021-01-14 2021-04-30 拉扎斯网络科技(上海)有限公司 Cabinet opening processing method, device and system based on intelligent cabinet
CN112991634A (en) * 2021-04-21 2021-06-18 浙江口碑网络技术有限公司 Pickup method and device of intelligent cabinet

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114724311A (en) * 2022-05-16 2022-07-08 北京三快在线科技有限公司 Cabinet opening method, device and equipment of storage cabinet and computer readable storage medium
CN114724312A (en) * 2022-05-16 2022-07-08 北京三快在线科技有限公司 Cabinet opening method, device and equipment of storage cabinet and computer readable storage medium
CN114724313A (en) * 2022-05-20 2022-07-08 北京三快在线科技有限公司 Cargo access method, system and device

Similar Documents

Publication Publication Date Title
US11392884B2 (en) Systems, methods, and computer program products for processing a package for shipping with a common carrier on a wireless computing device
CN114387735A (en) Method, device and system for picking up goods
WO2019165894A1 (en) Article identification method, device and system, and storage medium
CN108806099B (en) University sports teaching equipment management system
CN114418705B (en) Method, device and system for storing goods
CN108171172A (en) Self-help shopping method, self-service sale device and computer readable storage medium
CN107967603B (en) Shopping settlement method and selling equipment
EP3510571A1 (en) Order information determination method and apparatus
EP3639234A1 (en) Systems and methods for facilitating parcel pickup
CN107818434B (en) Pickup verification method, server, pickup verification device and pickup verification system
CN104636897A (en) Postal express mail storage and pick-up system
CN114022257A (en) Order processing system, method and device, storage medium and electronic equipment
CN106095814A (en) Contact person's processing method and server
US20160283922A1 (en) Information processing device, information processing method, information processing program, and storage medium storing information processing program
CN110033566A (en) Method and apparatus for wrapping up save set
CN111523348B (en) Information generation method and device and equipment for man-machine interaction
KR20130021584A (en) Apparatus for rental service of aid battery and method for the same and system for the same
CN115691004A (en) Cargo access method, system and device
JP2020042477A (en) Delivery system
CN109671227B (en) Intelligent container consumption behavior identification method and device, storage medium and electronic equipment
CN114495353B (en) Information display method and device, electronic equipment and access cabinet
CN111178265A (en) Commodity identification method and device
CN110009799B (en) Catering container recycling method and system based on non-fixed movable recycling cabinet
CN114092186B (en) Method and device for detecting defective goods in a vending cabinet
CN112562208B (en) Sharing method and device of storage equipment

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