CN111091384A - Resource replacement method, device, system and computer readable storage medium - Google Patents

Resource replacement method, device, system and computer readable storage medium Download PDF

Info

Publication number
CN111091384A
CN111091384A CN201911130308.7A CN201911130308A CN111091384A CN 111091384 A CN111091384 A CN 111091384A CN 201911130308 A CN201911130308 A CN 201911130308A CN 111091384 A CN111091384 A CN 111091384A
Authority
CN
China
Prior art keywords
user
resource
resource replacement
instruction
replacement instruction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911130308.7A
Other languages
Chinese (zh)
Other versions
CN111091384B (en
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 Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software 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 Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201911130308.7A priority Critical patent/CN111091384B/en
Priority to CN202311177660.2A priority patent/CN117314436A/en
Publication of CN111091384A publication Critical patent/CN111091384A/en
Application granted granted Critical
Publication of CN111091384B publication Critical patent/CN111091384B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • G06Q20/40145Biometric identity checks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/12Hotels or restaurants
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L17/00Speaker identification or verification techniques
    • G10L17/22Interactive procedures; Man-machine interfaces
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/223Execution procedure of a spoken command

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Health & Medical Sciences (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Development Economics (AREA)
  • Computational Linguistics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present disclosure relates to a resource replacement method, a resource replacement method apparatus, a resource replacement method system, and a computer-readable storage medium. The method comprises the following steps: controlling a voice acquisition device to receive voice instructions of a plurality of users including account users and non-account users; responding to the voice instruction as a resource replacement instruction, and determining whether a user sending the resource replacement instruction is a user in the shared user group; and responding to the condition that the issuing user of the resource replacement instruction is the user in the sharing user group and the issuing user of the resource replacement instruction has the bound resource account, and sending the resource replacement instruction to the issuing user of the resource replacement instruction. Resource replacement can be realized by a plurality of users through the resource replacement instruction, and user experience is improved.

Description

Resource replacement method, device, system and computer readable storage medium
Technical Field
The present disclosure relates to the field of smart home technologies, and in particular, to a resource replacement method, a resource replacement payment apparatus, a resource replacement system, and a computer-readable storage medium.
Background
With the progress of science and technology, smart home becomes popular, and more enters ordinary family daily life, bringing comfortable and convenient experience to people. The intelligent home is characterized in that a living room environment is used as a platform, and various devices in the home, such as a lighting system, a curtain control system, an air conditioner control system, a security system, a digital cinema system, network household appliances and the like, are cooperatively controlled through the Internet of things technology.
When the user takes out and orders, payment can be carried out through the terminal. When a user pays by others or pays by others for ordering orders, the account number logged in to the payment user needs to be switched at the terminal, and the payment user pays, so that inconvenience is brought to the user.
Disclosure of Invention
To overcome the problems in the related art, the present disclosure provides a resource replacement method, a resource replacement payment apparatus, a resource replacement system, and a computer-readable storage medium.
According to an aspect of the embodiments of the present disclosure, a resource replacement method is provided, which is applied to a cloud server, and the resource replacement method includes: controlling a voice acquisition device to receive voice instructions of a plurality of users including account users and non-account users; responding to the voice instruction as a resource replacement instruction, and determining whether a user sending the resource replacement instruction is a user in the shared user group; and responding to the condition that the issuing user of the resource replacement instruction is the user in the sharing user group and the issuing user of the resource replacement instruction has the bound resource account, and sending the resource replacement instruction to the issuing user of the resource replacement instruction.
In one embodiment, determining whether the issuing user of the resource replacement instruction is a user in a shared user group comprises: performing voiceprint recognition on the resource replacement instruction to acquire voiceprint information of the resource replacement instruction; comparing the acquired voiceprint information of the resource replacement instruction with the recorded voiceprint information of the shared user group; and determining whether the user sending the resource replacement instruction is a user in the shared user group or not according to the comparison result.
In an embodiment, the resource permutation method further comprises: responding to the fact that the user sending the resource replacement instruction does not have the bound resource account, and sending the resource replacement instruction to a terminal bound with the account user so that the terminal can perform replacement processing after confirming information carried in the resource replacement instruction; the resource replacement instruction carries the number of resources to be replaced and user information for sending out resource replacement.
In an embodiment, the resource permutation method further comprises: responding to the fact that the user sending the resource replacement instruction does not have the bound resource account, and sending the resource replacement instruction to a terminal bound with the user pre-storing the resource account according to a preset priority sequence; after any terminal confirms the information carried in the resource replacement instruction, any terminal or the cloud server performs resource replacement processing; the resource replacement instruction carries the bill amount and the user information for sending the resource replacement instruction.
In one embodiment, the cloud server performs settlement processing, including: prompting a user to perform replacement confirmation; acquiring a voice replacing instruction input by a user through voice acquisition equipment; and carrying out voiceprint recognition on the replacement voice command, and finishing replacement when the voiceprint information of the replacement voice command is the same as the voiceprint information of the user sent by the resource replacement command.
In one embodiment, the cloud server performs settlement processing, including: comparing the face image of the user, which is sent by the resource replacement instruction, with a prestored image library which can be replaced without secret; responding to the resource replacement instruction, and sending out the face of the user, belonging to a pre-stored image library capable of being replaced without secret, and performing secret-free replacement.
According to another aspect of the embodiments of the present disclosure, there is provided a resource replacement apparatus applied to a cloud server, the apparatus including: the receiving module is used for controlling the voice acquisition equipment to receive voice instructions of a plurality of users including account users and non-account users; the determining module is used for responding to the voice instruction as the resource replacing instruction and determining whether the user sending the resource replacing instruction is a user in the sharing user group; and the sending module is used for responding that the sending user of the resource replacement instruction is a user in the shared user group, the sending user of the resource replacement instruction has the bound resource account, and sending the resource replacement instruction to the sending user of the resource replacement instruction.
In an embodiment, the determining module determines whether the user who sends the resource replacement instruction is a user in the shared user group by: performing voiceprint recognition on the resource replacement instruction to acquire voiceprint information of the resource replacement instruction; comparing the acquired voiceprint information of the resource replacement instruction with the recorded voiceprint information of the shared user group; and determining whether the user sending the resource replacement instruction is a user in the shared user group or not according to the comparison result.
In an embodiment, the resource permutation apparatus further includes: the sending module is also used for responding to the condition that the user sending the resource replacement instruction does not have the bound resource account, and sending the resource replacement instruction to the terminal bound with the account user so that the terminal can perform replacement processing after confirming the information carried in the resource replacement instruction; the resource replacement instruction carries the number of resources to be replaced and user information for sending out resource replacement.
In an embodiment, the resource permutation apparatus further includes: the sending module is also used for responding to the condition that the user sending the resource replacing instruction does not have the bound resource account, and sending the resource replacing instruction to the terminal bound with the user pre-storing the resource account according to the preset priority sequence; after any terminal confirms the information carried in the resource replacement instruction, any terminal or the cloud server performs resource replacement processing;
the resource replacement instruction carries the bill amount and the user information for sending the resource replacement instruction.
In one embodiment, the cloud server performs settlement processing, including: prompting a user to perform replacement confirmation; acquiring a voice replacing instruction input by a user through voice acquisition equipment; and carrying out voiceprint recognition on the replacement voice command, and finishing replacement when the voiceprint information of the replacement voice command is the same as the voiceprint information of the user sent by the resource replacement command.
In one embodiment, the cloud server performs settlement processing, including: comparing the face image of the user, which is sent by the resource replacement instruction, with a prestored image library which can be replaced without secret; responding to the resource replacement instruction, and sending out the face of the user, belonging to a pre-stored image library capable of being replaced without secret, and performing secret-free replacement.
According to another aspect of the embodiments of the present disclosure, there is provided a resource permutation system, including: controlling a voice acquisition device to receive voice instructions of a plurality of users including account users and non-account users; the cloud server responds to the fact that the voice instruction is a resource replacement instruction, and determines whether a user sending the resource replacement instruction is a user in the shared user group; and responding to the condition that the issuing user of the resource replacement instruction is the user in the sharing user group and the issuing user of the resource replacement instruction has the bound resource account, and sending the resource replacement instruction to the issuing user of the resource replacement instruction.
According to yet another aspect of an embodiment of the present disclosure, there is provided a non-transitory computer-readable storage medium including: a non-transitory computer readable storage medium stores computer executable instructions that, when executed by a processor, perform any of the resource replacement methods described above.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
according to the resource replacement method provided by the embodiment of the disclosure, voice instructions of a plurality of users are received by controlling voice acquisition equipment; and when the resource replacement instruction is sent by the user in the shared user group and the user sending the resource replacement instruction has the bound resource account, the resource replacement instruction is sent to the user sending the resource replacement instruction, so that resource replacement of a plurality of users through the resource replacement instruction is realized, and user experience is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
Fig. 1 is a flowchart illustrating a resource permutation method according to an exemplary embodiment of the present disclosure.
Fig. 2 is a flowchart illustrating a resource permutation method according to still another exemplary embodiment of the present disclosure.
FIG. 3 is a flowchart illustrating a resource permutation method according to yet another exemplary embodiment of the present disclosure
Fig. 4 is a block diagram illustrating a resource permutation apparatus according to an exemplary embodiment of the present disclosure.
Fig. 5 is a block diagram illustrating a resource permutation apparatus according to an example embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the invention, as detailed in the appended claims.
Fig. 1 is a flowchart illustrating a resource replacement method according to an exemplary embodiment of the present disclosure, where the resource replacement method is applied to a cloud server, as shown in fig. 1. The resource replacement method is applied to a resource replacement system. The resource replacement system includes: the system comprises a voice acquisition device and a cloud server.
The voice acquisition equipment receives ordering voice instructions of a plurality of users, wherein the plurality of users comprise account users and non-account users.
The account user refers to a user to which the current voice acquisition equipment belongs and keeps a login state. The non-account user is another user of the plurality of users that is distinct from the account user.
And the cloud server responds to the fact that the voice instruction is the resource replacement instruction, and determines whether the user sending the resource replacement instruction is a user in the sharing user group.
And responding to the condition that the issuing user of the resource replacement instruction is the user in the sharing user group and the issuing user of the resource replacement instruction has the bound resource account, and sending the resource replacement instruction to the issuing user of the resource replacement instruction.
The resource replacement method can be applied to a meal ordering payment scene, and when the application scene of the resource replacement method is the meal ordering payment scene, the resource replacement instruction is the meal ordering payment instruction. In the following description of the present disclosure, a meal ordering scenario is taken as an example for detailed description. Referring to fig. 1, the resource replacement method includes the following steps.
In step S101, the voice capturing device is controlled to receive voice instructions of a plurality of users including account users and non-account users.
The voice acquisition device may be a device, such as a sound box, provided with a microphone, a microphone array, and the like, that support far-field voice interaction, and controls the voice acquisition device to receive voice instructions sent by multiple users. The multiple users comprise account users and non-account users, the account users are users of current voice acquisition equipment bound accounts, and other users in the environment are non-account users.
The voice instruction may be one or more corresponding to a plurality of users. The voice instruction may be voice information for ordering, such as "my point take away", issued by the user as a voice instruction to wake up the voice collecting apparatus.
After waking up the voice acquisition device, the user uses the voice instruction to order food, for example, using voice to send voice information of restaurants, dishes, tastes and the like. Different users can send different voice commands to select dishes required by the users.
The voice commands of a plurality of users can be sent out simultaneously, or sent out alternately at different times, or sent out with coincidence. For example, a plurality of persons select dishes required by themselves at the same time.
In step S102, in response to the voice instruction being a resource replacement instruction, it is determined whether an issuing user of the resource replacement instruction is a user in the shared user group.
The resource replacement instruction is a settlement instruction for the ordering order, and the settlement instruction can be a voice instruction containing semantics of 'buying order', 'selected', 'closing' and the like.
The received voice command is analyzed, for example, voice recognition and semantic analysis are performed on the received ordering voice command, and whether the voice command contains a settlement command for ordering the order is judged.
The sharing user group may be preset and created by the current account user, the sharing user group may include a plurality of users, and the plurality of users included in the sharing user group have a control authority of the order form, that is, a settlement of the order form may be determined.
In step S103, in response to that the issuing user of the resource replacement instruction is a user in the shared user group and that the issuing user of the resource replacement instruction has a bound resource account, the resource replacement instruction is sent to the issuing user of the resource replacement instruction.
When the user of the settlement instruction has a bound settlement account, for example, a bound bank card or other payment platform account, the order can be settled through the bound settlement account.
According to the embodiment of the disclosure, the voice acquisition equipment is controlled to receive the voice commands of a plurality of users, whether a user sending the resource replacement command is a user in the shared user group is determined in response to the fact that the voice command is the resource replacement command, and when the resource replacement command is sent by the user in the shared user group and the user sending the resource replacement command has a bound resource account, the resource replacement command is sent to the user sending the resource replacement command, so that resource replacement of the plurality of users through the resource replacement command is realized, and user experience is improved.
In an embodiment, voiceprint recognition is performed on the resource replacement instruction, and voiceprint information of the resource replacement instruction is obtained.
Voiceprint recognition is one of biometric technologies for confirming the identity of a speaker, each person having specific voiceprint information, and thus, different user identity information can be determined through voiceprint recognition.
And when the ordering voice instruction is a settlement instruction, acquiring voiceprint information of a sender of the settlement instruction through voiceprint recognition.
And comparing the acquired voiceprint information of the resource replacement instruction with the recorded voiceprint information of the shared user group, and determining whether the user sending the resource replacement instruction is the user in the shared user group or not according to the comparison result.
The account user can collect voice information of a plurality of users in the shared user group at a bound terminal in advance, obtain voiceprint information corresponding to each user in the plurality of users by recognizing the voice information, and store the voiceprint information of the shared user group in the cloud server for use.
Fig. 2 is a flowchart illustrating a resource replacement method according to an exemplary embodiment of the present disclosure, where as shown in fig. 2, the resource replacement method further includes:
in step S204, in response to that the issuing user of the resource replacement instruction does not have the bound resource account, the resource replacement instruction is sent to the terminal bound to the account user, so that the terminal performs the replacement processing after confirming the information carried in the resource replacement instruction.
The resource replacement instruction carries the number of resources to be replaced and user information for issuing resource replacement.
When the user of the settlement instruction has a bound settlement account, for example, a bound bank card or other payment platform account, the order can be settled through the bound settlement account.
The user of the settlement instruction does not have a bound settlement account, and can be settled by other users in the shared user group in order to settle the order.
The settlement instructions may include a billing amount for the order. The cloud server may perform settlement processing on the order form, for example, calculate a final bill amount of the order form according to unit price, quantity, delivery cost, and the like of the dish, or obtain the bill amount of the order form provided by the ordering platform.
And sending a settlement instruction to a terminal bound with the account user, so that the user can settle the ordering menu at the bound terminal. The account user can settle the order of ordering under the condition that the ordering user is inconvenient to pay or the account user is not at the ordering site.
Fig. 3 is a flowchart illustrating a resource replacement method according to an exemplary embodiment of the present disclosure, where as shown in fig. 3, the resource replacement method further includes:
in step S304, in response to that the user who issued the resource replacement instruction does not have a bound resource account, the resource replacement instruction is sent to the terminal bound to the user who has prestored the resource account according to the preset priority order.
In a shared user group, multiple users may have bound settlement accounts. The account user can preset the settlement priority of a plurality of users in the sharing user group, and the users with high priority can preferentially settle the order orders.
When the user who judges that the settlement instruction does not have the bound settlement account, the cloud server sends the settlement instruction to the terminal bound with the user who prestores the settlement account according to the preset priority sequence, and the problem that when the account user inconveniently operates the ordering order settlement, the ordering order cannot be settled, and normal dining of the user is influenced is avoided.
In step S305, after any terminal confirms the information carried in the resource replacement command, any terminal or cloud server performs resource replacement processing.
The resource replacement instruction carries the bill amount and the user information for sending the resource replacement instruction.
In the sharing user group, when any terminal confirms to settle the order for ordering, the order settlement is performed by the user of the current terminal. The settlement instructions may include a billing amount for the order. The cloud server may perform settlement processing on the order form, for example, calculate a final bill amount of the order form according to unit price, quantity, delivery cost, and the like of the dish, or obtain the bill amount of the order form provided by the ordering platform.
The settlement instruction can also comprise user information for sending the settlement instruction, so that the user for settlement confirms the user information and the amount of money, and convenience is brought to the order settlement of the user.
In one embodiment, the user is prompted for a replacement confirmation. And acquiring a voice replacing command input by a user through voice acquisition equipment, carrying out voiceprint recognition on the voice replacing command, and finishing replacement when the voiceprint information of the voice replacing command is the same as the voiceprint information of the user sent by the resource replacing command.
The terminal can broadcast voice through a prompt window of the terminal or the terminal broadcast voice or the voice acquisition equipment broadcasts prompt voice to prompt the user to confirm the settlement of the order again, so that the property safety of the user is ensured.
The user inputs the voice command of settlement through the voice acquisition equipment.
And the cloud server performs voiceprint recognition on the settlement voice command, and when the voiceprint information of the settlement voice command is the same as the voiceprint information of the settlement command, settlement is completed.
And when the voiceprint information of the settlement voice command is the same as the voiceprint information of the settlement command, the user sending the settlement voice command has settlement permission and performs settlement in a payment account corresponding to the user.
In one embodiment, the face image of the user who sends the resource replacement instruction is compared with the pre-stored image library which can be free from secret replacement, and the secret replacement is carried out in response to the face of the user who sends the resource replacement instruction belonging to the pre-stored image library which can be free from secret replacement.
The cloud server can also acquire face image information of a user of the settlement instruction through the terminal, and determine that the user has the password-free payment authority for ordering orders by comparing the face image of the user of the settlement instruction with the face image in the password-free pre-stored image library, so that password-free payment is performed.
In one embodiment, a terminal bound to an account user receives a resource replacement instruction, pops up a resource replacement confirmation window in a display screen of the terminal, and displays a bill amount and user information for issuing the resource replacement instruction in the resource replacement confirmation window.
The user can confirm the prompt information of the window through the terminal, confirm the user information of the settlement instruction and the bill amount of the ordering menu, and bring convenience to the settlement of the user.
In an embodiment, after the resource replacement confirmation window is confirmed, resource replacement processing is performed on the terminal of the account user.
After confirming the relevant information of the ordering order, the user can operate the interactive page of the terminal to realize the settlement processing of the ordering order.
And popping up a settlement confirmation window in a display screen of the terminal, and displaying the bill amount and the user information for sending the settlement instruction in the settlement confirmation window.
The user can confirm the prompt information of the window through the terminal, confirm the user information of the settlement instruction and the bill amount of the ordering menu, and bring convenience to the settlement of the user.
In an embodiment, after the resource replacement confirmation window is confirmed, resource replacement processing is performed.
After confirming the relevant information of the ordering order, the user can settle the ordering order through the interactive page at the terminal. For example, the account user can store payment information, such as bank card information and payment platform account information, in the cloud server, and the cloud platform initiates settlement processing, so that the operation of the settlement processing is further simplified, and the settlement speed is improved.
In an embodiment, after receiving the resource replacement instruction, it is determined whether a bound display device exists in a current account to which the voice acquisition device belongs.
And when the bound display equipment exists in the current account, starting the display equipment.
In an embodiment, the resource replacement instruction is received, and the cloud server determines whether the current voice instruction is associated with the resource replacement instruction.
After receiving the voice instruction from the voice acquisition equipment, the cloud server performs voice recognition, semantic analysis and other operations on the voice instruction, and judges whether the current voice instruction is associated with the ordering voice instruction.
For example, the voice command includes information about restaurants, dishes, tastes, etc., and may be associated with the voice command for ordering food
And when the cloud server judges that the current voice instruction is not associated with the ordering information, processing the current voice instruction as a failure instruction.
When the cloud server judges that the current voice instruction is not associated with the ordering information, the user may be misoperation or operation of receiving the voice instruction, wherein the operation is performed by mistakenly awakening the voice acquisition device by a similar user voice instruction. The current voice command is treated as a failure command, further receiving, analyzing and other operations are not carried out, and the user waits for further voice commands, so that resources can be saved.
Based on an inventive concept, the present disclosure also provides a resource replacement device.
Fig. 4 is a block diagram illustrating a resource permutation apparatus according to an exemplary embodiment of the present disclosure. As shown in fig. 4, the resource replacing apparatus 400 is applied to a cloud server, and the resource replacing apparatus 400 includes: a receiving module 410, a determining module 420, and a transmitting module 430.
A receiving module 410, configured to control the voice collecting apparatus to receive voice instructions of a plurality of users including account users and non-account users.
The determining module 420 is configured to determine, in response to the voice instruction being a resource replacement instruction, whether a user issuing the resource replacement instruction is a user in the shared user group.
And a sending module 430, configured to send the resource replacement instruction to the user who sends the resource replacement instruction, in response to that the user who sends the resource replacement instruction is a user in the shared user group and that the user who sends the resource replacement instruction has a bound resource account.
In an embodiment, the determining module 420 performs voiceprint recognition on the resource replacing instruction to obtain voiceprint information of the resource replacing instruction.
And comparing the acquired voiceprint information of the resource replacement instruction with the recorded voiceprint information of the shared user group, and determining whether the user sending the resource replacement instruction is the user in the shared user group or not according to the comparison result.
In an embodiment, the sending module 430 is further configured to, in response to that the user who sends the resource replacement instruction does not have a bound resource account, send the resource replacement instruction to the terminal bound to the account user, so that the terminal performs the replacement processing after confirming the information carried in the resource replacement instruction.
The resource replacement instruction carries the number of resources to be replaced and user information for issuing resource replacement.
In an embodiment, the sending module 430 is further configured to, in response to that the user who sends the resource replacement instruction does not have a bound resource account, send the resource replacement instruction to the terminal bound to the user who has prestored the resource account according to a preset priority order.
After any terminal confirms the information carried in the resource replacement instruction, any terminal or the cloud server performs resource replacement processing.
The resource replacement instruction carries the bill amount and the user information for sending the resource replacement instruction.
In one embodiment, the user is prompted for a replacement confirmation. And acquiring a voice replacing command input by a user through voice acquisition equipment, carrying out voiceprint recognition on the voice replacing command, and finishing replacement when the voiceprint information of the voice replacing command is the same as the voiceprint information of the user sent by the resource replacing command.
In one embodiment, the face image of the user who sends the resource replacement instruction is compared with the pre-stored image library which can be free from secret replacement, and the secret replacement is carried out in response to the face of the user who sends the resource replacement instruction belonging to the pre-stored image library which can be free from secret replacement.
With regard to the apparatus in the above embodiments, the specific manner in which the various modules perform operations has been in relation to embodiments of the method.
Fig. 5 is a block diagram illustrating a resource permutation apparatus according to an example embodiment. For example, the apparatus 900 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Referring to fig. 5, apparatus 900 may include one or more of the following components: a processing component 902, a memory 904, a power component 906, a multimedia component 908, an audio component 910, an input/output (I/O) interface 912, a sensor component 914, and a communication component 916.
The processing component 902 generally controls overall operation of the device 900, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. Processing component 902 may include one or more processors 920 to execute instructions to perform all or a portion of the steps of the methods described above. Further, processing component 902 can include one or more modules that facilitate interaction between processing component 902 and other components. For example, the processing component 902 can include a multimedia module to facilitate interaction between the multimedia component 908 and the processing component 902.
The memory 904 is configured to store various types of data to support operation at the device 900. Examples of such data include instructions for any application or method operating on device 900, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 904 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
Power component 906 provides power to the various components of device 900. The power components 906 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the device 900.
The multimedia component 908 comprises a screen providing an output interface between the device 900 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 908 includes a front facing camera and/or a rear facing camera. The front-facing camera and/or the rear-facing camera may receive external multimedia data when the device 900 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 910 is configured to output and/or input audio signals. For example, audio component 910 includes a Microphone (MIC) configured to receive external audio signals when apparatus 900 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 904 or transmitted via the communication component 916. In some embodiments, audio component 910 also includes a speaker for outputting audio signals.
I/O interface 912 provides an interface between processing component 902 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor component 914 includes one or more sensors for providing status assessment of various aspects of the apparatus 900. For example, sensor assembly 914 may detect an open/closed state of device 900, the relative positioning of components, such as a display and keypad of device 900, the change in position of device 900 or a component of device 900, the presence or absence of user contact with device 900, the orientation or acceleration/deceleration of device 900, and the change in temperature of device 900. The sensor assembly 914 may include a proximity sensor configured to detect the presence of a nearby object in the absence of any physical contact. The sensor assembly 914 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 914 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 916 is configured to facilitate communications between the apparatus 900 and other devices in a wired or wireless manner. The apparatus 900 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 916 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer readable storage medium comprising instructions, such as the memory 904 comprising instructions, executable by the processor 920 of the apparatus 900 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the invention and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
It will be understood that the invention is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the invention is limited only by the appended claims.

Claims (14)

1. A resource replacement method is applied to a cloud server, and comprises the following steps:
controlling a voice acquisition device to receive voice instructions of a plurality of users including account users and non-account users;
responding to the voice instruction as a resource replacement instruction, and determining whether a user sending the resource replacement instruction is a user in a sharing user group;
and responding to the condition that the issuing user of the resource replacement instruction is the user in the sharing user group and the issuing user of the resource replacement instruction has the bound resource account, and sending the resource replacement instruction to the issuing user of the resource replacement instruction.
2. The method according to claim 1, wherein determining whether the user who issues the resource replacement instruction is a user in a shared user group comprises:
performing voiceprint recognition on the resource replacement instruction to acquire voiceprint information of the resource replacement instruction;
comparing the acquired voiceprint information of the resource replacement instruction with recorded voiceprint information of the shared user group;
and determining whether the user sending the resource replacement instruction is the user in the shared user group or not according to the comparison result.
3. The method of claim 1, further comprising:
responding to the fact that the user sending the resource replacement instruction does not have a bound resource account, and sending the resource replacement instruction to a terminal bound with the account user, so that the terminal can perform replacement processing after confirming information carried in the resource replacement instruction;
the resource replacement instruction carries the number of resources to be replaced and the user information for sending out the resource replacement.
4. The method of claim 1, further comprising:
responding to the resource replacement instruction that the user who sends the resource replacement instruction does not have a bound resource account, and sending the resource replacement instruction to a terminal bound with the user which prestores the resource account according to a preset priority sequence;
after any terminal confirms the information carried in the resource replacement instruction, the resource replacement processing is carried out by any terminal or the cloud server;
the resource replacement instruction carries a bill amount and user information for sending the resource replacement instruction.
5. The resource replacement method according to claim 4, wherein the cloud server performs settlement processing including:
prompting a user to perform replacement confirmation;
acquiring a voice replacing instruction input by the user through the voice acquisition equipment;
and carrying out voiceprint recognition on the replacement voice command, wherein when the voiceprint information of the replacement voice command is the same as the voiceprint information of the user sent by the resource replacement command, the replacement is finished.
6. The resource replacement method according to claim 4, wherein the cloud server performs settlement processing including:
comparing the face image of the user, which is sent by the resource replacement instruction, with a prestored image library which can be replaced without secret;
responding to the resource replacement instruction, wherein the face of the user belongs to the pre-stored image library capable of being replaced without secret, and performing secret-free replacement.
7. A resource replacement device applied to a cloud server, the device comprising:
the receiving module is used for controlling the voice acquisition equipment to receive voice instructions of a plurality of users including account users and non-account users;
the determining module is used for responding to the voice instruction as a resource replacing instruction and determining whether a user sending the resource replacing instruction is a user in a sharing user group;
and the sending module is used for responding that the sending user of the resource replacement instruction is the user in the sharing user group, and the sending user of the resource replacement instruction has the bound resource account, and sending the resource replacement instruction to the sending user of the resource replacement instruction.
8. The apparatus according to claim 1, wherein the determining module determines whether the user issuing the resource replacement instruction is a user in a shared user group by:
performing voiceprint recognition on the resource replacement instruction to acquire voiceprint information of the resource replacement instruction;
comparing the acquired voiceprint information of the resource replacement instruction with recorded voiceprint information of the shared user group;
and determining whether the user sending the resource replacement instruction is the user in the shared user group or not according to the comparison result.
9. The apparatus for resource permutation according to claim 7, wherein the apparatus for resource permutation further comprises:
the sending module is further configured to send a resource replacement instruction to a terminal bound to the account user in response to that the user who sends the resource replacement instruction does not have a bound resource account, so that the terminal performs replacement processing after confirming information carried in the resource replacement instruction;
the resource replacement instruction carries the number of resources to be replaced and the user information for sending out the resource replacement.
10. The apparatus for resource permutation according to claim 7, wherein the apparatus for resource permutation further comprises:
the sending module is further configured to send a resource replacement instruction to a terminal bound to a user who prestores a resource account according to a preset priority order in response to that the user who sends the resource replacement instruction does not have a bound resource account;
after any terminal confirms the information carried in the resource replacement instruction, the resource replacement processing is carried out by any terminal or the cloud server;
the resource replacement instruction carries a bill amount and user information for sending the resource replacement instruction.
11. The resource replacement apparatus according to claim 10, wherein the cloud server performs settlement processing including:
prompting a user to perform replacement confirmation;
acquiring a voice replacing instruction input by the user through the voice acquisition equipment;
and carrying out voiceprint recognition on the replacement voice command, wherein when the voiceprint information of the replacement voice command is the same as the voiceprint information of the user sent by the resource replacement command, the replacement is finished.
12. The resource replacement apparatus according to claim 10, wherein the cloud server performs settlement processing including:
comparing the face image of the user, which is sent by the resource replacement instruction, with a prestored image library which can be replaced without secret;
responding to the resource replacement instruction, wherein the face of the user belongs to the pre-stored image library capable of being replaced without secret, and performing secret-free replacement.
13. A resource replacement system for voice ordering, comprising:
the voice acquisition equipment receives voice instructions of a plurality of users including account users and non-account users;
the cloud server responds to the fact that the voice instruction is a resource replacement instruction, and determines whether a user sending the resource replacement instruction is a user in a sharing user group;
and responding to the condition that the issuing user of the resource replacement instruction is the user in the sharing user group and the issuing user of the resource replacement instruction has the bound resource account, and sending the resource replacement instruction to the issuing user of the resource replacement instruction.
14. A non-transitory computer readable storage medium having instructions therein which, when executed by a processor of a cloud server, enable the cloud server to perform a resource replacement method, the method comprising the method of any of claims 1 to 6.
CN201911130308.7A 2019-11-18 2019-11-18 Resource replacement method, device, system and computer readable storage medium Active CN111091384B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201911130308.7A CN111091384B (en) 2019-11-18 2019-11-18 Resource replacement method, device, system and computer readable storage medium
CN202311177660.2A CN117314436A (en) 2019-11-18 2019-11-18 Resource replacement method, device, system and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911130308.7A CN111091384B (en) 2019-11-18 2019-11-18 Resource replacement method, device, system and computer readable storage medium

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202311177660.2A Division CN117314436A (en) 2019-11-18 2019-11-18 Resource replacement method, device, system and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN111091384A true CN111091384A (en) 2020-05-01
CN111091384B CN111091384B (en) 2023-09-15

Family

ID=70394090

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201911130308.7A Active CN111091384B (en) 2019-11-18 2019-11-18 Resource replacement method, device, system and computer readable storage medium
CN202311177660.2A Pending CN117314436A (en) 2019-11-18 2019-11-18 Resource replacement method, device, system and computer readable storage medium

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202311177660.2A Pending CN117314436A (en) 2019-11-18 2019-11-18 Resource replacement method, device, system and computer readable storage medium

Country Status (1)

Country Link
CN (2) CN111091384B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112863511A (en) * 2021-01-15 2021-05-28 北京小米松果电子有限公司 Signal processing method, signal processing apparatus, and storage medium
CN114419791A (en) * 2022-01-18 2022-04-29 深圳海普瑞丽科技有限公司 Article leasing processing method and system based on leasing cabinet and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090276488A1 (en) * 2008-05-05 2009-11-05 Strangeloop Networks, Inc. Extensible, Asynchronous, Centralized Analysis And Optimization Of Server Responses To Client Requests
CN105931145A (en) * 2016-05-06 2016-09-07 乐视控股(北京)有限公司 Intelligent ordering method and apparatus
CN107103564A (en) * 2017-05-15 2017-08-29 河北建筑工程学院 Self-help ordering method and terminal device
CN108009947A (en) * 2017-12-01 2018-05-08 广州蓝豹智能科技有限公司 One kind is ordered method of payment, device, terminal and storage medium
CN108305162A (en) * 2018-02-28 2018-07-20 努比亚技术有限公司 Bill sharing method, mobile terminal and computer readable storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090276488A1 (en) * 2008-05-05 2009-11-05 Strangeloop Networks, Inc. Extensible, Asynchronous, Centralized Analysis And Optimization Of Server Responses To Client Requests
CN105931145A (en) * 2016-05-06 2016-09-07 乐视控股(北京)有限公司 Intelligent ordering method and apparatus
CN107103564A (en) * 2017-05-15 2017-08-29 河北建筑工程学院 Self-help ordering method and terminal device
CN108009947A (en) * 2017-12-01 2018-05-08 广州蓝豹智能科技有限公司 One kind is ordered method of payment, device, terminal and storage medium
CN108305162A (en) * 2018-02-28 2018-07-20 努比亚技术有限公司 Bill sharing method, mobile terminal and computer readable storage medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112863511A (en) * 2021-01-15 2021-05-28 北京小米松果电子有限公司 Signal processing method, signal processing apparatus, and storage medium
CN112863511B (en) * 2021-01-15 2024-06-04 北京小米松果电子有限公司 Signal processing method, device and storage medium
CN114419791A (en) * 2022-01-18 2022-04-29 深圳海普瑞丽科技有限公司 Article leasing processing method and system based on leasing cabinet and storage medium

Also Published As

Publication number Publication date
CN117314436A (en) 2023-12-29
CN111091384B (en) 2023-09-15

Similar Documents

Publication Publication Date Title
US10242168B2 (en) Methods and apparatuses for controlling smart device
EP3119054B1 (en) Method for controlling smart apparatus, terminal and server
JP6353603B2 (en) Smart home device control method, apparatus, electronic device, program, and storage medium
EP3119039B1 (en) Method and apparatus for controlling an intelligent device
CN105407036B (en) Red packet sending method and device
US10110395B2 (en) Control method and control device for smart home device
US8874032B2 (en) Mobile terminal and control method thereof
CN105847243B (en) Method and device for accessing intelligent camera
EP3136793A1 (en) Method and apparatus for awakening electronic device
CN106209800B (en) Equipment Authority sharing method and apparatus
EP3133851A1 (en) Method and device for acquiring using authority
KR20160135696A (en) Numerical value transfer method, terminal and cloud server
CN110675539B (en) Identity verification method and device, electronic equipment and storage medium
CN111028835B (en) Resource replacement method, device, system and computer readable storage medium
CN111128148B (en) Voice ordering method, device, system and computer readable storage medium
CN111091384B (en) Resource replacement method, device, system and computer readable storage medium
US9667784B2 (en) Methods and devices for providing information in voice service
CN114648796A (en) User identification method, device, storage medium and electronic equipment
CN106790018A (en) Resource-sharing player method and device
CN109154967A (en) The method and device of hiden application icon
CN106034177A (en) Information interaction method and apparatus thereof
CN111027812A (en) Person identification method, person identification system, and computer-readable storage medium
KR102328822B1 (en) Method for preventing addiction on electronic devices and apparatus and system for conducting the same
CN111081240B (en) Voice ordering method, device and system and computer readable storage medium
KR101608230B1 (en) Method and apparatus for providing Push-To-Talk service using sound effect

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant