[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109547302B - Method for determining associated target information of user and household appliance - Google Patents

Method for determining associated target information of user and household appliance Download PDF

Info

Publication number
CN109547302B
CN109547302B CN201811389313.5A CN201811389313A CN109547302B CN 109547302 B CN109547302 B CN 109547302B CN 201811389313 A CN201811389313 A CN 201811389313A CN 109547302 B CN109547302 B CN 109547302B
Authority
CN
China
Prior art keywords
user
target
information
association
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.)
Active
Application number
CN201811389313.5A
Other languages
Chinese (zh)
Other versions
CN109547302A (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.)
Shanghai Unilife Information Technology Co ltd
Original Assignee
Shanghai Unilife Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Unilife Information Technology Co ltd filed Critical Shanghai Unilife Information Technology Co ltd
Publication of CN109547302A publication Critical patent/CN109547302A/en
Application granted granted Critical
Publication of CN109547302B publication Critical patent/CN109547302B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • 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/26Speech to text systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • H04L12/282Controlling appliance services of a home automation network by calling their functionalities based on user interaction within the home

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The method comprises the steps of performing semantic analysis operation on voice input information of a user to obtain a target association instruction of a corresponding target object, performing target association operation according to the target association instruction, and determining associated target information of the user based on an operation result of the target association operation. The method and the device can establish the incidence relation between the user and the related target object (such as a certain commodity or some commodities), thereby quickly and effectively meeting the deep requirements of the user and improving the use experience of the user.

Description

Method for determining associated target information of user and household appliance
Technical Field
The present application relates to the field of computers, and in particular, to a technique for determining associated target information of a user.
Background
With the development of computer technology, household appliances are also developing in a direction of increasing intelligence. However, the current home appliance still needs to perform tedious operations (such as pressing a key or inputting through a touch screen) by the user to obtain corresponding instructions, and cannot provide the user with operation instructions according to specific application scenarios, or guide and support the user. There is still much room for improvement in the manner of operating and controlling appliances such as household appliances, in situations where the deep-level needs of the user cannot be met quickly and efficiently.
Disclosure of Invention
An object of the present application is to provide a method for determining associated target information of a user.
According to an aspect of the present application, there is provided a method for determining associated target information of a user by a home appliance, the method including the steps of:
performing semantic analysis operation on voice input information of a user to obtain a target association instruction of a corresponding target object;
executing target association operation according to the target association instruction; and
and determining the associated target information of the user based on the operation result of the target associated operation.
According to another aspect of the present application, there is provided a home appliance for determining association target information of a user, the home appliance including:
a processor; and
a memory arranged to store computer executable instructions that, when executed, cause the processor to perform the operations of the method described above.
According to another aspect of the present application, there is provided a computer-readable medium comprising instructions that, when executed, cause a system to perform the operations of the method described above.
Compared with the prior art, the method and the device have the advantages that the operation instruction meeting the current condition of the equipment and the user requirement can be obtained based on the specific conditions of the user and the household appliance, corresponding guidance and support are provided for the user, and the incidence relation between the user and the related target object (such as a certain commodity or certain commodities) is established, so that the deep requirements of the user are met quickly and effectively, and the use experience of the user is improved. Meanwhile, the relevant operation is executed based on the voice input information of the user, and the user does not need to manually input a complex control instruction, so that the appropriate language expression and guidance can be fully invoked, the corresponding task can be completed in a short time, and the blank in the industry is filled.
Drawings
Other features, objects and advantages of the present application will become more apparent upon reading of the following detailed description of non-limiting embodiments thereof, made with reference to the accompanying drawings in which:
FIG. 1 is a flow diagram of a method for determining, by a user device, associated target information for a user, according to one embodiment of the present application;
fig. 2 illustrates an exemplary system of the present application.
The same or similar reference numbers in the drawings identify the same or similar elements.
Detailed Description
The present application is described in further detail below with reference to the attached figures.
In a typical configuration of the present application, the terminal, the device serving the network, and the trusted party each include one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device.
The device referred to in this application includes, but is not limited to, a user device, a network device, or a device formed by integrating a user device and a network device through a network. The user equipment includes, but is not limited to, any electronic product or household appliance that can perform human-computer interaction with a user (e.g., human-computer interaction through a touch panel), such as a smart phone, a tablet computer, a refrigerator or a freezer, and the electronic product may employ any operating system, such as an android operating system, an iOS operating system, and the like. The network device includes an electronic device capable of automatically performing numerical calculation and information processing according to a preset or stored instruction, and hardware thereof includes, but is not limited to, a microprocessor, an Application Specific Integrated Circuit (ASIC), a Programmable Logic Device (PLD), a Field Programmable Gate Array (FPGA), a Digital Signal Processor (DSP), an embedded device, and the like. The network device includes but is not limited to a computer, a network host, a single network server, a plurality of network server sets or a cloud of a plurality of servers; here, the Cloud is composed of a large number of computers or web servers based on Cloud Computing (Cloud Computing), which is a kind of distributed Computing, one virtual supercomputer consisting of a collection of loosely coupled computers. Including, but not limited to, the internet, a wide area network, a metropolitan area network, a local area network, a VPN network, a wireless Ad Hoc network (Ad Hoc network), etc. Preferably, the device may also be a program running on the user device, the network device, or a device formed by integrating the user device and the network device, the touch terminal, or the network device and the touch terminal through a network.
Of course, those skilled in the art will appreciate that the foregoing is by way of example only, and that other existing or future devices, which may be suitable for use in the present application, are also encompassed within the scope of the present application and are hereby incorporated by reference.
In the description of the present application, "a plurality" means two or more unless specifically limited otherwise.
Some embodiments of the present application take a household appliance as an example of an electronic storage device (e.g., a refrigerator/freezer/electronic locker/electronic shelf), and the present application will be described in detail. It should be understood by those skilled in the art that the household appliance is not limited to the electronic storage device described herein and below, and other existing or future household appliances, such as may be suitable for use in the present application, are also included within the scope of the present application and are included in the corresponding portion of the present application by reference.
According to one aspect of the present application, there is provided a method for determining associated target information of a user by a home appliance. Referring to fig. 1, the method includes step S100, step S200, and step S300.
In step S100, the home appliance performs a semantic analysis operation on the voice input information of the user to obtain a target association instruction of a corresponding target item. In some embodiments, the household appliance responds to the information input instruction of the user, and performs semantic analysis operation on the voice input information of the user to obtain a target association instruction of the corresponding target object. For example, the semantic analysis operation is activated and performed by a voice input of a user. In some embodiments, the home appliance first performs voice detection and voice recognition on the voice input of the user based on a data model such as a hidden markov model and a neural network model, and if the recognition result includes a preset keyword (for example, the keyword corresponds to a preset voice input activation instruction) or the recognition result includes one or more target items in a preset target item list, activates a corresponding voice input module, continues to detect the voice input information of the user, and performs a semantic analysis operation on the voice input information of the user to determine a target item corresponding to the voice input information according to the voice input information of the user and obtain a target association instruction of the target item. The target object is an entity object, and in general, the target object has not determined an association relationship with a user (for example, the entity object does not belong to the user, or a mapping relationship is not established between the entity object and a user account of the user in a related application, or, when the household appliance is an electronic storage device, the entity object is not placed in the electronic storage device). The semantic analysis performed on the voice input information is not limited to voice activation, and in some embodiments, the semantic analysis may be activated based on a user's operation on a physical or virtual key/control or the like (e.g., the user presses or touches a physical key or knob on the home appliance, or the user presses or touches a relevant area on a touch-sensitive screen on the home appliance), or based on an activation instruction sent by the user through his mobile device (e.g., a mobile phone or a tablet computer with which a wired or wireless connection has been established). Of course, those skilled in the art will appreciate that the above-described activation of various semantic analysis operations is merely exemplary, and that other existing or future activation methods, which may be suitable for use in the present application, are also included within the scope of the present application and are incorporated by reference herein.
In step S200, the household appliance performs a target association operation according to the target association instruction. In some embodiments, the target association instructions include category information for one or more target items, and may further include quantity information for the respective target items; the household appliance executes target association operation related to the corresponding target object based on the target association instruction, for example, setting ownership attributes of one or more target objects to be owned by the user, or establishing association relationship between the one or more target objects and a user account of the user in a related application. For example, after a user performs an operation of creating an order based on one or more kinds of commodities (for example, food or food materials stored in an electronic storage device such as a refrigerator) through a household appliance, an association between the goods and the user is established according to the content of the order, for example, an account number of the user is associated with an unpaid order, and the unpaid order includes information such as names and kinds of one or more target objects and may further include quantity information of the one or more target objects.
Wherein in some embodiments, the above step S100 includes a substep S110 (not shown) and a substep S120 (not shown). In sub-step S110, the home appliance performs a semantic analysis operation on the voice input information of the user in response to an information input instruction of the user, wherein the information input instruction includes target category information (e.g., a category or a specific name of a certain commodity); in the substep S120, the home appliance obtains a target association command of the corresponding target item based on the target category information. For example, when the semantic analysis operation is activated, the voice input information provided by the user already includes the target type information of the target item (for example, the user activates the semantic analysis operation by the name of the item or the product). In some embodiments, the user may activate the voice purchasing process of the article or the commodity through voice input similar to the "purchasing" semantic, or may intelligently activate the process through the name of the article or the commodity, and these two activation modes may also be spoken by the user at the same time to perform the subsequent operation more accurately; after entering the program through the 'purchase' semantic, the user is preferably inquired about the name of the commodity needing to be purchased through voice, and the step of inquiring about the purchase can be skipped when the 'purchase' semantic and the commodity name semantic are combined to enter the program.
In step S300, the home appliance determines association target information of the user based on the operation result of the target association operation, and further provides the association target information to the user in some embodiments. For example, after the user performs the operation of creating the order through the home appliance, if the operation result of the operation is that the operation is successful (for example, the order is created successfully), the associated destination information between the user account of the user and one or more target items (and the number thereof) in the associated order is determined (for example, the information such as the name and the category of the one or more target items included in the created order corresponding to the user account, and the number information thereof may be further included), and the associated destination information may be further provided to the user, for example, the associated information is presented through a liquid crystal display of the home appliance, or the associated information is pushed to the mobile device of the user.
In some embodiments, in step S200, the household appliance performs a target association operation according to the target association instruction and a preset user association rule, where the user association rule includes one or more of the following:
1) the number of the target items corresponding to the target association instruction is not greater than a first number threshold. For example, the first quantity threshold corresponds to a limited purchase quantity of a certain commodity, and the limited purchase quantity can be obtained by inquiring and matching the limited purchase quantity in a cloud database or matching the limited purchase quantity according to the actual situation of the household appliance; when the number of the items that the user tries to purchase exceeds the limited purchase number, the target associating operation will fail to be performed.
2) The inventory quantity of the target item corresponding to the target association instruction is larger than a second quantity threshold value. For example, the second quantity threshold corresponds to a stock quantity of a certain commodity, and the stock quantity can be matched with the stock quantity in the cloud database through query; the target associating operation will fail when the inventory of the kind of goods the user tries to purchase is zero or the inventory of the kind of goods is less than the amount the user tries to purchase.
In some embodiments, the household appliance is an electronic storage device, for example, but not limited to, a refrigerator, an ice chest, an electronic locker, and the like. Wherein the method further comprises a step S400 (not shown). In step S400, the household appliance obtains its inventory information, such as information of the currently remaining storage space; accordingly, the first quantity threshold is determined based on the inventory information and the capacity information of the electronic storage device. For example, it is assumed that the space occupied by each commodity is accurately obtained or estimated and stored in the home appliance locally or on the cloud server. In some embodiments, the inventory information of the household appliance is obtained based on an image captured by a camera disposed in the storage space (e.g., image recognition is performed on the captured image to distinguish the current remaining storage space), or is obtained based on sensing information of other physical sensors (e.g., the occupied storage space is determined based on a physical sensor such as a pressure sensor, and then the remaining storage space is obtained).
Preferably, in some embodiments, the first quantity threshold is determined based on the inventory information, capacity information of the electronic storage device, and quantity information of at least one other associated item. For example, although the electronic storage device currently has more storage space, another target association operation is already executed before the current target association operation is executed; since a part or all of the currently remaining storage space will be occupied by the target object corresponding to the other target associating operation, the storage space that will be occupied by the part should be deducted, and the first number threshold is calculated based on the remaining storage space. For another example, if the same order creation request of the user includes more than one commodity, the storage space occupied by the commodity with higher priority may be deducted based on the priority information of the commodity, and then the storage space available for the commodity with lower priority may be determined based on the remaining storage space, and the first quantity threshold of the commodity with lower priority may be further calculated; in some embodiments, the priority information is determined based on the order in which the user selects the commodities, for example, the priority of a commodity selected earlier is higher than the priority of a commodity selected later. Wherein the associated item is determined in some embodiments based on the associated target information of the current user; in other embodiments, the associated object is determined based on the associated target information of other users of the electronic storage device, for example, the electronic storage device is a household refrigerator, and the other users are other family members. Under the condition of considering the associated target information of other users, the scheme can meet the actual requirements of more users, solve the cooperation problem when a plurality of users share one electronic storage device, and greatly expand the interaction among different users so as to be beneficial to improving the intimacy of related users.
In some embodiments, the method further comprises step S500 (not shown). In step S500, if the user association rule is not satisfied, the home appliance provides the associated item information of the target item to the user. For example, the program first intelligently matches the related commodities, for example, matches the related commodities in a fuzzy search manner, wherein the retrieved commodities can be presented to the user in a visual list form, the user can specify the commodities with corresponding serial numbers through a voice instruction, and the commodity list can also be updated through voice instructions such as "page turning", "replace", and the like; in addition, the system can also provide touch point pressing and other modes for the user to perform relevant operations, and the effect of the system is mutually complemented with the voice instruction. When the goods required by the user cannot be retrieved, or the quantity of the goods specified by the user is larger than the corresponding first quantity threshold value, or the stock quantity of the goods specified by the user is smaller than the corresponding second quantity threshold value (namely, the stock is insufficient), the user is informed of trying to retrieve other goods, or the related item information of the related item of at least one expected goods is provided for the user. The related items are other items related to the target item retrieved by the user, such as other commodities of different brands in the same category or other commodities obtained by the cloud server based on a recommendation algorithm.
In some embodiments, the above step S300 includes a substep S310 (not shown) and a substep S320 (not shown). In sub-step S310, the home appliance detects a result confirmation operation of an operation result of the user on the target association operation; in sub-step S320, the home appliance determines associated target information of the user based on an operation result of the target association operation and the result confirmation operation. For example, still taking the example that the user selects one or more items of goods and creates an order, after the system provides the user with relevant information of the created order (for example, information of a brand, a name, a quantity, and the like of one or more items of goods corresponding to the order), the home appliance detects a result confirmation operation of the user, for example, the result confirmation operation is used for the user to confirm again the relevant information of the order, and can be used for reducing one or more items of goods based on a voice instruction of the user or a hardware operation instruction of the user (for example, the user touches/clicks on relevant hardware to generate the hardware operation instruction); in some embodiments, the result confirmation operation is further used for providing settlement information related to the order by the user, such as providing the user's account number, payment method information, payment confirmation information, commodity mailing address, etc., which can also be provided to the user for confirmation. In some embodiments, if the settlement information includes the commodity mailing address of the user, the system may present the commodity mailing address to the user, and the user may confirm the mailing address through a voice command; the user may also modify or add the mailing address and confirm the mailing address by "modify" or "add" the associated semantics. After the user confirms and pays the payment, the associated target information of the user about the target item is established, for example, the system executes a shipping operation, and the ownership of the related goods is transferred to the user.
Preferably, in some embodiments, in the above sub-step S310, the home appliance detects a result confirmation operation of an operation result of the target association operation by the user based on the user authorization information. For example, the home appliance first performs an identification operation on the user, and matches the identification information of the user with user authorization information in the system based on an operation result of the identification operation to determine whether the user has an associated right (e.g., whether the user has the right to create an order). And if the user has the related authority, executing the subsequent operation. For example, after the user confirms the mailing address, the system visually displays a payment selection interface, the user can select a payment mode through a payment mode name or sequence number instruction, and after confirmation, the user confirms payment behavior through a voiceprint mode and executes payment operation. After the payment is successful, the system may inform the order completion by voice.
The present application also provides a computer readable storage medium having stored thereon computer code which, when executed, performs a method as in any one of the preceding.
The present application also provides a computer program product, which when executed by a computer device, performs the method of any of the preceding claims.
The present application further provides a computer device, comprising:
one or more processors;
a memory for storing one or more computer programs;
the one or more computer programs, when executed by the one or more processors, cause the one or more processors to implement the method of any preceding claim.
FIG. 2 illustrates an exemplary system that can be used to implement the various embodiments described in this application.
As shown in FIG. 2, in some embodiments, the system 100 can be implemented as any of the various described embodiments of a household appliance. In some embodiments, system 100 may include one or more computer-readable media (e.g., system memory or NVM/storage 120) having instructions and one or more processors (e.g., processor(s) 105) coupled with the one or more computer-readable media and configured to execute the instructions to implement modules to perform the actions described herein.
For one embodiment, system control module 110 may include any suitable interface controllers to provide any suitable interface to at least one of the processor(s) 105 and/or any suitable device or component in communication with system control module 110.
The system control module 110 may include a memory controller module 130 to provide an interface to the system memory 115. Memory controller module 130 may be a hardware module, a software module, and/or a firmware module.
System memory 115 may be used, for example, to load and store data and/or instructions for system 100. For one embodiment, system memory 115 may include any suitable volatile memory, such as suitable DRAM. In some embodiments, system memory 115 may include a double data rate type four synchronous dynamic random access memory (DDR4 SDRAM).
For one embodiment, system control module 110 may include one or more input/output (I/O) controllers to provide an interface to NVM/storage 120 and communication interface(s) 125.
For example, NVM/storage 120 may be used to store data and/or instructions. NVM/storage 120 may include any suitable non-volatile memory (e.g., flash memory) and/or may include any suitable non-volatile storage device(s) (e.g., one or more Hard Disk Drives (HDDs), one or more Compact Disc (CD) drives, and/or one or more Digital Versatile Disc (DVD) drives).
NVM/storage 120 may include storage resources that are physically part of the device on which system 100 is installed or may be accessed by the device and not necessarily part of the device. For example, NVM/storage 120 may be accessible over a network via communication interface(s) 125.
Communication interface(s) 125 may provide an interface for system 100 to communicate over one or more networks and/or with any other suitable device. System 100 may wirelessly communicate with one or more components of a wireless network according to any of one or more wireless network standards and/or protocols.
For one embodiment, at least one of the processor(s) 105 may be packaged together with logic for one or more controller(s) of the system control module 110, such as memory controller module 130. For one embodiment, at least one of the processor(s) 105 may be packaged together with logic for one or more controller(s) of the system control module 110 to form a System In Package (SiP). For one embodiment, at least one of the processor(s) 105 may be integrated on the same die with logic for one or more controller(s) of the system control module 110. For one embodiment, at least one of the processor(s) 105 may be integrated on the same die with logic of one or more controllers of the system control module 110 to form a system on a chip (SoC).
In various embodiments, system 100 may be, but is not limited to being: a server, a workstation, a desktop computing device, or a mobile computing device (e.g., a laptop computing device, a handheld computing device, a tablet, a netbook, etc.). In various embodiments, system 100 may have more or fewer components and/or different architectures. For example, in some embodiments, system 100 includes one or more cameras, a keyboard, a Liquid Crystal Display (LCD) screen (including a touch screen display), a non-volatile memory port, multiple antennas, a graphics chip, an Application Specific Integrated Circuit (ASIC), and speakers.
It should be noted that the present application may be implemented in software and/or a combination of software and hardware, for example, implemented using Application Specific Integrated Circuits (ASICs), general purpose computers or any other similar hardware devices. In one embodiment, the software programs of the present application may be executed by a processor to implement the steps or functions described above. Likewise, the software programs (including associated data structures) of the present application may be stored in a computer readable recording medium, such as RAM memory, magnetic or optical drive or diskette and the like. Additionally, some of the steps or functions of the present application may be implemented in hardware, for example, as circuitry that cooperates with the processor to perform various steps or functions.
In addition, some of the present application may be implemented as a computer program product, such as computer program instructions, which when executed by a computer, may invoke or provide methods and/or techniques in accordance with the present application through the operation of the computer. Those skilled in the art will appreciate that the form in which the computer program instructions reside on a computer-readable medium includes, but is not limited to, source files, executable files, installation package files, and the like, and that the manner in which the computer program instructions are executed by a computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Computer-readable media herein can be any available computer-readable storage media or communication media that can be accessed by a computer.
Communication media includes media by which communication signals, including, for example, computer readable instructions, data structures, program modules, or other data, are transmitted from one system to another. Communication media may include conductive transmission media such as cables and wires (e.g., fiber optics, coaxial, etc.) and wireless (non-conductive transmission) media capable of propagating energy waves such as acoustic, electromagnetic, RF, microwave, and infrared. Computer readable instructions, data structures, program modules, or other data may be embodied in a modulated data signal, for example, in a wireless medium such as a carrier wave or similar mechanism such as is embodied as part of spread spectrum techniques. The term "modulated data signal" means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. The modulation may be analog, digital or hybrid modulation techniques.
By way of example, and not limitation, computer-readable storage media may include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. For example, computer-readable storage media include, but are not limited to, volatile memory such as random access memory (RAM, DRAM, SRAM); and non-volatile memory such as flash memory, various read-only memories (ROM, PROM, EPROM, EEPROM), magnetic and ferromagnetic/ferroelectric memories (MRAM, FeRAM); and magnetic and optical storage devices (hard disk, tape, CD, DVD); or other now known media or later developed that can store computer-readable information/data for use by a computer system.
An embodiment according to the present application comprises an apparatus comprising a memory for storing computer program instructions and a processor for executing the program instructions, wherein the computer program instructions, when executed by the processor, trigger the apparatus to perform a method and/or a solution according to the aforementioned embodiments of the present application.
It will be evident to those skilled in the art that the present application is not limited to the details of the foregoing illustrative embodiments, and that the present application may be embodied in other specific forms without departing from the spirit or essential attributes thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the application being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned. Furthermore, it is obvious that the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. A plurality of units or means recited in the apparatus claims may also be implemented by one unit or means in software or hardware. The terms first, second, etc. are used to denote names, but not any particular order.

Claims (10)

1. A method for determining associated target information of a user by a home appliance, wherein the method comprises the steps of:
a, carrying out voice recognition on voice input information of a user;
b, when the recognition result comprises a preset keyword or one or more target objects in a preset target object list, executing semantic analysis operation to obtain a target association instruction of the target object corresponding to the voice input information;
c, executing target association operation according to the target association instruction and a preset user association rule; wherein the user association rule comprises: the purchase limit quantity of the target articles corresponding to the target association instruction is not larger than a first quantity threshold value, the first quantity threshold value is determined based on inventory information of the household appliance, capacity information of the household appliance and quantity information of at least one item of other associated articles, and the household appliance is an electronic storage device;
d, determining the associated target information of the user based on the operation result of the target associated operation.
2. The method of claim 1, wherein the step a comprises:
and responding to the information input instruction of the user, and performing voice recognition on the voice input information of the user.
3. The method of claim 2, wherein the information input instruction includes target category information; the step b comprises the following steps:
when the recognition result comprises a preset keyword or one or more target objects in a preset target object list, performing semantic analysis operation;
and obtaining a target association instruction of the target object corresponding to the voice input information based on the target category information.
4. The method of claim 1, wherein the step c comprises:
executing target association operation according to the target association instruction and a preset user association rule, wherein the user association rule further comprises:
the inventory quantity of the target item corresponding to the target association instruction is larger than a second quantity threshold value.
5. The method of claim 1, wherein the at least one other associated item is determined based on association objective information of other users of the electronic storage device.
6. The method of claim 1, wherein the method further comprises:
and if the user association rule is not met, providing the associated item information of the target item for the user.
7. The method of claim 1, wherein the step c comprises:
c1 detecting a result confirmation operation of the operation result of the user on the target association operation;
c2 determining the associated target information of the user based on the operation result of the target association operation and the result confirmation operation.
8. The method of claim 7, wherein the step c1 includes:
and detecting result confirmation operation of the operation result of the user on the target association operation based on the user authorization information.
9. A home appliance for determining association target information of a user, wherein the apparatus comprises:
a processor; and
a memory arranged to store computer-executable instructions that, when executed, cause the processor to perform operations according to the method of any one of claims 1 to 8.
10. A computer-readable medium comprising instructions that, when executed, cause a system to perform operations of any of the methods of claims 1-8.
CN201811389313.5A 2018-11-08 2018-11-21 Method for determining associated target information of user and household appliance Active CN109547302B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201811323374 2018-11-08
CN2018113233741 2018-11-08

Publications (2)

Publication Number Publication Date
CN109547302A CN109547302A (en) 2019-03-29
CN109547302B true CN109547302B (en) 2021-11-02

Family

ID=65848621

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811389313.5A Active CN109547302B (en) 2018-11-08 2018-11-21 Method for determining associated target information of user and household appliance

Country Status (1)

Country Link
CN (1) CN109547302B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112070576A (en) * 2020-08-26 2020-12-11 上海悦易网络信息技术有限公司 Method and equipment for selecting commodities for e-commerce model
CN113643701B (en) * 2021-07-27 2024-04-12 广州市威士丹利智能科技有限公司 Method and system for intelligently recognizing voice to control home
CN113791839A (en) * 2021-09-10 2021-12-14 中国第一汽车股份有限公司 Control method, device, equipment and storage medium
CN113763134B (en) * 2021-09-22 2024-07-12 携程旅游信息技术(上海)有限公司 Information recommendation method, system, equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104091201A (en) * 2014-07-04 2014-10-08 四川长虹电器股份有限公司 Article management method based on voice input
CN104111106A (en) * 2014-07-01 2014-10-22 武汉领傲科技有限公司 Internet of Things perception method and system based on article consumption and compositional variation
CN105574711A (en) * 2015-12-18 2016-05-11 小米科技有限责任公司 Method and device for intelligently reminding user to shop
CN106157185A (en) * 2016-06-28 2016-11-23 北京小米移动软件有限公司 Purchase method and device
CN107084591A (en) * 2017-05-08 2017-08-22 广州视源电子科技股份有限公司 Control method, device and equipment of intelligent refrigerator and storage medium
CN107525341A (en) * 2016-06-20 2017-12-29 广州零号软件科技有限公司 The food storage voice record and based reminding method that a kind of suitable refrigerator uses

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
BRPI0611726A2 (en) * 2005-06-09 2010-11-09 Whirlpool Co apparatus for performing a useful duty cycle on a physical article

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104111106A (en) * 2014-07-01 2014-10-22 武汉领傲科技有限公司 Internet of Things perception method and system based on article consumption and compositional variation
CN104091201A (en) * 2014-07-04 2014-10-08 四川长虹电器股份有限公司 Article management method based on voice input
CN105574711A (en) * 2015-12-18 2016-05-11 小米科技有限责任公司 Method and device for intelligently reminding user to shop
CN107525341A (en) * 2016-06-20 2017-12-29 广州零号软件科技有限公司 The food storage voice record and based reminding method that a kind of suitable refrigerator uses
CN106157185A (en) * 2016-06-28 2016-11-23 北京小米移动软件有限公司 Purchase method and device
CN107084591A (en) * 2017-05-08 2017-08-22 广州视源电子科技股份有限公司 Control method, device and equipment of intelligent refrigerator and storage medium

Also Published As

Publication number Publication date
CN109547302A (en) 2019-03-29

Similar Documents

Publication Publication Date Title
CN109547302B (en) Method for determining associated target information of user and household appliance
US11521606B2 (en) Refrigerator and information display method thereof
JP6860670B2 (en) Methods, devices, and client devices for processing service data
CN111104507A (en) Method and equipment for providing associated book information
US20140374474A1 (en) In-Store Content Sampling and Shopping Bag Techniques For Electronic Devices
CN110717030A (en) Method and equipment for presenting detail pages of electronic books
CN109359237B (en) Method and equipment for searching hosted program
CN111046164A (en) Method and equipment for updating book to be read
US10750315B2 (en) Locations platform for managing and providing of user experiences
US20210049674A1 (en) Predictive selection of product variations
CN111523039B (en) Method and device for processing book promotion request in reading application
CN109947504B (en) Method and equipment for executing hosted program in hosted program
CN111796741A (en) Method and equipment for providing recommended books
US11733832B2 (en) Optimizing object displays on user interfaces
CN109657153B (en) Method and equipment for determining associated financial information of user
CN110516414B (en) Method and equipment for accessing novel payment chapters
CN112070511A (en) Method and equipment for detecting unqualified commodities
CN112306606A (en) Method and equipment for presenting control style
CN110781269B (en) Method and equipment for searching books in reading application
CN109740054A (en) It is a kind of for determining the method and apparatus of the association financial information of target user
RU2705437C2 (en) Check pushing to determine permission for direct manipulations in response to user actions
CN113379080A (en) Method, apparatus, medium, and program product for recycling articles
CN110460642B (en) Method and device for managing reading mode
CN110784596B (en) Method and equipment for processing event information
CN113722592A (en) Method and equipment for presenting target presentation promotion information

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