Cargo obtaining method and device
By receiving pickup voice and converting it into pickup code, determining and unlocking the storage location, the complex problem of the goods acquisition process in the prior art is solved, and the efficiency of users to quickly and conveniently obtain goods is achieved.
Patent Information
- Application Number
- CN202311458635.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-03
- Publication Date
- 2025-05-06
AI Technical Summary
In the prior art, users need to enter a pickup code when obtaining express delivery, resulting in a complicated process of obtaining goods, many users' operations, long time, and inconvenient enough.
By receiving pickup voice, converting it into pickup code, determining the storage location, and unlocking it, enabling the user to obtain goods directly from the unlocked storage location.
The goods acquisition process is simplified, the users' pickup operations are reduced, and the users' pickup efficiency is improved, so that users can obtain goods quickly and conveniently.
Smart Images

Figure CN119942694A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of intelligent logistics technology, and in particular to a method and device for obtaining goods. Background Art
[0002] With the popularity of online shopping, a large number of purchased goods are delivered to users via express delivery, leading to an increasing demand for express delivery and a gradual improvement in the functions and services of the express delivery industry. Users often set the delivery address of their express delivery to a delivery locker. After receiving the delivery notification, the user then picks up the package from the locker. To pick up the package, the user usually enters a pickup code into the locker, which then opens the corresponding locker based on the pickup code, and the user then picks up the package from the opened locker.
[0003] In the process of implementing the present invention, the inventors discovered that the prior art has at least the following problems:
[0004] Every time you pick up a package, you need to enter the pickup code into the express cabinet, which makes the process of obtaining the package more complicated, requires more operations for the user to pick up the package, and takes longer for the user to pick up the package, which is not convenient. Summary of the Invention
[0005] In view of this, embodiments of the present invention provide a method and apparatus for obtaining goods, which can simplify the goods obtaining process, reduce the user's picking operations, and improve the user's picking efficiency.
[0006] To achieve the above object, according to a first aspect of an embodiment of the present invention, a method for obtaining goods is provided, comprising:
[0007] In response to receiving a pickup voice, converting the pickup voice into a pickup code;
[0008] Determine a corresponding storage location according to the pickup code, where the target goods are stored;
[0009] The storage location is unlocked, so that the sender of the pickup voice can obtain the target goods from the unlocked storage location.
[0010] Optionally, after unlocking the storage location, the method further includes:
[0011] converting the stored location into location speech;
[0012] The location voice is played so that the sender of the pickup voice can determine the storage location based on the location voice.
[0013] Optionally, before receiving the pickup voice, the method further includes:
[0014] In response to receiving the wake-up voice, converting the wake-up voice into a wake-up code;
[0015] When the wake-up code meets the preset wake-up condition, a preset first prompt voice is played to prompt the sender of the wake-up voice to send a pickup voice.
[0016] Optionally, when a corresponding storage location is not determined according to the pickup code, the method further includes:
[0017] Play a pre-set second prompt voice to prompt the sender of the pickup voice to use other methods to obtain the target goods.
[0018] Optionally, before receiving the pickup voice, the method further includes:
[0019] In response to detecting that the target goods are stored in the storage location, generating a pickup code for the target goods;
[0020] Converting the pickup code into a pickup voice for the target goods;
[0021] The pickup voice is sent to the consignee of the target goods.
[0022] Optionally, before detecting that the target goods are stored in the storage location, the method further includes:
[0023] In response to receiving the stored speech, converting the stored speech into a stored code;
[0024] Determine a corresponding storage location according to the storage code;
[0025] The storage location is unlocked, so that the sender of the storage voice stores the target goods in the unlocked storage location.
[0026] Optionally, after sending the pickup voice message to the consignee of the target goods, the method further includes:
[0027] In response to receiving the play request, the pickup voice of the target goods is played.
[0028] According to a second aspect of an embodiment of the present invention, there is provided a device for obtaining goods, comprising:
[0029] A conversion module, configured to convert the pickup voice into a pickup code in response to receiving the pickup voice;
[0030] a determination module, configured to determine a corresponding storage location according to the pickup code, where the target goods are stored;
[0031] The unlocking module is used to unlock the storage location so that the sender of the pickup voice can obtain the target goods from the unlocked storage location.
[0032] Optionally, the device further comprises:
[0033] A first generating module, configured to convert the storage location into a location voice;
[0034] The first playing module is used to play the location voice so that the sender of the pickup voice can determine the storage location according to the location voice.
[0035] Optionally, the device further comprises:
[0036] A first encoding module, configured to convert the wake-up speech into a wake-up code in response to receiving the wake-up speech;
[0037] The second playing module is used to play a preset first prompt voice when the wake-up code meets the preset wake-up condition, prompting the sender of the wake-up voice to send a pickup voice.
[0038] Optionally, the device further comprises:
[0039] The third playing module is used to play a preset second prompt voice to prompt the sender of the pickup voice to use other methods to obtain the target goods.
[0040] Optionally, the device further comprises:
[0041] a second encoding module, configured to generate a pickup code for the target goods in response to detecting that the target goods are stored in the storage location;
[0042] A second generating module is used to convert the pickup code into the pickup voice of the target goods;
[0043] The sending module is used to send the pickup voice to the consignee of the target goods.
[0044] Optionally, the device further comprises:
[0045] a third encoding module, configured to convert the stored speech into a stored code in response to receiving the stored speech;
[0046] A determination module, configured to determine a corresponding storage location according to the storage code;
[0047] The pre-storage unlocking module is used to unlock the storage location so that the sender of the storage voice can store the target goods in the unlocked storage location.
[0048] Optionally, the device further comprises:
[0049] The fourth playing module is used to play the pickup voice of the target goods in response to receiving the playing request.
[0050] According to a third aspect of an embodiment of the present invention, a system for obtaining goods is provided, comprising:
[0051] Storage devices for storing goods;
[0052] A voice receiving device, for receiving voice;
[0053] A voice playing device, used for playing voice;
[0054] A speech conversion device for converting speech into code and generating speech based on the code;
[0055] A control device is used to schedule the storage device, the voice receiving device, the voice playing device and the voice conversion device.
[0056] According to a fourth aspect of an embodiment of the present invention, there is provided an electronic device, including:
[0057] one or more processors;
[0058] a storage device for storing one or more programs,
[0059] When the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any one of the above embodiments.
[0060] According to a fifth aspect of an embodiment of the present invention, a computer-readable medium is provided, on which a computer program is stored. When the program is executed by a processor, the method described in any one of the above embodiments is implemented.
[0061] One embodiment of the above invention has the following advantages or beneficial effects: determining the storage location based on the voice of picking up goods, and then unlocking the storage location so that the user can take away the goods at the unlocked storage location, which can simplify the process of obtaining goods, reduce the user's picking-up operations, and improve the user's picking-up efficiency; converting the storage location into a location voice can enable the user to quickly determine the storage location, facilitate the user to take away the goods in time, reduce the time the user spends looking for the storage location, and improve the picking-up efficiency; when the wake-up code converted from the wake-up voice meets the wake-up conditions, receiving the voice of picking up goods can improve the accuracy of goods acquisition and the safety of goods storage, and avoid the situation where the user is waiting for the goods to be picked up according to the received Ambient noise may mistakenly unlock a storage location, preventing goods from being lost; generating a pickup voice based on the pickup code and sending the pickup voice to the consignee can facilitate the consignee to obtain the goods based on the voice, reduce the difficulty of obtaining the goods, and optimize the user experience; determining the storage location based on the storage voice, and then unlocking the storage location, allowing the user to store the goods in the unlocked storage location, can simplify the goods storage process, reduce the user's storage operations, and improve the user's storage efficiency; playing the pickup voice can replace the user's pickup voice, further reducing the user's pickup operations, avoiding the increase in the difficulty of picking up the goods due to inaccurate pickup voice issued by the user, and improving the user's pickup efficiency.
[0062] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with specific embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0063] The accompanying drawings are provided for a better understanding of the present invention and are not intended to limit the present invention.
[0064] Figure 1 is a schematic diagram of the main process of the method for obtaining goods according to an embodiment of the present invention;
[0065] Figure 2 is a schematic diagram of the main process of storing goods according to a reference embodiment of the present invention;
[0066] Figure 3 is a schematic diagram of the main process of obtaining goods according to a reference embodiment of the present invention;
[0067] Figure 4 is a schematic diagram of the main process of a method for obtaining goods according to a reference embodiment of the present invention;
[0068] Figure 5 is a schematic diagram of the main process of a method for obtaining goods according to another reference embodiment of the present invention;
[0069] Figure 6 is a schematic diagram of main modules of a device for obtaining goods according to an embodiment of the present invention;
[0070] Figure 7 is a schematic diagram of a system for obtaining goods according to a reference embodiment of the present invention;
[0071] Figure 8 is an exemplary system architecture diagram in which embodiments of the present invention may be applied;
[0072] Figure 9 It is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present invention. DETAILED DESCRIPTION
[0073] The following description of exemplary embodiments of the present invention is made in conjunction with the accompanying drawings, in which various details of the embodiments of the present invention are included to facilitate understanding. These details should be considered as merely exemplary. Therefore, it should be appreciated by those skilled in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0074] It should be noted that in the technical solution of the present invention, the collection, use, storage, sharing and transfer of user personal information involved are in compliance with the provisions of relevant laws and regulations, and it is necessary to inform the user and obtain the user's consent or authorization. When applicable, the user's personal information is de-identified and / or anonymized and / or encrypted.
[0075] With the popularity of online shopping, a large number of purchased goods are delivered to users via express delivery, leading to an increasing demand for express delivery and a gradual improvement in the functions and services of the express delivery industry. Users often set the delivery address of their express delivery to a delivery locker. After receiving the delivery notification, the user then picks up the package from the locker. To pick up the package, the user usually enters a pickup code into the locker, which then opens the corresponding locker based on the pickup code, and the user then picks up the package from the opened locker.
[0076] Every time you pick up a package, you need to enter the pickup code into the express cabinet, which makes the goods acquisition process more complicated, the user has to perform more pickup operations, and the user's pickup time is longer, which is not convenient; in the process of storing the goods in the express cabinet, the user is also required to enter storage information into the express cabinet, which makes the storage process more complicated, with more operations, time-consuming, and low storage efficiency.
[0077] In view of this, according to a first aspect of an embodiment of the present invention, a method for obtaining goods is provided.
[0078] Figure 1 FIG. 1 is a schematic diagram of the main process of the method for obtaining goods according to an embodiment of the present invention. Figure 1As shown, the method for obtaining goods according to an embodiment of the present invention mainly includes the following steps S101 to S103.
[0079] Step S101: In response to receiving a pickup voice, convert the pickup voice into a pickup code.
[0080] When the user picks up the goods, the user sends a voice message to the executive body of the embodiment of the present invention, and the executive body of the embodiment of the present invention converts the acquired voice message into a pickup code. Specifically, the pickup voice is recognized as a corresponding character string, and the recognized character string is used as the pickup code. In the case that the recognized character string does not conform to the encoding format of the pickup code, the recognized character string is formatted according to the pre-set format conversion rules. For example, the case of the English letters in the character string is modified, the Chinese characters in the character string are modified to simplified or traditional Chinese, and special characters in the character string (for example, underscores, percent signs, right slashes, etc.) are added, deleted, or replaced, so that the character string after format conversion conforms to the encoding format of the pickup code, and the character string after format conversion is used as the pickup code.
[0081] Exemplarily, the executing entity of the embodiment of the present invention recognizes the received pickup voice as the character string "quhuo123"; the encoding format of the pickup code includes: the first letter of English is capitalized, and English and numbers are separated by underscores; since the character string "quhuo123" does not conform to the above encoding format, the character string "quhuo123" is formatted, and the string after format conversion is "Quhuo_123". The character string "Quhuo_123" conforms to the encoding format, so the character string "Quhuo_123" is used as the pickup code.
[0082] The execution subject of the embodiment of the present invention has multiple modules. The module for receiving the pickup voice and the module for converting the pickup voice into the pickup code can be the same module or different modules. For example, the execution subject of the embodiment of the present invention includes: a voice receiving module and a voice conversion module. The voice receiving module is used to receive the pickup voice, transmit the received pickup voice to the voice conversion module, etc. The voice conversion module is used to recognize the pickup voice as a string, convert the recognized string format into the pickup code, etc. It should be noted that the method of transmitting the pickup voice includes: wired transmission and wireless transmission. Therefore, the voice receiving module and the voice conversion module can be located in the same device or in different devices. For example, the execution subject of the embodiment of the present invention includes: an express cabinet for storing goods and a server in the computer room. The express cabinet has a voice receiving module. The voice receiving module transmits the received pickup voice to the server in the computer room, and the server converts the pickup voice into a pickup code.
[0083] Receiving the user's voice to pick up the goods and allowing the user to obtain the goods according to the voice can reduce the user's picking up operations such as entering the pickup code, modifying the incorrectly typed pickup code, etc., simplifying the pickup process, which is conducive to improving the pickup efficiency, reducing the user's pickup operations, and providing convenience for the user.
[0084] According to a reference embodiment of the present invention, before receiving the pickup voice, the method also includes: receiving a wake-up voice sent by the user, and the wake-up voice is used to activate the pickup function of the execution subject of the embodiment of the present invention. For example, the execution subject of the embodiment of the present invention includes: voice acquisition of goods, voice storage of goods, voice query of goods and other functions. In order to save the power consumption of the execution subject of the embodiment of the present invention, the above-mentioned multiple functions of the execution subject of the embodiment of the present invention are turned off in advance, and only the voice wake-up function is retained.
[0085] After receiving the wake-up voice, the execution subject of the embodiment of the present invention converts the wake-up voice into a wake-up code. Specifically, the wake-up voice is recognized as a corresponding character string, and the recognized character string is used as the wake-up code. In the case that the recognized character string does not conform to the wake-up format of the wake-up code, the recognized character string is format-converted according to the pre-set format conversion rules, for example, the case of English letters in the character string is modified, the Chinese in the character string is modified to simplified or traditional Chinese, special characters in the character string are added, deleted or replaced (for example, underscore, percent sign, right slash, etc.), so that the format-converted character string conforms to the encoding format of the wake-up code, and the format-converted character string is used as the wake-up code.
[0086] Determine whether the wake-up code meets the preset wake-up conditions. For example, the wake-up condition is: the wake-up code converted from the wake-up voice is the same as the preset target code. For another example, the wake-up condition is: the wake-up code includes the preset key characters, etc. The wake-up condition is configurable. For example, according to the modification request, the target code or key characters included in the wake-up condition are modified. In the case that the wake-up code is the same as the preset target code or the wake-up code includes the preset key characters, it is determined that the wake-up code meets the preset wake-up conditions, and then the voice acquisition function of the goods is turned on, and the preset first prompt voice is played. The first prompt voice prompts the sender of the wake-up voice to send the pickup voice. In the case that the wake-up code is different from the preset target code or the wake-up code does not include the preset key characters, it is determined that the wake-up code does not meet the preset wake-up conditions, no other operations are performed, and only the voice wake-up function is retained.
[0087] Preferably, corresponding wake-up conditions are set for multiple pre-closed functions of the execution subject of the embodiment of the present invention. After the wake-up voice is converted into a wake-up code, the wake-up code and each wake-up condition are judged to determine the wake-up condition that the wake-up code meets, and the function corresponding to the met wake-up condition is turned on.
[0088] Exemplarily, the executing entity of an embodiment of the present invention recognizes the received wake-up voice as the wake-up code "huanxing456"; the pre-set wake-up condition is: the wake-up code includes the key character "huanxing". Since the wake-up code includes the key character "huanxing", it is determined that the wake-up code meets the wake-up condition; the first prompt voice is played to prompt the sender of the wake-up voice to send a pickup voice.
[0089] When the wake-up code obtained by converting the wake-up voice meets the wake-up conditions, receiving the pickup voice can improve the accuracy of cargo acquisition and the safety of cargo storage, avoid misidentifying the received environmental noise as the pickup voice, and prevent the loss of cargo.
[0090] Step S102: determining a corresponding storage location according to the pickup code, where the target goods are stored.
[0091] After obtaining the pickup code, the storage location corresponding to the pickup code is determined according to the pre-set decoding rules. For example, the storage location is determined by "row" and "column", and the pickup code is divided into two equal-length parts. The first half of the pickup code represents the "row", and the second half of the pickup code represents the "column". The first half of the pickup code is converted into a first numerical value, and the second half of the pickup code is converted into a second numerical value. The first numerical value is the serial number of the "row" of the storage location, and the second numerical value is the serial number of the "column" of the storage location. For example, the pickup code is "0312", and the pickup code is divided into two equal-length parts, wherein the first half of the pickup code is "03" and the second half of the pickup code is "12". Therefore, the storage location corresponding to the pickup code is 3 rows and 12 columns. For another example, the pickup code is "ai", and the pickup code is divided into two parts of equal length, where the first half of the pickup code is "a", and the corresponding serial number is 1, and the second half of the pickup code is "i", and the corresponding serial number is 9. Therefore, the storage location corresponding to the pickup code is 1 row and 9 columns.
[0092] For another example, each storage location has a unique location code. After obtaining the pickup code, the pickup code is mapped according to a preset mapping relationship, and the mapped pickup code is matched with the location code of each storage location. It is determined whether the mapped pickup code is equal to the location code, and the storage location corresponding to the successfully matched location code is used as the storage location corresponding to the pickup code. For example, the converted pickup code is "qwert", and the preset mapping relationship is: ASCII (n-code) = ASCII (o-code) - 30, where "o-code" represents each character of the pickup code, "n-code" represents each character of the mapped pickup code, and "ASCII()" obtains the ASCII code of the character, that is, the ASCII code of each character of the pickup code is 30 greater than the ASCII code of each character of the mapped pickup code; according to the above mapping relationship, the mapped pickup code is "SYGTV"; the location code of each storage location is determined, and the storage location with the location code "SYGTV" is used as the storage location corresponding to the pickup code "qwert".
[0093] Determining the storage location based on the pickup code allows for flexible and efficient determination of the storage location. The decoding rules used to determine the storage location are configurable, allowing for configuration of corresponding decoding rules for different pickup codes (e.g., all-numeric, all-English, all-Chinese, etc.). The goods stored at the storage location are considered the target goods, i.e., the goods that the sender of the pickup voice message wants to pick up.
[0094] According to a reference embodiment of the present invention, when the corresponding storage location cannot be determined according to the pickup code, the method further includes: playing a pre-set second prompt voice, the second prompt voice prompting the sender of the pickup voice to use other methods to obtain the target goods. The failure to determine the storage location according to the pickup code indicates that the pickup voice is inaccurate, so that the converted pickup code is not correctly decoded, or the storage location corresponding to the pickup code exceeds the range of pre-set storage locations. For example, there are 5 rows and 5 columns of storage locations. When the "row" number of the storage location corresponding to the pickup code is greater than 5 or the "column" number is greater than 5, the corresponding storage location cannot be determined.
[0095] Preferably, when the corresponding storage location cannot be determined according to the pickup code, the sender of the pickup voice is first prompted to send the pickup voice again. When the corresponding storage location cannot be determined after multiple retries and the number of repetitions is greater than or equal to a preset threshold, a preset second prompt voice is played to prompt the sender of the pickup voice to obtain the target goods through other methods such as "picking up the goods with the pickup code" or "finding someone to pick up the goods on your behalf".
[0096] Exemplarily, the preset number of repetitions is 3 times. When the pickup voice is converted into the same pickup code 3 times and the same pickup code cannot determine the corresponding storage location, the preset second prompt voice is played. The second prompt voice prompts the sender of the pickup voice to use other methods to obtain the target goods.
[0097] When the pickup code fails to determine the storage location, the voice prompt will prompt the sender of the pickup voice to pick up the goods by other means. This can avoid the user sending the pickup voice again, reduce the user's invalid operations, and enable the user to quickly and accurately know the problems that arise in the process of obtaining the goods through voice, saving the user's pickup time and improving the user's pickup efficiency.
[0098] Step S103: unlock the storage location, so that the sender of the pickup voice can obtain the target goods from the unlocked storage location.
[0099] One or more storage locations are pre-set, and each storage location is in a locked state. Goods cannot be stored in a locked storage location, nor can goods be retrieved from a locked storage location. After determining the storage location corresponding to the pickup voice, the storage location corresponding to the pickup voice is unlocked, so that the storage location corresponding to the pickup voice is in an unlocked state. The target goods are stored in the storage location corresponding to the pickup voice. After the storage location is unlocked, the user can remove the target goods from the unlocked storage location. After the user removes the target goods, the storage location corresponding to the pickup voice is automatically locked, and the storage location corresponding to the pickup voice is converted from an unlocked state to a locked state.
[0100] Unlocking the storage location based on the voice of picking up goods enables users to obtain the target goods "contactlessly", reduces the user's operations in the process of obtaining goods, improves the efficiency of goods acquisition, and improves the picking and goods acquisition process, providing convenience for users to obtain goods.
[0101] According to a reference embodiment of the present invention, after the storage location is unlocked, the method further includes: converting the storage location into a location voice. Specifically, the storage location is converted into a location description, which is a character string. The meaning of the location description is the specific storage location. For example, if the storage location is the cabinet in the second row and third column, the storage location is converted into the location description "the cabinet in the second row and third column". For another example, if the storage location is the cabinet numbered 30, the storage location is converted into the location description "the cabinet numbered 30". The location description is filled into a pre-set prompt sentence. For example, the pre-set prompt sentence is "The cabinet door is open, your goods are at [location description], please take your goods away in time", wherein the obtained location description is used to replace "[location description]" in the prompt sentence to form a complete prompt sentence.
[0102] After obtaining a complete prompt sentence, the location voice corresponding to the prompt sentence is played, so that the sender of the pickup voice can determine the storage location of the target goods according to the location voice played by the execution subject of the embodiment of the present invention.
[0103] Preferably, the execution entity of the embodiment of the present invention provides a language selection function, meaning that the execution entity of the embodiment of the present invention can recognize languages from different countries and regions. Specifically, before sending the pickup notification, the user can select the language to be served. The execution entity of the embodiment of the present invention supports languages such as Chinese, English, Korean, Japanese, German, and Spanish. After the user selects the language, the pickup notification is received in the user-selected language. After receiving a complete prompt, the prompt is translated into the user-selected language, and the location notification corresponding to the translated prompt is played. For example, if the prompt is "Your goods are located in the cabinet of the sixth row and sixth column. Please take your goods promptly." Since the user selected English as the language, the prompt is translated into English, resulting in the translated prompt being "Your goods are located in the cabinet of the sixth row and sixth column. Please take your goods promptly." The location notification corresponding to the translated prompt is then played. By setting multiple languages, the execution entity of the embodiment of the present invention can receive and play notifications in multiple languages. It meets the needs of users who speak different languages to obtain goods and provides convenience for users who master different voices.
[0104] The execution subject of the embodiment of the present invention has multiple modules, and the module for converting the storage location into the location voice and the module for playing the location voice can be the same module or different modules. For example, the execution subject of the embodiment of the present invention includes: a voice playing module and a code conversion module, the voice playing module is used to receive the location voice, play the location voice, prompt the voice, etc., the code conversion module is used to convert the storage location into the location voice, convert the location voice according to the language type, transmit the location voice to the voice playing module, etc. It should be noted that the method of transmitting the location voice includes: wired transmission and wireless transmission, therefore, the voice playing module and the code conversion module can be located in the same device or in different devices. For example, the execution subject of the embodiment of the present invention includes: an express cabinet for storing goods and a server in a computer room, the server in the computer room has a code conversion module, the code conversion module converts the storage location into the location voice, and then transmits the location voice to the express cabinet for storing goods, and the location voice is played by the voice playing module in the express cabinet.
[0105] Converting the storage location into a location voice can enable users to quickly determine the storage location, facilitate users to take away the goods in time, reduce the time users spend looking for the storage location, and improve the efficiency of picking up goods; playing the corresponding location voice according to the language selected by the user can enable users in different countries and regions to understand the location voice, prompt voice, etc. played by the execution subject of the embodiment of the present invention. The execution subject of the embodiment of the present invention can also more accurately understand the pickup voice, storage voice, etc. sent by the user, further improving the efficiency of goods acquisition.
[0106] According to another reference embodiment of the present invention, before receiving the pickup voice, the method further includes: monitoring each pre-set storage location to determine whether there are goods stored in the storage location. In the case where it is detected that the target goods are stored in the storage location, a pickup code for the target goods is generated according to the storage location of the target goods, the storage location is encoded to obtain the pickup code, and the pickup code is decoded to obtain the storage location. For example, the serial number of the "row" and the serial number of the "column" of the storage location are converted into ASCII code, and then converted into corresponding characters, and the characters obtained by conversion form the pickup code; for another example, the position code associated with the storage location is used as the pickup code. The relationship between the storage location and the pickup code has been specifically described in the previous embodiment and will not be repeated here.
[0107] After receiving the pickup code, the pre-configured text-to-speech technology converts the pickup code into a voice prompt for the target goods. After receiving the voice prompt, the voice prompt is sent to the recipient of the target goods. For example, the voice prompt can be sent to the recipient via an in-site message, an official account, an application, a mini-program, or a voice message. After receiving the voice prompt, the recipient can follow the instructions in the voice prompt to go to the storage location of the target goods and retrieve them.
[0108] Converting the storage location into a pickup voice and sending the pickup voice to the consignee of the target goods can enable the user to obtain the target goods according to the pickup voice, reduce the user's pickup operations, and provide convenience for the user's pickup process.
[0109] According to another reference embodiment of the present invention, before monitoring the storage of goods in the storage location, the method further includes: in response to receiving the storage voice, converting the storage voice into a storage code. Specifically, the storage voice is recognized as a corresponding character string, and the recognized character string is used as the storage code. In the case that the recognized character string does not conform to the encoding format of the storage code, the recognized character string is format-converted according to the pre-set format conversion rules, for example, the case of English letters in the character string is modified, the Chinese in the character string is modified to simplified or traditional Chinese, special characters in the character string are added, deleted or replaced (for example, underscore, percent sign, right slash, etc.), so that the format-converted character string conforms to the encoding format of the storage code, and the format-converted character string is used as the storage code.
[0110] The corresponding storage location is determined based on the storage code. For example, based on a pre-set character-digital mapping template, the storage code is mapped to a corresponding set of digits, and then the "row" and "column" numbers of the storage location are determined based on the pre-set row calculation formula and column calculation formula, thereby determining the storage location corresponding to the storage code; for another example, the storage code is matched with the location code associated with the storage location, and the successfully matched storage location is used as the storage location corresponding to the storage code. After the storage location is determined, the storage location is unlocked, so that the storage location is converted from a locked state to an unlocked state, so that the sender of the storage voice can store the target goods in the unlocked storage location.
[0111] Exemplarily, the courier sends a storage voice to the execution entity of the embodiment of the present invention, and the execution entity of the embodiment of the present invention converts the storage voice into a storage code "asdfgh", and maps the storage code to a digital set "1 19 4 6 7 8" according to a preset character-digital mapping template (the numbers corresponding to each character are separated by spaces), the preset row calculation formula is "the average value of the first n / 2 numbers", and the preset column calculation formula is "the average value of the last n / 2 numbers", where n is the number of numbers in the digital set, therefore, the serial number of the "row" of the storage position is "(1+19+4) / 3=8", and the serial number of the "column" of the storage position is "(6+7+8) / 3=7", therefore, the storage position corresponding to the storage code is the cabinet in the 8th row and 7th column; the execution entity of the embodiment of the present invention unlocks the above cabinet and opens the cabinet door, the courier stores the target goods in the above cabinet, the courier closes the cabinet door, and the execution entity of the embodiment of the present invention locks the above cabinet.
[0112] Receive the user's storage voice and quickly and accurately determine the storage location based on the storage voice, which can reduce the user's storage operations such as entering storage codes, modifying incorrectly typed storage codes, etc., simplify the storage process of goods, help improve storage efficiency, and provide convenience for users.
[0113] According to another reference embodiment of the present invention, after sending the pickup voice message to the consignee of the goods, the method further includes: in response to receiving a play request, parsing the play request, obtaining the goods code or location code, determining the corresponding target goods, and playing the pickup voice message for the target goods. For example, the execution entity of the embodiment of the present invention sends the pickup voice message to the consignee's mini-program. When the consignee obtains the goods, the consignee sends a play request to the execution entity of the embodiment of the present invention. The execution entity of the embodiment of the present invention determines the target goods based on the play request and then plays the pickup voice message for the target goods within the mini-program.
[0114] Playing the pickup voice can replace the user's pickup voice, further reducing the user's pickup operations, avoiding the user's inability to pick up the goods due to inaccurate pickup voice, and improving the user's pickup efficiency.
[0115] Figure 2 FIG. 1 is a schematic diagram of the main process of storing goods according to a reference embodiment of the present invention. For example, Figure 2 As shown, the execution subject of the embodiment of the present invention includes: an express cabinet and a voice processing system. Specifically, the courier sends a stored voice to the express cabinet, the express cabinet receives the stored voice and transmits the stored voice to the voice processing system; the voice processing system determines the storage location according to the stored voice and transmits the storage location to the express cabinet, and the express cabinet unlocks the storage location; the courier stores the target goods in the unlocked storage location; the express cabinet detects that the target goods are stored in the storage location and transmits the storage location to the voice processing system; the voice processing system generates a pickup voice according to the storage location and sends the pickup voice to the person who picks up the target goods; the person who picks up the target goods sends a play request to the execution subject of the embodiment of the present invention through the application, and the execution subject of the embodiment of the present invention sends the pickup voice of the target goods to the person who picks up the target goods through the application.
[0116] Figure 3 FIG. 1 is a schematic diagram of the main process of obtaining goods according to a reference embodiment of the present invention. For example, Figure 3 As shown, the execution entities of the embodiment of the present invention include: an express cabinet and a voice processing system. Specifically, the consignee sends a voice message for picking up the goods to the express cabinet, the express cabinet receives the voice message for picking up the goods and transmits the voice message for picking up the goods to the voice processing system; the voice processing system determines the storage location according to the voice message for picking up the goods and transmits the storage location to the express cabinet, and the express cabinet unlocks the storage location; the consignee takes the target goods from the storage location; after the express cabinet unlocks the storage location, it sends a prompt voice message to the consignee, prompting the consignee of the sorting number and column number of the storage location, so that the consignee can quickly determine the storage location.
[0117] Figure 4FIG. 1 is a schematic diagram of the main process of a method for obtaining goods according to a reference embodiment of the present invention. Figure 4 As shown, the method for obtaining goods may include:
[0118] Step S401, in response to receiving the wake-up voice, converting the wake-up voice into a wake-up code;
[0119] Step S402, determine whether the wake-up code meets the wake-up conditions, if so, jump to step S404, otherwise jump to step S403;
[0120] Step S403: Play a preset second prompt voice to prompt the sender of the pickup voice to use other methods to obtain the target goods;
[0121] Step S404: Play a preset first prompt voice to prompt the sender of the wake-up voice to send a pickup voice;
[0122] Step S405: In response to receiving the play request, play the pickup voice of the target goods;
[0123] Step S406, in response to receiving the pickup voice, converting the pickup voice into a pickup code;
[0124] Step S407, determining the corresponding storage location according to the pickup code, where the target goods are stored;
[0125] Step S408: unlock the storage location, so that the sender of the pickup voice can obtain the target goods from the unlocked storage location.
[0126] The specific implementation content of the method for obtaining goods in the above-mentioned reference embodiment of the present invention has been described in detail in the above-mentioned method for obtaining goods, so the repeated content will not be described again here.
[0127] Figure 5 FIG. 1 is a schematic diagram of the main process of a method for obtaining goods according to another reference embodiment of the present invention. Figure 5 As shown, the method for obtaining goods may include:
[0128] Step S501, in response to receiving a stored voice, converting the stored voice into a stored code;
[0129] Step S502, determining the corresponding storage location according to the storage code;
[0130] Step S503: unlocking the storage location, so that the sender of the stored voice message stores the target goods in the unlocked storage location;
[0131] Step S504, in response to detecting that the target goods are stored in the storage location, generating a pickup code for the target goods;
[0132] Step S505, converting the pickup code into a pickup voice for the target goods;
[0133] Step S506: Send the pickup voice message to the recipient of the target goods;
[0134] Step S507, in response to receiving the pickup voice, converting the pickup voice into a pickup code;
[0135] Step S508, determining a corresponding storage location according to the pickup code, where the target goods are stored;
[0136] Step S509: unlock the storage location, so that the sender of the pickup voice can obtain the target goods from the unlocked storage location.
[0137] The specific implementation content of the method for obtaining goods in another reference embodiment of the present invention has been described in detail in the above-mentioned method for obtaining goods, so the repeated content will not be described here.
[0138] Figure 6 Schematic diagram of the main modules of the device for obtaining goods according to an embodiment of the present invention. Figure 6 As shown, the device 600 for obtaining goods mainly includes:
[0139] The conversion module 601 is configured to convert the pickup voice into a pickup code in response to receiving the pickup voice;
[0140] A determination module 602 is configured to determine a corresponding storage location according to the pickup code, where the target goods are stored;
[0141] The unlocking module 603 is used to unlock the storage location so that the sender of the pickup voice can obtain the target goods from the unlocked storage location.
[0142] According to a reference embodiment of the present invention, the goods acquisition device 600 further includes:
[0143] A first generating module, configured to convert the storage location into a location voice;
[0144] The first playing module is used to play the location voice so that the sender of the pickup voice can determine the storage location according to the location voice.
[0145] According to another reference embodiment of the present invention, the device 600 for obtaining goods further includes:
[0146] A first encoding module, configured to convert the wake-up speech into a wake-up code in response to receiving the wake-up speech;
[0147] The second playing module is used to play a preset first prompt voice when the wake-up code meets the preset wake-up condition, prompting the sender of the wake-up voice to send a pickup voice.
[0148] According to another reference embodiment of the present invention, the goods acquisition device 600 further includes:
[0149] The third playing module is used to play a preset second prompt voice to prompt the sender of the pickup voice to use other methods to obtain the target goods.
[0150] According to another reference embodiment of the present invention, the goods acquisition device 600 further includes:
[0151] a second encoding module, configured to generate a pickup code for the target goods in response to detecting that the target goods are stored in the storage location;
[0152] A second generating module is used to convert the pickup code into the pickup voice of the target goods;
[0153] The sending module is used to send the pickup voice to the consignee of the target goods.
[0154] According to another reference embodiment of the present invention, the goods acquisition device 600 further includes:
[0155] a third encoding module, configured to convert the stored speech into a stored code in response to receiving the stored speech;
[0156] A determination module, configured to determine a corresponding storage location according to the storage code;
[0157] The pre-storage unlocking module is used to unlock the storage location so that the sender of the storage voice can store the target goods in the unlocked storage location.
[0158] According to a reference embodiment of the present invention, the goods acquisition device 600 further includes:
[0159] The fourth playing module is used to play the pickup voice of the target goods in response to receiving the playing request.
[0160] It should be noted that the specific implementation content of the device for obtaining goods in the embodiment of the present invention has been described in detail in the method for obtaining goods described above, so the details will not be repeated here.
[0161] According to the technical solution of the embodiment of the present invention, the storage location is determined based on the voice of picking up goods, and then the storage location is unlocked, so that the user can take away the goods at the unlocked storage location, which can simplify the goods acquisition process, reduce the user's picking operations, and improve the user's picking efficiency; converting the storage location into a location voice can enable the user to quickly determine the storage location, facilitate the user to take away the goods in time, reduce the time the user spends looking for the storage location, and improve the picking efficiency; when the wake-up code obtained by the wake-up voice conversion meets the wake-up conditions, receiving the picking-up voice can improve the accuracy of goods acquisition and the safety of goods storage, and avoid the situation where the user is waiting for the goods based on the received environmental noise. Accidentally unlocking a storage location can prevent goods from being lost; generating a pickup voice based on the pickup code and sending the pickup voice to the consignee can facilitate the consignee to obtain the goods based on the voice, reduce the difficulty of obtaining the goods, and optimize the user experience; determining the storage location based on the storage voice, and then unlocking the storage location, allowing the user to store the goods in the unlocked storage location, can simplify the goods storage process, reduce the user's storage operations, and improve the user's storage efficiency; playing the pickup voice can replace the user's pickup voice, further reducing the user's pickup operations, avoiding the increase in the difficulty of picking up the goods due to inaccurate pickup voice issued by the user, and improving the user's pickup efficiency.
[0162] According to a third aspect of an embodiment of the present invention, a system for obtaining goods is provided, comprising:
[0163] A storage device for storing goods. Specifically, the storage device includes a plurality of storage locations, each of which can be used to store goods.
[0164] The voice receiving device is used to receive voice, specifically, receive the voice of picking up goods, storing goods, and querying goods information sent by the user;
[0165] A voice playback device is used to play voice, specifically, play a prompt voice describing the storage location, a prompt voice suggesting the user to change the pickup method, a prompt voice reminding the user to send a pickup voice, etc.;
[0166] A voice conversion device, used to convert voice into code, specifically, converting pickup voice into pickup code, converting storage voice into storage code, etc., and generating voice based on the code, specifically, generating pickup voice based on the storage code, generating prompt voice based on unrecognizable storage code, generating another prompt voice based on the wake-up code, etc.;
[0167] The control device is used to schedule the storage device, the voice receiving device, the voice playing device, and the voice conversion device. It transmits voice and code between the voice receiving device, the voice playing device, and the voice conversion device. It transmits unlocking and locking instructions to the storage device.
[0168] Figure 7 FIG. 1 is a schematic diagram of a system for obtaining goods according to a reference embodiment of the present invention. Figure 7 As shown, the system for obtaining goods in an embodiment of the present invention includes: an express cabinet and an intelligent voice system, wherein the express cabinet includes: a voice receiving device (for example, a microphone, etc.), a voice playing device (for example, a speaker, a sound, etc.), a storage device (for example, a cabinet with 5 rows and 10 columns) and a control device (for example, a chip, a processor, etc.). The intelligent voice system is a remote system that provides remote services for the express cabinet and is deployed separately in a server in a computer room or separately in the cloud. Specifically, when storing goods, the courier sends a storage voice to the voice receiving device, the voice receiving device transmits the received storage voice to the control device, the control device transmits the storage voice to the intelligent voice system, the intelligent voice system converts the storage voice into a storage code, and returns it to the control device. The control device determines the storage location according to the storage code, unlocks the storage location, and enables the courier to store the target goods in the storage location. At the same time, the voice playing system plays the location voice corresponding to the pre-set storage location to the courier, so that the courier can quickly determine the unlocked storage location. After the control device detects that the target goods are stored in the storage location, it sends the pickup voice corresponding to the storage location to the consignee, reminding the consignee to come and pick up the goods. When acquiring goods, the consignee sends a pick-up voice to the voice receiving device, the voice receiving device transmits the received pick-up voice to the control device, the control device transmits the pick-up voice to the intelligent voice system, the intelligent voice system converts the pick-up voice into a pick-up code, and returns it to the control device, the control device determines the storage location according to the pick-up code, unlocks the storage location, and allows the consignee to take the target goods from the storage location. At the same time, the voice playback system plays the location voice corresponding to the pre-set storage location to the consignee, so that the consignee can quickly determine the unlocked storage location.
[0169] According to the fourth aspect of an embodiment of the present invention, an electronic device is provided, comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method provided in the first aspect of the embodiment of the present invention.
[0170] According to a fifth aspect of an embodiment of the present invention, a computer-readable medium is provided, on which a computer program is stored. When the program is executed by a processor, the method provided by the first aspect of the embodiment of the present invention is implemented.
[0171] Figure 8 An exemplary system architecture 800 is shown to which the method or apparatus for obtaining goods according to an embodiment of the present invention may be applied.
[0172] like Figure 8As shown, system architecture 800 may include terminal devices 801, 802, 803, a network 804, and a server 805. Network 804 is used to provide a medium for communication links between terminal devices 801, 802, 803 and server 805. Network 804 may include various connection types, such as wired or wireless communication links or fiber optic cables.
[0173] Users can use terminal devices 801, 802, and 803 to interact with server 805 via network 804 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 801, 802, and 803, such as goods acquisition applications, goods storage applications, search applications, instant messaging tools, email clients, social platform software, etc. (only as examples).
[0174] The terminal devices 801 , 802 , and 803 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, and desktop computers.
[0175] Server 805 can be a server that provides various services, such as a backend management server (for example only) that supports upstream requests for goods acquisition sent by terminal devices 801, 802, and 803. In response to receiving a pickup voice message, the backend management server can convert the pickup voice message into a pickup code; determine a corresponding storage location based on the pickup code, where the target goods are stored; unlock the storage location, allowing the sender of the pickup voice message to retrieve the target goods from the unlocked storage location; and provide feedback on the goods acquisition status (for example only) to the terminal device.
[0176] It should be noted that the method for obtaining goods provided in the embodiment of the present invention is generally executed by the server 805, and accordingly, the device for obtaining goods is generally disposed in the server 805. The method for obtaining goods provided in the embodiment of the present invention may also be executed by the terminal devices 801, 802, and 803, and accordingly, the device for obtaining goods may be disposed in the terminal devices 801, 802, and 803.
[0177] It should be understood that Figure 8 The number of terminal devices, networks and servers in the embodiment is merely illustrative. Any number of terminal devices, networks and servers may be provided as required.
[0178] Reference below Figure 9 , which shows a schematic structural diagram of a computer system 900 of a terminal device suitable for implementing an embodiment of the present invention. Figure 9 The terminal device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0179] like Figure 9 As shown, the computer system 900 includes a central processing unit (CPU) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage unit 908 into a random access memory (RAM) 903. Various programs and data required for the operation of the system 900 are also stored in the RAM 903. The CPU 901, ROM 902, and RAM 903 are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.
[0180] The following components are connected to the I / O interface 905: an input section 906 including a keyboard, a mouse, and the like; an output section 907 including devices such as a cathode ray tube (CRT), a liquid crystal display (LCD), and a speaker; a storage section 908 including a hard disk and the like; and a communication section 909 including a network interface card such as a LAN card or a modem. The communication section 909 performs communication processing via a network such as the Internet. A drive 910 is also connected to the I / O interface 905 as needed. A removable medium 911, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is installed in the drive 910 as needed, so that computer programs read therefrom can be installed into the storage section 908 as needed.
[0181] In particular, according to the embodiments disclosed in the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed in the present invention include a computer program comprising a computer program carried on a computer-readable medium, the computer program comprising program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 909, and / or installed from a removable medium 911. When the computer program is executed by the central processing unit (CPU) 901, the above-mentioned functions defined in the system of the embodiment of the present invention are executed.
[0182] It should be noted that the computer-readable medium shown in the embodiments of the present invention may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In embodiments of the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device, or component. In embodiments of the present invention, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. Program code embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wireline, optical fiber cable, RF, or any suitable combination thereof.
[0183] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer programs according to various embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the above-mentioned module, program segment, or a part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0184] The modules described in the embodiments of the present invention may be implemented in software or hardware. The modules described may also be provided in a processor. For example, they may be described as: a processor including a conversion module, a determination module, and an unlocking module. The names of these modules do not, in some cases, limit the modules themselves. For example, the conversion module may also be described as a "module that converts a pickup voice message into a pickup code."
[0185] As another aspect, an embodiment of the present invention further provides a computer-readable medium, which may be included in the device described in the above embodiment; or it may exist independently and not be incorporated into the device. The computer-readable medium carries one or more programs. When the one or more programs are executed by a device, the device implements the following method: in response to receiving a pickup voice, converting the pickup voice into a pickup code; determining a corresponding storage location based on the pickup code, where the target goods are stored; and unlocking the storage location so that the sender of the pickup voice can retrieve the target goods from the unlocked storage location.
[0186] According to the technical solution of the embodiment of the present invention, the storage location is determined based on the voice of picking up goods, and then the storage location is unlocked, so that the user can take away the goods at the unlocked storage location, which can simplify the goods acquisition process, reduce the user's picking operations, and improve the user's picking efficiency; converting the storage location into a location voice can enable the user to quickly determine the storage location, facilitate the user to take away the goods in time, reduce the time the user spends looking for the storage location, and improve the picking efficiency; when the wake-up code obtained by the wake-up voice conversion meets the wake-up conditions, receiving the picking-up voice can improve the accuracy of goods acquisition and the safety of goods storage, and avoid the situation where the user is waiting for the goods based on the received environmental noise. Accidentally unlocking a storage location can prevent goods from being lost; generating a pickup voice based on the pickup code and sending the pickup voice to the consignee can facilitate the consignee to obtain the goods based on the voice, reduce the difficulty of obtaining the goods, and optimize the user experience; determining the storage location based on the storage voice, and then unlocking the storage location, allowing the user to store the goods in the unlocked storage location, can simplify the goods storage process, reduce the user's storage operations, and improve the user's storage efficiency; playing the pickup voice can replace the user's pickup voice, further reducing the user's pickup operations, avoiding the increase in the difficulty of picking up the goods due to inaccurate pickup voice issued by the user, and improving the user's pickup efficiency.
[0187] The above specific embodiments do not limit the scope of protection of the embodiments of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions may occur depending on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the embodiments of the present invention should be included in the scope of protection of the embodiments of the present invention.
Claims
1. A method for obtaining goods, characterized in that: include: In response to receiving a pickup voice, converting the pickup voice into a pickup code; Determine a corresponding storage location according to the pickup code, where the target goods are stored; The storage location is unlocked so that the sender of the pickup voice can obtain the target goods from the unlocked storage location.
2. The method according to claim 1, characterized in that After unlocking the storage location, the method further includes: converting the stored location into a location voice; The location voice is played so that the sender of the pickup voice can determine the storage location according to the location voice.
3. The method according to claim 1, characterized in that Before receiving the pickup voice, the method further includes: In response to receiving a wake-up voice, converting the wake-up voice into a wake-up code; When the wake-up code meets the preset wake-up condition, a preset first prompt voice is played to prompt the sender of the wake-up voice to send a pickup voice.
4. The method according to claim 1, characterized in that: In the case where the corresponding storage location is not determined according to the pickup code, the method further includes: A preset second prompt voice is played to prompt the sender of the pickup voice to obtain the target goods by other means.
5. The method according to claim 1, characterized in that Before receiving the pickup voice, the method further includes: In response to detecting that the target goods are stored in the storage location, generating a pickup code for the target goods; Convert the pickup code into a pickup voice for the target goods; The pickup voice is sent to the consignee of the target goods.
6. The method according to claim 5, characterized in that Before detecting that the target goods are stored in the storage location, the method further includes: In response to receiving the stored speech, converting the stored speech into a stored code; Determine a corresponding storage location according to the storage code; The storage location is unlocked, so that the sender of the storage voice stores the target goods in the unlocked storage location.
7. The method according to claim 5, characterized in that After sending the pickup voice to the consignee of the target goods, the method further includes: In response to receiving the play request, a pickup voice for the target goods is played.
8. A device for obtaining goods, characterized in that: include: A conversion module, configured to convert the pickup voice into a pickup code in response to receiving the pickup voice; A determination module, used to determine a corresponding storage location according to the pickup code, where the target goods are stored; The unlocking module is used to unlock the storage location so that the sender of the pickup voice can obtain the target goods from the unlocked storage location.
9. A system for obtaining goods, characterized in that: include: Storage devices, used to store goods; A voice receiving device, used for receiving voice; A voice playing device, used for playing voice; A speech conversion device, used for converting speech into code and generating speech according to the code; The control device is used to schedule the storage device, the voice receiving device, the voice playing device and the voice conversion device.
10. An electronic device, characterized in that: include: One or more processors; A storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7.
11. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Analysis method and system of voice control instruction of radio
CN104575501A
Voice-controlled container and a container voice control good-picking method
CN106847282A
Intelligent voice wardrobe system and control method thereof
CN108205267A
Commodity self-pickup method, device, system and electronic devices and storage media
CN109215244A
Intelligent express cabinet pickup method and device, terminal equipment and storage medium
CN112687059A